OFDM基带系统仿真及频谱特性分析.doc

------------------------------------------------------------------------------------------------ —————————————————————————————————————— OFDM基带系统仿真及频谱特性分析 白噪声下OFDM调制解调基带系统仿真 一、实验要求 1、信噪比 2~14dB,步进2dB 2、误码率性能lt;10-4 3、仿真分析OFDM信号的功率谱特性 二、实验程序流程图和程序 本实验中只进行了OFDM基带的系统设计仿真,分别采用了16QAM和QPSK两种方式进行映射和逆映射,OFDM基带系统程序流程图如图1所示: 图1 OFDM基带系统程序流程图 实验程序: 1、QPSK映射程序 function [out_message]=QPSK(Sig) [a1,b1]=find(Sig(:,1)==0amp;Sig(:,2)==0); out_message(a1)=-1-j; [a2,b2]=find(Sig(:,1)==0amp;Sig(:,2)==1);out_message(a2)=-1+j; [a3,b3]=find(Sig(:,1)==1amp;Sig(:,2)==0);out_message(a3)=1-j; [a4,b4]=find(Sig(:,1)==1amp;Sig(:,2)==1);out_message(a4)=1+j; end 2、QPSK逆映射程序 function [out_symbol,out_bit]=DeQPSK(Sig_noise) m1=find(angle(Sig_noise)lt;=pi/2amp;angle(Sig_noise)gt;0); out_symbol(1,m1)=1+j; out_bit(m1,1)=1; out_bit(m1,2)=1; m2=find(angle(Sig_noise)gt;pi/2amp;angle(Sig_noise)lt;=pi); out_symbol(1,m2)=-1+j; out_bit(m2,1)=0; out_bit(m2,2)=1; m3=find(angle(Sig_noise)gt;-piamp;angle(Sig_noise)lt;=-pi/2); out_symbol(1,m3)=-1-j; out_bit(m3,1)=0; out_bit(m3,2)=0; m4=find(angle(Sig_noise)gt;-pi/2amp;angle(Sig_noise)lt;=0); out_symbol(1,m4)=1-j; out_bit(m4,1)=1; out_bit(m4,2)=0; end 3、复高斯白噪声程序 function [sig_noise,snr_dB] = fu_awgn (Sig,SNR,Num_signal) L_SNR = 10.^(SNR/10); % 转换为线性信噪比 Eb = sum(abs(Sig).^2)/Num_signal; % 每比特的能量 N0 = Eb/L_SNR; % 噪声功率谱密度 noise_R1 = randn(1,length(Sig)); % 实际产生均值为0,方差为1的随机高斯序列,功率谱密度是1 noise_R2 = noise_R1-mean(noise_R1); % 让均值再更接近0 noise_R3 = noise_R2./std(noise_R2); % 标准差归一化 让均值等于0 noise_R = noise_R3*sqrt(N0/2); % 使得功率谱密度是N0/2 noise_I1 = randn(1,length(Sig)); % 实际产生均值为0,方差为1的随机高斯序列,功率谱密度是1 noise_I2 = noise_I1-mean(noise_I1); % 让均值再更接近0 noise_I3 = noise_I2./std(noise_I2); % 标准差归一化 让均值等于0 noise_I = noise_I3*sqrt(N0

文档评论(0)

1亿VIP精品文档

相关文档