新版本的Matlab对于Communications Toolbox中的一部分函数进行了删除。
y = qammod(x,M)通过使用具有指定调制阶数M的QAM来调制输入信号x,输出y是已调制信号。
原本的qammod函数格式如下:
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);
应该采用:
Data_In = qammod(modin_data,M);
Data_Out = qamdemod(modin_data,M);