本发明涉及一种光概率成型编码方法,特别是一种基于星型24QAM映射的光概率成型编码方法。

背景技术:

接入网是指用户终端与主干网络之间的所有设备,长度从几百米到几公里不等,因而常常被称为"最后一公里"。当用户上传或者下载数据时,信号需要通过主干网络以及接入网,由于主干网中的传输介质一般是光纤,传输速度快,传输容量大,于是接入网就成为了数据传输的短板,所以接入网信号传输速度以及信号质量的好坏就直接影响到每一个用户的直观体验。随着社会的发展人们的精神文明生活以及娱乐方式不断在丰富,几年前2M的带宽就可以满足人们的需求,转眼到现在HDTV(High Definition Television)、蓝光视频、高速下载、网络游戏已经成为了家家户户日常的需求,百兆宽带甚至都难以满足三口之家的网络需求,这就对接入网有了更高的要求。

为了尽可能地提高信号的处理速度以及传输速率,近年来人们开始向提高单信道载波的传输承载能力使之接近香农限的方向开始寻求突破,概率成形作为提高信道容量、降低信息误码率的一种有效的办法,受到了广泛地关注。通过概率成型与低密度奇偶校验(LDPC)编码、幅度相移键控(APSK)信号成形、QAM以及星座成形相结合,发现可以有效的提高处理信号的各方面性能。

QAM是一种同时以载波信号的幅度和相位来代表不同比特信息的调制方式。这种调制格式把多进制电平幅度与正交载波技术结合起来,进一步提高频带利用率。由于其具有优良特性,目前已经被广泛应用于卫星通信、数字电视高速数据传输等领域。但是,QAM信号依然受限于最小欧式距离无法在星座图原点集中大量星座点导致系统信道容量的降低,所以概率成形提供了一种解决方案。

目前的概率成形主要是针对常规的星座图做映射,例如8PSK、16QAM、32QAM星座图等。常规星座图空间利用率低,相同欧式距离下空间间隙过大,会限制系统性能,增加传输功率冗余,降低传输速率和信道容量。

技术实现要素:

本发明所要解决的技术问题是提供一种基于星型24QAM映射的光概率成型编码方法,增加了系统的信道容量和传输性能。

为解决上述技术问题,本发明所采用的技术方案是:

一种基于星型24QAM映射的光概率成型编码方法,其特征在于包含以下步骤:

步骤一:信号输入后首先进行串并变换;

步骤二:通过概率匹配器,把输入的信号映射为星型32QAM信号,通过概率匹配的方式把星型32QAM信号映射成为星型24QAM;

步骤三:成形信号输出并进行星座映射。

进一步地,所述步骤二中星型32QAM信号需要五个字节来表示信息,前两个字节代表了该星座点所在的圈数,后三个字节代表了星座点的相位信息。

进一步地,所述步骤二中把星型32QAM信号映射成为星型24QAM过程为

A、把最外圈的星座点分为三份,映射入相同相位的内三圈中;

B把第三圈的星座点也分为三份,映射入包括自己原来星座点的相同相位的内三圈中;

C、把第二圈的星座点分为两份,映射入最内圈相同相位点和原先所在星座点,同时最内圈星座点不变。

进一步地,所述步骤二中,

由于Eavg=∑ipi×Ei,

其中i下标表示对应的星座点,Ei表示相应星座点的能量值;

那么,由此可得均匀分布的星型32QAM星座图的平均能量值为

经过成形后的新型星型24点星座图的平均能量值为

PAPR=max(Ei)/Eavg,

其中PAPR表示峰均功率比,max(Ei)表示星座图的最大功率点;那么有

本发明与现有技术相比,具有以下优点和效果:本发明提出了基于概率成形的星型24QAM调制,原始数据的星座图首先映射为星型32QAM,然后通过概率匹配器再次映射为星型24QAM,这种方式在满足了最小欧式距离的条件下,密集了星座图的空间优势,同时提高了传输信道的非线性容忍度,因此增加了系统的信道容量和传输性能。

附图说明

图1是本发明的基于星型24QAM映射的光概率成型编码方法的流程图。

图2是本发明的实施例的原始32QAM的星座图。

图3是本发明的实施例的星型32QAM的星座图。

图4是本发明的实施例的星型32QAM星座图转24QAM星座图的示意图。

图5是本发明的实施例的星型24QAM的星座图。

图6是本发明的实施例的星型24QAM的概率分布图。

