256QAM调制映射表
仅供参考
Matlab中QAM调制函数 qammod
symOrder— 符号顺序
‘gray’(默认)| ‘bin’| 向量
码元的顺序,指定为’gray’, 'bin’或向量。
'gray'—使用格雷码排序,`qammod默认的排序方式`'bin' —使用自然的二进制编码排序向量—使用自定义符号排序
向量必须使用值范围从0到M– 1的唯一元素 。
向量中第一个元素对应于星座的左上角,随后的元素在星座图中依次从左到右、在列方向上向下排列。
'gray’映射
格雷码也称为反射二进制码,是相邻星座点的位模式仅相差一位的系统。
高阶调制(QAM,MQAM)信号中做基带映射,格雷码作为一种规范的映射规则,加上I,Q方向上相邻两个星座点对应的Bit_Cluster中只有一个Bit不同,所以有方便统一的特性。
'bin’映射
用二进制符号映射重复调制过程。符号映射遵循自然的二进制顺序,并且是顺序的。
第一个元素对应于星座的左上角,随后的元素从上向下、在行方向左到右排列。
自定义向量映射
符号顺序是自己定义的,可以有序也可以无序随机。
256QAM星座图:
256QAM坐标轴分布
实轴(I路):[-15,-13,-11,-9,-7,-5,-3,-1,1,3,5,7,9,11,13,15]
虚轴(Q路):[-15,-13,-11,-9,-7,-5,-3,-1,1,3,5,7,9,11,13,15]
'gray’映射规则
比特高4位,在I路符号从负到正方向,依次是:
0000,00001,0011,0010,0110,0100,0101,0111,
1111,1110,1100,1101,1001,1011,1010,1000比特低4位,在Q路符号从正到负方向,依次是:
0000,00001,0011,0010,0110,0100,0101,0111,
1111,1110,1100,1101,1001,1011,1010,1000(自己排的序,符合gray码相邻星座点的位模式仅相差一位,但不知道是否正确)
256QAM 'gray’排序值分布
[0000 0000,...|...,1001 0000,1011 0000,1010 0000,1000 0000]
[0000 0001,...|..., ,1000 0001]
[0000 0011,...|..., ,1000 0011]
[0000 0010,...|..., ,1000 0010]
[0000 0110,...|..., ,1000 0110]
[0000 0100,...|..., ,1000 0100]
[0000 0101,...|..., ,1000 0101]
[0000 0111,...|..., ,1000 0111]
--------------|----------------------------------------------(实轴)
[0000 1111,...|..., ,1000 1111]
[0000 1110,...|..., ,1000 1110]
[0000 1100,...|..., ,1000 1100]
[0000 1101,...|..., ,1000 1101]
[0000 1001,...|..., ,1000 1001]
[0000 1011,...|..., ,1000 1011]
[0000 1010,...|..., ,1000 1010]
[0000 1000,...|..., ,1000 1000]|(虚轴)
'bin’映射规则
比特高4位,在I路符号从负到正方向,依次是:
0000,00001,0010,0011,0100,0101,0110,0111,
1000,1001,1010,1011,1100,1101,1110,1111比特低4位,在Q路符号从正到负方向,依次是:
0000,00001,0010,0011,0100,0101,0110,0111,
1000,1001,1010,1011,1100,1101,1110,1111
256QAM 'bin’排序值分布
[0000 0000,...|...,1100 0000,1101 0000,1110 0000,1111 0000]
[0000 0001,...|..., ,1111 0001]
[0000 0010,...|..., ,1111 0010]
[0000 0011,...|..., ,1111 0011]
[0000 0100,...|..., ,1111 0100]
[0000 0101,...|..., ,1111 0101]
[0000 0110,...|..., ,1111 0110]
[0000 0111,...|..., ,1111 0111]
--------------|----------------------------------------------(实轴)
[0000 1000,...|..., ,1111 1000]
[0000 1001,...|..., ,1111 1001]
[0000 1010,...|..., ,1111 1010]
[0000 1011,...|..., ,1111 1011]
[0000 1100,...|..., ,1111 1100]
[0000 1101,...|..., ,1111 1101]
[0000 1110,...|..., ,1111 1110]
[0000 1111,...|..., ,1111 1111]|(虚轴)
————————————————
版权声明:本文为CSDN博主「jch_wang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_43797817/article/details/105960796
256QAM调制映射表相关推荐
- ML之FE:对pandas的dataframe中的类别型字段进行数字编码化(类别型特征数值化)并导出映射表daiding
ML之FE:对pandas的dataframe中的类别型字段进行数字编码化(类别型特征数值化)并导出映射表daiding 目录 对pandas的dataframe中的类别型字段进行数字编码化(类别型特 ...
- 【c++】映射表std::map
文章内容为网络搜集内容 std::map 映射表(Map)容器是一个按特定顺序存储以键值对组合而成的元素的关联容器 // <map> template < class Key,cla ...
- postgres 把一个表的值转成另一个表的字段名_Phoenix系列创建Phoenix映射表
目前,在公司小部分的业务场景中有用到 Phoenix,但也仅限基于 Phoenix 的二级索引机制来进行查询上的优化.虽然使用的频次不大,但偶尔用到时,有些语句的使用方式和注意事项总记不太熟,每次都需 ...
- ***Redis hash是一个string类型的field和value的映射表.它的添加、删除操作都是O(1)(平均)。hash特别适合用于存储对象...
http://redis.readthedocs.org/en/latest/hash/hset.html HSET HSET key field value (存一个对象的时候key存) 将哈希 ...
- java集合——映射表+专用集合映射表类
[0]README 0.1) 本文描述转自 core java volume 1, 源代码为原创,旨在理解 java集合--映射表+专用集合映射表类 的相关知识: 0.2) for full sour ...
- hibernate 映射表_Hibernate多对多映射-连接表
hibernate 映射表 Today we will look into Hibernate Many to Many Mapping using XML and annotation config ...
- 【openGauss】Oracle到postgresql的字符集名称映射表
前言 最近在写支持openGauss的dbms_lob包,其中的converttoblob及converttoclob两个过程涉及到了字符集相关内容(有个参数是nls_charset_id),但ope ...
- 字符映射表 charmap
<img alt="" width="0" height="0" style="margin:0;padding:0&quo ...
- windows内码、外码、字符映射表
1.内码和外码 我们常说汉字的"内码"与"外码". 内码是汉字在计算机内部存储,处理和传输用的信息编码.它必须与ASCII码兼容但又不能冲突. 所以把国标码两个 ...
- 打开电脑自带字符映射表
字符映射表(charmap)是Windows 操作系统中可以将自造程序中制作的文字,或者特殊字符(键盘上找不到的字符,这些字符包括高级数学运算符.科学计数法.货币符号以及其他语言中的字符)应用到文档中 ...
最新文章
- 仓库货位卡标识牌_仓储管理中的货位与标识管理
- CFString​Transform
- 重构-改善既有代码的设计读书笔记
- 《Excel 职场手册:260招菜鸟变达人》一第 20 招 怎样在单元格文字前加空白
- yum 方式安装nginx
- JavaScript 第二课 JavaScript语法
- Android之在Activity中动态得到Adapter类中数据
- php动态获取函数参数
- VLOOKUP函数返回查询值左侧的数据
- 454.四数相加II
- 软件精选中的Windows软件安装目录,含软件包和安装教程
- project安装教程/包
- Docker推送镜像到自己的阿里云卡住,也不报错
- 台式电脑耳机没有声音的解决办法
- Powerpoint高级技巧
- c学前儿童语言教育试卷,学前儿童语言教育期中试卷
- 如何理解vcc,vdd,vss
- python中tk的用法_python3.0 tk的使用
- 什么是PWM信号,如何实现PWM信号输出?
- COSCon'22 开源商业论坛 | 刘天栋:从社区参与到开源商业化
热门文章
- Python 资源索引[绝对适合PYTHON人]
- 八个经典的java多线程编程题目
- java多线程执行任务(工具)
- 智慧通用大屏看板+智慧旅游/政府服务大屏看板+常用图表组件折线图+圆柱图+散点图+热力图+漏斗图+雷达图+航线图+中国动态地图+智慧电商实时动态数据大屏看板+智慧web端高保真大数据动态可视化大屏看板
- jmeter 调试取样器
- 【安全资讯】阿里巴巴遭遇网络爬虫,泄露11.8亿条淘宝个人信息
- PHP抖音无水印解析视频代码+思路
- java计算机毕业设计运动会管理系统源码+mysql数据库+系统+lw文档+部署
- 大学新颖的软件测试毕业论文题目50例
- ssq历史50【参数化】出现排序,最近未出排序,排行图