【技术实现步骤摘要】
属于乘积码译码
乘积码是由两个短分组码——码C1和C2,构成比较长的分组码。码C1的编码参数是(N1,K1,δ1),码C2的编码参数是(N2,K2,δ2),其中Ni、Ki、δi分别表示码长、信息位个数、最小码距。编码步骤如下1.把信息位a0、a1、a2、…aK1×K2-1排成K1×K2的矩阵,K1行K2列;2.对K1个行逐行用C2编码,每行加入N2-K2个校验位,变成K1×N2的矩阵;3.对N2个列逐列用C1编码,每列加入N1-K1个校验位,变成N1×N2的矩阵。编码后,乘积码矩阵的每一行都构成码C2的一个码字,每一列都构成码C1的一个码字。其译码算法是以子码C1和C2的软输入软输出(SISO)译码算法为核心,对乘积码矩阵反复多次逐行逐列的迭代译码算法。因此乘积码的译码复杂度很大程度上取决于它的子码的译码复杂度。由于扩展汉明码具有检测两位错码和纠正一位错码的能力,且它的编译码在工程上实现起来比较容易,所以常用作乘积码的子码。本文通过构造一类特殊的扩展汉明码作为乘积码的子码,来降低乘积码的译码复杂度。理想的乘积码译码算法纠错性能好而且实现复杂度低。在纠 ...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:张秀军,赵明,高春艳,周世东,许希斌,王京,
申请(专利权)人:清华大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。