ここでは、C でシンプルなV.23のようなFSKモデムを実装しました。
選択された変調の特殊性は、0と1が2つの異なる周波数(それぞれ2100 Hzと1300 Hz)のトーンとして送信され、各シンボルの持続時間が1/1200秒、つまり1と2の全周期の間にあるというものです。シンボルトーン周波数の。
受信機で使用したバンドパスフィルターは約875Hz〜2350Hzです。この範囲は経験的に決定されました。
問題は、トーン周波数とシンボル持続時間からそのような信号のこの周波数範囲をどのように計算するかです。
編集:振幅変調との類似性が示唆されています。変調信号は、F キャリア -メッセージ帯域幅からF キャリア +メッセージ帯域幅 Hzの帯域に分類されます。
このロジックをケースに直接適用しようとすると、FSK信号の帯域幅が以下の和集合になると期待できます。
F1 - ビットレートのF1 +はレートビット
F0 - ビットレートにF0 + ビットレート
または、数字を挿入すると、以下の和集合になります。
1300-1200 = 100から1300 + 1200 = 2500
2100-1200 = 900から2100 + 1200 = 3300
それとも、単にから100への3300ヘルツ。
ただし、FSK信号のスペクトルを見ると、1300-1200 = 100から2100 + 1200 = 3300 Hz ではなく、2100-1200 = 900から1300 + 1200 = 2500 Hz の帯域に大まかに含まれているように見えます。この経験的な結果は説明され、証明されますか?
EDIT2: Audacityで見ているスペクトルは次のとおりです。