:) LZ可以先尝试理解下QAM:)

QAM调制技术

在QAM(正交幅度调制)中,数据信号由相互正交的两个载波的幅度变化表示。模拟信号的相位调制和数字信号的PSK(相移键控)可以被认为是幅度不变、仅有相位变化的特殊的正交幅度调制。因此,模拟信号频率调制和数字信号的FSK(频移键控)也可以被认为是QAM的特例,因为它们本质上就是相位调制。这里主要讨论数字信号的QAM,虽然模拟信号QAM也有很多应用,例如NTSC和PAL制式的电视系统就利用正交的载波传输不同的颜色分量。

有关PSK和FSK方面的知识在本系列丛书《网络工程师必读——网络工程基础》一书中有详细介绍,参见即可。

QAM是一种矢量调制,将输入比特先映射(一般采用格雷码)到一个复平面(星座)上,形成复数调制符号,然后将符号的I、Q分量(对应复平面的实部和虚部,也就是水平和垂直方向)采用幅度调制,分别对应调制在相互正交(时域正交)的两个载波(cos wt和sin wt)上。这样与幅度调制(AM)相比,其频谱利用率将提高1倍。QAM是幅度、相位联合调制的技术,它同时利用了载波的幅度和相位来传递信息比特,因此在最小距离相同的条件下可实现更高的频带利用率,目前QAM最高已达到1 024-QAM(1 024个样点)。样点数目越多,其传输效率越高,例如具有16个样点的16-QAM信号,每个样点表示一种矢量状态,16-QAM有16态,每4位二进制数规定了16态中的一态,16-QAM中规定了16种载波和相位的组合,16-QAM的每个符号和周期传送4比特。

QAM调制器的原理是发送数据在比特/符号编码器(也就是串–并转换器)内被分成两路,各为原来两路信号的1/2,然后分别与一对正交调制分量相乘,求和后输出。接收端完成相反过程,正交解调出两个相反码流,均衡器补偿由信道引起的失真,判决器识别复数信号并映射回原来的二进制信号。作为调制信号的输入二进制数据流经过串–并变换后变成四路并行数据流。这四路数据两两结合,分别进入两个电平转换器,转换成两路4电平数据。例如,00转换成-3,01转换成-1,10转换成1,11转换成3。这两路4电平数据g1(t)和g2(t)分别对载波cos2πfct和sin2πfct进行调制,然后相加,即可得到16-QAM信号。

类似于其他数字调制方式,QAM发射的信号集可以用星座图方便地表示,星座图上每一个星座点对应发射信号集中的那一点。星座点经常采用水平和垂直方向等间距的正方网格配置,当然也有其他的配置方式。数字通信中数据常采用二进制数表示,这种情况下星座点的个数一般是2的幂。常见的QAM形式有16-QAM、64-QAM、256-QAM等。星座点数越多,每个符号能传输的信息量就越大。但是,如果在星座图的平均能量保持不变的情况下增加星座点,会使星座点之间的距离变小,进而导致误码率上升。因此高阶星座图的可靠性比低阶要差。

采用QAM调制技术,信道带宽至少要等于码元速率,为了定时恢复,还需要另外的带宽,一般要增加15%左右。与其他调制技术相比,QAM编码具有能充分利用带宽、抗噪声能力强等优点。但QAM调制技术用于ADSL的主要问题是如何适应不同电话线路之间较大的性能差异。要取得较为理想的工作特性,QAM接收器需要一个和发送端具有相同的频谱和相应特性的输入信号用于解码,QAM接收器利用自适应均衡器来补偿传输过程中信号产生的失真,因此采用QAM的ADSL系统的复杂性来自于它的自适应均衡器。

当对数据传输速率的要求高过8-PSK能提供的上限时,一般采用QAM的调制方式。因为QAM的星座点比PSK的星座点更分散,星座点之间的距离因此更大,所以能提供更好的传输性能。但是QAM星座点的幅度不是完全相同的,所以它的解调器需要能同时正确检测相位和幅度,不像PSK解调只需要检测相位,这增加了QAM解调器的复杂性。

