• 大小: 999B
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-22
  • 语言: Matlab
  • 标签: OFDM  QPSK  MATLAB  

资源简介

OFDM,QPSK,MATLAB仿真 注释详细,有星座图

资源截图

代码片段和文件信息

%ofdm
clcclear all
para=128; %并行信道数
nd=20; %每个信道传输的符号数
ber=zeros(115);
snr=zeros(115);
h2=waitbar(0‘please wait...‘‘name‘‘当前进度‘);
for SNR=1:15;
    waitbar(SNR/15);
    nloop=200;%仿真次数
    noe=0;%错误数据数
    nod=0;%总数据数
    for ns=1:nloop%仿真循环
        oridata=randi([0 1]1para*nd);
        oridata_a=reshape(oridata2para*nd/2);
        oridata_b=bi2de(oridata_a‘‘left-msb‘)‘;
        h=modem.pskmod(4);%设置qpsk调制
        qpsk_data=modulate(horidata_b);
        para_data=reshape(qpsk_dataparand/2);
        ifft_data=ifft(para_data);
        
        r_data=real(ifft_data);
        i_data=imag(ifft_data);
        r_data1=[r_data(para-para/4+1:para:);r_data];%保护间隔一般不大于传送数据的四分之一
        i_data1=[r_data(para-para/4+1:para:);i_data];
        r_out=reshape(r_data11(para+para/4)*nd/2);
        i_out=reshape(i_data11(para+para/4)*nd/2);
        data=r_out+i_out.*1i;
        
        rdata=awgn(dataSNR‘measured‘) ;%加入噪声
        %rdata=awgn(dataSNR) ;%加入噪声
        
        r_data2=real(rdata);%加噪后信号实部
        i_data2=imag(rdata);
        r_data3=reshape(r_data2para+para/4nd/2); %实部矩阵
        i_data3=reshape(i_data2para+para/4nd/2); %同上
        r_data4=r_data3(para/4+1:para+para/4:); %去实部保护间隔
        i_data4=i_data3(para/4+1:para+para/4:); %同上
        
        get_data=r_data4+i_data4*1i;
        fft_data=fft(get_data);
        iqpsk_data=reshape(fft_data1para*nd/2);
        h1 = modem.pskdemod(4);
        f_data=demodulate(h1iqpsk_data);
        demodata=de2bi(f_data‘left-msb‘)‘;
        demodata1=reshape(demodata1para*nd);
        
        noe2=sum(abs(demodata1-oridata));
        nod2=length(oridata);
        
        noe=noe+noe2; %循环仿真
        nod=nod+nod2; %同上
    end
    ber(1SNR)= noe/nod; %误码率
    snr(1SNR)=SNR; %信噪比
    scatterplot(iqpsk_data);
end
close(h2);
semilogy(snrber‘-*‘); %画图
grid on;
xlabel(‘SNR‘); 
ylabel(‘BER‘); 
title(‘Performance of OFDM under the channel AWGN‘) 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2103  2015-04-19 19:39  OFDM.m

----------- ---------  ---------- -----  ----

                 2103                    1


评论

共有 条评论