Skip to content
RFrftools.io
Signal

SNR-Rechner für Überabtastung und Rauschformung

Berechnen Sie die SNR-Verbesserung durch Überabtastung und Rauschformung für Sigma-Delta-ADCs, einschließlich effektiver Bits, die aus einem höheren OSR gewonnen wurden

Loading calculator...

Formel

SNRos=SNRbase+10log10(π2L/(2L+1))+(2L+1)10log10(OSR)SNR_os = SNR_base + 10·log₁₀(π²ᴸ/(2L+1)) + (2L+1)·10·log₁₀(OSR)
NADC-Auflösung (bits)
OSRÜberabtastungsverhältnis
LReihenfolge der Geräuschformung
SNRSignal-Rausch-Verhältnis (dB)
ENOBEffektive Anzahl von Bits (bits)

Wie es funktioniert

Der Oversampling-SNR-Rechner berechnet die Auflösungsverbesserung durch Überabtastung und Rauschformung — unverzichtbar für das Delta-Sigma-ADC-Design, die Entwicklung von Audiocodecs und hochauflösende Messsysteme. IC-Designer, Toningenieure und Instrumentierungsspezialisten nutzen dies, um Sampling-Geschwindigkeit gegen effektive Auflösung einzutauschen. Laut Schreier & Temes „Understanding Delta-Sigma Data Converters: Theory, Design, and Simulation“ (2. Aufl., IEEE Press/Wiley) und Norsworthy, Schreier & Temes „Delta-Sigma Data Converters: Theory, Design, and Simulation“ (IEEE Press, 1997) verteilt das Oversampling mit dem Faktor M das Quantisierungsrauschen über eine M-mal größere Bandbreite und verbessert das In-Band-SNR um 10*log10 (M) dB — a dB-Verstärkung pro Oktave (2x). Die Delta-Sigma-ADC-Leistungstests folgen dem IEEE-Standard 1657-2010 (IEEE-Entwurf für Terminologie und Testmethoden für Analog-Digital-Wandler) und AES17-2020 für Audioanwendungen. Durch Hinzufügen von Noise-Shaping der L-ten Ordnung wird das Quantisierungsrauschen auf höhere Frequenzen verlagert, wodurch eine Verbesserung von (6,02 L + 3,01) dB pro Oktave erreicht wird. Ein 64-fach überabgetasteter 1-Bit-Wandler mit Noise-Shaping dritter Ordnung erreicht eine äquivalente Auflösung von 16 Bit (98 dB SQNR). Moderne Audio-DACs verwenden 256-faches Oversampling mit Shaping fünfter Ordnung und erreichen einen Dynamikbereich von über 120 dB — womit die theoretischen Grenzen von 24 Bit überschritten werden.

Bearbeitetes Beispiel

Entwerfen Sie einen Delta-Sigma-ADC für eine Audiobandbreite von 20 kHz mit einer äquivalenten Auflösung von 16 Bit (98 dB SQNR). Schritt 1: Basis-1-Bit-SQNR = 6,02*1 + 1,76 = 7,78 dB. Schritt 2: Erforderliche Verbesserung = 98 — 7,78 = 90,2 dB. Schritt 3: Versuchen Sie es mit 64-fachem Oversampling (fs = 2,56 MHz) mit Noise-Shaping 3. Ordnung. Schritt 4: Verbesserung pro Oktave = 6,02*3 + 3,01 = 21,07 dB. Schritt 5: Oktaven der Überabtastung = log2 (64) = 6. Schritt 6: Gesamtverbesserung = 6 * 21,07 = 126,4 dB. Schritt 7: Erreichter SQNR = 7,78 + 126,4 = 134,2 dB — übertrifft die Anforderung mit einer Marge von 36 dB. Laut Analog Devices verwendet der AD1871 diese Architektur und erreicht einen Dynamikbereich von 105 dB.

Praktische Tipps

  • Laut Schreier verwenden Sie mindestens (L+1) x Oversampling pro Noise-Shaper-Reihenfolge, um Stabilität zu gewährleisten — für die 4. Ordnung ist >= 32x erforderlich
  • Moderne Audio-DACs verwenden 256-512-faches Oversampling und ermöglichen einfache RC-Ausgangsfilter anstelle von scharfen Backstein-Wall-Designs
  • Für maximale Stabilität sollten Sie die Noise-Shaper-Reihenfolge auf 3-5 beschränken; höhere Ordnungen erfordern mehrstufige MASH-Architekturen gemäß Norsworthy
  • Dezimationsfilter nach Überabtastung: ADC stellt die Auflösung wieder her und reduziert gleichzeitig die Ausgangsdatenrate auf das Nyquist-Minimum

Häufige Fehler

  • Ignorieren der Noise-Shaper-Stabilität — Die Schleife linker Ordnung wird instabil, wenn die Eingabe > (L-1) /L des Skalenendwerts gemäß dem Lee-Stabilitätskriterium erfolgt
  • Verwirrendes Überabtastverhältnis mit Dezimationsverhältnis — 64x OSR mit 8-facher Dezimation ergibt nur 8x Nettoüberabtastung
  • Die Auswahl einer unangemessenen Überabtastung für die Bandbreite — 256x bei 20 kHz erfordert einen Abtasttakt von 10,24 MHz
  • Außerbandrauschen übersehen: Noise Shaping erhöht die Leistung des hochfrequenten Rauschens und erfordert eine angemessene Dezimationsfilterung

Häufig gestellte Fragen

Hängt von der Reihenfolge der Noise-Shaper und der Zielauflösung ab. Laut Schreier: 32x mit 2. Ordnung erreicht 12-Bit. 64x mit dritter Ordnung erreicht 16-Bit. 256x mit fünfter Ordnung erreicht 20+ Bit. Bei höheren Verhältnissen wird die Taktrate gegen die Auflösung eingetauscht — für 256x bei 48 kHz wird ein Takt von 12,3 MHz benötigt.
Bei der Rauschformung fünfter Ordnung wird die Übertragungsfunktion (1-z^-1) ^L auf das Quantisierungsrauschen angewendet, wodurch die spektrale Energie auf höhere Frequenzen verlagert wird. Das In-Band-Rauschen reduziert sich um (6,02 L + 3,01) dB pro Oktave der Überabtastung gemäß Norsworthy. Bei dritter Ordnung werden 21 dB/Oktave gegenüber 3 dB/Oktave ohne Shaping erreicht — eine 7-mal schnellere Auflösungsskalierung.
Per Schreier: (1) Taktfrequenzbegrenzungen — 256x bei 100 kHz benötigt einen 25,6 MHz-Takt. (2) Der Stromverbrauch skaliert mit der Taktrate. (3) Rauschformer höherer Ordnung (>5) erfordern eine komplexe Stabilisierung. (4) Thermisches Rauschen begrenzt die praktische Auflösung unabhängig vom Oversampling auf ~20 ENOB. (5) Die Komplexität des Dezimationsfilters nimmt mit OSR zu.

Shop Components

As an Amazon Associate we earn from qualifying purchases.

Op-Amp IC Assortment

General-purpose and precision operational amplifiers

Function Generator

DDS function generator for signal and filter testing

Verwandte Taschenrechner