質問: 私はいくつかの異なるソフトウェアパッケージ(SDRコンソール、SDR#、HDSDR)を使ってRFデータを記録しようとしました。それらはすべてWAVファイルを生成するようです。 MathematicaでHDSDRファイルを開くと、そのファイルは16ビットのPCMデータを意味する "Integer16"であり、サンプルレートは2400000であり、これは240万サンプル/秒を意味すると言います。データには2つのチャネルがあります。これらのチャネルのそれぞれの最初の10個の要素されています。これらの値のそれぞれは、2バイトの複合物である私が理解から ``` {0.00421143, -0.00283813, -0.00268555, -0.00271606, -0.00268555, 0.00488281, -0.00378418, -0.00241089, -0.00234985, 0.00363159} {0.00479126, -0.00332642, -0.00323486, -0.00338745, -0.00344849, -0.00228882, 0.00415039, -0.00344849, -0.00344849, 0.0055542} ``` 、それInteger16場合なぜそれがフロートでしょうか? また、私はどのように直角位相を決定するのですか?直角位相はどのように符号化されますか?
回答: 通常、SDRはI(同相)およびQ(直交)チャネルで行われます。あなたはそれらを複素数の2つの成分と考えることができます。これにより、信号処理チェーンを通じて位相情報を保持することができます。これはいくつかの種類の変調にとって重要です。 これが何をするかの詳細については、関連するDSP.SEサイトを参照する必要があります。