• 本当は、田舎に庵を建てて隠遁生活したいけど、先立つものも無いので自宅で..。

AM検波のシミュレーション

振幅変調された複素信号をベクトルの長さを算出して検波する方法が一般的だが、

out = Math.Sqrt(sig.Real * sig.Real + sig.Img * sig.Img)

とすると、outは常に正になる。 試しに、シミュレーションしてみた。

AMDetect

10kHzの搬送波を800Hzで振幅変調した信号を検波すると、予想通り正の領域にシフトした信号が現れる。

 これを音声にすると800Hzのシングルトーンとして聞こえるけど、何か気持ち悪い。 できれば0を中心に正負に触れてほしい。

アナログ回路だったら、コンデンサを挿入してやれば簡単に解決できると思うけど、デジタルデータの場合は何か方法がるのかなぁ..。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA