我试图用任意符号映射来模拟QAM。
Matlab帮助页面说我只需要使用格式:y = qammod(x,M,symOrder)。
M=16;k = log2(M);n = 10000;dataIn = randi([0 1],n,1);
dataInMatrix = reshape(dataIn,length(dataIn)/k,k);
dataSymbolsIn = bi2de(dataInMatrix);
vec = randperm(16)-1;
dataMod = qammod(dataSymbolsIn,M,0,vec);
Matlab返回错误'无效的符号集排序。'
我想知道这是否是Matlab版本的问题,因为帮助页面是针对2016a但学校计算机有2015b。