ここ数か月、解決策が夢のように思える問題に直面しています。:D
私が従った作業...最初に、特定の信号をハイパスして、matlabのfiltfilt関数を使用してそのDCシフトを削除しました。結果は意図したとおりでした。
しかし、同じハイパス フィルターを matlab fdatool (order2 のバターワース フィルター) を使用してリアルタイムで実装すると、フィルター応答が劇的に変化します。
おそらくゼロ位相のために、filtfilt関数の実装は完璧であるようです。フィルタリング プロセスでフェーズが重要な役割を果たしていることに注意することも重要です。
matlab filtfilt のパフォーマンスを実現するリアルタイム フィルターの設計を手伝ってくれる人はいますか?