这是本人的处女贴,以后还会写更多ICT方面的blog。今天为大家呈上MATLAB仿真BPSK调制的codes:

clear all;clc;

SNR_dB=1:1:9;

SNR=10.^(SNR_dB./10);

size=length(SNR_dB);

A=ones(1,size);%固定A,定义变量sigma

sigma=sqrt(1./(2*SNR));%A=1

N=10000;

s=randi([0,1],1,N);

s1=2*s-1;

s2=zeros(1,N);

N_errB=zeros(1,size);

for i=1:1:size

n=sigma(i).*randn(1,N);

y=s1+n;

for j=1:1:N

if y(j)>0

s2(j)=1;

else y(j)<=0

s2(j)=0;

end

end

for k=1:1:N

if s2(k)~=s(k)

N_errB(i)=N_errB(i)+1;

end

end

end

BER=N_errB./N;

T_BER=qfunc(sqrt(2*SNR)) ;

semilogy(SNR_dB,BER,SNR_dB,T_BER);

legend(‘Simulated BER‘,‘Theoretical BER‘);

hold on; grid on;

如果大家对这个代码还有疑问,可以致电我的邮箱:[email protected]

原文:http://www.cnblogs.com/lemonCyu/p/5765980.html

bpsk的matlab仿真,用MATLAB仿真BPSK调制相关推荐

  1. 自适应滤波器在matlab仿真的程序_电气信息类专业课程之matlab系统仿真 第五章 BPSK通信系统(3)...

    继续讲解! 上一篇文章提出了那么多问题, 不知道大家是否能回答上来啊? 如果回答不了, 有没有去问问度娘呢? 程序写完了,回想了一下辅导2017届学生毕业设计的过程,那是真累.我要求他们在现有程序基础 ...

  2. 高斯信道、单径Rayleigh信道和多径衰落信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列、Gold序列和正交Gold序列)

    前3节仿真了基带BPSK调制下DSSS-CDMA系统在高斯信道.单径Rayleigh衰落信道和多径衰落信道下的性能仿真,同时采用了m序列和正交Gold序列进行对比. 高斯信道下基带模型的多用户BPSK ...

  3. 多径衰落信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列、Gold序列和正交Gold序列)

    接上一节 单径Rayleigh信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列.Gold序列和正交Gold序列) 下面再来看一下m序列与正交Gold序列在多径衰落信道下的性能. ...

  4. 单径Rayleigh信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列、Gold序列和正交Gold序列)

    接上一节 高斯信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列.Gold序列和正交Gold序列) 下面再来看一下m序列与正交Gold序列在单径Rayleigh衰落信道下的性能. ...

  5. matlab 通讯系统设计与仿真,基于BPSK通信系统的设计与仿真

    基于BPSK通信系统的设计与仿真 一.BPSK信号调制原理 1.1  系统原理 file:///C:\Users\ADMINI~1.KGH\AppData\Local\Temp\ksohtml\wps ...

  6. 基于matlab的qpsk与bpsk信号性能比较仿真,基于matlab的QPSK与BPSK信号性能比较仿真.doc...

    基于matlab的QPSK与BPSK信号性能比较仿真.doc 2装订线目 录第一章概述2第二章QPSK通信系统原理与仿真22.1 QPSK系统框图介绍22.2QPSK信号的调制原理32.2.1QPSK ...

  7. (7,4)汉明码在BPSK系统下的性能-MATLAB基带仿真

    (7,4)汉明码在BPSK系统下的性能-MATLAB基带仿真 仿真步骤 产生一定长度的值为0或1的随机序列 d ( t ) d(t) d(t). 根据监督矩阵,将初始数据序列映射为编码后的二元序列 s ...

  8. m基于matlab的光通信误码率仿真,分别对比了OFDM+BPSK和OFDM+4QAM的误码率和星座图

    目录 1.算法描述 2.matlab算法仿真效果 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 光通信系统中,QAM调制应用广泛,因为其利用幅度和相位同时传递i信息,提高了频带利用率. ...

  9. BPSK,QPSK的C语言仿真

    BPSK,QPSK的C语言仿真 本文首先给出BPSK的原理,再给出对应的C语言设计过程,并附代码. 当给出BPSK的过程后,QPSK即为分路问题,将直接给出代码. 一.什么是BPSK BPSK可以被称 ...

  10. 混频通信的matlab仿真,基于MATLAB的FHSS通信系统的设计与实现 PPT课件

    <基于MATLAB的FHSS通信系统的设计与实现 PPT课件>由会员分享,可在线阅读,更多相关<基于MATLAB的FHSS通信系统的设计与实现 PPT课件(10页珍藏版)>请在 ...

最新文章

  1. 小白也能看懂的教程:微信小程序在线支付功能开通详细流程(图文介绍)
  2. 改善WPF应用程序性能的10大方法(转)
  3. Bitlocker企业安全加密管理系列-2
  4. Hadoop sqoop从MySQL导入数据到HDFS
  5. 存储器芯片巨头动态观察:三星、美光、SK海力士都在做什么?
  6. OpenCV--cvThreshold() 阈值化【转载】
  7. ASP.NET 4.0 无法加载 System.ServiceModel.Activation.HttpModule
  8. HTML5 Web Storage事件
  9. uboot环境变量与内核MTD分区关系
  10. 单链表的插入和遍历 包括头插入和尾插入
  11. Win7+Ubuntu双系统时间不一致
  12. layui jquery innerHTML 无效
  13. 如何制作通讯录vcf_批量信息从表格导入手机“通讯录”
  14. vm安装win7系统
  15. android语音到账,支付宝到账语音包
  16. 【工业大数据】工业大数据应用场景分析;工业大数据,从何做起
  17. 假设检验:如何理解单侧、双侧检验的拒绝域
  18. android:使用small一步步实现插件化与热更新
  19. Jenkins - cannot find symbol
  20. python从键盘输入一个字符串、将小写字母全部_从键盘输入一个字符串,将其中的小写字母全部转换成大写字母...

热门文章

  1. iPhone浏览器会把类似手机号或者电话号的一串数字的样式字体改为灰色
  2. 计算机网络 课程复习大纲
  3. C#windows学校人力资源信息管理系统
  4. FZU 2238 - Daxia Wzc's problem(Lucas)
  5. PPT分享 | 中国联通5G网联无人机服务解决方案
  6. Kafka + ELK实现日志采集
  7. 京东金融投资数库 欲打造大数据产业链闭环
  8. 未来AI智能对人类的影响的利弊
  9. 高德地图 行政区域查询 DistrictSearch
  10. 将非托管的dll 转化为托管的dll