- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DSP入門者です。
)
マイコンでフィルタ処理した信号の振幅が0Vから1.6Vにならない理由とは?
このQ&Aのポイント
- DSP入門者がマイコンでADCし、フィルタ処理した信号の振幅が0Vから1.6Vにならない理由を教えてください。
- マイコンでADCした信号をフィルタ処理する際、ハイパスフィルタをかけると振幅が0V以下中心になってしまいます。一方、ローパスだと1.6V中心の振幅になります。なぜこのような振る舞いが起こるのでしょうか?
- マイコンのADCの都合上、入力信号を0Vではなく1.6V中心に振幅させています。しかし、フィルタ処理後の信号の振幅が期待通りではありません。この問題について詳しく教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
「0 V 以下」はよくわからんけど, ハイパス通したら平均は当然 0 V になります. 直流をカットしてるのをお忘れなく.
お礼
なるほど。アナログ回路で考えたらそうなりますよね。 「0V以下中心」というのは若干0より低くみえているのですが 平均をとったら0かも知れません。 十分に検証せず、混乱させてしまい申し訳ありません。 書籍のサンプルソースがADCの値をそのまま、入出力に 使っているように見えて、理解できていなかったのですが 下層の方で0V中心に変換しているようでした。 1.6V中心の振幅をハイパスかけてまた1.6V中心で出力にするには ちょっと仕掛けが必要だと、理解しました。 的確な回答ありがとうございました。