发明名称 应用于可变长度通讯系统的方法
摘要 本发明涉及一种应用于可变长度通讯系统的方法,包含有编码一信息以及译码一数据比特流的步骤,其中此信息包含有多个信息区块。在此,将信息中的一信息区块编码通过产生一同位核对比特流,再翻转此同位核对比特流其中某几个特定位,并将翻转同位核对比特流和多个0位附加在信息区块的末端,最后再回旋编码结合后的比特流。当接收到一数据比特流时,根据一预测信息区块长度撷取一预测信息区块和一预测翻转同位核对比特流,并且产生且连续翻转一同位核对比特流,以得到预测信息区块。倘若翻转同位核对比特流和预测翻转同位核对比特流相同,则信息区块可视为通过辨识;否则,将预测信息区块长度增加1,并重复上述的步骤。
申请公布号 CN1848718A 申请公布日期 2006.10.18
申请号 CN200510087046.2 申请日期 2005.07.25
申请人 财团法人工业技术研究院 发明人 谢欣霖;陈伯宁;韩永祥
分类号 H04L1/00(2006.01) 主分类号 H04L1/00(2006.01)
代理机构 北京律诚同业知识产权代理有限公司 代理人 梁挥;祁建国
主权项 1.一种应用于可变长度通讯系统的方法,将多个传送信息划分成可变长度的多个信息区块,且该可变长度通讯系统包含有一内存阶数j的一回旋编码器,其中该j为一整数,其特征在于,该方法包括有下列步骤:提供一循环冗余检查生成多项式g<sub>l</sub>(x),其中该l为一整数,且该l为该循环冗余检查生成多项式g<sub>l</sub>(x)的阶数;提供一二进制翻转多项式f<sub>l</sub>(x),其中该二进制翻转多项式f<sub>l</sub>(x)具有l-1阶,且该f<sub>l</sub>(x)=f<sub>l-1</sub>x<sup>l-1</sup>+f<sub>l-2</sub>x<sup>l-2</sup>+…+f<sub>0</sub>;以及编码一传送信息的一信息区块M,其中该信息区块M包含有k个二进制位m<sub>k-1</sub>、m<sub>k-2</sub>、…、m<sub>0</sub>,且该编码一信息区块M的步骤,包含有下列步骤:产生一同位核对比特流P,其中,该同位核对比特流P包含有l个同位核对位p<sub>l-1</sub>、p<sub>l-2</sub>、…、p<sub>0</sub>,以使得g<sub>l</sub>(x)|(x<sup>l</sup>M(x)+P(x)),其中该M(x)=m<sub>k-1</sub>x<sup>k-1</sup>+m<sub>k-2</sub>x<sup>k-2</sup>+…+m<sub>0</sub>,且该P(x)=p<sub>l-1</sub>x<sup>l-1</sup>+p<sub>l-2</sub>x<sup>l-2</sup>+…+p<sub>0</sub>;翻转该同位核对比特流P,以产生一翻转同位核对比特流P,其中该翻转同位核对比特流P包含有l个翻转同位核对位<img file="A2005100870460002C1.GIF" wi="120" he="80" /><img file="A2005100870460002C2.GIF" wi="124" he="79" />…、<img file="A2005100870460002C3.GIF" wi="94" he="79" />以使得<maths num="001"><![CDATA[ <math><mrow><mover><msub><mi>p</mi><mrow><mi>l</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>&OverBar;</mo></mover><mo>=</mo><msub><mi>p</mi><mrow><mi>l</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>f</mi><mrow><mi>l</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>,</mo></mrow></math>]]></maths><maths num="002"><![CDATA[ <math><mrow><mover><msub><mi>p</mi><mrow><mi>l</mi><mo>-</mo><mn>2</mn></mrow></msub><mo>&OverBar;</mo></mover><mo>=</mo><msub><mi>p</mi><mrow><mi>l</mi><mo>-</mo><mn>2</mn></mrow></msub><mo>+</mo><msub><mi>f</mi><mrow><mi>l</mi><mo>-</mo><mn>2</mn></mrow></msub><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><mover><msub><mi>p</mi><mn>0</mn></msub><mo>&OverBar;</mo></mover><mo>=</mo><msub><mi>p</mi><mn>0</mn></msub><mo>+</mo><msub><mi>f</mi><mn>0</mn></msub><mo>,</mo></mrow></math>]]></maths>其中“+”为一模数2加法运算;将该翻转同位核对比特流P附加在该信息区块M的末端,以产生一连锁比特流C,以致该连锁比特流C包含k+l个位m<sub>k-1</sub>、m<sub>k-2</sub>、…、m<sub>0</sub>、<img file="A2005100870460002C6.GIF" wi="116" he="81" /><img file="A2005100870460002C7.GIF" wi="118" he="79" />…、<img file="A2005100870460002C8.GIF" wi="93" he="79" />以及回旋编码该连锁比特流C,以产生一编码字D。
地址 中国台湾新竹县