发明名称 采用线性分组码的编码方法、装置及线性分组码生成方法、装置
摘要 本发明实施例涉及一种采用线性分组码的编码方法、装置及线性分组码生成方法、装置,其中线性分组码生成方法包括:生成第一函数对应的所有第一序列和第二函数对应的所有第二序列;分别将第一序列组成的矩阵和第二序列组成的矩阵的行进行位移处理,得到第三序列组成的矩阵和第四序列组成的矩阵;选择多个线性无关的第五序列和第六序列;分别将第五序列组成的矩阵和第六序列组成的矩阵的列进行置换处理,得到第七序列组成的矩阵和第八序列组成的矩阵;根据第七序列组成的矩阵和第八序列组成的矩阵,得到线性分组码的编码矩阵。本发明实施例所生成的线性分组码具有良好的最小码距特性。
申请公布号 CN102077470B 申请公布日期 2013.02.27
申请号 CN200980123741.6 申请日期 2009.05.25
申请人 华为技术有限公司 发明人 徐鹰;汪绍芳
分类号 H03M13/13(2006.01)I 主分类号 H03M13/13(2006.01)I
代理机构 深圳中一专利商标事务所 44237 代理人 张全文
主权项 1.一种采用线性分组码的编码方法,其特征在于包括:生成线性分组码;其中,所述线性分组码的编码矩阵为:<img file="FDA00002293165700011.GIF" wi="1585" he="1045" />采用所述线性分组码的编码矩阵,对信息序列进行编码,得到码流序列;所述采用线性分组码的编码矩阵,对信息序列进行编码,得到码流序列具体为:根据如下公式,对信息序列进行编码,得到码流序列:<maths num="0001"><![CDATA[<math><mrow><mi>b</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mo>[</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><mrow><mo>(</mo><mi>o</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><msub><mi>x</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>]</mo><mi>mod</mi><mn>2</mn></mrow></math>]]></maths>其中,x<sub>i</sub>(t)表示所述线性分组码的编码矩阵的序列,1≤i≤K,1≤t≤N,K为所述编码矩阵中序列的个数,N为所述编码矩阵中序列的长度;o(i)表示所述信息序列,b(t)表示所述码流序列。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