[发明专利]EVENODD码的编码方法及其解码方法有效
申请号: | 202110638571.8 | 申请日: | 2021-06-08 |
公开(公告)号: | CN113452479B | 公开(公告)日: | 2023-01-24 |
发明(设计)人: | 付宏;侯韩旭;张力 | 申请(专利权)人: | 东莞理工学院 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 北京汇彩知识产权代理有限公司 11563 | 代理人: | 宋春妮 |
地址: | 523000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | evenodd 编码 方法 及其 解码 | ||
1.一种EVENODD码的编码方法,其特征在于,包括步骤:
获取待构造EVENODD码并确定所述待构造EVENODD码的第一斜校验列和第二斜校验列;
在所述第一斜校验列的前2[k/2]个校验位异或上第一公共因子;其中,k为所述待构造EVENODD码的信息矩阵编码的正整数;
在所述第二斜校验列的前2(k-1)个校验位异或上第二公共因子,以减少了生成校验位的异或数。
2.根据权利要求1所述的EVENODD码的编码方法,其特征在于,所述第一斜校验列如下式:
其中,bi,k+1为所述第一斜校验列,p为所述待构造EVENODD码的信息矩阵编码的素数;
所述第一公共因子S1如下式:
3.根据权利要求1所述的EVENODD码的编码方法,其特征在于,所述第二斜校验列如下式:
其中,bi,k+2为所述第二斜校验列;p为所述待构造EVENODD码的信息矩阵编码的素数;
所述第二公共因子S2如下式:
4.一种EVENODD码的解码方法,其特征在于,包括步骤:
获取待解码EVENODD码;
确定幸存的所述待解码EVENODD码的各信息列和校验列;其中,校验列包括水平校验列、第一斜校验列和第二斜校验列;所述第一斜校验列的前2[k/2]个校验位异或上第一公共因子;k为待解码EVENODD码的信息矩阵编码的正整数;第二斜校验列的前2(k-1)个校验位异或上第二公共因子,以减少了生成校验位的异或数;
根据所述信息列和校验列的幸存状况,恢复出失效的信息列或校验列,以获得所述待解码EVENODD码的解码结果。
5.根据权利要求4所述的EVENODD码的解码方法,其特征在于,所述根据所述信息列和校验列的幸存状况,恢复出失效的信息列或校验列,以获得所述待解码EVENODD码的解码结果的过程,包括步骤:
在所述信息列全部幸存而所述校验列全部失效时,通过幸存的信息列进行再次编码,恢复出失效的校验列。
6.根据权利要求4所述的EVENODD码的解码方法,其特征在于,所述根据所述信息列和校验列的幸存状况,恢复出失效的信息列或校验列,以获得所述待解码EVENODD码的解码结果的过程,包括步骤:
在两信息列以及一校验列幸存时,通过幸存的信息列和校验列恢复出失效的信息列;
通过幸存的校验列和全部信息列恢复出失效的校验列。
7.根据权利要求4所述的EVENODD码的解码方法,其特征在于,所述根据所述信息列和校验列的幸存状况,恢复出失效的信息列或校验列,以获得所述待解码EVENODD码的解码结果的过程,包括步骤:
在一信息列和两校验列幸存且幸存校验列包括水平校验列时,通过幸存校验列恢复出失效信息列的信息位,以恢复失效信息列;
通过再次编码恢复失效校验列。
8.根据权利要求4所述的EVENODD码的解码方法,其特征在于,所述根据所述信息列和校验列的幸存状况,恢复出失效的信息列或校验列,以获得所述待解码EVENODD码的解码结果的过程,包括步骤:
在一信息列和两校验列幸存且幸存校验列不包括水平校验列时,根据斜校验列的公共因子之和恢复失效信息列的信息位,以恢复失效信息列;
通过再次编码恢复失效水平校验列。
9.根据权利要求4所述的EVENODD码的解码方法,其特征在于,所述根据所述信息列和校验列的幸存状况,恢复出失效的信息列或校验列,以获得所述待解码EVENODD码的解码结果的过程,包括步骤:
在所述信息列全部失效而所述校验列全部幸存时,通过矩阵分解恢复失效的信息列。
10.根据权利要求9所述的EVENODD码的解码方法,其特征在于,所述矩阵分解包括范德蒙德矩阵的LU分解。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞理工学院,未经东莞理工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110638571.8/1.html,转载请声明来源钻瓜专利网。