发明名称 |
一种Turbo译码器及其译码方法 |
摘要 |
本发明实施例公开了一种Turbo译码器及实现方法,涉及通信领域,提高了Turbo译码器的性能和吞吐量。方法包括:当数据乒缓存单元空时,向数据乒缓存单元输入数据,根据数据长度,生成交织表存入交织表乒缓存单元;或当数据乓缓存单元空闲时,向数据乓缓存单元输入数据,根据数据长度,生成交织表存入交织表乓缓存单元;根据所述交织表乒缓存单元存储的交织表对数据乒缓存单元存储的数据进行迭代计算,获得译码结果;或者根据交织表乓缓存单元存储的交织表对数据乓缓存单元存储的数据进行迭代计算,获得译码结果。 |
申请公布号 |
CN101515805A |
申请公布日期 |
2009.08.26 |
申请号 |
CN200910119773.0 |
申请日期 |
2009.03.26 |
申请人 |
华为技术有限公司 |
发明人 |
张永明 |
分类号 |
H03M13/27(2006.01)I;H04L1/00(2006.01)I;H04L12/56(2006.01)I |
主分类号 |
H03M13/27(2006.01)I |
代理机构 |
北京中博世达专利商标代理有限公司 |
代理人 |
申 健 |
主权项 |
1、一种Turbo译码器,其特征在于,包括:数据乒乓缓存单元,分别用于缓存待译码数据;交织表乒乓缓存单元,用于缓存交织表;输入控制单元,用于当数据乒缓存单元空闲且数据乓缓存单元占用时,向数据乒缓存单元输入待译码数据,并向所述交织单元告知待译码数据长度;或者当数据乓缓存单元空闲且数据乒缓存单元占用时,向数据乓缓存单元输入待译码数据,并向所述交织单元告知待译码数据长度;交织单元,用于接收来自所述输入控制单元告知的数据乒缓存单元的待译码数据长度,生成交织表并存入交织表乒缓存单元;或者接收来自所述输入控制单元告知的数据乓缓存单元的待译码数据长度,生成交织表并存入交织表乓缓存单元;软入软出SISO单元,用于根据所述交织表乒缓存单元存储的交织表对所述数据乒缓存单元存储的待译码数据进行迭代计算,获得译码结果;或者根据所述交织表乓缓存单元存储的交织表对所述数据乓缓存单元存储的待译码数据进行迭代计算,获得译码结果。 |
地址 |
518129广东省深圳市龙岗区坂田华为基地总部办公楼 |