Delta-Sigma

Transcrição

Delta-Sigma
Funktion von
Delta-Sigma-Wandlern zur Digitaliserung
eines analogen Sensorsignals mit einer
praktischen Anwendung
Dr. Thomas Komarek
1
Übersicht
• Praktische Anwendung:
Super Audio Compact Disc (SACD)
• Grundlagen Analog-Digital-Wandlung
• Delta-Sigma-Wandler
• Beispiele: Delta-Sigma-Wandler für Stereo Audio
• Zusammenfassung
2
Beispiel:
Super Audio Compact Disc (SACD)
•
Entwicklung von Sony und Philips
•
SACD hat ein oder zwei Schichten
– Normale Audio-CD-Daten und Ton-Daten
im Direct-Stream-Digital-Format (DSD)
– Zweimal Ton-Daten im DSD-Format
– Einmal Ton-Daten im DSD-Format
•
Kenngrössen des Direct-Stream-Digital-Format (DSD)
– Abtastrate 2,822 MHz (64·44,1kHz)
– Frequenzgang bis 100 kHz
– Dynamik von ca. 120 dB im hörbaren Frequenzbereich
Beispiel:
NAD M55 von NAD
3
Quelle: http://www.nadmasters.de
Grundlagen Analog-Digital-Wandlung
•
Quantisierung: Abbildung der kontinuierlich verlaufenden Amplitudenwerte
des analogen Signals auf die
begrenzte Menge von wertdiskreten Amplitudenwerten
•
Abtastung: Probennahme in Zeitabständen 1/fs
•
Codierung: Erzeugung einer binären Darstellung,
die für die digitale Verarbeitung geeignet ist
•
Bandbegrenzung: Anti-Aliasing-Filter
Beispiel: Signalverarbeitung bei der Analog-Digital-Wandlung
Bandbegrenzung
Abtastund Halte
Quantisierer
Coder
000
100
110
111
H(f)
00
01
10
11
f
4
Abtastung bei Nyquist-Frequenz
X(f)
Anti-Aliasing-Filter
Aliasing
fb
f s= 2·f b
2·f s = 4·f b
f
•
Nyquist-Shannon-Abtasttheorem:
Abtastfrequenz fs muss größer als das Zweifache der oberen Grenzfrequenz
fb des analogen Eingangsignals sein: fs > 2·fb
•
Periodisches Spektrum im Frequenzbereich wiederholt sich mit
der Periode fs
– Es wiederholen sich auch die Komponenten aus dem analogen Eingangssignal
– Aliasing: Gespiegelte Komponenten von den Oberwellen des Abtastsignals fallen in
den genutzten Frequenzbereich des analogen Signals
•
Steilflankiges bandbegrenzendes Anti-Aliasing-Filter entfernt hochfrequente
Signalkomponenten vor der Abtastung
5
Überabtastung
Anti-Aliasing-Filter
X(f)
fb
f s = OSR·2·f b
f
• Nachteile eines steilflankigen bandbegrenzenden
Anti-Aliasing-Filters
– Sehr hoher Schaltungsaufwand
– Zusätzliche Phasenverschiebungen nahe der oberen Grenzfrequenz
• Überabtastung mit fs ≈ (5...10)·fb
– Bewirkt einen grösseren „Sicherheitsabstand“ der gespiegelten
Komponenten von den Oberwellen des Abtastsignals
– Einfachere Anti-Aliasing-Filter mit flacherem Frequenzgang möglich
• ? S-Wandler arbeiten mit Überabtastraten OSR > 20
6
Delta-Sigma-Wandler (? S-Wandler)
• Historisch
– Ursprung in Delta-Modulations- und
differentelle-PCM-Übertragungstechniken
– Prägung des Begriffs "Delta-Sigma“
durch Inose, Yasuda, und Murakami
• Integrator (Sigma- oder Summenbildung, S)
• Differenzverstärker (Delta- oder Differenzenbildung, ?)
– AT&T Ingenieure prägten in den Siebzigern den Begriff
"Sigma-Delta-Modulator"
• Der Delta-Sigma-Modulator wird mit einem Dezimationsfilter zu einem
? S-Analog-Digital-Wandler kombiniert
7
Quantisierung mit
Ein-Bit-Analog-Digital-Wandler
• Komparator gibt ein binäres Signal aus
• Der Komparator schaltet, wenn die Eingangsspannung der
Referenzspannung entspricht
Ud
+UV
+UV
Ua
+
Ur
Ud
Ud = +UV für Ua < Ur
Ur
Ua
Ud = -UV für Ua > Ur
-UV
-UV
8
Delta-Sigma-Wandler 1. Ordnung
1-bit ADC
+
ua
-
fs
k·fs
∫
011 011 011 001 . . .
+
Digital
Filter
+Uref
k·fs
1-bit data
DEC
N-bit Daten
„Dezimationsfilter“
1 0 1 1 0 1 1 0 1 1 1 0 1 1 0 ...
1-bit DAC
„ ?S-Modulator“
-Uref
• Zwischen zwei Abtastzeitpunkten tritt nur eine
geringe Signaländerung auf
• Das analoge Signal im Eingang ua nimmt Werte
zwischen Uref oder –Uref ein
9
Funktion des ? S-Wandlers
B
+
ua = 3/8
-
∫
C
k•fs
+
-
W
+1
-1
ua = 3/8 = 0,375
B(n) = ua – W(n),
W(0) = 0
C(n) = B(n) + C(n-1), C(0) = 0
if C(n) > 0:
D(n+1) = 1, W(n+1) = 1.0
if C(n) <= 0: D(n+1) = 0, W(n+1) = -1.0
D
k•fs
n
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
B
0,375
-0,625
1,375
-0,625
-0,625
1,375
-0,625
-0,625
1,375
-0,625
-0,625
-0,625
1,375
-0,625
-0,625
1,375
-0,625
-0,625
1,375
C
0,375
-0,250
1,125
0,500
-0,125
1,250
0,625
0,000
1,375
0,750
0,125
-0,500
0,875
0,250
-0,375
1,000
0,375
-0,250
1,125
W
1,0
-1,0
1,0
1,0
-1,0
1,0
1,0
-1,0
1,0
1,0
1,0
-1,0
1,0
1,0
-1,0
1,0
1,0
-1,0
D
1
0
1
1
0
1
1
0
1
1
1
0
1
1
0
1
1
0
10
Besondere Eigenschaften
des ? S-Wandlers
• Bandbegrenzende Anti-Aliasing-Filter mit sehr flachen
Durchlaßkurven reichen aus
• Überabtastung steigert das des Signal/Rausch-Verhältnis
• Noise-Shaping, Modulator verschiebt Rauschenergie in höhere
Frequenzbereiche, die für die weitere Signalverarbeitung belanglos
11
Steigerung des Signal/RauschVerhältnisses durch Überabtastung
P
• Überabtastrate
Abtastung bei
Nyquist-Frequenz
(f s= 2·f b)
fb
f s=2·f b
OSR = f S /( 2 ⋅ f B )
• Die Rauschleistung bleibt gleich,
sie verteilt sich über ein breiteres
Frequenzband
f
• Signal/Rausch-Verhältnis
DR [ dB ] ≈ 6,02 ⋅ N + 1,76 + 10 ⋅ lg (OSR )
P
Überabtastung
mit f s= OSR·2·f b
• Beispiel: N =16 Bit
– fS = 44,1 KHz, (OSR = 1)
DR = 98dB
– fS = 2822,4 KHz, (OSR = 64) DR = 116dB
fb
OSR·f b
12
Noise-Shaping
Q
Integrator
1/f·(X-Y)
X-Y
Y
1
Y = ⋅(X −Y ) + Q
f
H(f)=1/f
X
Y =
Y
X
Q⋅ f
+
f +1 f +1
P
P
Einfache
Überabtastung
fb
OSR·f b
Überabtastung
+ Noise Shaping
fb
OSR·f b
13
Delta-Sigma-Wandler 2. Ordnung
+
ua
-
∫
+
-
k•fs
∫
fs
1-bit ADC
+
Digital
Filter
+Uref
DEC
b-bit data
k•fs
1-bit data
1-bit DAC
-Uref
•
Verstärkung des Noise-Shaping-Effekts
– Reduziert Quantisierungsrauschen im Nutzfrequenzbereich
– Größere Dynamik
•
Nachteil: Filter mit einer Ordnung größer als zwei neigen zur Instabilität
– Nichtlineares Verhalten durch Komparatoren
– Zusätzliche Schaltmaßnahmen erforderlich, die ein Schwingen des Systems beim
Einschalten verhindern
14
Signal/Rausch-Verhältnisse abhängig von
der Ordnung n der ? S-Wandler
DR[ dB ] = 10 ⋅ (lg (3 ⋅ n + 1 / 2 ) − 2 ⋅ n ⋅ lg π + ( 2 ⋅ n + 1) ⋅ lg (OSR ))
DR[dB] 250
5. Ordnung
4. Ordnung
3. Ordnung
2. Ordnung
1. Ordnung
200
150
100
50
0
4
8
16
32
64
128
256
Überabtastung (OSR)
15
Beispiele:
Delta-Sigma-Wandler für Stereo Audio
• AD1877 von Analog Devices
• AD1871 von Analog Devices
16
1. Beispiel: AD1877
• Anwendung für
Zweikanal-Audiosignale
• Zwei ? S-Modulatoren 4.Ordnung
• 64-fache Überabtastung
• 92 dB (Typ) Dynamic Range
• Dreistufiges Dezimationsfilter
getaktet mit 64·fs
17
2. Beispiel:
AD1871 mit Multibit-Modulator
18
Multibit ? S-Modulator des AD1871
15 bit
• 16-/20-/24-Bit Wortlängen
• 105 dB (Typ) Dynamic Range
• 6.144 MHz-Takt
– 128·fs bei 48 kHz Abtastung
– 64·fs bei 96 kHz Abtastung
000000000000000
100000000000000
110000000000000
111000000000000
111100000000000
111110000000000
111111000000000
111111100000000
111111110000000
111111111000000
111111111100000
111111111110000
111111111111000
111111111111100
111111111111110
111111111111111
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
• Flash-AD-Wandler mit 15 Komparatoren
19
Zusammenfassung
• ? S-Wandler benötigen keine separate Abtast- und Halteschaltung, da
sich das bandbegrenzte Analogsignal im Vergleich zum Wandlertakt
nur sehr langsam verändert. Die Abtastung erfolgt nach der Ein-BitAnalog-Digital-Wandlung.
• Die Ein-Bit-Quantisierung reicht für niedrige Qualitätsansprüche aus.
Sie erfolgt durch einen Komparator, an den keine hohen
Qualitätsanforderungen gestellt werden.
• Die Multi-Bit-Quantisierung vergrössert den Dynamikbereich. Sie
erfordert aufwendigere Flash-AD-Wandler.
20
Zusammenfassung (2)
• Zur Bandbegrenzung reichen Anti-Aliasing-Filter mit flachen
Durchlaßkurven aus, da im Spektrum die gespiegelten Komponenten
des Analogsignals vom Nutzfrequenzbereich weit entfernt sind.
• Der Analogteil des ? S-Wandlers besteht aus nur wenigen
kostengünstig zu realisierenden Komponenten.
• Die rechenintensive Aufbereitung der digitalen Signale erfolgt in
einem digitalen Dezimationsfilter.
21

Documentos relacionados