[发明专利]一种Turbo译码器及其译码方法有效
申请号: | 200910119773.0 | 申请日: | 2009-03-26 |
公开(公告)号: | CN101515805A | 公开(公告)日: | 2009-08-26 |
发明(设计)人: | 张永明 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H03M13/27 | 分类号: | H03M13/27;H04L1/00;H04L12/56 |
代理公司: | 北京中博世达专利商标代理有限公司 | 代理人: | 申 健 |
地址: | 518129广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 turbo 译码器 及其 译码 方法 | ||
1.一种Turbo译码器,其特征在于,包括:
数据乒乓缓存单元,分别用于缓存待译码数据;
交织表乒乓缓存单元,用于缓存交织表;
输入控制单元,用于当数据乒缓存单元空闲且数据乓缓存单元占用时,向数据乒缓存单元输入待译码数据,并向所述交织单元告知待译码数据长度;或者当数据乓缓存单元空闲且数据乒缓存单元占用时,向数据乓缓存单元输入待译码数据,并向所述交织单元告知待译码数据长度;
交织单元,用于接收来自所述输入控制单元告知的数据乒缓存单元的待译码数据长度,生成交织表并存入交织表乒缓存单元;或者接收来自所述输入控制单元告知的数据乓缓存单元的待译码数据长度,生成交织表并存入交织表乓缓存单元;
软入软出SISO单元,用于根据所述交织表乒缓存单元存储的交织表对所述数据乒缓存单元存储的待译码数据进行迭代计算,获得译码结果;或者根据所述交织表乓缓存单元存储的交织表对所述数据乓缓存单元存储的待译码数据进行迭代计算,获得译码结果。
2.根据权利要求1所述的Turbo译码器,其特征在于,所述SISO单元包括:
Gama计算模块,用于从所述数据乒乓缓存单元中获取数据,计算得到计算结果,将所述计算结果存入存储模块,或者并向Bata训练模块发送所述计算结果;
存储模块,用于存储所述Gama计算模块的计算结果;
Bata训练模块,用于从所述Gama计算模块或者从所述存储模块中获取所述Gama计算模块的计算结果,进行计算;
Alpha计算模块,用于从所述存储模块中获取所述Gama计算模块的计算结果,进行计算;
Bata计算模块,用于从所述存储模块中获取所述Gama计算模块的计算结果,进行计算。
3.根据权利要求2所述的Turbo译码器,其特征在于,所述存储模块包括:
第一存储模块,用于存储当前窗的所述Gama计算模块的计算结果;
第二存储模块,用于存储下一窗的所述Gama计算模块的计算结果;
第三存储模块,用于存储下两窗的所述Gama计算模块的计算结果。
4.根据权利要求3所述的Turbo译码器,其特征在于,
所述Bata训练模块从所述Gama计算模块,或者从所述第一存储模块获取当前窗的计算结果,进行计算;
所述Alpha计算模块从所述第二存储模块中获取下一窗的所述Gama计算模块的计算结果,进行计算;
所述Bata计算模块从所述第三存储模块中获取下两窗的所述Gama计算模块的计算结果,进行计算。
5.根据权利要求4所述的Turbo译码器,其特征在于,所述Bata训练模块、Alpha计算模块和Bata计算模块并行处理。
6.一种Trubo译码方法,其特征在于,包括:设置数据乒乓缓存单元和交织表乒乓缓存单元;
当数据乒缓存单元空闲且数据乓缓存单元占用时,向数据乒缓存单元输入待译码数据,根据待译码数据长度,生成交织表并存入交织表乒缓存单元;或者当数据乓缓存单元空闲且数据乒缓存单元占用时,向数据乓缓存单元输入待译码数据,根据待译码数据长度,生成交织表并存入交织表乓缓存单元;
当数据乒缓存单元存在待译码数据且交织表乒缓存单元存储有相应的交织表时,SISO单元根据所述交织表乒缓存单元存储的交织表对所述数据乒缓存单元存储的待译码数据进行迭代计算,获得译码结果;或者当数据乓缓存单元存在待译码数据且交织表乓缓存单元存储有相应的交织表时,SISO单元根据所述交织表乓缓存单元存储的交织表对所述数据乓缓存单元存储的待译码数据进行迭代计算,获得译码结果。
7.根据权利要求6所述的Turbo译码器译码方法,其特征在于,所述SISO单元包括:Gama计算模块、存储模块、Bata训练模块,Alpha计算模块、Beta计算模块,所述SISO单元根据生成的所述交织表迭代进行译码包括:
Gama计算模块从所述数据乒乓缓存单元中获取所述输入数据,计算得到计算结果;
将所述计算结果存入存储模块中,或者并发送给Bata训练模块;
Alpha计算模块从所述存储模块中获取所述Gama计算模块的计算结果,进行计算;
Bata计算模块从所述存储模块中获取所述Gama计算模块的计算结果,进行计算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910119773.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:增强型近距离无线通信装置及其实现方法
- 下一篇:一种电机刷盆
- 同类专利
- 专利分类