QDPSK理论误码率与实际误码率matlab仿真程序.doc

QDPSK理论误码率与实际误码率matlab仿真程序.doc

ID:51334376

大小:72.00 KB

页数:2页

时间:2020-03-10

QDPSK理论误码率与实际误码率matlab仿真程序.doc_第1页
QDPSK理论误码率与实际误码率matlab仿真程序.doc_第2页
资源描述:

《QDPSK理论误码率与实际误码率matlab仿真程序.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、%%dpsk格雷码矩形%%等效基带调制clc;clearall;closeall;%%关闭所有窗口,比如之前画的图nsymbol=1e6;%%每种信噪比下符号数的发送符号数,10^6个数errornumber=zeros(1,10);errorratio=zeros(1,10);dataa=randi([0,1],1,2*nsymbol);%%产生1行,2*nsymbol列均匀分布的随机数datab=zeros(1,2*nsymbol);data_mod1=zeros(1,nsymbol);%%各参量初始化data_mod2=zeros(1,nsymbol);data_demo

2、d1=zeros(1,nsymbol);data_demod2=zeros(1,nsymbol);s_receive1=zeros(1,nsymbol);s_receive2=zeros(1,nsymbol);datab_receive=zeros(1,2*nsymbol);dataa_receive=zeros(1,2*nsymbol);datab(1)=xor(0,dataa(1));%%给定初始相位forl=2:(2*nsymbol)%%逻辑运算datab(l)=xor(dataa(l),datab(l-1));endfori=1:nsymbol%%格雷码调制到星座图的映

3、射ifdatab(2*i-1)==0&&datab(2*i)==0data_mod1(i)=1;data_mod2(i)=1;elseifdatab(2*i-1)==0&&datab(2*i)==1data_mod1(i)=-1;data_mod2(i)=1;elseifdatab(2*i-1)==1&&datab(2*i)==1data_mod1(i)=-1;data_mod2(i)=-1;elseifdatab(2*i-1)==1&&datab(2*i)==0data_mod1(i)=1;data_mod2(i)=-1;endendSNR_dB=1:10;%%%信噪比dB形

4、式SNR=10.^(SNR_dB/10);%%信噪比转化为线性值forloop=1:10sigma=sqrt(1/SNR(loop));%%%根据符号功率求噪声功率s_receive1=data_mod1+sigma*randn(1,length(data_mod1));s_receive2=data_mod2+sigma*randn(1,length(data_mod2));%%添加复高斯白噪声fork=1:nsymbol%%反映射ifs_receive1(k)>0&&s_receive2(k)>0data_demod1(k)=0;data_demod2(k)=0;elsei

5、fs_receive1(k)<0&&s_receive2(k)>0data_demod1(k)=0;data_demod2(k)=1;elseifs_receive1(k)<0&&s_receive2(k)<0data_demod1(k)=1;data_demod2(k)=1;elseifs_receive1(k)>0&&s_receive2(k)<0data_demod1(k)=1;data_demod2(k)=0;enddatab_receive(2*k-1)=data_demod1(k);datab_receive(2*k)=data_demod2(k);enddataa

6、_receive(1)=xor(0,datab_receive(1));forn=2:(2*nsymbol)dataa_receive(n)=xor(datab_receive(n),datab_receive(n-1));endform=1:nsymbolif(dataa_receive(2*m-1)~=dataa(2*m-1))

7、

8、(dataa_receive(2*m)~=dataa_receive(2*m))%%统计误码个数errornumber(loop)=errornumber(loop)+1;endenderrorratio(loop)=errornumber(lo

9、op)/nsymbol;%%计算误码率endser_theory=1-(1-qfunc(sqrt(SNR))).^2;%理论误码率,注意Q函数和误差函数的对应关系semilogy(SNR_dB,errorratio,'-k*',SNR_dB,ser_theory,'-ro');title('DPSK信号在AWGN信道下的性能(格雷码)');xlabel('信噪比/dB');ylabel('误码率');legend('误码率','理论误码率');gridon;%%坐标线

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。