matlab 16qam误码率图,(完整版)16QAM理论误码率与实际误码率MATLAB仿真程序
%%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仿真程序相关推荐
- matlab车牌匹配时读取,基于Matlab的车牌识别(完整版)详解.doc
基于Matlab的车牌识别(完整版)详解.doc 基于Matlab的车牌识别 摘要:车牌识别技术是智能交通系统的重要组成部分,在近年来得到了很大的发展.本文从预处理.边缘检测.车牌定位.字符分割.字符 ...
- matlab常用函数表格,(完整版)MATLAB常用函数总结,推荐文档
<(完整版)MATLAB常用函数总结,推荐文档>由会员分享,可在线阅读,更多相关<(完整版)MATLAB常用函数总结,推荐文档(15页珍藏版)>请在人人文库网上搜索. 1.MA ...
- python思维导图完整版下载高清_快速学习 Python 的全套 14 张思维导图(附高清版下载)...
来源:机器学习算法与自然语言处理 本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库).按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字符串,列表,元组,字典 ...
- python机器学习思维导图脑图(完整版)
Xmind下载文件 链接:https://pan.baidu.com/s/1Mjtg8UzGqcX9mwITqSgfJw 提取码:d23v python机器学习 Xmind下载文件 机器学习分类 sk ...
- vue实现轮播图完整版,锁定图片元素纵横比
代码 (1)代码使用 Element官网Carousel 走马灯完成,自己加了一个自动根据页面锁定图片纵横比的功能. (2)imageUrl中的src改成自己的图片路径. <template&g ...
- matlab汽车驱动力与行驶阻力,汽车理论课程设计:基于Matlab的汽车动力性的仿真...
Matlab编程汽车驱动力与行驶阻力平衡图,编程绘制汽车动力特性曲线图,编程汽车加速时间曲线图. 附件:matlab编程原程序 (1)驱动力与行驶阻力平衡图(注:红色字为本文要仿真的参数) Matla ...
- matlab如何画波特图,matlab画波特图
Matlab 中 Bode 图的绘制技巧 学术收藏 2010-06-04 21:21:48 阅读 54 评论 0 字号:大中小 订阅 我们经常会遇到使用 Matlab 画伯德图的情况,可能我们我们都. ...
- matlab simulink波特图,用simulink画波特图
我们经常会遇到使用 Matlab 画伯德图的情况,可能我们我们都知道 bode ... MATLAB绘制Bode图与Nyqu... 3页 1下载券 浅议用Matlab绘制Bode图... 2页 2下载 ...
- BPSK,QPSK,2FSK,16QAM,64QAM信号在高斯信道与瑞利信道下的误码率性能仿真
BPSK,QPSK,2FSK,16QAM,64QAM信号在高斯信道与瑞利信道下的误码率性能仿真_南大小王-CSDN博客 16QAM调制解调仿真(matlab,详细介绍仿真方案的设计.结果及结论.完整代 ...
最新文章
- Service Worker
- phalcon: 解决php7/phalcon3.2以上版本,不支持oracle数据库的方法
- tomcat war java_java – 启动Tomcat WAR
- collections python_python: collections
- BZOJ1227 [SDOI2009]虔诚的墓主人 【树状数组】
- iis mysql版本切换_MySQL+PHP配置 Windows系统IIS版(转)
- sql server 游标的使用方法
- java工具类与集合类_JAVA学习---集合和工具类
- 在ubuntu10.04安装java5和java6
- make:cc 命令未找到的解决方法
- 安装Keil uVision5 破解失败
- VGG16网络参数细节
- 智伴机器人自动关机后怎么开机_智伴机器人
- 从新品抽奖小程序思考微信工具型小程序的发展
- python宿舍管理系统!
- OpenSSL安全特征问题漏洞(CVE-2022-2068)版本1.0.2k-fips升级到3.0.5
- 橡胶密封件老化原因有哪些?
- 为什么要在csdn开一个博客
- Ceph: ceph基础知识
- leetcode刷题:292. Nim 游戏(Java)
热门文章
- tkinter里用creat_image()画背景
- xamarin.android 资源图片问题
- mysql 阴阳历对照表_php实现阳历阴历互转的方法_PHP
- 2023年企业如何改善员工体验?为什么员工体验很重要?
- OpenCV-Python学习(11)—— OpenCV 图像几何形状绘制(cv.line、cv.circle、cv.rectangle、cv.ellipse)
- delphi 调用c语言dll,Delphi 动态调用C的DLL,报错。
- WIN8软件测试,Win8 RP和Win7性能全面测试:Win8快一倍
- 绍兴哪里能买到高仿的香奈儿,普拉达包包
- 戴维营第二天上课总结
- leet_241_different_way_add_parenthese(给表达式加括号并求值)