[发明专利]具有加密功能的LDPC码编/解码方法和编/解码器无效
申请号: | 200910237410.7 | 申请日: | 2009-11-06 |
公开(公告)号: | CN101710852A | 公开(公告)日: | 2010-05-19 |
发明(设计)人: | 肖扬 | 申请(专利权)人: | 北京交通大学 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L9/06 |
代理公司: | 北京市商泰律师事务所 11255 | 代理人: | 麻吉凤;毛燕生 |
地址: | 100044 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 加密 功能 ldpc 解码 方法 解码器 | ||
1.一种具有加密功能的LDPC码编码方法,其特征在于,包括:
编码器密钥获取步骤,获取第一密钥和第二密钥,所述第一密钥依据LDPC码的校验矩阵确定,所述第二密钥依据交织扰乱信息确定;其中,所述LDPC码的校验矩阵,所述交织扰乱信息是预先设置的参数;
编码步骤,解析所述第一密钥,并确定LDPC码的校验矩阵,以对信源的信息比特序列进行第一次加密;
交织步骤,解析所述第二密钥,并确定外置交织图参数,以对第一次加密后的信息比特序列进行第二次加密;
发送步骤,发送第二次加密的信息比特序列;以及选择发送所述第一密钥和所述第二密钥。
2.根据权利要求1所述的具有加密功能的LDPC码编码方法,其特征在于,所述校验矩阵为无4环矩阵。
3.根据权利要求2所述的具有加密功能的LDPC码编码方法,其特征在于,所述校验矩阵H=[Hb Ha],其中,Ha为稀疏的随机矩阵,Hb为双对角线矩阵;所述LDPC码的长度为N,信息比特序列的长度为M,校验矩阵H的维数为M×N,Ha的维数为M×(N-M),形式为Ha=[h(1)...h(N-M)],Hb的维数为M×M,形式为:
以及
所述LDPC码的校验矩阵、通过如下步骤预先设置,包括:
列重设置子步骤,设定校验矩阵H的列重为k;
第一检测子步骤,将k个1随机地放置在一M×1列向量上,令该列向量为h(1)=[h(1,1)...h(M,1)]T;将h(1)=[h(1,1)...h(M,1)]T和Hb构成一校验矩阵:H=[Hbh(1)],检验是否满足预置检验标准,如果不满足,重新取k个1随机地放置在h(1)上,检验是否满足所述预置检验标准;若不满足,继续上述步骤,直到满足所述预置检验标准为止;
第二检测子步骤,将k个1随机地放置在一M×1列向量上,令该列向量为h(2)=[h(1,2)...h(M,2)]T,将h(1)、h(2)和Hb构成一校验矩阵H=[Hbh(1)h(2)]检验是否满足预置检验标准,如果不满足,重新取k个1随机地放置在h(2)上,检验是否满足预置检验标准,若不满足,继续上述步骤,直到满足所述预置检验标准为止;
第三检测子步骤,对于i=3,...,N,将k个1随机地放置在M×1列,令该列向量为h(i)=[h(1,i)...h(M,i)]T,将h(1),h(2),...,h(i)和Hb构成一校验矩阵:H=[Hbh(1)...h(i)]检验是否满足预置检验标准,如果不满足,重新取k个1随机地放置在h(2)上,检验是否满足预置检验标准,直到满足为止;当i=N时,得到校验矩阵H。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京交通大学,未经北京交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910237410.7/1.html,转载请声明来源钻瓜专利网。