Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种可变长度的Turbo码译码器装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

摘要:本发明公开了一种可变长度的Turbo码译码器装置,属于Turbo码译码器领域。其包括可变长度交织器模块、控制器、SISO分量译码器模块、数据存储模块,该装置可以根据系统对信息可靠性和数据实时性不同的指标要求,由用户自行设置输入数据帧长度,可适应不同的应用场景,具有广泛的应用价值。

主权项:1.一种可变长度的Turbo码译码器装置,其特征在于,包括可变长度交织器模块、控制器、SISO分量译码器模块、数据存储模块;其中,Turbo码译码器装置接收完一帧待译码的数据后,将数据存储到数据存储模块中;控制器发出启动标识,启动可变长度交织器模块,根据不同的数据长度完成交织运算后,将映射图样写入数据存储模块中存储;交织地址生成完成后,控制器发出第一帧数据译码启动标识,控制SISO分量译码器模块开始迭代译码;SISO分量译码器模块采用一个分量译码器电路,在控制器的控制下通过复用的方式实现两个分量译码器的功能;SISO分量译码器模块采用滑窗MAX-LOG-MAP译码算法,将输入的数据帧均匀细分成小块的数据帧,对每个子帧进行单独的译码,直到全部子帧完成译码;当迭代次数达到程序设定值时,控制器对SISO分量译码器模块输出的似然比进行硬判决,得到译码结果;所述可变长度交织器模块采用3GPP标准中推荐的交织器生成方式,交织器为可变长,交织器的长度由用户输入控制;可变长度交织器模块计算出交织与解交织的映射图样后将其写入数据存储模块中,待使用时通过控制器读取使用,完成交织和解交织;所述SISO分量译码器模块包括分支转移度量γ计算模块、训练后向度量train-β计算模块、有效后向度量β计算模块、前向度量α和对数似然比llr计算模块;其中,将一帧数据均匀分成长度一致的子帧数据,每一子帧数据成为一个独立的窗口,对每一个子帧数据进行单独的译码操作;SISO分量译码器模块使用滑窗MAX-LOG-MAP算法,译码流程为:1计算分支转移度量γ并保存到内存中;2假设每一个窗口的训练后向度量初值train-β为0或等概值,用前一窗口的逆向递归计算到该窗口的第一个比特为止,这个比特状态信息即该窗口的train-β;3将train-β值作为当前窗口的有效后向度量β递归计算的初始值,读取γ用于求解出β;4读取γ和β来求解前向度量α和对数似然比llr;5根据网格时刻进行不断递推,直到求解出完整的一帧数据;6重复上述操作,直到迭代次数满足程序中设定的值为止。

全文数据:

权利要求:

百度查询: 中国电子科技集团公司第五十四研究所 一种可变长度的Turbo码译码器装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。