作业帮 > 综合 > 作业

求高手解答关于matlab程序中一些句子的解释

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/12 08:29:06
求高手解答关于matlab程序中一些句子的解释
function out = ofdm_mod(psdx,P,M,N)
%N是符号数,M是子载波数
N_number=N*M*2; %子载波数
L = P - M; %CP长度
% 产生4-QAM数据
X1=[]; ----------------1
X2=[];
X3=[];
X4=[];
X=randint(1,N_number);%产生二进制随即序列(非0即1)
s=(X.*2-1)/sqrt(2);
sreal=s(1:2:N_number);
simage=s(2:2:N_number);
X1=sreal+j.*simage;
X2=reshape(X1,M,N).'; ----------------2
X3=psdx*ifft(X2,M,2);
%加CP
for k=1:N;
for i=1:M;
X4(k,i+L)=X3(k,i); ----------------3
end
for i=1:L;
X4(k,i)=X3(k,i+M-L); ----------------4
end
end
求解释那几句话啊,语法上的解释,
求高手解答关于matlab程序中一些句子的解释
function out = ofdm_mod(psdx,P, M, N)
%N是符号数,M是子载波数
N_number=N*M*2; %子载波数
L = P - M; %CP长度
% 产生4-QAM数据
X1=[]; ----------------1定义一个空矩阵x1
X2=[];
X3=[];
X4=[];
X=randint(1,N_number);%产生二进制随即序列(非0即1)
s=(X.*2-1)/sqrt(2);
sreal=s(1:2:N_number);
simage=s(2:2:N_number);
X1=sreal+j.*simage;
X2=reshape(X1,M,N).'; ----------------2把x1变为mXn矩阵的形式
X3=psdx*ifft(X2,M,2);
%加CP
for k=1:N;
for i=1:M;
X4(k,i+L)=X3(k,i); ----------------3把x3的前M列放入x4的后M列
end
for i=1:L;
X4(k,i)=X3(k,i+M-L); ----------------4把x3的M-L列到第M列放入x4的前L列
end
end
语法上的解释?不是语意的解释,是吧.