[发明专利]一种系统码编码的方法及装置在审
申请号: | 201510834667.6 | 申请日: | 2015-11-26 |
公开(公告)号: | CN105515589A | 公开(公告)日: | 2016-04-20 |
发明(设计)人: | 储旭;刘江春;段鹏婷;赵诚;王育刚 | 申请(专利权)人: | 航天恒星科技有限公司 |
主分类号: | H03M13/11 | 分类号: | H03M13/11 |
代理公司: | 北京卓恒知识产权代理事务所(特殊普通合伙) 11394 | 代理人: | 唐曙晖 |
地址: | 100086*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 编码 方法 装置 | ||
1.一种系统码编码方法,其特征在于,所述方法包括:
对校验矩阵进行分解处理,得到第一矩阵以及第二矩阵;
根据第一矩阵得到上三角矩阵以及下三角矩阵;
将所述第二矩阵与信息序列转置进行乘积,将所述乘积结果作为第三矩 阵;
将所述第三矩阵按照行交换关系进行行交换,得到第四矩阵;
根据所述下三角矩阵、上三角矩阵以及第四矩阵,得到校验比特;
基于所述信息序列以及所述校验比特,合成编码码字。
2.如权利要求1所述的方法,其特征在于,按照如下公式对校验矩阵进行 分解处理:
H(N-K)*K=[A(N-K)*(N-K)B(N-K)*K]
其中,H为校验矩阵,A为第一矩阵,B为第二矩阵,N为信息序列长度, K为输入码流长度。
3.如权利要求1所述的方法,其特征在于,得到第三矩阵的公式如下:
w=B·sT
其中,w第三矩阵,s为信息序列,sT为s的转置。
4.如权利要求3所述的方法,其特征在于,将所述第三矩阵按照行交换关 系进行行交换,得到第四矩阵,包括:
通过查找的方法找出上三角矩阵与下三角矩阵的乘积与第一矩阵行交换关 系;
按照所述行交换关系对所述第三矩阵进行行交换,得到所述第四矩阵。
5.如权利要求4所述的方法,其特征在于,根据第一矩阵得到上三角矩阵 以及下三角矩阵,包括:
对下三角矩阵进行赋值,交换下三角矩阵中i行和j行前i-1个元素,并将 上三角矩阵中的第i列的第i行到最后一行的元素赋值给下三角矩阵中对应的位 置;
对上三角矩阵进行高斯消去,找出交换之后的上三角矩阵第i列上位1的 行,并分别与第i行按位进行模二加运算;
从i+1行开始继续循环,直至将第一矩阵的所有列遍历完成。
6.如权利要求5所述的方法,其特征在于,根据所述下三角矩阵、上三角 矩阵以及第四矩阵,得到校验比特,包括:
基于下三角矩阵、第四矩阵,以及前向迭代算法:
L*x=w'
得到所述中间结果x,其中,L为下三角矩阵,w`为第四矩阵;
基于中间结果、上三角矩阵,以及后弦迭代算法:
x=U*pT
得到所述校验比特p,其中,U为上三角矩阵,pT为校验比特的转置。
7.一种系统码编码的装置,其特征在于,包括:
分解模块,用于对校验矩阵进行分解处理,得到第一矩阵以及第二矩阵;
处理模块,用于根据第一矩阵得到上三角矩阵以及下三角矩阵;将所述第 二矩阵与信息序列转置进行乘积,将所述乘积结果作为第三矩阵;将所述第三 矩阵按照行交换关系进行行交换,得到第四矩阵;根据所述下三角矩阵、上三 角矩阵以及第四矩阵,得到校验比特;基于所述序列以及所述校验比特,合成 编码码字。
8.如权利要求7所述的装置,其特征在于,所述处理模块,具体用于通过 查找的方法找出上三角矩阵与下三角矩阵的乘积与第一矩阵行交换关系;按照 所述行交换关系对所述第三矩阵进行行交换,得到所述第四矩阵。
9.如权利要求8所述的装置,其特征在于,所述处理模块,具体用于对 下三角矩阵进行赋值,交换下三角矩阵中i行和j行前i-1个元素,并将上三角 矩阵中的第i列的第i行到最后一行的元素赋值给下三角矩阵中对应的位置;对 上三角矩阵进行高斯消去,找出交换之后的上三角矩阵第i列上位1的行,并分 别与第i行按位进行模二加运算;从i+1行开始继续循环,直至将第一矩阵的所 有列遍历完成;通过查找的方法找出上三角矩阵与下三角矩阵的乘积与第一矩 阵行交换关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天恒星科技有限公司,未经航天恒星科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510834667.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无障碍轨道拉力梁结构
- 下一篇:逆变焊机的控制电源电路
- 同类专利
- 专利分类