主权项 |
一种数据传输方法,包括对数据进行编码的编码方法和对已编码数据进行解码的解码方法;其中,所述编码方法包括:基于规定的参数,利用一种用于在低密度奇偶校验码中产生m行、n列奇偶校验矩阵的奇偶校验矩阵产生方法来产生奇偶校验矩阵,利用所产生的奇偶校验矩阵来执行低密度奇偶编码以将数据转换为码字,并经由传输线把转换后的码字发送给所述解码方法;以及所述解码方法包括:基于和所述编码方法所用的参数相同的参数,利用所述奇偶校验矩阵产生方法来产生奇偶校验矩阵,并利用所产生的奇偶校验矩阵对从所述编码方法收到的码字进行解码,以将其转换为编码前的数据;其中,奇偶校验矩阵产生方法包括:利用周期列表P={p(1),p(2),...,p(PL)}执行以下处理来产生奇偶校验矩阵的行r:如果N(j‑1)+1≤r≤N(j),则利用整数i和使用所述周期列表P的元素编号j确定的规定值F(j)把满足条件1≤c≤n‑m和c=p(j)·i+r+F(j)的列c所对应的矩阵元素设为“1”,其中p(1)‑p(PL)互质,“周期”指示行中所包含的矩阵元素“1”和另一矩阵元素“1”之间的距离,N(j)被定义为从所述周期列表P的元素p(1)到p(j)的值的总和,而且N(0)被定义为“0”;把满足条件c=n‑m+r的列c所对应的矩阵元素设为“1”;以及把不满足任何所述条件的矩阵元素设为“0”。 |