信号をLPフィルター処理し、元のフィルターから出力を差し引くことにより、信号をHPフィルター処理しようとしています。LPフィルター処理された信号を取得するために、16,000サンプルの信号に対して3次バタワースフィルターを使用して逆方向にフィルター処理しました。カットオフ周波数は、250 Hzで0.5 Hzでした。ウィンドウは使用されませんでした。
最初の85%程度のサンプルでは、このメソッドの出力は実際にHPフィルターされた信号と完全にオーバーラップしているようです。ただし、出力の最後には、sincのような疑わしい現象があります。
- 何が原因ですか?
- この方法を実現するために何を変更できますか?
以下は、2つの信号を重ねたものです。青いものはHPフィルター処理され、赤いものは減算によって得られます。
これはサンプルごとの絶対差です。それらが完全に等しくなることはありません。最小の差は8e-12です。値の87%が0.01未満です。