发明名称 一种通信系统中信道编码的速率匹配方法和装置
摘要 本发明提供了一种通信系统中信道编码的速率匹配方法,包括:对信息比特序列进行编码和交织,从而得到母码码字,并将所得到的母码码字存入循环缓存器中;从所述循环缓存器中选择比特序列从而产生所需的子包,其中,所选择的比特序列以一个预定数值的整数倍开始;输出所产生的子包。通过本发明,采用对子包的起始位置的选择方法,使得调制符号的对齐方法遵照某一特定规律,使之符合通信系统的传输要求,进而增强了整个链路的传输性能,降低通信系统实现的复杂度。
申请公布号 CN102035617B 申请公布日期 2015.04.01
申请号 CN200910178860.3 申请日期 2009.09.29
申请人 中兴通讯股份有限公司 发明人 徐前子;许进;徐俊;龚贤卫;孙波
分类号 H04L1/00(2006.01)I 主分类号 H04L1/00(2006.01)I
代理机构 北京康信知识产权代理有限责任公司 11240 代理人 余刚;吴孟秋
主权项 一种通信系统中信道编码的速率匹配方法,其特征在于,所述方法包括以下步骤:对信息比特序列进行编码和交织,从而得到母码码字,并将所得到的母码码字存入循环缓存器中;从所述循环缓存器中选择比特序列从而产生所需的子包,其中,所选择的比特序列以一个预定数值的整数倍开始,其中,在从所述循环缓存器中选择比特序列从而产生所需的子包的步骤中,具体包括:所选择的比特序列在循环缓存中的起始位置是:为所述预定数值的整数倍的多个位置中最靠近所述循环缓存器最后位置的位置,根据以下公式计算所选择的比特序列的起始位置:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>F</mi><mi>k</mi></msub><mo>=</mo><mi>g</mi><mrow><mo>(</mo><mfrac><mrow><mrow><mo>(</mo><msub><mrow><mo>-</mo><mi>L</mi></mrow><mi>k</mi></msub><mo>)</mo></mrow><mi>mod</mi><mrow><mo>(</mo><msub><mi>N</mi><mrow><mi>FB</mi><mo>_</mo><mi>Buffer</mi></mrow></msub><mo>)</mo></mrow></mrow><mi>A</mi></mfrac><mo>)</mo></mrow><mo>*</mo><mi>A</mi><mo>,</mo></mrow>]]></math><img file="FDA0000586705540000011.GIF" wi="728" he="164" /></maths>其中,F<sub>k</sub>表示第k个子包的起始位置,g(x)表示对x向上取整,或向下取整,或四舍五入取整,mod(x)表示对x进行取模操作,L<sub>k</sub>表示第k个子包的长度,N<sub>FB_Buffer</sub>表示循环缓存器的长度,A表示所述预定的数值;或,所选择的比特序列在循环缓存中的起始位置是:为所述预定数值的整数倍的多个位置中使得所选择的比特序列的中心最靠近所述循环缓存器中间位置的位置:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>F</mi><mi>k</mi></msub><mo>=</mo><mi>g</mi><mrow><mo>(</mo><mfrac><mrow><mrow><mo>(</mo><msub><mi>N</mi><mrow><mi>FB</mi><mo>_</mo><mi>Buffer</mi></mrow></msub><mo>/</mo><mn>2</mn><mo>-</mo><msub><mi>L</mi><mi>k</mi></msub><mo>/</mo><mn>2</mn><mo>)</mo></mrow><mi>mod</mi><mrow><mo>(</mo><msub><mi>N</mi><mrow><mi>FB</mi><mo>_</mo><mi>Buffer</mi></mrow></msub><mo>)</mo></mrow></mrow><mi>A</mi></mfrac><mo>)</mo></mrow><mo>*</mo><mi>A</mi><mo>,</mo></mrow>]]></math><img file="FDA0000586705540000012.GIF" wi="1034" he="155" /></maths>或者<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>F</mi><mi>k</mi></msub><mo>=</mo><mi>g</mi><mrow><mo>(</mo><mfrac><mrow><msub><mi>N</mi><mrow><mi>FB</mi><mo>_</mo><mi>Buffer</mi></mrow></msub><mo>/</mo><mn>2</mn><mo>-</mo><msub><mi>L</mi><mi>k</mi></msub><mo>/</mo><mn>2</mn></mrow><mi>A</mi></mfrac><mo>)</mo></mrow><mo>*</mo><mi>A</mi><mo>,</mo><mi>mod</mi><mrow><mo>(</mo><msub><mi>N</mi><mrow><mi>FB</mi><mo>_</mo><mi>Buffer</mi></mrow></msub><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000586705540000013.GIF" wi="1027" he="149" /></maths>其中F<sub>k</sub>表示第k个子包的起始位置,g(x)表示对x向上取整,或向下取整,或四舍五入取整,mod(x)表示对x进行取模操作,L<sub>k</sub>表示第k个子包的长度,N<sub>FB_Buffer</sub>表示循环缓存器的长度,A表示所述预定的数值;或,所选择的比特序列在循环缓存中的起始位置是:为所述预定数值的整数倍的多个位置中使得所选择的比特序列的中心最靠近所述循环缓存器最后位置的位置:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>F</mi><mi>k</mi></msub><mo>=</mo><mi>g</mi><mrow><mo>(</mo><mfrac><mrow><mrow><mo>(</mo><msub><mi>N</mi><mrow><mi>FB</mi><mo>_</mo><mi>Buffer</mi></mrow></msub><mo>-</mo><msub><mi>L</mi><mi>k</mi></msub><mo>/</mo><mn>2</mn><mo>)</mo></mrow><mi>mod</mi><mrow><mo>(</mo><msub><mi>N</mi><mrow><mi>FB</mi><mo>_</mo><mi>Buffer</mi></mrow></msub><mo>)</mo></mrow></mrow><mi>A</mi></mfrac><mo>)</mo></mrow><mo>*</mo><mi>A</mi><mo>,</mo></mrow>]]></math><img file="FDA0000586705540000021.GIF" wi="983" he="150" /></maths>或者<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>F</mi><mi>k</mi></msub><mo>=</mo><mi>g</mi><mrow><mo>(</mo><mfrac><mrow><msub><mi>N</mi><mrow><mi>FB</mi><mo>_</mo><mi>Buffer</mi></mrow></msub><mo>-</mo><msub><mi>L</mi><mi>k</mi></msub><mo>/</mo><mn>2</mn></mrow><mi>A</mi></mfrac><mo>)</mo></mrow><mo>*</mo><mi>A</mi><mo>,</mo><mi>mod</mi><mrow><mo>(</mo><msub><mi>N</mi><mrow><mi>FB</mi><mo>_</mo><mi>Buffer</mi></mrow></msub><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000586705540000022.GIF" wi="971" he="147" /></maths>其中F<sub>k</sub>表示第k个子包的起始位置,g(x)表示对x向上取整,或向下取整,或四舍五入取整,mod(x)表示对x进行取模操作,L<sub>k</sub>表示第k个子包的长度,N<sub>FB_Buffer</sub>表示循环缓存器的长度,A表示所述预定的数值;输出所产生的子包。
地址 518057 广东省深圳市南山区科技南路55号