ドキュメントのセクション
オーバーサンプリングとノイズシェーピング SNR 計算ツール
POSThttps://rftools.io/ api/ py/ v1/ calculate
スラッグ oversampling-snr。シグマデルタ ADC のオーバーサンプリングとノイズシェーピングによる SNR の改善を計算します。OSR が高くなると得られる有効ビット数を求めます。無料で即時に結果が得られます。
入力
これらの入力を、表示されている単位ですべて inputs に入れて送ってください。ほとんどは必須で、1 つでも欠けた呼び出しは拒否され(400)、費用はかかりません。省略しても計算できる入力は、表示されている既定値を使います。範囲外の入力も計算され、来歴で示されます。
| 名前 | 単位 | 範囲 | 既定値 | 説明 |
|---|---|---|---|---|
| bits数値 | bits | 1 … 24 | 12 | 元の量子化器の分解能 |
| oversamplingRatio数値 | なし | 1 以上 | 64 | サンプリングレートとナイキストレートの比率 |
| noiseShapingOrder数値 | なし | 0 … 5 | 1 | ノイズシェーピングループの次数。0 はシェーピングなしの単純なオーバーサンプリングです |
| signalBandwidth数値 | Hz | 0.001 以上 | 24000 | コンバーターが出力する帯域で、出力レートの半分:48 kHz オーディオなら 24 kHz。モジュレーターは 2·OSR·f_B で動作します |
出力
values に名前ごとに返されます。上限がない値や定義されない値は null です。
| フィールド | 単位 | 説明 |
|---|---|---|
| baseSnr | dB | 基本 SNR (ナイキスト) |
| oversampledSnr主要値 | dB | オーバーサンプリング後の SNR |
| effectiveBits | bits | 有効ビット数 |
| snrImprovement | dB | SNR 改善量 |
| modulatorRate | Hz | モジュレーターレート |
| outOfBandNoise | dB | 帯域外ノイズ |
| foldBands | なし | 信号帯域に折り返す帯域 |