求助~~~~mpsk信号调制仿真
俺正在做循环信号检测,仿真mpsk信号时,遇到一个问题,不知道怎么解决,请各位高手帮帮忙~~~~谢谢~~~~定义的函数如下:
function symbols = graymapPSK(bits)
K = size(bits,1);
N = size(bits,2);
switch K
case 1 % BPSK
maps 0=s1, 1=s0
s0 = 1, s1 = -1
symbols = ;
case 2
maps 00=s0, 01=s1, 11=s2, 10=s3
s0 = , s1 = , s2 = [-1;0], s3 =
case 3
maps 000=s0, 001=s1, 011=s2, 010=s3, 110=s4, 111=s5, 101=s6, 100=s7
s0 = ,s1 = 1/sqrt(2)*,s2 = ,s3 = 1/sqrt(2)*[-1;1],
s4 = [-1;0], s5 = 1/sqrt(2)*[-1;-1],s6 = , s7 = 1/sqrt(2)*
s = sum(bits,1);
s_even = ;
s_odd = (1/sqrt(2))*[-1+2*abs(bits(3,:)-bits(1,:));-1+2*abs(bits(3,:)-bits(2,:))];
symbols = s_even.*(*(s==0|s==2))+s_odd.*(*(s==1|s==3));
end
运行后出现的错误是这样滴~~~~Missing operator, comma, or semi-colon.
可是好像加了标点也不对。。。。谢谢各位拉:@)
页:
[1]