周波数ホッピングを使用した BFSK 変調と復調の実装に取り組んでおり、Matlab を使用して結果をテストする必要があります。BFSK プログラムから取得している出力は、さまざまなビットのキャリア信号に対応する正弦値の配列です。これらの信号は、2.51KHz を中心とし、その周囲に 4KHz の帯域幅を持つパスバンド信号です。しかし、復調ステップをテストするには、信号をベースバンドに変換する必要があります。したがって、出力信号の中心を 0Hz にする必要があります。
2.51KHz の複雑な信号を作成し、それを時間領域で乗算すると、この仕事ができることを私は知っています。fft()
しかし、信号の中心周波数をシフトし、信号を取得しifft()
てベースバンド信号を生成するために、matlabの関数で使用できる方法はありますか?
ありがとう、安州