07/10/28 03:19:49 7xIqX2O/
すみません。教えてください。
周波数f1のsin波形があります。このf1の信号は、少し歪んでいるので、
整数次の高調波を含んでいます。ここで、そのf2だけを取り出したいのですが
うまい方法がなくて困っています。そもそもf2の振幅はf1に比べて微小なため、
回路で増幅しているのですが、f1が大きく混入しています。
スペクトラムはこんな感じです
|
|
|
|
|
| |
| | |
| | | |
1ーー2ーー3ーー4ーー5ーー.....
f2だけフィルターを通して取り出せは良いのですが、フィルターは位相がずれますよね。
しかし欲しい情報はf1に対するf2の位相なのでこれをずらしたくないのです。
(BPFだとLPF+HPFで、遅れ+進みが相殺されるのかもしれませんが、わかっていません)
そもそも1オクターブ以内で70dBとかスカッと落ちるフィルターを知りませんし
あったとしても、位相はぐちゃぐちゃなように思っています。
f2の位相と振幅に影響を与えずに、f1, f3, f4, f5, f6....だけをスカッと落とす
うまい方法はあるものでしょうか?
DSPで数値処理をすると良いようなことも聞きましたが、その場合でもやはり位相は
ずれてしまう物でしょうか?