RFX2400ボードを使用して時空間コーディングスキームで使用するチャネルを測定するための最良の方法は何ですか?
私の知る限り、USRPからはIストリームとQストリームしか取得できず、チャネル係数のセットをどのように取得するかはわかりません。
測定されたチャネルの共役を使用して、伝送による損傷を「逆転」させることを計画しています。
RFX2400ボードを使用して時空間コーディングスキームで使用するチャネルを測定するための最良の方法は何ですか?
私の知る限り、USRPからはIストリームとQストリームしか取得できず、チャネル係数のセットをどのように取得するかはわかりません。
測定されたチャネルの共役を使用して、伝送による損傷を「逆転」させることを計画しています。
チャネルのインパルス応答を測定しようとする場合、1つの手法は、対象の搬送周波数でBPSK変調を使用して既知の疑似ランダムビットシーケンス(mシーケンス)を送信することです。シーケンスのチップレートが測定システムの帯域幅を決定し、シーケンスの長さが測定の「ダイナミックレンジ」を決定します。
受信機では、LOを送信機と同じ搬送周波数に設定します。ここでは、同等のローパス受信信号を既知のm系列と相互相関させて、チャネルの(複雑な)インパルス応答を得る必要があります。しきい値ノイズレベルの定義を超える「ピーク」は、時間領域でのチャネル係数になります。
これは実際にはgr-sounderに実装されています。
チャネルサウンダー送信機は、32Mチップ/秒でPRNG変調BPSKを送信しています。この速度で相関を行う必要があります。USB経由でホストにそれほど多くのデータを送信することはできません。
ソフトウェアのチャンネルサウンダーは、4Mチップ/秒未満のチップレートで動作します。ただし、これにより、インパルス応答の分解能がビンあたり約250 ns、または空間領域でビンあたり75メートルに制限されます。
残念ながら、非常に限られたスペースのFPGAで行われる相互相関には周波数オフセット補正がないため、結果として得られるインパルス応答ベクトルは時間領域で「ロール」します。
-ジョナサン・コーガンによる回答(c)