主权项 |
1.基于模戈洛姆尺子的准循环低密度校验码的构造方法,其特征在于包括以下步骤:I、设置四元参数组(N,J,L,g),其中N=qL表示准循环低密度校验码的码长,J和L分别代表校验矩阵H的列重和行重,g代表目标围长,q是校验矩阵中子矩阵的大小,r为码率;100<N<100000,J和L为正整数,2≤J≤11,r≈(L-J)/L,r≥0.1,g≥10;II、随机产生两个模戈洛姆尺子A和B,A={a<sub>0</sub>,a<sub>1</sub>,...,a<sub>J-1</sub>},是一个有J个标识的模q的戈洛姆尺子;B={b<sub>0</sub>,b<sub>1</sub>,...,b<sub>L-1</sub>},是一个有L个标识的模q的戈洛姆尺子;III、利用步骤II中产生的模戈洛姆尺子A和B构造校验矩阵H;<maths num="0001"><![CDATA[<math><mrow><mi>H</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>I</mi><mrow><mo>(</mo><msub><mi>a</mi><mn>0</mn></msub><mo>,</mo><msub><mi>b</mi><mn>0</mn></msub><mo>)</mo></mrow></msub></mtd><mtd><msub><mi>I</mi><mrow><mo>(</mo><msub><mi>a</mi><mn>0</mn></msub><mo>,</mo><msub><mi>b</mi><mn>1</mn></msub><mo>)</mo></mrow></msub></mtd><mtd><mo>·</mo></mtd><mtd><msub><mi>I</mi><mrow><mo>(</mo><msub><mi>a</mi><mn>0</mn></msub><mo>,</mo><msub><mi>b</mi><mrow><mi>L</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>I</mi><mrow><mo>(</mo><msub><mi>a</mi><mn>1</mn></msub><mo>,</mo><msub><mi>b</mi><mn>0</mn></msub><mo>)</mo></mrow></msub></mtd><mtd><msub><mi>I</mi><mrow><mo>(</mo><msub><mi>a</mi><mn>1</mn></msub><mo>,</mo><msub><mi>b</mi><mn>1</mn></msub><mo>)</mo></mrow></msub></mtd><mtd><mo>·</mo></mtd><mtd><msub><mi>I</mi><mrow><mo>(</mo><msub><mi>a</mi><mn>1</mn></msub><mo>,</mo><msub><mi>b</mi><mrow><mi>L</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></msub></mtd></mtr><mtr><mtd><mo>·</mo></mtd><mtd><mo>·</mo></mtd><mtd><msub><mi>I</mi><mrow><mo>(</mo><msub><mi>a</mi><mi>j</mi></msub><mo>,</mo><msub><mi>b</mi><mi>l</mi></msub><mo>)</mo></mrow></msub></mtd><mtd><mo>·</mo></mtd></mtr><mtr><mtd><msub><mi>I</mi><mrow><mo>(</mo><msub><mi>a</mi><mrow><mi>J</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>b</mi><mn>0</mn></msub><mo>)</mo></mrow></msub></mtd><mtd><msub><mi>I</mi><mrow><mo>(</mo><msub><mi>a</mi><mrow><mi>J</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>b</mi><mn>1</mn></msub><mo>)</mo></mrow></msub></mtd><mtd><mo>·</mo></mtd><mtd><msub><mi>I</mi><mrow><mo>(</mo><msub><mi>a</mi><mrow><mi>J</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>b</mi><mrow><mi>L</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></msub></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>所述的校验矩阵的元素<img file="FDA0000121131580000012.GIF" wi="105" he="60" />表示一个q×q的循环置换矩阵,它由q×q的单位阵I<sub>q×q</sub>每行向右循环移位p<sub>j,l</sub>位得到;IV、计算机搜索,步骤III产生的校验矩阵的围长是否大于等于目标围长g,如果产生的校验矩阵的围长小于目标围长g,重复步骤II~III,如果产生的校验矩阵的围长大于等于目标围长g,则进入步骤V,如果不能产生围长大于等于目标围长g的校验矩阵,则返回步骤I;V、输出满足要求的校验矩阵H,校验矩阵H表示码长为qL的准循环低密度校验码。 |