[发明专利]一种编码方法、译码方法、编码装置及译码装置有效
申请号: | 201710702895.7 | 申请日: | 2017-08-16 |
公开(公告)号: | CN109412610B | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 陈欢 | 申请(专利权)人: | 深圳市中兴微电子技术有限公司 |
主分类号: | H03M13/29 | 分类号: | H03M13/29;H04L1/00 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 姜春咸;冯建基 |
地址: | 518055 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 编码 方法 译码 装置 | ||
一种编码方法、译码方法、编码装置及译码装置,包括:根据原始信息生成编码校验信息;根据原始信息及生成的编码校验信息生成Turbo乘积码(TPC)码块。对TPC码块进行第一方向的译码后,根据第一方向的译码生成第一译码校验信息;将生成的第一译码校验信息与第一方向的译码中包含的编码校验信息进行匹配,以确定是否结束译码。本发明实施例降低了TPC译码的功耗。
技术领域
本文涉及但不限于光通信技术,尤指一种编码方法、译码方法、编码装置及译码装置。
背景技术
在远距离高速光通信的发展中,前向纠错码是一种不可或缺的部分,可在接收端直接对接收到的数据进行纠错处理,保证数据传输效率和正确性。常用的前向纠错码包括:低密度奇偶校验码(LDPC)、Turbo乘积码(TPC)。
目前,远距离高速光通信使用的前向纠错码依然以TPC为主,其构造简单,并且有非常良好的误码平层,能实现超低的误码率。但TPC的原始码型的比特数为2n-1,不便于硬件实现,故常常选择增加1比特的开销,使得其成为2n的比特数;增加的比特开销占据一定的传输带宽,需要将其合理的利用起来,TPC厂商一般将其做成奇偶校验位进行传输,图1位相关技术中TPC码块的组成结构示意图,如图1所示,TPC码块包括:对原始信息进行编码处理后获得的行编码、列编码;其中,行编码包含m行信息行,列编码包含n行信息列;生成的行编码开销、列编码开销;添加的行的奇偶校验位、列的奇偶校验位;其中,奇偶检验位在TPC译码纠错过程中,仅用作增加不同码字之间距离的一种手段;一般的TPC译码均需要全部迭代完成或者至少连续两次行列译码迭代均正确才可退出整个译码过程;图2为相关技术中译码处理的方法流程图,如图2所示,包括:步骤200、进行行译码;步骤201、行译码成功时,判断在前一次的列译码是否成功;在前一次列译码成功时,执行步骤202;步骤202、结束译码;在前一次列译码失败时,执行步骤203;步骤203、进行列译码;步骤204、判断列译码是否成功时,列译码成功时,执行步骤202;列译码失败时,重新回到步骤200进行行译码。这种高运算量的退出机制决定了TPC功耗较高。
在10G、40G的光通信中,前向纠错码的译码过程对低功耗要求并不高,随着传输带宽逐渐演变到100G、400G,功耗问题成为一个需要解决的问题。
发明内容
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
本发明实施例提供一种编码方法、译码方法、编码装置及译码装置,能够降低TPC译码的功耗。
本发明实施例提供了一种编码方法,包括:
根据原始信息生成编码校验信息;
根据原始信息及生成的编码校验信息生成Turbo乘积码TPC码块。
可选的,所述生成编码校验信息包括:
对所述原始信息进行行编码和列编码;
对行编码的每一信息行产生奇偶校验元,并由行编码的所有信息行的奇偶校验元构建编码校验行;
对列编码的每一信息列产生奇偶校验元,并由列编码的所有信息列的奇偶校验元构建编码校验列;
确定构建获得的所述编码校验行和所述编码校验列为编码校验信息。
可选的,所述生成TPC码块之前,所述方法还包括:
生成所述行编码的行编码开销;
生成所述列编码的列编码开销;
生成所述编码校验行的编码校验行开销;
生成所述编码校验列的编码校验列开销。
可选的,所述生成TPC码块包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市中兴微电子技术有限公司,未经深圳市中兴微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710702895.7/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类