Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

OFDM Demodulator Baseband

直交周波数分割変調されたデータの復調

ライブラリ

Modulation の Digital Baseband サブライブラリ内の OFDM

  • OFDM Demodulator Baseband block

説明

Orthogonal Frequency Division Modulation (OFDM) Demodulator Baseband ブロックは、OFDM 入力信号を復調します。このブロックは、単一の信号入力を受け入れ、[Pilot output port] の状態に応じて 1 つまたは 2 つの出力端子をもちます。

信号の次元

パイロット出力端子パイロット搬送波インデックス信号入力信号出力パイロット出力
falseN/ANCPTotal+NFFT×Nsym x NrNdata x Nsym x NrN/A
true2 次元Npilot x Nsym x Nr
3 次元Npilot x Nsym x Nt x Nr

ここで、

  • NCP は、[Cyclic prefix length] によって決定される巡回プレフィックス長を表します。

  • NCPTotal は、すべてのシンボルの巡回プレフィックス長を表します。NCP がスカラーの場合は、NCPTotal = NCP × Nsym です。NCP が行ベクトルの場合は、NCPTotal = ∑ NCP です。

  • NFFT は、[FFT length] によって決定される副搬送波の数を表します。

  • Nsym は、[Number of OFDM symbols] によって決定されるシンボルの数を表します。

  • Nr は、[Number of receive antennas] によって決定される受信アンテナの数を表します。

  • Ndata は、データ副搬送波の数を表します。Ndata を決定する方法の詳細は、info のリファレンス ページを参照してください。

  • Npilot は、[Pilot subcarrier indices] 配列の 2 番目の次元によって決定されるパイロット シンボルの数を表します。

  • Nt は、送信アンテナの数を表します。このパラメーターは、[Pilot subcarrier indices] 配列の 3 番目の次元から導き出されます。

パラメーター

FFT length

副搬送波の数と等しい FFT 長を指定します。FFT の長さ NFFT は 8 以上でなければなりません。

Number of guard bands

副搬送波の数を左保護帯域 NleftG と右保護帯域 NrightG に割り当てます。入力は 2 行 1 列のベクトルです。副搬送波の数は [0,NFFT/2 − 1] の範囲内でなければなりません。

Remove DC carrier

選択すると、DC 副搬送波が削除されます。

Pilot output port

選択すると、データがパイロット信号から分離され、変調されたパイロット信号が出力されます。

Pilot subcarrier indices

パイロット副搬送波インデックスを指定します。このフィールドは、[Pilot output port] チェック ボックスがオンの場合にのみ使用できます。これらのインデックスは、各シンボルについて同一または別々の副搬送波に割り当てることができます。同様に、パイロット搬送波インデックスは複数の送信アンテナで異なるものにすることができます。インデックス割り当ての制御に必要なレベルに応じて、インデックスの配列の次元は 1 から 3 の間で異なります。有効なパイロット インデックスは

[NleftG+1,NFFT/2][NFFT/2+2,NFFTNrightG],

の範囲内であり、この場合、インデックス値は副搬送波の数を超えることはできません。送信アンテナの数が複数の場合は、干渉を最小限にするため、シンボルごとのインデックスがアンテナ間で異なるようにしてください。

Cyclic prefix length

巡回プレフィックス長を指定します。スカラーを指定した場合、プレフィックス長はすべてのアンテナのすべてのシンボルで同じになります。長さ Nsym の行ベクトルを指定した場合、プレフィックス長はシンボルごとに変えられますが、アンテナ長はすべて同じ長さのままです。

Number of OFDM symbols

時間周波数グリッドの OFDM シンボルの数 Nsym を指定します。

Number of receive antennas

受信アンテナの数 Nr を Nr ≤ 64 となる正の整数で指定します。

シミュレーション実行方法

シミュレーション タイプを以下から選択します。

  • コード生成

  • インタープリター型実行

アルゴリズム

このブロックは、OFDM Demodulator System object のリファレンス ページで説明されているアルゴリズム、入力および出力を実装します。オブジェクト プロパティはブロック パラメーターに対応します。

サポートされているデータ型

端子サポートされているデータ型

入力

  • 倍精度浮動小数点

Pilot (オプション)

  • 倍精度浮動小数点

出力

  • 倍精度浮動小数点

ペア ブロック

OFDM Modulator Baseband

参照

[1] Dahlman, E., S. Parkvall, and J. Skold. 4G LTE/LTE-Advanced for Mobile Broadband.London: Elsevier Ltd., 2011.

[2] Andrews, J. G., A. Ghosh, and R. Muhamed. Fundamentals of WiMAX.Upper Saddle River, NJ: Prentice Hall, 2007.

拡張機能

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

R2014a で導入