I'm working with ofdm in Matlab R2015a but facing error kindly help to resolve this

1 次查看(过去 30 天)
numSC = 128; % Number of OFDM subcarriers
cpLen = 32; % OFDM cyclic prefix length
ofdmMod = comm.OFDMModulator('FFTLength',numSC,'CyclicPrefixLength',cpLen);
ofdmDemod = comm.OFDMDemodulator('FFTLength',numSC,'CyclicPrefixLength',cpLen);
channel = comm.AWGNChannel('NoiseMethod','Variance', ...
'VarianceSource','Input port');
txSig1 = ofdmMod(st1); % where st1 is matrix of 117 by 1 complex double
but getting following error:
Array formation and parentheses-style indexing with objects of class 'comm.OFDMModulator' is not allowed. Use objects of
class 'comm.OFDMModulator' only as scalars or use a cell array.

回答(1 个)

Walter Roberson
Walter Roberson 2018-11-15
R2015a did not support that syntax . You will need to step() the object passing in the object as the first parameter and the data as the second parameter .

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by