The problem that the modem.qammod function cannot be used in the new version of MATLAB

The new version of Matlab has deleted some functions in Communications Toolbox.

y = qammod (x, M) modulates the input signal x by using QAM with a specified modulation order M, and the output y is the modulated signal.

The original qammod function format is as follows:

mod_object = modem.qammod('M',M, 'SymbolOrder','gray');
demod_object = modem.qamdemod('M',M, 'SymbolOrder','gray');
Data_In = modulate(mod_object,msgint);
Data_Out = modulate(demod_object,msgint);

Should use:

Data_In = qammod(modin_data,M);
Data_Out = qamdemod(modin_data,M);

Guess you like

Origin blog.csdn.net/daijingxin/article/details/111267925