%%16QAM

%%等效基带调制

clc;

clear all;

close all;%%关闭所有窗口,比如之前画的图

nsymbol = 10000;%%每种信噪比下符号数的发送符号数,10^6个数errornumber = zeros(1,10);

errorratio = zeros(1,10);

data = randi([0,1],1,4*nsymbol);%%产生1行,4*nsymbol列均匀分布的随机数data_mod1 = zeros(1,nsymbol);%%各参量初始化

data_mod2 = zeros(1,nsymbol);

data_demod1 = zeros(1,nsymbol);

data_demod2 = zeros(1,nsymbol);

data_demod3 = zeros(1,nsymbol);

data_demod4 = zeros(1,nsymbol);

s_receive1 = zeros(1,nsymbol);

s_receive2 = zeros(1,nsymbol);

for i = 1:nsymbol %%格雷码调制到星座图的映射

if data(4*i-3)==0 && data(4*i-2)==0

data_mod1(i) = 3;

if data(4*i-1)==0 && data(4*i)==0

data_mod2(i) = 3;

elseif data(4*i-1)==0 && data(4*i)==1

data_mod2(i) = 1;

elseif data(4*i-1)==1 && data(4*i)==1

data_mod2(i) = -1;

elseif data(4*i-1)==1 && data(4*i)==0

data_mod2(i) = -3;

end

elseif data(4*i-3)==0 && data(4*i-2)==1

data_mod1(i) = 1;

if data(4*i-1)==0 && data(4*i)==0

data_mod2(i) = 3;

elseif data(4*i-1)==0 && data(4*i)==1

data_mod2(i) = 1;

elseif data(4*i-1)==1 && data(4*i)==1

data_mod2(i) = -1;

elseif data(4*i-1)==1 && data(4*i)==0

data_mod2(i) = -3;

end

elseif data(4*i-3)==1 && data(4*i-2)==1

data_mod1(i) = -1;

matlab 16qam误码率图,(完整版)16QAM理论误码率与实际误码率MATLAB仿真程序相关推荐

  1. matlab车牌匹配时读取,基于Matlab的车牌识别(完整版)详解.doc

    基于Matlab的车牌识别(完整版)详解.doc 基于Matlab的车牌识别 摘要:车牌识别技术是智能交通系统的重要组成部分,在近年来得到了很大的发展.本文从预处理.边缘检测.车牌定位.字符分割.字符 ...

  2. matlab常用函数表格,(完整版)MATLAB常用函数总结,推荐文档

    <(完整版)MATLAB常用函数总结,推荐文档>由会员分享,可在线阅读,更多相关<(完整版)MATLAB常用函数总结,推荐文档(15页珍藏版)>请在人人文库网上搜索. 1.MA ...

  3. python思维导图完整版下载高清_快速学习 Python 的全套 14 张思维导图(附高清版下载)...

    来源:机器学习算法与自然语言处理 本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库).按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字符串,列表,元组,字典 ...

  4. python机器学习思维导图脑图(完整版)

    Xmind下载文件 链接:https://pan.baidu.com/s/1Mjtg8UzGqcX9mwITqSgfJw 提取码:d23v python机器学习 Xmind下载文件 机器学习分类 sk ...

  5. vue实现轮播图完整版,锁定图片元素纵横比

    代码 (1)代码使用 Element官网Carousel 走马灯完成,自己加了一个自动根据页面锁定图片纵横比的功能. (2)imageUrl中的src改成自己的图片路径. <template&g ...

  6. matlab汽车驱动力与行驶阻力,汽车理论课程设计:基于Matlab的汽车动力性的仿真...

    Matlab编程汽车驱动力与行驶阻力平衡图,编程绘制汽车动力特性曲线图,编程汽车加速时间曲线图. 附件:matlab编程原程序 (1)驱动力与行驶阻力平衡图(注:红色字为本文要仿真的参数) Matla ...

  7. matlab如何画波特图,matlab画波特图

    Matlab 中 Bode 图的绘制技巧 学术收藏 2010-06-04 21:21:48 阅读 54 评论 0 字号:大中小 订阅 我们经常会遇到使用 Matlab 画伯德图的情况,可能我们我们都. ...

  8. matlab simulink波特图,用simulink画波特图

    我们经常会遇到使用 Matlab 画伯德图的情况,可能我们我们都知道 bode ... MATLAB绘制Bode图与Nyqu... 3页 1下载券 浅议用Matlab绘制Bode图... 2页 2下载 ...

  9. BPSK,QPSK,2FSK,16QAM,64QAM信号在高斯信道与瑞利信道下的误码率性能仿真

    BPSK,QPSK,2FSK,16QAM,64QAM信号在高斯信道与瑞利信道下的误码率性能仿真_南大小王-CSDN博客 16QAM调制解调仿真(matlab,详细介绍仿真方案的设计.结果及结论.完整代 ...

最新文章

  1. Service Worker
  2. phalcon: 解决php7/phalcon3.2以上版本,不支持oracle数据库的方法
  3. tomcat war java_java – 启动Tomcat WAR
  4. collections python_python: collections
  5. BZOJ1227 [SDOI2009]虔诚的墓主人 【树状数组】
  6. iis mysql版本切换_MySQL+PHP配置 Windows系统IIS版(转)
  7. sql server 游标的使用方法
  8. java工具类与集合类_JAVA学习---集合和工具类
  9. 在ubuntu10.04安装java5和java6
  10. make:cc 命令未找到的解决方法
  11. 安装Keil uVision5 破解失败
  12. VGG16网络参数细节
  13. 智伴机器人自动关机后怎么开机_智伴机器人
  14. 从新品抽奖小程序思考微信工具型小程序的发展
  15. python宿舍管理系统!
  16. OpenSSL安全特征问题漏洞(CVE-2022-2068)版本1.0.2k-fips升级到3.0.5
  17. 橡胶密封件老化原因有哪些?
  18. 为什么要在csdn开一个博客
  19. Ceph: ceph基础知识
  20. leetcode刷题:292. Nim 游戏(Java)

热门文章

  1. tkinter里用creat_image()画背景
  2. xamarin.android 资源图片问题
  3. mysql 阴阳历对照表_php实现阳历阴历互转的方法_PHP
  4. 2023年企业如何改善员工体验?为什么员工体验很重要?
  5. OpenCV-Python学习(11)—— OpenCV 图像几何形状绘制(cv.line、cv.circle、cv.rectangle、cv.ellipse)
  6. delphi 调用c语言dll,Delphi 动态调用C的DLL,报错。
  7. WIN8软件测试,Win8 RP和Win7性能全面测试:Win8快一倍
  8. 绍兴哪里能买到高仿的香奈儿,普拉达包包
  9. 戴维营第二天上课总结
  10. leet_241_different_way_add_parenthese(给表达式加括号并求值)