sogno
2009-03-03, 18:51
各位大侠,我实在看不出这个程序是那里出了问题,帮帮忙好嘛?我写毕业论文呢~谢谢大家了!!指点指点就好~谢谢谢谢大家了!!:cry: :lovely: :mummy:
%File_C9:TD_Phy.m
%本程序仿真单用户
%TD_SCDMA的调制解调过程,使用QSPK调制,扩频因子Q=4,使用第3号码分信道,第9号扰码
clear;
clc;
format compact;
SNR=15;
ovsf=[+j-j+j-j];
scram(1:16)=[j,-1,j,1,j,-1,-j,-1,j,-1,-j,-1,-j,1,-j,-1];
Len_PN=length(ovsf);
Len_Data=16;
Len_Chip=Len_PN*Len_Data;
Fc=1.28e+6;
T_Chip=1.0e-6/1.28;
%信源序列
signal=randint(1,Len_Data);
qpsk=zeros(1,Len_Data/2);
for i=1:Len_Data/2;
if Signal(2*i-1)<0.5 && Signal(2*i)<0.5
qpsk(i)=j;
elseif Signal(2*i-1)<0.5 && Signal(2*i)>0.5
qpsk(i)=1;
elseif Signal(2*i-1)>0.5 && Signal(2*i)<0.5
qpsk(i)=-1;
else
qpsk(i)=-j;
end
end
??? Undefined command/function 'Signal'.
%File_C9:TD_Phy.m
%本程序仿真单用户
%TD_SCDMA的调制解调过程,使用QSPK调制,扩频因子Q=4,使用第3号码分信道,第9号扰码
clear;
clc;
format compact;
SNR=15;
ovsf=[+j-j+j-j];
scram(1:16)=[j,-1,j,1,j,-1,-j,-1,j,-1,-j,-1,-j,1,-j,-1];
Len_PN=length(ovsf);
Len_Data=16;
Len_Chip=Len_PN*Len_Data;
Fc=1.28e+6;
T_Chip=1.0e-6/1.28;
%信源序列
signal=randint(1,Len_Data);
qpsk=zeros(1,Len_Data/2);
for i=1:Len_Data/2;
if Signal(2*i-1)<0.5 && Signal(2*i)<0.5
qpsk(i)=j;
elseif Signal(2*i-1)<0.5 && Signal(2*i)>0.5
qpsk(i)=1;
elseif Signal(2*i-1)>0.5 && Signal(2*i)<0.5
qpsk(i)=-1;
else
qpsk(i)=-j;
end
end
??? Undefined command/function 'Signal'.