FSK信号のスペクトル


9

ここでは、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で見ているスペクトルは次のとおりです。

ここに画像の説明を入力してください


-1周波数変調信号のスペクトルの計算は十分に研究されています。Googleで「FSKスペクトル」を検索すると、700,000を超えるヒットが発生します。最初のページのほとんどのヒットの冒頭の文でも述べられているように、計算にはかなりの作業が必要です。最終的な答えは、FSK信号の連続位相、バンドパスフィルターの伝達関数など、説明に記載していない詳細に大きく依存します。はい、誰かがCコードと図を読み取る可能性があります詳細はわかりますが、なぜ私たちは気にする必要がありますか?
Dilip Sarwate、2012

1
@DilipSarwate興味があるかどうか尋ねることができます。そして、あなたがそうであれば、フェーズは継続的です。フィルターはFIRで、通過帯域の周波数では1、それ以外では0です。私が尋ねている理由は、これは特別なケースであり、おそらく一般的なケースを理解してからそれを特殊化する必要がない、答えにつながる比較的単純なロジックがあるためです。Googleを指すだけでなく、関連するリンクを提供していただけませんか。そこにも関連するものがたくさんあります。
Alexey Frunze

レンガ壁の周波数応答を提供するFIRフィルター使用して、875 Hzから2350 Hzまでのすべての周波数をユニットゲインで通過させ、他のすべての周波数をブロックしていますか?できるだけ早く最寄りの特許庁に行って特許申請を行ってください!
Dilip Sarwate、2012

@DilipSarwateあなたは建設的ではありません。確かに、教訓的です。
Alexey Frunze

私の質問が正しければ、とにかくバンドパスフィルターの前に信号帯域幅を決定する必要があります。それ以外の場合、答えは単に「825 Hzから約2350 Hz」です
Deve

回答:


3

周波数シフトキーイングを使用すると、変調(デジタルデータ)が帯域幅を占有するため、マークとスペーストーンの周波数のみを維持することはできません。使用できる帯域幅の下限は、マーク周波数とスペース周波数の間の距離に、両側のボーレートの半分を加えたものです。したがって、周波数が1300ヘルツと2100ヘルツの1200ボーの場合、絶対最小帯域幅は(1300-(1200/2))[700ヘルツ]から(2100+(1200/2))[2700ヘルツ]であり、 2 kHz。人々はそれをより厳しくフィルタリングしようとしましたが、それでも受信が正しいデータを提供する場合、それは偶然によるだけです。通常、フィルターの処理を簡単にするために、変調の前にFSK信号にいくつかのパルス整形があります。


1

バンドパスフィルターを設計して使用し、帯域外のノイズや不要な信号をフィルターで除去します。信号には2つのコンポーネント(1300 Hzと2100 Hz)があるため、バンドパスフィルターはこれらの周波数を通過させる必要があります。ただし、実際の信号にはいくつかのサイドローブがあるため、これら2つの周波数成分のみを持つ信号を実際に生成することはできず、これらの周波数の両側にガードバンドが必要になります。これは、非対称で選択したガードバンドを使用します。たとえば、通過帯域周波数が1000 Hz〜2400 Hzのフィルターを選択できます。


本当の問題は、復調器が2つの周波数を適切に区別できるようにしながら、どのフィルターが最小帯域幅を生成するかということです。それは部分的には復調器に依存します。
ダニエルRヒックス

1300と2100以外の周波数も含める必要があることはわかっています。問題は、1300 Hz、2100 Hz、1200ビット/秒の3つの値に基づいてどのように計算するかです。あなたの答えはそれに答えていません。
Alexey Frunze
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.