ADC ビット深度からダイナミックレンジ
オーディオ ADC のビット深度と過サンプリングによる改善から理論的 SNR とダイナミックレンジを計算します。
公式
SNR = 6.02N + 1.76 dB, G_OS = 10·log₁₀(OSR)
仕組み
理想的なNビットのアナログ-デジタルコンバータ(ADC)の理論上の最大SNRは、量子化ノイズのみによって決まります。SNR = 6.02N + 1.76dBです。この式は、ビットが増えるごとに量子化誤差が半分になり、SNR が約 6.02 dB 増加するためです。1.76 dB のオフセットは、均一に分布していると仮定した量子化誤差の統計的分布を考慮したものです。16 ビット ADC の理論上の SNR は約 98 dB で、24 ビットの場合の理論上の SNR は約146 dB です。オーバーサンプリング(ナイキストレートの倍数(OSR)でのサンプリング)では、量子化ノイズがより広い帯域幅に分散され、デジタル・ローパス・フィルタでオーディオ帯域を超えるノイズを除去できるようになります。オーバーサンプリングによる SNR の改善は 10 ·log( OSR) dB、つまりサンプルレートの 2 倍あたり約 3 dB です。シグマ・デルタ ADC は、極端なオーバーサンプリング (64~512×) とノイズシェーピングを組み合わせて量子化ノイズをより高い周波数に押し出し、1 ビットまたは数ビットの内部コンバータからのオーディオ周波数で 24 ビットの分解能を実現します。
計算例
実践的なヒント
- ✓24ビット/96kHzでの録音の場合、16ビットよりも有効ダイナミックレンジが優れているのは、理論上の48dBの向上(どのアナログチェーンのノイズフロアをも上回る)ではなく、ゲインステージング時に得られるヘッドルームによるものです。ダイナミックレンジを使い果たすリスクなしにデジタルクリップを避けるため、0dBFS未満で10〜20dBを記録できます。
- ✓ADC ENOB (有効ビット数) は、最も有用な単一数値要約です。ENOB = (SNR_Measured − 1.76) /6.02 です。測定された SNR が 118 dB で「24 ビット」をアドバタイズしているオーディオインターフェイスの ENOB = (118 − 1.76)/6.02 ≈19.3 ビットで、優れていますが 24 ではありません。
- ✓オーディオインターフェイスを比較するときは、同じ入力終端のA加重SNR仕様(多くの場合、重み付けなしよりも3〜6 dB高い)を比較してください。重み付けされていない SNR の方が控えめで比較可能な数値です。
よくある間違い
- ✗ADCの実際のS/N比が理論値と同等であると予想すると、公称24ビットのADCが実際には146dBのSNRを達成することはほとんどありません。熱ノイズ、クロック・ジッター、リファレンス・ノイズ、電源ノイズは、ほとんどの 24 ビット・オーディオ ADC を 110 ~ 130 dB(18 ~ 22 ENOB)に制限します。測定された SNR/ENOB については、必ずデータシートを確認してください。
- ✗オーバーサンプリングとノイズシェーピングが混同されがちです。単純なオーバーサンプリングでは、OSR のオクターブあたり 3 dB のゲインが得られます。ノイズシェーピング (デルタシグマコンバーターで使用) は、超音速周波数ではノイズが高くなる代わりにオーディオ帯域のノイズを積極的に抑制することで、はるかに大きな改善をもたらします。
- ✗ビット深度を唯一の品質指標として使用すると、ジッター(サンプルクロックのタイミングの不確実性)は位相ノイズに変換され、高周波数ではSNRが低下します。クロック・ジッターの少ない24ビットADCは、実際にはクロックの良い20ビットADCよりも性能が悪くなる可能性があります。
よくある質問
Related Calculators
Audio
Audio SNR
Calculate audio signal-to-noise ratio, dynamic range, and equivalent noise bits from signal and noise floor levels.
Audio
Amp Clipping
Calculate amplifier clipping voltage, power, and dBV level from supply voltage and load impedance.
Audio
Audio Amplifier
Calculate audio amplifier output power, efficiency, THD class estimate, SNR, and input sensitivity for Class A, AB, and D amplifiers.
Audio
Speaker Crossover
Calculate passive 2-way speaker crossover component values for 1st order (6dB/oct) and 2nd order Butterworth (12dB/oct) networks.
Audio
Room Modes
Calculate room axial resonant frequencies and Schroeder frequency for acoustic treatment and speaker placement.
Audio
Speaker SPL
Calculate speaker SPL at any power and distance from the rated sensitivity (dB/W/m) specification.