📄 ofdm_signal_generator.m
字号:
function OFDM_signal_generator(M,N)
S0=floor(2*rand(N,M)); %产生M行N列个0,1随机数
s=QAM(S0); %进行星座映射
for k=0:Np-1 %加入导频1
s(k*N/Np+1,:) = 1;
end
x=ifft(s)*sqrt(N); %OFDM调制
r=conv(x,h); %经过多径信道(可以加入各种噪声)
y=fft(r)/sqre(N); %OFDM解调
for k=0:Np-1 %取出导频
H_p(k+1,:) = y(k*N/Np+1,:);
end
H_n=interpft(H_p,N); %插值
pb=size(find(sign(sign(real(y/H_n))+1)~=s),1)/(N-Np); % 计算误码率
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -