2016-11-18 2 views
0

現在、RedHawkを使用して、着信VITA49パケットストリームをデコードしています。このストリームのデータは、インターリーブされたI/Qデータであり、IEEE-754浮動小数点としてエンコードされます。 dataFloat_outポートをプロットする場合を除いて、これは正しく機能しています。ポートは "Real and Imaginary"に設定されていても、データを実際のものとしてプロットしているようです。テスト目的のために、Iデータを常に0.9に設定し、Qデータを常に0.1に設定しました。 Data Listを使用してこれをキャプチャし、それをComplexとして表示すると、データが到着して正しくデコードされていることが示されます。複雑なI/Qデータをプロットする

私は、送信されているコンテキストパケットがどのように解釈されるべきか(複雑なデカルト)に関して正しいことを確認しました(wiresharkを使用して)。

I/Qデータを正しくプロットするために欠けている/何か必要なことはありますか?

答えて

1

REDHAWKでは、bulkioデータストリームには、信号に関連する情報を含むSRIプッシュが付随しています。 SRIプッシュは、0(実数)または1(複合)に設定された「モード」属性を持ちます。 dataFloat_outポートを右クリックしてSRIの表示を選択し、SRIの設定を確認してください.SRIのモードがrealに設定されている場合、プロットはそれを尊重します。

+0

返信いただきありがとうございます。モードは[0]スカラーに設定されています - これを変更する方法はありますか? – Yuushi

+0

問題は、VITAストリーム、またはVITAを取り込んでいるコンポーネントのいずれかにある可能性があります。コンテンツが複雑であることが分かっている場合は、モードフラグを1に戻し、その後にプロットする別のコンポーネントを作成することができます。プロットウィンドウにフォーカスがあるときに「m」を押すと、データの解釈方法が変わるかどうかわかりませんが、たくさんのプロットオプションもあります。 –

関連する問題