matlab误码率理论,QDPSK理论误码率与实际误码率matlab仿真程序
%%dpsk格雷码矩形
%%等效基带调制
clc;
clear all;
close all;%%关闭所有窗口,比如之前画的图
nsymbol = 1e6;%%每种信噪比下符号数的发送符号数,10^6个数errornumber = zeros(1,10);
errorratio = zeros(1,10);
dataa = randi([0,1],1,2*nsymbol);%%产生1行,2*nsymbol列均匀分布的随机数datab = zeros(1,2*nsymbol);
data_mod1 = zeros(1,nsymbol);%%各参量初始化
data_mod2 = zeros(1,nsymbol);
data_demod1 = zeros(1,nsymbol);
data_demod2 = zeros(1,nsymbol);
s_receive1 = zeros(1,nsymbol);
s_receive2 = zeros(1,nsymbol);
datab_receive = zeros(1,2*nsymbol);
dataa_receive = zeros(1,2*nsymbol);
datab(1) = xor(0,dataa(1));%%给定初始相位
for l = 2:(2*nsymbol)%%逻辑运算
datab(l) = xor(dataa(l),datab(l-1));
end
for i = 1:nsymbol %%格雷码调制到星座图的映射
if datab(2*i-1)==0 && datab(2*i)==0
data_mod1(i) = 1;
data_mod2(i) = 1;
elseif datab(2*i-1)==0 && datab(2*i)==1
data_mod1(i) = -1;
data_mod2(i) = 1;
elseif datab(2*i-1)==1 && datab(2*i)==1
data_mod1(i) = -1;
data_mod2(i) = -1;
elseif datab(2*i-1)==1 && datab(2*i)==0
data_mod1(i) = 1;
data_mod2(i) = -1;
end
end
SNR_dB = 1:10;%%%信噪比dB形式
SNR = 10.^(SNR_dB/10);%%信噪比转化为线性值
for loop= 1:10
sigma = sqrt(1/SNR(loop));%%%根据符号功率求噪声功率
matlab误码率理论,QDPSK理论误码率与实际误码率matlab仿真程序相关推荐
- matlab程序模拟汽车理论中的数据特性图动力特性图,matlab程序模拟汽车理论中的数据特性图1.doc...
matlab程序模拟汽车理论中的数据特性图1.doc 车辆理论作业第三组第一大题确定一辆轻型货车的动力性能1.绘制发动机的使用外特性曲线N60014000NN/1000T1931329527N/100 ...
- 姿态控制算法前期准备(四元数+PID算法理论+欧拉角理论)
姿态控制算法前期准备(四元数+PID算法理论+欧拉角理论) 一.需要的知识储备: 由于输入数据为四元组,因此需要对四元组有一些初步的了解: **什么是四元数?**形如: q = a + b ∗ i + ...
- 分布式相关概念:ACID特性,CAP理论,BASE理论
汇总一下几个常见的理论的概念: 1.ACID特性 数据库管理系统中事务(transaction)的四个特性: 原子性(Atomicity).一致性(Consistency).隔离性(Isolation ...
- matlab中megn函数,直接序列扩频完整系统matlab仿真
<直接序列扩频完整系统matlab仿真>由会员分享,可在线阅读,更多相关<直接序列扩频完整系统matlab仿真(9页珍藏版)>请在人人文库网上搜索. 1.直接序列扩频通信系统仿 ...
- matlab批量储存变量_科协五分钟|用Matlab工具包处理音频信号
科协近期大事汇总 1. 9月28日晚,硬件人才计划顺利验收. 2. 9月28日下午,仪器设计大赛综合组交流. 3. 五系联合实验室参观筹办中,预计第六第七周举办 4. 仪器设计大赛新生组开发稳步进行. ...
- matlab工程计算及应用 课程名称,《 MATLAB 工程计算及应用》教学大纲课程名称MATLAB 工程计算及应用.pdf...
<MATLAB 工程计算及应用>教学大纲 课程名称 MATLAB 工程计算及应用 课程编号 02T5071 课程英文名称 Applications of MATLAB 课程性质 选修 学时 ...
- matlab如何进行数字信号处理,数字信号处理基础及MATLAB实现(第2版)
[内容简介] 本书系统地介绍了数字信号处理基本理论.设计方法和实现等方面的内容.全书共分9章,第1章介绍数字信号处理的研究对象.学科概貌.系统基本组成.特点.发展及应用等内容:第2章介绍离散时间信号与 ...
- 使用MATLAB绘制周期信号的,周期信号频域分析及MATLAB实现.ppt
周期信号频域分析及MATLAB实现.ppt 第七章 信号频域分析及 MATLAB 实现 7.1 周期信号的傅利叶级数与信号的频谱 7.2 周期信号的频谱分析及MATLAB实现 7.3 用MATLAB分 ...
- matlab软件及基础实验第8单元,《MATLAB统计分析与应用:40个案例分析》程序与数据(内含彩蛋)...
[实例简介]Matlab教材及随书光盘,超实用的好书,强烈推荐! MATLAB统计分析与应用 40个案例分析.pdf <MATLAB统计分析与应用:40个案例分析>程序与数据.rar 第1 ...
- matlab中sqp的算法原理_最优化方法及其Matlab程序设计 马昌凤
内容简介<最优化方法及其Matlab程序设计>较系统地介绍了非线性最优化问题的基本理论和算法,以及主要算法的Matlab程序设计,主要内容包括(精确或非精确)线搜索技术.最速下降法与(修正 ...
最新文章
- Linux I2C(一)之常用的几种实例化(i2c_client ) 【转】
- Servlet学习DAY_01:服务器概念/Web服务器的作用/ Servlet概念/ 如何关联和解除Tomcat/ 创建一个Web工程 /Servlet响应流程/ Get-Post /常见异常
- Shell脚本之反引号【``】和 $()
- 百度地图api location 211 sn校验失败
- centos上安装supervisor来管理dotnetcore等应用程序
- 微服务网关Gateway中Path路径过滤
- centos7 下安装生物信息软件的问题小总结
- 【SQL注入-02】SQL注入点的简单判断
- 【雨滴风格 时间倒计时置顶显示小工具】
- 当PCB设计师遇到爱情,猜猜他板内的阻抗有多大变化
- 禁用Android底部虚拟按键
- IE无法打开网页却能上网的解决方案(转载)
- 引导魔女之力,征服星辰大海 升级篇: 重要事情说三遍: 升级!升级!!升满级!!! 简述: 1.本篇仅升级,涉及到的技巧全职业都可以参考; 2.考虑到萌新刚玩通关护卫者系统等级不高,故
- Squid - 403 Forbidden (SSH via HTTP Proxy)
- 格式化日期之YYYY与yyyy
- 高并发系统设计二十六(配置中心)
- 数学建模:整数规划示例模型 (Python 求解)
- 高级过程控制系统实验装置
- 使用PLSQL Developer往 Oracle数据库插入中文数据变问号
- Microsoft Security Essentials Beta 出自微软的单机版缉毒尖兵