Modulate frequency-domain signal using orthogonal frequency division multiplexing (OFDM)
performs OFDM modulation on the frequency-domain input data subcarriers,
ofdmSig
= ofdmmod(inSym
,nfft
,cplen
)inSym
, using an FFT size specified by
nfft
and cyclic prefix length specified by
cplen
. For information, see OFDM Modulation.
inserts null subcarriers into the frequency domain input data signal prior to
performing OFDM modulation. The null subcarriers are inserted at index locations
from 1 to ofdmSig
= ofdmmod(inSym
,nfft
,cplen
,nullidx
)nfft
, as specified by nullidx
.
For this syntax, the number of rows in the input inSym
must be
nfft
–
length(
. Use null carriers to
account for guard bands and DC subcarriers. For information, see Subcarrier Allocation, Guard Bands and Guard Intervals.nullidx
)
inserts null and pilot subcarriers into the frequency domain input data symbols
prior to performing OFDM modulation. The null subcarriers are inserted at the index
locations specified by ofdmSig
= ofdmmod(inSym
,nfft
,cplen
,nullidx
,pilotidx
,pilots
)nullidx
. The pilot subcarriers,
pilots
, are inserted at the index locations specified by
pilotidx
. For this syntax, the number of rows in the input
inSym
must be nfft
–
length(
–
nullidx
)length(
. The function
assumes pilot subcarrier locations are the same across each OFDM symbol and transmit
antenna.pilotidx
)