发明名称 一种编码器、译码器及编码、译码方法
摘要 本发明公开了一种编码器及编码方法,本发明采用交织重复的方法,采用单个分量编码器进行编码,并采用2m冗余比特对该分量编码器进行结尾操作。与本发明的编码方法、编码器对应,本发明的译码方法、编码器只采用单个译码单元进行译码。相对于采用双结尾的Turbo码,本发明的技术方案降低了尾比特开销,提高了编码效率,其译码结构也更加简单,提高译码处理速度。
申请公布号 CN101753261B 申请公布日期 2012.11.21
申请号 CN200810227841.0 申请日期 2008.12.01
申请人 电信科学技术研究院 发明人 王正海;陈军;索士强;孙韶辉
分类号 H04L1/00(2006.01)I 主分类号 H04L1/00(2006.01)I
代理机构 北京德恒律师事务所 11306 代理人 梁永
主权项 1.一种编码器,其特征在于,包括:交织器,所述交织器将输入的待编码信息序列<img file="FSB00000897933900011.GIF" wi="558" he="89" />进行交织,得到交织后的序列<maths num="0001"><![CDATA[<math><mrow><msubsup><mi>X</mi><mi>&Pi;</mi><mi>s</mi></msubsup><mo>=</mo><mo>{</mo><msubsup><mi>x</mi><mrow><mi>&Pi;</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow><mi>s</mi></msubsup><mo>,</mo><msubsup><mi>x</mi><mrow><mi>&Pi;</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>s</mi></msubsup><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><msubsup><mrow><mo>,</mo><mi>x</mi></mrow><mrow><mi>&Pi;</mi><mrow><mo>(</mo><mi>K</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>s</mi></msubsup><mo>}</mo><mo>,</mo></mrow></math>]]></maths>其中K为待编码信息比特数;递归卷积编码器,所述递归卷积编码器将输入的待编码信息序列<maths num="0002"><![CDATA[<math><mrow><msup><msub><mi>X</mi><mi>K</mi></msub><mi>s</mi></msup><mo>=</mo><mo>{</mo><msubsup><mi>x</mi><mn>0</mn><mi>s</mi></msubsup><mo>,</mo><msubsup><mi>x</mi><mn>1</mn><mi>s</mi></msubsup><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><msubsup><mi>x</mi><mrow><mi>K</mi><mo>-</mo><mn>1</mn></mrow><mi>s</mi></msubsup><mo>}</mo></mrow></math>]]></maths>与交织序列<maths num="0003"><![CDATA[<math><mrow><msubsup><mi>X</mi><mi>&Pi;</mi><mi>s</mi></msubsup><mo>=</mo><mo>{</mo><msubsup><mi>x</mi><mrow><mi>&Pi;</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow><mi>s</mi></msubsup><mo>,</mo><msubsup><mi>x</mi><mrow><mi>&Pi;</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>s</mi></msubsup><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><msubsup><mi>x</mi><mrow><mi>&Pi;</mi><mrow><mo>(</mo><mi>K</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>s</mi></msubsup><mo>}</mo></mrow></math>]]></maths>进行递归卷积编码,分别得到校验序列<maths num="0004"><![CDATA[<math><mrow><msup><msub><mi>X</mi><mi>K</mi></msub><mi>p</mi></msup><mo>=</mo><mo>{</mo><msubsup><mi>x</mi><mn>1</mn><mi>p</mi></msubsup><mo>,</mo><msubsup><mi>x</mi><mn>2</mn><mi>p</mi></msubsup><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><msubsup><mi>x</mi><mrow><mi>K</mi><mo>-</mo><mn>1</mn></mrow><mi>p</mi></msubsup><mo>}</mo></mrow></math>]]></maths>和<img file="FSB00000897933900016.GIF" wi="696" he="128" />其后,所述递归卷积编码器对递归卷积编码器反馈回的m个比特Q<sub>m</sub>={q<sub>2K</sub>,q<sub>2K+1</sub>,…,q<sub>2K+m+1</sub>}进行编码,得到Q<sub>m</sub>的校验序列<img file="FSB00000897933900017.GIF" wi="651" he="114" />其中m为递归卷积编码器的寄存器的长度;第一复用器,所述第一复用器将所述待编码信息序列X<sub>K</sub><sup>s</sup>、所述递归卷积编码器输出结果X<sub>K</sub><sup>p</sup>、X<sub>п</sub><sup>p</sup>、Q<sub>m</sub>和Q<sub>m</sub><sup>p</sup>进行复接,形成编码后序列L={X<sub>K</sub><sup>s</sup>,Q<sub>m</sub>,X<sub>K</sub><sup>p</sup>,X<sub>п</sub><sup>p</sup>,Q<sub>m</sub><sup>p</sup>}。
地址 100191 北京市海淀区学院路40号