約 900kHz 離れた 2 つの狭帯域トーン (ベースバンドに変換された約 100kHz の 1 つと約 1MHz の 1 つ) を特徴付ける効率的な方法を考え出そうとしています。時間の経過とともに周波数が大きく変化することはありませんが、監視したい振幅の変動がある可能性があります。
各トーンの幅はおよそ 100 Hz であり、これら 2 つの獣を長時間にわたって約 0.1 Hz の分解能で特徴付ける必要があります。サンプルは、最高のトーンを適切に取得するために、2M サンプル/秒 (TBD) を超えて入ってきます。
周波数領域データを抽出するために、1 秒に 1 回、データに対して 2MSample FFT を超えるブルート フォースを実行することを (可能であれば) 回避しようとしています。効率的なアプローチはありますか?関心のあるバンドの周りで 2 つの (はるかに) 小さい FFT を実行するようなものですか? 私は Goertzel と chirp z の方法を見てきましたが、それが処理の節約に役立つかどうかはわかりません。