2016-10-18 4 views
0

私はGNURadioを使い始めたばかりで、ファイルに保存した信号からデータを回復するのに問題があります。信号は、600ボーで+/- 200hzの周波数シフトキーを持つ56KHzのキャリア周波数です。GNURadioでのQFSK信号のデータ復旧

これまでのところ、私はソースから取得する信号に似た信号を復調することができました:私は、1秒の繰り返し文字列にこれを取得しようとしている

Demodulated signal

(テレグラム全体の長さは38バイトであり、それは連続的に繰り返されます)。私はサンプルあたり1バイトしか持たないためにクロックリカバリブロックを使用しようとしましたが、大したことはありません。 M & Mクロックリカバリブロックを使用すると、電文全体が正しく出力されることがありますが、一貫性がありません。私はオメガとムーの値を調整しようとしましたが、あまり助けてくれないようです。私はPolyphase Clock syncを使ってみましたが、ランタイムエラーが「フィルタを指定してください」と表示され続けます。これは私にタップを追加するよう求めていますか?どのタップを使用するのですか?

私の全体的な質問は次のようになります:復調されたfsk信号からテレグラムを得る最も良い方法は何ですか?

もう一度、これでかなり新しいので、私は何かが欠けているかどうか教えてください。下記のGNUフローグラフ:

Flow Graph

答えて

0

あなたはビットタイミングを回復しているが、あなたはバイト境界を回復していない - 例えば、「1つのレベル高い」が起こる必要があること。あなたが探すことができる定義されたプリアンブルを持つよく知られたパケットフォーマットによって。

+0

応答マーカスありがとう。私はプリアンブルが何であるかというアイデアを持っています(100%ではありませんが、それは私が最初に始めることができるものです)。プリアンブルとテレグラムの構造を回復するためのブロックがありますか、 ? –

関連する問題