基于matlab的正交振幅调制与解调,正交幅度调制(QAM)及解调Matlab仿真
正交幅度调制(QAM)及解调Matlab仿真实验目的:
1.掌握QAM及解调原理与特性;
2.了解星座图的原理及用途。
实验内容:
1.编写MATLAB程序仿真QAM及相干解调;
2.观察I、Q两路基带信号的特征及与输入NRZ码上网关系;
3.观察I、Q调制过程中信号的变化;
4.观察星座图在不同噪声环境下的变化;
5.分析仿真中观察的数据,撰写实验报告。
仿真代码:
function project(N,p)
%N为待仿真序列的长度
%p为产生1的概率
%======================
%首先产生随机二进制序列
N=input('输入二进制序列的长度:N=');
p=input('输入产生1的概率:');
source=randsrc(1,N,[1,0;p,1-p]);
figure(1);
stem(source);
axis([1 N -1 2]);
%对产生的二进制序列进行QAM调制
[source1,source2]=Qam_modulation(source);
%===============================
%画出星座图
figure(2);
plot_astrology(source1,source2);
%==============================
%两路信号进行插值(8倍过采样)
sig_insert1=insert_value(source1,8);
sig_insert2=insert_value(source2,8);
%================================
%画出两路信号的波形图
基于matlab的正交振幅调制与解调,正交幅度调制(QAM)及解调Matlab仿真相关推荐
- 【正交幅度调制 QAM】
正交幅度调制QAM (Quadrature Amplitude Modulation) - lvmxh - 博客园
- matlab相干解调,心电信号的调制与解调(AM调制、相干解调)
陈超 11108125 一. 系统构思: 1).通信原理课程介绍了模拟信号的调制与解调.调制可以实现将低频信号频谱搬移到载频位置,解调相当于 调制的反过程. 2).调制和解调的应用举例:3.4kHZ的 ...
- qam已调信号matlab相干解调,通信原理课程设计-基于MATLAB的M-QAM调制及相干解调的设计与仿真.doc...
通 信 原 理 课 程 设 计 报 告 题 目:基于MATLAB 的M-QAM调 制及相干解调的设计与仿真 班 级:通信工程 1411 姓 名: 成 绩: 日 期:2016 年 12 月 21 日 基 ...
- 16QAM调制解调系统误码率和星座图的matlab仿真
目录 一.理论基础 二.核心程序 三.仿真结论 一.理论基础 16QAM全称是正交幅度调制,英文Quadrature Amplitude Modulation的缩略语简称,意思是正交幅度调制,是一 ...
- 图解通信原理与案例分析-20:4G LTE调制与多路复用技术:QAM正交幅度调制、多载波调制、O-FDM正交频分复用、SC-FDMA频分复用、IQ调制、混频
前言导读: LTE无线通信的核心技术:OFDM正交频分复用是比较难理解的技术点,网络中已经有很多大量的介绍,也有不少相对不错的图文并茂的解读.然而,网络中对OFDM的阐述,有两点不足:(1)大多是理论 ...
- matlab实现幅度调制,利用matlab实现信号幅度的调制与解调钟媛
利用matlab实现信号幅度的调制与解调钟媛 1<MATLAB 语言>课程论文利用 MATLAB 实现信号幅度的调制与解调 姓名: 钟媛学号:12010245219专业:电子信息工程班级: ...
- 关于64QAM调制,软硬解调详解
本文主要梳理记录一下64QAM的调制原理,以及软解调和硬解调的区别. 调制 64QAM调制是M-QAM调制的一种,属于正交振幅调制,即采用幅度相位相结合的调制方式使得一个码片包含更多bit的信息. 6 ...
- Matlab实现幅度调制详解
Matlab实现幅度调制详解 设计要求 代码 仿真结果 设计要求 仿真幅度调制输入输出波形,设入载波频率1KHz,幅度5v的余弦波,输入信号频率200Hz,幅度2v的余弦波,调制度为0.5,设初始相位 ...
- 基于matlab的正交振幅调制与解调,基于MATLAB的正交振幅调制与解调仿真分析(一)...
基于MATLAB的正交振幅调制与解调仿真分析(一) 基于MATLAB的正交振幅调制与解调仿真分析摘要:MATLAB由于其强大的功能而被广泛应用于很多工程技术领域,尤其在通信和信息处理领域更有其突出地位 ...
最新文章
- CentOS6.2解决passwd: Authentication token manipulation error报错
- Stixel_World(single)学习笔记
- 红薯因 Swift 重写开源中国失败,貌似欲改用 Python
- linux畸形文件夹,Linux下简单的缓冲区溢出
- 关于 Qt 5,你所需要了解的基础知识
- mysql延迟关联为什么快_MySQL 覆盖索引与延迟关联详解
- JAVA_java.util.Date与java.sql.Date相互转换
- ElasticSearch索引的基本操作命令
- Redis 外部访问设置
- SpringCloud组件:Eureka服务注册是采用主机名还是IP地址?
- 局部变量与全局变量同名时如何在局部变量的作用范围内访问全局变量?
- android应用调试之如何保存logcat日志到本地
- 1024福利|硬核无Bug,码上有红包!
- 渗透测试工程师从业经验
- 视频和视频帧:视频和帧基础知识整理
- 图像处理-泊松融合(Possion Matting)
- Python入门——一个沙雕的表情包
- JAVA餐厅网站订座系统毕业设计 开题报告
- 郑州机电工程学校计算机部,郑州机电工程学校2021年招生录取分数线
- python数据结构,快慢指针