- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2PSK误码率程序和仿真图.doc
clear all;
close all;
clc
frame=10000;
t=0:pi/180:2*pi;
source_code=randint(1,500);
SNR=0:0.25:10;
carrier1=sin(2*pi*t);
carrier2=sin(2*pi*t+pi);
Carrier=[carrier1
carrier2];
snr=10.^(SNR./10);
for loop=1:length(source_code)
if source_code(loop)==1
modulated_signal(loop,:)=carrier1;
else
modulated_signal(loop,:)=carrier2;
end
end
Modulated=reshape(modulated_signal,1,loop*length(carrier1));
Modulated_Information=2*source_code-1;
for iteration=1:length(SNR)
error=0;
for i=1:frame
add_noise=awgn(Modulated_Information,SNR(iteration));
for address=1:length(add_noise)
if add_noise(address)0
demodulated(address)=1;
else
demodulated(address)=0;
end
if demodulated(address)~=source_code(address)
error=error+1;
end
end
end
Pe(iteration)=error/frame/length(source_code);
Pe_theor=(erfc(sqrt(snr))).*(1-0.5*erfc(sqrt(snr)));
end
figure(1)
semilogy(SNR,Pe_theor,Marker,o,Color,r);grid on;hold on;
semilogy(SNR,Pe,Marker,*,Color,b)
% axis([snrdB_min snrdB_max 0.0001 1]);
xlabel(信噪比);
ylabel(误码率);
title(BPSK信号最佳接收误码率曲线);
legend(理论值,实际值);
图4-2 BPSK信号误码率的仿真图
function [enc_comp]=cm_dpske(E,M,mapping,sequence);k=log2(M);N=length(sequence);reminder=rem(N,k);if(reminder~=0), for i=N+1:N+k-reminder, sequence(i)=0; end; N=N+k-reminde;end theta=0; for i=1:k:N, index=0; for j=i:i+k-1, index=2*index+sequence(j); end index=index+1; theta=mod(2*pi*mapping(index)/M+theta,2*pi); enc_comp((i+k-1)/k,1)=sqrt(E)*cos(theta); enc_comp((i+k-1)/k,2)=sqrt(E)*sin(theta); end==============================================function [p]=cm_sm35(SNRindB)N=2000;E=1;snr=10^(SNRindB/10);sgma=sqrt(E/(4*snr));for i=1:2*N; temp=rand; if(temp0.5), dsource(i)=0; else dsource(i)=1; end
您可能关注的文档
- 2015届《步步高》高考生物复习资料重难聚焦练⑥.doc
- 2015届广东省广州市普通高中毕业班综合测试(一)文科综合(含答案与政治评分标准)2015广州一模文综.pdf
- 2015年人教版三年级下册语文教材解读.ppt
- 2015年度应急救援培训计划.doc
- 2015年新高三一轮复习地球地图.ppt
- 2015年最新武汉天河机场大巴和长途车线路时刻价格表.doc
- 2015春《中国近代文学作品导读》作业.doc
- 2015清华大学商业地产开发投融资高级研修班.doc
- 2015研究生数学建模竞赛B题.doc
- 2015级高二地理月考题.doc
- 分析let s单元56ago2卷纸zheng unit56.pdf
- 塑胶材料其它分类原料pa9t 12.pdf
- md16x16数字媒体切换器设备.pdf
- 者参考项目发起人学科类型单位序列承包商修订页代码顺序典型.pdf
- 届世界天然气大会阿姆斯特丹2006add10288.pdf
- 期测试记录表每周weekly g1g6 journeys tests level 6 lesson26.pdf
- modernize-whitepaper现代化您应用程序白皮书.pdf
- anybackup产品典型案例分析.pdf
- 约克金融工程课程tfeslide32.pdf
- 广州市妇女儿童医疗中心历份教学药历01tjy.pdf
文档评论(0)