图7是本发明的实施例的接收端星座图。

具体实施方式

下面通过实施例并结合附图对本发明作进一步的详细说明,以下实施例是对本发明的解释而本发明并不局限于以下实施例。

如图1所示,本发明的基于星型24QAM映射的光概率成型编码方法,

当信号输入后首先进行串并变换,然后通过概率匹配器,概率匹配器主要分为两个部分,第一个部分是把输入的信号映射为星型32QAM信号,第二部分则是通过概率匹配的方式把星型32QAM信号映射成为星型24QAM。

常规的32QAM的星座图是方形的,映射方式如图2所示。通过概率匹配器先映射为星型32QAM的星座图,星型32QAM映射方式如图3所示,星型32QAM需要五个字节来表示信息,前两个字节代表了该星座点所在的圈数,后三个字节代表了星座点的相位信息。

通过概率匹配器,用图4的方式把原先的星型32QAM转化为24QAM。把最外圈的星座点分为三份,映射入相同相位的内三圈中;把第三圈的星座点也分为三份,映射入包括自己原来星座点的相同相位的内三圈中;把第二圈的星座点分为两份,映射入最内圈相同相位点和原先所在星座点,同时最内圈星座点不变。映射完成后的星座图入图5所示。

由于Eavg=∑ipi×Ei,

其中i下标表示对应的星座点,Ei表示相应星座点的能量值。

那么,由此可得均匀分布的星型32QAM星座图的平均能量值为

经过成形后的新型星型24点星座图的平均能量值为

从中我们可以明显的看出经过概率成形和星座图改进后信号的平均功率有了极大的降低。

PAPR=max(Ei)/Eavg,

其中PAPR表示峰均功率比,max(Ei)表示星座图的最大功率点。那么有

从中可以看出峰均功率比在经过概率成形和星座图改进后信号的平均功率得到了明显的提高。这说明了经过概率成形和星座图改进后信号的能量集中度有了极大的提高,基本打到了成形对于降低信号发射功率的要求。也正是因为信号平均能量的降低,也就意味着同等信号发送功率条件下,经过星座成形后的信号分到的能量值要远大于未经过成形的信号能量,这样从相对的角度提高了信号的信噪比,提高了信道容量值。

由于通过了概率匹配器,当信号映射为星型24QAM后信号的概率分布发生了变化,可以从图6看到,星座图内圈概率明显高于外圈概率。

输入单路二进制比特流到串并转换单元,经过串并转换后输出五路并行二进制流信号。对于生成的五路二进制数据进行识别和添加标签,通过识别信号所归属的标签集确认最终的输出信号。经过概率成形匹配器后,输出信号中星座点的分布已经达到了提升低能量星座点的分布概率、降低高能量星座点的分布概率的目的。在QAM星座映射中,结合星型24QAM映射的方式,在满足最小欧式距离的要求下,通过缩紧多余空间,进一步降低信号的总发射功率,实现信号成形的性能最大化。到此完成了概率成形与星型24QAM星座图的编码调制。

在接收端,放大器用于调整信号功率,使之便于接收。解调器用来将光信号变换为电信号,QAM调制器解调24QAM信号,然后分布匹配器解分布器将中心化的信号去冗余得到原输入信号。

通过仿真模拟和实验测试分别得到了接收端的星座图,如图7所示是经过加性白高斯噪声道后接收到的星座图,星座点的概率分布符合本发明提出的星型概率分布。

本说明书中所描述的以上内容仅仅是对本发明所作的举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种修改或补充或采用类似的方式替代,只要不偏离本发明说明书的内容或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。

