Wat is Noise shaping?

Techniek die met een terugkoppellus de kwantisatieruis naar hogere frequenties verschuift en zo de ruis in de signaalband vermindert. Wordt in ΔΣ-ADC's gecombineerd met oversampling om een hoge resolutie te bereiken.

Japanse benaming: ノイズシェーピング

“Noise shaping” komt voor in 3 oefenvragen uit 1 onderwerpen, bijv. A/D- en D/A-conversie.

Vakgebied: A/D- en D/A-conversie

Hoe noise shaping werkt

In een delta-sigmamodulator (ΔΣ) zit de kwantisator in een terugkoppellus met een lusfilter, vaak een of meer integratoren. De lus trekt de gekwantiseerde uitgang af van de ingang en accumuleert de fout, zodat de uitgang gemiddeld over de tijd de ingang volgt. In het frequentiedomein gaat het signaal vrijwel ongewijzigd door, terwijl de kwantisatieruis wordt vermenigvuldigd met een ruisoverdrachtsfunctie (noise transfer function) die klein is bij lage frequenties en groot bij hoge frequenties. Voor een lus van de eerste orde is die functie 1 − z⁻¹, een eenvoudige hoogdoorlaatkarakteristiek.

Waarom oversampling alleen niet genoeg is

Het vermogen van de kwantisatieruis ligt vast door de stapgrootte van de kwantisator. Sneller bemonsteren verspreidt het over een bredere bandbreedte, zodat het deel in de band daalt met 10 log₁₀ van de oversamplingratio: ongeveer 3 dB, of een halve bit, per verdubbeling, en ongeveer 6 dB, één bit, bij een vier keer zo hoge frequentie. Op deze manier twee bits winnen vereist 16 keer de frequentie. Met noise shaping verbetert elke verdubbeling van de oversamplingratio de ruis in de band met ruwweg 9 dB voor een lus van de eerste orde en 15 dB voor een lus van de tweede orde, dus shaping van hogere orde is veel efficiënter.

De complete ΔΣ-converter

Ruis die boven de signaalband is geduwd, wordt verwijderd door een digitaal laagdoorlaat-decimatiefilter, dat ook de uitgangsfrequentie verlaagt tot dicht bij de Nyquistfrequentie. Zelfs een 1-bitkwantisator kan dan bij lage frequenties meer dan 20 bits resolutie opleveren, en omdat een kwantisator met twee niveaus inherent lineair is, hangt de nauwkeurigheid weinig af van de matching van analoge componenten. De kosten zijn een modulatorklok ver boven de signaalbandbreedte en de latentie van het decimatiefilter, zodat ΔΣ-ADC's geschikt zijn voor audio, instrumentatie en het uitlezen van sensoren en niet voor snelle bemonstering.

Hogere ordes en andere toepassingen

Lussen van hogere orde onderdrukken de ruis in de band sterker, maar lussen boven de tweede orde met een 1-bitkwantisator kunnen instabiel worden, dus gebruiken ontwerpers multibitkwantisatoren, zorgvuldig geschaalde lusfilters of gecascadeerde (MASH-)structuren. Noise shaping komt ook buiten ADC's voor. ΔΣ-DAC's sturen audio-uitgangen aan vanuit signalen met weinig niveaus, fractional-N-PLL's gebruiken een ΔΣ-modulator om de ruis te vormen van een deelverhouding die tussen gehele getallen wisselt, en error diffusion dithering bij het printen van afbeeldingen duwt de kwantisatiefout naar hoge ruimtelijke frequenties.

Nu oefenen: vragen over Noise shaping

Met hoeveel verbetert de kwantisatieruis bij eenvoudige oversampling zonder noise shaping wanneer de samplefrequentie met een factor 4 wordt verhoogd?

  1. AGeen verbetering
  2. BCirca 6 dB (circa 1 bit)
  3. CCirca 24 dB (circa 4 bits)
Antwoord en toelichting tonen

Antwoord: B. Circa 6 dB (circa 1 bit)

De totale hoeveelheid kwantisatieruis is constant; bij een hogere samplefrequentie wordt de ruis dunner over een breder frequentiebereik uitgesmeerd. De ruis binnen de signaalband daalt met 10 log₁₀(4) ≈ 6 dB, een verbetering van circa 1 bit. Bij eenvoudige oversampling is dus voor 1 extra bit een factor 4 in snelheid nodig en voor 2 bits een factor 16, wat inefficiënt is. De ΔΣ-ADC combineert oversampling met noise shaping en bereikt zo een veel grotere verbetering.

Veelgestelde vragen

Wat is het verschil tussen oversampling en noise shaping?

Oversampling verspreidt een vaste hoeveelheid kwantisatieruis over een bredere band en levert slechts ongeveer 3 dB per verdubbeling van de bemonsteringsfrequentie op. Noise shaping gebruikt terugkoppeling om die ruis uit de signaalband te verplaatsen, wat bij dezelfde oversamplingratio een veel grotere verbetering geeft.

Waarom gebruiken delta-sigma-ADC's een 1-bitkwantisator?

Een kwantisator met twee niveaus is inherent lineair, zodat de nauwkeurigheid van de converter niet afhangt van nauwkeurig gematchte componenten; noise shaping en oversampling winnen de resolutie terug.

Waarom worden delta-sigma-ADC's niet gebruikt voor zeer snelle signalen?

Ze moeten vele malen sneller bemonsteren dan de signaalbandbreedte en hebben een decimatiefilter nodig dat latentie toevoegt, wat ze beperkt tot lage en middelhoge bandbreedtes.

“Noise shaping” in de toelichting

Vragen met “Noise shaping” (3)

  1. Met hoeveel verbetert de kwantisatieruis bij eenvoudige oversampling zonder noise shaping wanneer de samplefrequentie met een factor 4 wordt verhoogd?
  2. Welke uitspraak over een ΔΣ-AD-converter (delta-sigma) is juist?
  3. Welk effect heeft het verhogen van de orde van de modulator van een ΔΣ-AD-converter (bijvoorbeeld van eerste naar tweede orde)?

Verwante termen

Oversampling ΔΣ-ADC (delta-sigma-ADC) Via Aliasing Bemonsteringstheorema (sampling theorem) DNL (differentiële niet-lineariteit) ENOB (effectief aantal bits) Flash-ADC INL (integrale niet-lineariteit) Jitter

Naar de woordenlijst