%%psk

clc;

clear all;

close all;

nsymbol = 1e6;%%每种信噪比下符号数的发送符号数

data = randint(1,nsymbol,[0,1]);%%产生1行,nsymbol列均匀分布的随机数0,1

bpsk_mod = 2*data-1;%%调制,0转化为-1;1转化为1

spow = norm(bpsk_mod).^2/nsymbol;%%求每个符号的平均值,其中norm是求向量2范数函数

SNR_dB = 1:10;%%%信噪比dB形式

SNR = 10.^(SNR_dB/10);%%信噪比转化为线性值

for loop= 1:length(SNR)

sigma = sqrt(spow/(2*SNR(loop)));%%%根据符号功率求噪声功率

s_receive = bpsk_mod+sigma*(randn(1,length(bpsk_mod))+j*randn(1,length(bpsk_mod)));%%添加复高斯白噪声

bpsk_demod = (real(s_receive)>0);%%%解调

data_receive=double(bpsk_demod);%%接收数据,转化为

[err,ser(loop)] = symerr(data,data_receive);%误码率

end

ser_theory = qfunc(sqrt(2*SNR));%理论误码率,注意Q函数和误差函数的对应关系semilogy(SNR_dB,ser,'-k*',SNR_dB,ser_theory,'-bo');

title('BPSK信号在AWGN信道下的性能');

xlabel('信噪比/dB');ylabel('误码率');

legend('误码率','理论误码率');

grid on;

matlab误码率理论,PSK理论误码率与实际误码率MATLAB仿真程序相关推荐

  1. matlab程序模拟汽车理论中的数据特性图动力特性图,matlab程序模拟汽车理论中的数据特性图1.doc...

    matlab程序模拟汽车理论中的数据特性图1.doc 车辆理论作业第三组第一大题确定一辆轻型货车的动力性能1.绘制发动机的使用外特性曲线N60014000NN/1000T1931329527N/100 ...

  2. 姿态控制算法前期准备(四元数+PID算法理论+欧拉角理论)

    姿态控制算法前期准备(四元数+PID算法理论+欧拉角理论) 一.需要的知识储备: 由于输入数据为四元组,因此需要对四元组有一些初步的了解: **什么是四元数?**形如: q = a + b ∗ i + ...

  3. 分布式相关概念:ACID特性,CAP理论,BASE理论

    汇总一下几个常见的理论的概念: 1.ACID特性 数据库管理系统中事务(transaction)的四个特性: 原子性(Atomicity).一致性(Consistency).隔离性(Isolation ...

  4. matlab中megn函数,直接序列扩频完整系统matlab仿真

    <直接序列扩频完整系统matlab仿真>由会员分享,可在线阅读,更多相关<直接序列扩频完整系统matlab仿真(9页珍藏版)>请在人人文库网上搜索. 1.直接序列扩频通信系统仿 ...

  5. matlab批量储存变量_科协五分钟|用Matlab工具包处理音频信号

    科协近期大事汇总 1. 9月28日晚,硬件人才计划顺利验收. 2. 9月28日下午,仪器设计大赛综合组交流. 3. 五系联合实验室参观筹办中,预计第六第七周举办 4. 仪器设计大赛新生组开发稳步进行. ...

  6. matlab工程计算及应用 课程名称,《 MATLAB 工程计算及应用》教学大纲课程名称MATLAB 工程计算及应用.pdf...

    <MATLAB 工程计算及应用>教学大纲 课程名称 MATLAB 工程计算及应用 课程编号 02T5071 课程英文名称 Applications of MATLAB 课程性质 选修 学时 ...

  7. matlab如何进行数字信号处理,数字信号处理基础及MATLAB实现(第2版)

    [内容简介] 本书系统地介绍了数字信号处理基本理论.设计方法和实现等方面的内容.全书共分9章,第1章介绍数字信号处理的研究对象.学科概貌.系统基本组成.特点.发展及应用等内容:第2章介绍离散时间信号与 ...

  8. 使用MATLAB绘制周期信号的,周期信号频域分析及MATLAB实现.ppt

    周期信号频域分析及MATLAB实现.ppt 第七章 信号频域分析及 MATLAB 实现 7.1 周期信号的傅利叶级数与信号的频谱 7.2 周期信号的频谱分析及MATLAB实现 7.3 用MATLAB分 ...

  9. matlab软件及基础实验第8单元,《MATLAB统计分析与应用:40个案例分析》程序与数据(内含彩蛋)...

    [实例简介]Matlab教材及随书光盘,超实用的好书,强烈推荐! MATLAB统计分析与应用 40个案例分析.pdf <MATLAB统计分析与应用:40个案例分析>程序与数据.rar 第1 ...

  10. matlab中sqp的算法原理_最优化方法及其Matlab程序设计 马昌凤

    内容简介<最优化方法及其Matlab程序设计>较系统地介绍了非线性最优化问题的基本理论和算法,以及主要算法的Matlab程序设计,主要内容包括(精确或非精确)线搜索技术.最速下降法与(修正 ...

最新文章

  1. 对于sync.Mutex使用注意事项
  2. 企业网站着手准备网站推广前如何识别目标用户需求?
  3. Javascript--Boolean运算符
  4. 华为鸿蒙系统发布完整视频,华为发布鸿蒙系统 华为鸿蒙系统发布会完整视频 华为鸿蒙系统发布会回放...
  5. mac下快速搭建php开发环境,鸟枪换大炮,Mac下快速搭建PHP开发环境mamp的使用
  6. IIS不支持apk文件下载问题
  7. 【转】让itunes下载加速的真正办法,转向至香港台湾澳门苹果服务器 -- 不错不错!!!...
  8. 谁说贾跃亭不还钱?人家已偿还超30亿美元的国内债务
  9. 响应式web设计之CSS3 Media Queries
  10. linux 软路由_软路由和硬路由的区别分析
  11. java需要了解的几个算法
  12. dotnetfx40lp 不能安装在d盘_使用小白一键重装系统给电脑安装双系统教程
  13. 每天一道面试题--- js 中 this 指针的用法
  14. 7000词汇这么背我比较可以接受,连续看20天足以
  15. win10分屏快捷键无法使用_Win10 1909碰上多任务如何快速四分屏 Win10 1909分屏快捷键无效怎么办...
  16. linux卸载nginx(更新)
  17. opencv仿射变换:平移,缩放和旋转
  18. Java中怎么从控制台输入空格
  19. ESP8266与STM32
  20. 【6s965-fall2022】剪枝✂pruningⅠ

热门文章

  1. 学生也可以搭建自己的网站详细讲解
  2. 蓝牙耳机无法与计算机连接,蓝牙耳机怎么连接电脑【图文教程】
  3. 2018东北四省赛参赛总结
  4. Energy Vault宣布完成1亿美元C轮融资
  5. 我在低处仰望,梦过尘世幻想。
  6. 新版Burp Suite全模块详细使用篇<宝藏文> -- 小黑渗透工程栈(工具篇2)
  7. 用笔记本创建wifi热点
  8. QQ开放平台地址 http://open.qq.com/
  9. 无损音乐刻录成cd有意义吗_无损和CD不一样?无损音乐的“玄学”知多少?
  10. html input限制输入小数,限制input输入小数只能到3位或者只能输入正整数(兼容ios)...