ドキュメントのセクション
デジタルフィルター次数計算ツール
POSThttps://rftools.io/ api/ py/ v1/ calculate
スラッグ digital-filter-order。バターワース設計、チェビシェフ設計、楕円計画の最小フィルター次数を計算します。通過帯域リップル仕様と阻止帯域減衰仕様から次数を決定します。無料で即時に結果が得られます。
入力
これらの入力を、表示されている単位ですべて inputs に入れて送ってください。ほとんどは必須で、1 つでも欠けた呼び出しは拒否され(400)、費用はかかりません。省略しても計算できる入力は、表示されている既定値を使います。範囲外の入力も計算され、来歴で示されます。
| 名前 | 単位 | 範囲 | 既定値 | 説明 |
|---|---|---|---|---|
| passbandFreq数値 | Hz | 1 以上 | 1000 | 通過帯域リップル仕様を満たす周波数 |
| stopbandFreq数値 | Hz | 1 以上 | 2000 | 阻止帯域減衰を実現する必要がある周波数 |
| passbandRipple数値 | dB | 0.01 以上 | 3 | 通過帯域の最大許容リップル (通常は 0.1~3 dB) |
| stopbandAttenuation数値 | dB | 1 以上 | 40 | 阻止帯域で必要な最小減衰量 |
| toneFreq数値 | Hz | 0.001 以上 | 1000 | フィルターが高調波を除去しながら通過させるトーン:送信機のキャリア、商用電源の基本波、テストトーン |
| maxHarmonic数値 | なし | 1 … 50 | 5 | 周波数プランで追跡するトーンの最高次高調波 |
出力
values に名前ごとに返されます。上限がない値や定義されない値は null です。
| フィールド | 単位 | 説明 |
|---|---|---|
| butterworthOrder主要値 | なし | バターワース次数 |
| chebyshevOrder | なし | チェビシェフ次数 |
| ellipticOrder | なし | 楕円フィルター次数 |
| transitionRatio | なし | 遷移比 |
| harmonicsInPassband | なし | 通過帯域内の高調波 |
| harmonicsInTransition | なし | 遷移帯域内の高調波 |
| nearestHarmonic | Hz | 通過帯域より上の最低次高調波 |
| butterworthAttenuation | dB | f_h でのバターワース減衰量 |
| chebyshevAttenuation | dB | f_h でのチェビシェフ減衰量 |