【发布时间】:2012-02-11 15:52:10
【问题描述】:
这里是模拟一个OFDM帧中的所有数据载波都使用QPSK调制,而代码来自其他人,所以我不太了解。我觉得下面的代码有问题,这里我设置了Y=Yint',而Yint是一个4x1512的双矩阵,Nmax等于1512,我运行的时候,原来是
??? Error using ==> eq
Matrix dimensions must agree.
Error in ==> mapping at 5
if Y(k,:)== [0 0];
我希望它很清楚。而且我不知道“映射”功能,谁能告诉我它是做什么的?谢谢!
for k = 1:Nmax;
if Y(k,:)== [0 0];
mapped(k)= +1+1j;
elseif Y(k,:)== [0 1];
mapped(k)= +1-1j;
elseif Y(k,:)== [1 0];
mapped(k)= -1+1j;
elseif Y(k,:)== [1 1];
mapped(k)= -1-1j;
end
end
end
【问题讨论】:
-
mapped看起来像一个数组,而不是一个函数。