ドキュメントのセクション
ナイキストサンプリング定理計算機
POSThttps://rftools.io/ api/ py/ v1/ calculate
スラッグ sampling-nyquist。ナイキストサンプリングレート、オーバーサンプリング比、エイリアシング周波数を計算します。ADC サンプリングがナイキスト基準を満たしていることを確認し、データレートを決定します。無料ですぐに結果が得られます。
入力
これらの入力を、表示されている単位ですべて inputs に入れて送ってください。ほとんどは必須で、1 つでも欠けた呼び出しは拒否され(400)、費用はかかりません。省略しても計算できる入力は、表示されている既定値を使います。範囲外の入力も計算され、来歴で示されます。
| 名前 | 単位 | 範囲 | 既定値 | 説明 |
|---|---|---|---|---|
| signalFreq数値 | Hz | 1 … 1000000000 | 10000 | 信号の最大周波数成分 (またはベースバンド信号の場合は信号帯域幅) |
| samplingRate数値 | Sa/s | 1 … 1000000000000 | 44100 | 1 秒あたりに取得するサンプル数 |
| adcBits数値 | bits | 4 … 24 | 16 | ADC のビット数。1 ビット増えるごとにダイナミックレンジが約 6 dB 増えます。 |
| channels数値 | なし | 1 … 32 | 1 | 並列の ADC チャネル数 (例:ステレオは 2、モノラルは 1) |
| harmonicOrder数値 | なし | 1 … 50 | 5 | 周波数プランで追跡する、帯域上端のトーンの最高次高調波 (コンバーターの歪みで生じるもの)。1 にするとトーンだけを追跡します |
出力
values に名前ごとに返されます。上限がない値や定義されない値は null です。
| フィールド | 単位 | 説明 |
|---|---|---|
| nyquistRate_Hz主要値 | Hz | ナイキストレート |
| oversamplingRatio | なし | オーバーサンプリング比 |
| aliasFreq_Hz | Hz | エイリアス周波数 |
| dynamicRangeDB | dB | ダイナミックレンジ |
| snr_dB | dB | 理想 SNR |
| dataRateMbps | Mbps | 生データレート |
| antiAliasingFC_Hz | Hz | アンチエイリアシングフィルタ fc |
| aliasesInBand | なし | 信号帯域内の信号エイリアス |
| harmonicAliasesInBand | なし | 帯域に折り返す高調波 |
| lowestAliasingInput | Hz | 帯域内にエイリアスする最低入力周波数 |