ドキュメントのセクション
FFT ビン分解能およびスペクトル解析計算ツール
POSThttps://rftools.io/ api/ py/ v1/ calculate
スラッグ fft-bin-resolution。FFT 周波数ビンの解像度、ナイキスト範囲、時間レコード長、およびスカラップ損失を計算します。DSP システムのスペクトル解析パラメーターを設計します。無料で即時に結果が得られます。
入力
これらの入力を、表示されている単位ですべて inputs に入れて送ってください。ほとんどは必須で、1 つでも欠けた呼び出しは拒否され(400)、費用はかかりません。省略しても計算できる入力は、表示されている既定値を使います。範囲外の入力も計算され、来歴で示されます。
| 名前 | 単位 | 範囲 | 既定値 | 説明 |
|---|---|---|---|---|
| sampleRate数値 | kHz | 0.001 以上 | 44.1 | サンプルレート |
| fftSize数値 | points | 8 以上 | 1024 | FFT の点数 (2 のべき乗を推奨) |
| windowType数値 | なし | 0 … 2 | 1 | 窓関数 |
| toneFreq数値 | Hz | 0 以上 | 1000 | ビン上に置くトーン:ビン中心からのずれで、FFT が読み取るレベルの低下量が決まります |
| sidebandSpacing数値 | Hz | 0.001 以上 | 100 | トーンから分離したい隣接成分の間隔 (f₀ ± Δ、± 2Δ、± 3Δ):変調側波帯、モーターのすべり側波帯、電源ハム |
出力
values に名前ごとに返されます。上限がない値や定義されない値は null です。
| フィールド | 単位 | 説明 |
|---|---|---|
| binResolution主要値 | Hz | 周波数ビン分解能 |
| frequencyRange | kHz | 周波数範囲 (ナイキスト) |
| timeRecord | ms | レコード長 |
| noiseFloor | dB | FFT 処理利得 |
| scalloping | dB | スカロッピング損失 |
| toneBin | bins | トーン位置 |
| toneLevelError | dB | トーンの読み取り低下量 |
| resolutionBandwidth | Hz | 分解能帯域幅 (6 dB) |
| sidebandsUnresolved | なし | 分離できない側波帯 |