发明名称 一种多维TCM译码器
摘要 本发明公开了一种多维TCM译码器包括:控制模块、同步检测模块、分支度量模块、辅助网格模块、ACS模块、回溯模块和差分模块。其中,同步检测模块分别由辅助网格模块产生的硬判决码字、ACS模块产生的路径度量归一化信号和回溯模块产生的译码码字,并对路径度量归一化信号进行计数,当计数值达到计数门限N时,如果译码码字与硬判决码字之差小于阈值门限M,则产生数据同步信号并输出到控制模块;否则产生数据失步信号并输出到控制模块。控制模块当接收到数据同步信号或数据失步信号时,对输入的同步译码数据进行排序后输出或对失步的译码数据通过延时同步后排序输出。本发明可利用译码器的中间结果实现对输入译码数据的盲同步,且不造成对译码器性能的损失。
申请公布号 CN102611457B 申请公布日期 2014.07.02
申请号 CN201210051792.6 申请日期 2012.02.29
申请人 西安空间无线电技术研究所 发明人 谢天骄;靳凡;宋颖;刘洁;杨新权
分类号 H03M13/00(2006.01)I 主分类号 H03M13/00(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 安丽
主权项 一种多维TCM译码器,包括:控制模块、同步检测模块、分支度量模块、辅助网格模块、ACS模块、回溯模块和差分模块,所述分支度量模块根据输入的同步译码数据产生分支度量值和分支度量值的符号值并输出到辅助网格模块;所述辅助网格模块根据输入的分值度量值产生分支度量和值输出给ACS模块;再根据分支度量和值获得硬判决码字以及与分支度量和值对应的路径信息,其中,所述的硬判决码字输出给同步检测模块,所述路径信息输出到回溯模块;所述ACS模块根据输入的分支度量和值获得编码过程中产生分支度量和值的状态信号和路径度量信号,并根据路径度量信号产生路径度量归一化信号,所述状态信号输出给回溯模块,所述路径度量归一化信号输出给同步检测模块;并将迭代译码过程中,最大路径度量信号的状态信号输出给回溯模块;所述回溯模块根据输入的产生分支度量和值的状态信号状态、最大路径度量信号的状态信号和路径信息生成译码码字,并将译码码字分别输出到同步检测模块和差分模块;所述差分模块对输入的译码码字进行星座逆映射,产生译码结果并输出,所述同步检测模块对输入的路径度量归一化信号进行计数,当计数值达到计数门限N时,如果译码码字与硬判决码字之差小于阈值门限M,则产生数据同步信号并输出到控制模块;否则产生数据失步信号并输出到控制模块;其中,所述计数门限N是由所述控制模块在同步检测模块产生的数据同步信号或数据失步信号的间隔内接收到的输入译码数据的总比特数确定;所述阈值门限M是通过统计辅助网格模块产生的硬判决码字与回溯模块产生的译码码字的平均差异比特数确定的;所述控制模块若接收到数据同步信号,则将输入的译码数据中各路的并行数据分别排序后作为同步译码数据输出到分支度量模块;若接收到数据失步信号,确定输入的译码数据中各路并行数据的延时节拍,根据延时节拍对并行数据进行延时获得同步的并行数据;对同步的并行数据排序后作为同步译码数据输出到分支度量模块。
地址 710100 陕西省西安市长安区西街150号