星座图matlab是什么意思,如何理解Matlab星座图16QAM相关推荐

  1. Matlab软件使用讲解(5),Matlab数学工程计算2023a中文版下载安装教程

    Matlab是一款被广泛应用于科学.技术和工程等领域的数学软件,在数据分析.算法研究.信号处理等方面具有很高的实用性.在本文中,我将通过举例的方式向大家介绍Matlab软件的常用功能和使用技巧,并结合 ...

  2. 64qam用matlab实现 使用matlab进行64qam调制,如何添加星座图程序?

    下面是一个简单的在MATLAB中绘制64QAM星座图的程序示例: M = 64; % 设置调制阶数为64 symbols = qammod(0:M-1, M); % 生成所有输入符号figure; p ...

  3. MATLAB中的函数句柄 理解

    MATLAB中的函数句柄 理解 https://zhuanlan.zhihu.com/p/266263265 https://blog.csdn.net/kevinhg/article/details ...

  4. 尤佳轩、何恺明等提出新型图表示法,新视角理解图结构如何影响预测性能

    选自arXiv 作者:尤佳轩.Jure Leskovec.何恺明.Saining Xie 机器之心编译 参与:小舟.杜伟 神经网络的图结构和预测性能之间有怎样的关系?近日,斯坦福尤佳轩.Jure Le ...

  5. matlab画线不同颜色_怎样画线框图才有意义?

    本文由 Jonathan 译自 https://medium.muz.li/how-to-succeed-in-wireframe-design-2ab3cd5c4bc9 我们常轻忽身边习以为常的事物 ...

  6. matlab画线不同颜色_怎样画线框图才有意义

    我们常轻忽身边习以为常的事物,觉得没有必要为一些看似简单又可有可无的东西浪费时间--例如线框图.虽然没必要凡事都寻根问底,但当面对复杂问题时,脚踏实地回归基本面也许才是根本解法. 本文章深入介绍程序开 ...

  7. 解决Matlab画图直接保存.eps格式而导致图不全的问题

    解决Matlab画图直接保存.eps格式而导致图不全的问题 参考文章: (1)解决Matlab画图直接保存.eps格式而导致图不全的问题 (2)https://www.cnblogs.com/Garf ...

  8. MATLAB三维绘图(四)绘制特殊的三维图

    MATLAB三维绘图(四)绘制特殊的三维图 1.使用pie3绘制三维饼状图,示例: %% 绘制三维饼图 clear all; x=[0.2 0.1 0.25 0.15 0.16]; y=[3 5.5 ...

  9. Matlab 一张图绘制在一个figure里,多张图绘制在一个figure里,和多张图分别绘制在一个figure里(多重子图)讲解及代码

    matlab的绘图可以采用直角坐标系.对数坐标系和极坐标等形式.数据点也可用向量或矩阵形式给出,类型可以是实型或复型. 一张图绘制在一个figure里: 以实例和代码讲解:在不同图形窗口下分别绘制出y ...

最新文章

  1. smarty模板引擎_6-Smarty的内置函数
  2. (常用API)正则表达式匹配练习
  3. SpringBoot2.1+SpringCloud:注册中心搭建(Eureka)
  4. 深港澳大湾区(深圳).NET技术交流会圆满成功
  5. 博主日常工作中使用的shell脚本分享
  6. 打通钉钉+WebHook:日志服务告警升级
  7. ip,子网与子网掩码
  8. boost operator 实例代码
  9. JDBC和servlet设计思路、DAO模式思路、MVC思路粗略总结
  10. 基于JAVA+SpringMVC+Mybatis+MYSQL的驾校预约信息管理系统
  11. mysql数据库增删改操作不自动提交事务
  12. win10计算机变成了英文,win10变成英文【处理方式】
  13. Arduino UNO AT24C32进行单字节数据读写
  14. 前端开发工程师职位要求
  15. vue将文件/图片批量打包下载
  16. 上海小i机器人创始人:并非炒作 Siri几乎完全侵权
  17. 使用Web浏览器访问远程ssh终端
  18. android 黑屏定位,如何将黑屏Android修复为正常
  19. 学习c#的最后一天,做了一个文字版的1V1的小游戏
  20. 英文字母html,利用HTML5实现英文字母ABCD动画特效

热门文章

  1. 用于游戏开发和其他目的的光线投射教程
  2. matlab绘图去白边
  3. 天没有塌下来,这里有GitHub之外的五个最佳选择
  4. EtherCAT总线通信Freerun、SM、DC三种同步模式分析
  5. git学习(1)背景介绍
  6. python数据分析项目实战—————链家北京租房数据统计分析
  7. Android LCD(一):LCD基本原理篇
  8. 【已解决】联想小新14无线图标消失 | 网络适配器有感叹号 | Windows仍在设置此设备的类配置(代码56)的解决方法
  9. 看《Sicko》,有感
  10. 【技术推荐】正向角度看Go逆向