MATLAB程序:BPSK/QPSK的调制与解调
BPSK调制
%此段代码实现信号的BPSK调制
%输入x取值为0 1 输出y为1 -1
function [y]=modbpsk(x)
mapping=[1 -1];
y=mapping(x(:,:)+1);
QPSK调制
%此段代码实现信号的QPSK调制
%输入x为0 1 2 3 输出y为1-1i -1+1i 1+1i -1-1i
function [y]=modqpsk(x)
mapping=[1-1i -1+1i 1+1i -1-1i];
y=mapping(x(:,:)+1);
BPSK解调
function [yhat]=demodbpsk(x)
map=modbpsk([0 1]);
for loop=1:length(map)
distance=abs(x-map(loop));
all_distance(loop,:)=distance;
end
[~,index]=min(all_distance);
mapping=[0 1];
yhat=mapping(index);
QPSK解调
function [yhat]=demodbpsk(x)
map=[1+1i -1+1i -1-1i 1-1i];
for loop=1:length(map)
distance=abs(x-map(loop));
all_distance(loop,:)=distance;
end
[~,index]=min(all_distance);
mapping=[0 1 2 3];
yhat=mapping(index);
MATLAB程序:BPSK/QPSK的调制与解调相关推荐
- matlab对信号进行AM调制与解调(仿真)
matlab对信号进行AM调制与解调(仿真) 用matlab仿真AM模拟调制.解调过程 AM调制与解调过程 子函数程序 T2F 子函数程序 F2T 子函数程序 lpf 结果如下所示 用matlab仿真 ...
- 幅度调制信号 matlab,《利用MATLAB实现信号的幅度调制与解调.doc
<利用MATLAB实现信号的幅度调制与解调 课程设计论文 姓名:姜勇 学院:机电与车辆工程学院 专业:电子信息工程2班 学号:1665090208 安徽科技学院 学年第 学期 < > ...
- QPSK的调制与解调
QPSK的调制与解调 基本原理 源代码 仿真结果 基本原理 源代码 %%%%%
- matlab实现幅度调制,利用matlab实现信号幅度的调制与解调钟媛
利用matlab实现信号幅度的调制与解调钟媛 1<MATLAB 语言>课程论文利用 MATLAB 实现信号幅度的调制与解调 姓名: 钟媛学号:12010245219专业:电子信息工程班级: ...
- 超级干货:BPSK/QPSK数字调制系统误码率MATLAB仿真
本文旨在通过简单实例来对基于MATLAB的数字调制解调系统仿真进行一个较为全面的介绍,并加深对一些基础知识的理解.且有详细解释大多数人在进行数字调制MATLAB仿真时遇到的大部分问题. 数字调制的概念 ...
- 信号的幅度调制c语言程序,信号的幅度调制和解调.doc
信号的幅度调制和解调 本科学生实验报告 学号 114090315 姓名 李开斌 学院 物电学院 专业.班级 11电子 实验课程名称 数字信号处理(实验) 教师及职称 李宏宁 开课学期 2013 至 2 ...
- matlab DSB-AM与SSB-AM的调制与解调
题目 使用matlab自带函数 fft_seq.m文件 function [M,m,df]=fft_seq(m,ts,df) fs=1/ts; if nargin==2,n1=0; else,n1=f ...
- 《通信原理》课程设计-基于matlab的am信号的调制与解调,AM调制解调与解调器抗干扰性能研究系统...
<AM调制解调与解调器抗干扰性能研究系统>由会员分享,可在线阅读,更多相关<AM调制解调与解调器抗干扰性能研究系统(10页珍藏版)>请在人人文库网上搜索. 1.哈尔滨商业大学课 ...
- 双极性根升余弦信号qpsk_【MATLAB】【通信原理】QPSK的调制与解调
参考网站:https://www.ilovematlab.cn/thread-97735-1-1.html 其实几乎完全照搬了该网站上面的方法,只是代码.画图方式稍微有点不同. 实验代码: clear ...
最新文章
- tensorflow中的向量范数
- 详解何恺明团队4篇大作 !(附代码)| 从特征金字塔网络、Mask R-CNN到学习分割一切
- 自动化测试框架搭建-邮件-5
- Ajax(一)显示可用内存空间
- 隐藏水滴屏的软件_突破屏下摄像头技术,vivo APEX 2020,开启全面屏手机黑科技!...
- 如何把python可视化到前端_python数据可视化的效果如何在web页面中展示_北京可视化股票...
- C++ STL中set底层实现方式
- mysqlfor循环中出错继续_Python学习笔记(循环)
- gradle compile mysql_Gradle配置implementation、api与compile的区别
- 深入理解成分句法分析中的Dynamic Oracle
- 【Linux】02 用户和权限
- 双层动态规划_吃土豆问题
- java统计误码率_MATLAB通信工具箱来计算误码率
- Brunei Shell Marketing (BSM)选择P97的PetroZone(R)为文莱36个加油站提供壳牌驾驶者应用
- Java 简易五子棋游戏的编写
- html5 audio左侧,HTML5之Audio(四)—— 左右声道
- 学籍信息管理系统-------具体设计
- 关于系统架构你不知道的那些事-架构设计流程:评估和选择备选方案
- SpringBoot @Conditional系列注解
- 马斯克:特斯拉汽车卡拉OK功能即将推出
热门文章
- HTML、CSS中雪碧图的使用
- python循环语句打印输出1-10_python循环语句的一些题型
- 使用爬虫爬取两种数据:结构化/非结构化文本
- C++基础教学(二)基本数据类型计算
- 解决NotImplementedError: Layer XX has arguments in `__init__` and therefore must override `get_config`
- 全国计算机等级考试.pdf,全国计算机等级考试试题49662.pdf
- 【Java】创建文件夹
- ios上1像素的问题
- 【机器学习】如何成为当下合格的算法工程师
- Python练习题1.变量类型练习 华氏温度转摄氏温度 圆面积周长计算 判断闰年