function[p]=cm_bpske(snr_in_db)
% [p]=cm_bpske(snr_in_db)
% cm_bpske finds the probability of error for the given value of snr_in_db
N=5000;
E=1; %energy per symbol
snr=10^(snr_in_db/10); %signal to noise ratio
sgma=E/sqrt(snr*2); %noise variance
%generation of data source
for i=1:N
temp=rand;
if(temp<0.5)
dsource(i)=0;
else
dsource(i)=1;
end
end
%detection and the probability of errror calculation
numofbiterror=0;
for i=1:N
%received signal at the detector ,for the ith symbol is:
if (dsource(i)==0)
r0=E+gngauss(sgma);
r1=gngauss(sgma);
else
r1=E+gngauss(sgma);
r0=gngauss(sgma);
end
% the detector is:
if(r0>r1)
decis=0;
else
decis=1;
end
%increment the error counter,if the decision is not correct
if (decis~=dsource(i))
numofbiterror=numofbiterror+1;
end
end
p=numofbiterror/N;
bpsk.zip_AWGN_AWGN BPSK_AWGN performance_AWGN 信道 BPSK_bpsk
版权申诉
5星 · 超过95%的资源 22 浏览量
2022-09-24
14:28:56
上传
评论 1
收藏 4KB ZIP 举报
JaniceLu
- 粉丝: 99
- 资源: 1万+
最新资源
- 基于flask和bootstrap的实验室预约系统全部资料+详细文档.zip
- 基于Python+Flask开发的Web应用防火墙全部资料+详细文档.zip
- 基于Python3 + Flask 编写的物业信息管理系统全部资料+详细文档.zip
- 机械设计双层结构摇匀机(sw16可编辑+工程图+BOM)全套设计资料100%好用.zip
- 光伏MPPT仿真-模糊控制
- 储能的削峰填谷作用,如下图所示的削峰填谷数学模型,利用cplex求解混合整数规划可得结果
- 企业网络搭建及应用竞赛模拟答题卡-网络配置与安全管理方案
- 基于Java web高校学生综合管理系统的设计与开发全部资料+详细文档.zip
- 基于Java的大学社团管理系统,高校社团管理全部资料+详细文档.zip
- 基于jsp+javabean+servlet模式的高校学生党员信息管理系统全部资料+详细文档.zip
- 基于java的高校排课教务系统全部资料+详细文档.zip
- 基于Springboot+layui+mybatis+shiro等框架高校教务管理系统全部资料+详细文档.zip
- 基于Springboot+Vue3+MySql搭建高校社团管理系统全部资料+详细文档.zip
- 基于Springboot+Vue高校学科竞赛平台毕业源码案例设计全部资料+详细文档.zip
- 基于SpringBoot+Vue实现的高校毕业生就业服务平台全部资料+详细文档.zip
- 基于Springboot的高校学科竞赛管理系统全部资料+详细文档.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