質問: ノッチフィルターとGoertzelの違いは何ですか? 私のアプリケーションにトーン検出器を統合したいのですが、GoertzelかNotchの2種類のフィルタの間で混乱しますか? 私はGoertzelがトーン検出に推奨されることを知りました。しかし、Matlabを使ってNotchフィルタを20のオーダーで実装するとどうなりますか?
回答: フィルタが信号を通過させます。バンドパスフィルターの出力は、元の信号で、通過範囲外のすべての周波数が減衰しています。 Goertzelアルゴリズムは、DFTの単一のビンに似ています。その出力は、与えられた周波数での信号の振幅だけです。 ノイズや干渉を除去する場合は、フィルターを使用してください。 特定の周波数で信号の振幅を知る必要がある場合は、Goertzelアルゴリズムを使用します。