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 になり、このコードはエラーとなります。