qam映射c程序_基于星型24QAM映射的光概率成型编码方法与流程相关推荐

  1. Mothur6进阶_Mothur扩增子基因序列分析_基于系统型phylogeny的多样性指数分析

    本文主要讲解了使用Mothur软件对扩增子基因序列进行基于系统型phylogeny的多样性指数分析,并提供了所有过程输出文件. OTU和基于Phylotype的分析是分类方法,取决于binning过程 ...

  2. 基于c#的相关性分析_基于数字高程模型的城市地貌与地名相关性分析——以兰州市为例...

    江西地名研究 基于数字高程模型的城市地貌与地名 相关性分析--以兰州市为例 文/张鹏丽,李育 提要:以兰州市为例,使用 ASTER 30米分辨率的数字高程模型DEM并提取了兰州市周边所有地名信息:通过 ...

  3. java+基于dom4j工具类_基于dom4j的xml映射实体的工具类(java)

    基于dom4j的xml映射实体的工具类(java) 工具是基于dom4j,使用反射使实体属性与xml的标签关联,目前兼容List,Map后续更新兼容. 历史更新: 发布-2019-6-22 增加注解@ ...

  4. 12306 java程序_基于java httpclient的12306 买票软件

    12306-hunter Java Swing C/S版本12306订票助手 本程序完全开放源代码,仅作为技术学习研究交流之用,不得用于任何商业用途:作者不承担任何由此带来的直接或间接责任 特别说明: ...

  5. 基于op07的k型热电偶测量电路_基于K型热电偶的测温装置设计

    基于 K 型热电偶的测温装置设计 * 王安敏 孔令布 孟海彦 [摘 要] 摘 要 工业现场的温度检测大多以 K 型热电偶为传感器测量高温,针 对热电偶测量温度存在线性度差,测量误差大等问题.现采用 K ...

  6. 一种基于星型结构的系统架构设计

    随着企业发展,传统的中心化,大平台的软件系统设计越来越难以满足现实要求.对于位于决策中心的集团总公司来说,制定管理规则,收集核心数据当然是IT系统的主要功能.对于一线业务部门来说,他们也需要在总公司所 ...

  7. 投票源码程序_基于用户投票的排名算法

    基于用户投票的排名算法(一):Delicious和Hacker News 互联网的出现,意味着"信息大爆炸". 用户担心的,不再是信息太少,而是信息太多.如何从大量信息之中,快速有 ...

  8. 室内定位程序_基于增强现实的室内导航系统如何设计架构

    随着技术的不断发展,在未来几年中,基于AR的室内导航应用在不同消费领域会出现大规模的增长. 室内导航与室外导航在复杂程度上有很大不同.对于户外导航,数百万人目前使用这项技术,因为它对性能要求不高;现代 ...

  9. python 打卡程序_基于python35,使用基于Linux的任务命令,CNIC自动打卡程序

    喵喵打卡 喵喵打卡是基于python3.5的任务型的打卡程序,需要在电脑终端开启定时任务.定时打卡上班或者下班,防止使用中忘记打卡. 支持多人随机打卡,随机时间要根据任务的开始的时间稍微计算一下. 程 ...

最新文章

  1. python日期格式化
  2. OpenGL硬件加速指南
  3. (转)解决ubuntu下拼音输入法出错的问题
  4. 用共振频率去进行图片分类的尝试
  5. vue 封装组件供全局使用_vue 封装组件的基本操作
  6. SVN中怎样忽略当前文件不提交
  7. 解决webserver tcp连接大量CLOSE_WAIT 问题
  8. 深度学习数据更换背景_开始学习数据科学的最佳方法是了解其背景
  9. OSM数据的获取及格式转换
  10. Jalview | 多序列比对图中显示序列标识
  11. 201771010101白玛次仁《面向对象程序设计(java)》第十二周实验总结
  12. ant如何形成时间轴和图库_如何让景观设计更具有逻辑性?
  13. 戴尔t系列服务器拆机,拆解:规整扎实条理清晰的戴尔T7600_联想ThinkCentre台式电脑_台式电脑评测-中关村在线...
  14. Phpstudy 隐藏后门远程代码执行
  15. 计算机表格两行互换步骤,表格excel数据互换位置-EXcel表格中,怎么把两行互换...
  16. C#学员管理系统(源代码)
  17. linux两个邮件服务,Linux系列-Red Hat5平台下的Postfix邮件服务搭建(二)
  18. Excel宏的录制与调用
  19. 中国(成都)区块链博物馆为区块链正名
  20. 五款免费同步备份软件介绍

热门文章

  1. 基于微信小程序的火车购票系统源码
  2. 立等可取:工具定制让Oracle优化变得更简单快捷
  3. 买二手台式机用软件能测试出好坏吗,如何鉴别二手台式机好坏,请大侠鉴次配置兼容性...
  4. 智能电网:光纤入户振兴通信技术
  5. 深度学习推荐技术发展周期小结之精排模型
  6. html前台多文本框布局,网页前端(5)表单及表格
  7. 无需上网,离线也能用Markdown写博客
  8. uniapp使用luch-request
  9. 配送时间选择器(uniapp)
  10. 树莓派入门教程—raspberry pi