bpsk的matlab仿真,用MATLAB仿真BPSK调制
这是本人的处女贴,以后还会写更多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调制相关推荐
- 自适应滤波器在matlab仿真的程序_电气信息类专业课程之matlab系统仿真 第五章 BPSK通信系统(3)...
继续讲解! 上一篇文章提出了那么多问题, 不知道大家是否能回答上来啊? 如果回答不了, 有没有去问问度娘呢? 程序写完了,回想了一下辅导2017届学生毕业设计的过程,那是真累.我要求他们在现有程序基础 ...
- 高斯信道、单径Rayleigh信道和多径衰落信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列、Gold序列和正交Gold序列)
前3节仿真了基带BPSK调制下DSSS-CDMA系统在高斯信道.单径Rayleigh衰落信道和多径衰落信道下的性能仿真,同时采用了m序列和正交Gold序列进行对比. 高斯信道下基带模型的多用户BPSK ...
- 多径衰落信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列、Gold序列和正交Gold序列)
接上一节 单径Rayleigh信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列.Gold序列和正交Gold序列) 下面再来看一下m序列与正交Gold序列在多径衰落信道下的性能. ...
- 单径Rayleigh信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列、Gold序列和正交Gold序列)
接上一节 高斯信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列.Gold序列和正交Gold序列) 下面再来看一下m序列与正交Gold序列在单径Rayleigh衰落信道下的性能. ...
- matlab 通讯系统设计与仿真,基于BPSK通信系统的设计与仿真
基于BPSK通信系统的设计与仿真 一.BPSK信号调制原理 1.1 系统原理 file:///C:\Users\ADMINI~1.KGH\AppData\Local\Temp\ksohtml\wps ...
- 基于matlab的qpsk与bpsk信号性能比较仿真,基于matlab的QPSK与BPSK信号性能比较仿真.doc...
基于matlab的QPSK与BPSK信号性能比较仿真.doc 2装订线目 录第一章概述2第二章QPSK通信系统原理与仿真22.1 QPSK系统框图介绍22.2QPSK信号的调制原理32.2.1QPSK ...
- (7,4)汉明码在BPSK系统下的性能-MATLAB基带仿真
(7,4)汉明码在BPSK系统下的性能-MATLAB基带仿真 仿真步骤 产生一定长度的值为0或1的随机序列 d ( t ) d(t) d(t). 根据监督矩阵,将初始数据序列映射为编码后的二元序列 s ...
- m基于matlab的光通信误码率仿真,分别对比了OFDM+BPSK和OFDM+4QAM的误码率和星座图
目录 1.算法描述 2.matlab算法仿真效果 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 光通信系统中,QAM调制应用广泛,因为其利用幅度和相位同时传递i信息,提高了频带利用率. ...
- BPSK,QPSK的C语言仿真
BPSK,QPSK的C语言仿真 本文首先给出BPSK的原理,再给出对应的C语言设计过程,并附代码. 当给出BPSK的过程后,QPSK即为分路问题,将直接给出代码. 一.什么是BPSK BPSK可以被称 ...
- 混频通信的matlab仿真,基于MATLAB的FHSS通信系统的设计与实现 PPT课件
<基于MATLAB的FHSS通信系统的设计与实现 PPT课件>由会员分享,可在线阅读,更多相关<基于MATLAB的FHSS通信系统的设计与实现 PPT课件(10页珍藏版)>请在 ...
最新文章
- 小白也能看懂的教程:微信小程序在线支付功能开通详细流程(图文介绍)
- 改善WPF应用程序性能的10大方法(转)
- Bitlocker企业安全加密管理系列-2
- Hadoop sqoop从MySQL导入数据到HDFS
- 存储器芯片巨头动态观察:三星、美光、SK海力士都在做什么?
- OpenCV--cvThreshold() 阈值化【转载】
- ASP.NET 4.0 无法加载 System.ServiceModel.Activation.HttpModule
- HTML5 Web Storage事件
- uboot环境变量与内核MTD分区关系
- 单链表的插入和遍历 包括头插入和尾插入
- Win7+Ubuntu双系统时间不一致
- layui jquery innerHTML 无效
- 如何制作通讯录vcf_批量信息从表格导入手机“通讯录”
- vm安装win7系统
- android语音到账,支付宝到账语音包
- 【工业大数据】工业大数据应用场景分析;工业大数据,从何做起
- 假设检验:如何理解单侧、双侧检验的拒绝域
- android:使用small一步步实现插件化与热更新
- Jenkins - cannot find symbol
- python从键盘输入一个字符串、将小写字母全部_从键盘输入一个字符串,将其中的小写字母全部转换成大写字母...