このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
ofdmmod
OFDM 法を使用した変調
構文
説明
は、OFDM 変調を実行する前に、null サブキャリアとパイロット サブキャリアを周波数領域入力データ シンボルに挿入します。null サブキャリアは、Y
= ofdmmod(X
,nfft
,cplen
,nullidx
,pilotidx
,pilots
)nullidx
で指定されたインデックス位置に挿入されます。パイロット サブキャリア pilots
は、pilotidx
で指定されたインデックス位置に挿入されます。この構文では、入力 X
の行数は、nfft
– length(
– nullidx
)length(
でなければなりません。関数は、パイロット サブキャリアの位置が各 OFDM シンボルと送信アンテナで同じと仮定します。pilotidx
)
は、前の構文の入力引数に加えて、オプションのオーバーサンプリング係数の名前と値の引数を指定します。アップサンプリングされた出力信号のオーバーサンプリング係数は、正のスカラーとして指定しなければなりません。さらに、積 (Y
= ofdmmod(X
,nfft
,cplen
,___,OversamplingFactor=Value)OversamplingFactor
×nfft
) と積 (OversamplingFactor
×cplen
) は両方とも整数にならなければなりません。たとえば、ofdmmod(X,nfft,cplen,OversamplingFactor=2)
は出力信号を係数 2 でアップサンプリングします。OversamplingFactor
の既定値は 1
です。
ヒント
オーバーサンプリング係数を無理数に設定する場合は、分数値を指定します。たとえば、FFT 長が 12
で、オーバーサンプリング係数が 4/3
の場合、その積は整数の 16
となります。しかし、オーバーサンプリング係数の設定時に 4/3
を 1.333
に丸めると、その積が非整数の 15.9960
になり、このコードはエラーとなります。