Error: Line 91 Column: 44 When calling a function or indexing a variable , use parentheses. Otherwise, check for mismatched delimiters

% QAM Symbol mapper
qamMapper = comm.Rectangular*QAMModulator ( 'Modulator0rder' ), ...
2^bitsPerSubCarrier, 'BitInput' ; true, ...
'Normalization Method' ; 'Average power' );

Respuestas (1)

Matlab uses comma not ; Parameter names are without spaces. And you have an extra ) that doesn’t have a ( to match it.

9 comentarios

Error in UFMC Modulation
qamMapper = comm.Rectangular*QAMModulator ('Modulatororder'), ...
I don't know the QAMModulator function, but just a guess based on your implementaion
qamMapper = comm.Rectangular*QAMModulator ( 'Modulator0rder' ), ... % you have an extra ) here
2^bitsPerSubCarrier, 'BitInput' ; true, ... % replace ; with ,
'Normalization Method' ; 'Average power' ); % replace ; with ,
qamMapper = comm.Rectangular*QAMModulator ('Modulator0rder' ...
2^bitsPerSubCarrier, 'BitInput' ; true ...
'NormalizationMethod' ; 'Average Power' ),
Am sorry Not working. please check double again the line again .
I think I said that matlab uses comma not semicolon. And again you’d better copy the complete error message here.
qamMapper = comm.Rectangular*QAMModulator('Modulator0rder' ....
2^bitsPerSubCarrier, 'bitinput', true...
'NormalizationMethod', 'Avergae Power'),
Removed all semicolon, in the entire code but not working yet Peng Li. Xie, Xie.
You need a comma before ... and there isn’t a .... no meaning of this. And again you’d better copy and paste the entire error message here otherwise I can just guess. All what I mentioned are syntax errors.
ERROR: invalid expression when calling expression ..other wise check for delimeters
qamMapper = comm.RectangularQAMModulator('Modulator0rder', 2^bitsPerSubCarrier, 'bitinput', true, 'NormalizationMethod', 'Average Power');
and if you want to split it over several lines,
qamMapper = comm.RectangularQAMModulator('Modulator0rder', 2^bitsPerSubCarrier, ...
'bitinput', true, ...
'NormalizationMethod', 'Average Power');
Note that comm.RectangularQAMModulator is going away, and it is recommended that you convert to qammod(). See https://www.mathworks.com/help/comm/ref/comm.rectangularqammodulator-system-object.html#mw_7ac8462e-0cd3-43aa-a9ff-2033c3c46d37

Iniciar sesión para comentar.

Etiquetas

Preguntada:

el 28 de Mzo. de 2020

Comentada:

el 10 de Mayo de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by