求高手解答关于matlab程序中一些句子的解释function out = ofdm_mod(psdx,P,M,N)%N是符号数,M是子载波数N_number=N*M*2; %子载波数L = P - M; %CP长度% 产生4-QAM数据X1=[]; ----------------1X2=[]; X3=[]; X4=[]; X=randint(1,N_
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 23:00:15
求高手解答关于matlab程序中一些句子的解释function out = ofdm_mod(psdx,P,M,N)%N是符号数,M是子载波数N_number=N*M*2; %子载波数L = P - M; %CP长度% 产生4-QAM数据X1=[]; ----------------1X2=[]; X3=[]; X4=[]; X=randint(1,N_
求高手解答关于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=[]; ----------------1X2=[]; X3=[]; X4=[]; X=randint(1,N_
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
语法上的解释?不是语意的解释,是吧.