-
公开(公告)号:CN104617962B
公开(公告)日:2017-09-29
申请号:CN201410723684.8
申请日:2014-12-03
申请人: 芯原微电子(上海)有限公司 , 芯原股份有限公司 , 芯原微电子(北京)有限公司 , 芯原微电子(成都)有限公司
IPC分类号: H03M13/41
摘要: 本发明提供一种应用矢量数字信号处理器的维特比译码的实现方法,采用Radix‑4蝶形运算进行网格图路径度量的计算;根据矢量数字信号处理器的数据通道宽度和指令并行度进行Radix‑4蝶形运算的并行操作;采用矢量数字信号处理器中求最大值及序号的矢量指令完成状态回溯;回溯过程每次回溯2个信息比特。本发明的应用矢量数字信号处理器的维特比译码的实现方法充分利用了矢量数字信号处理器的通用指令集,高效地实现维特比译码算法的网格图路径度量计算;有效地提高了维特比译码的吞吐率。
-
公开(公告)号:CN104617962A
公开(公告)日:2015-05-13
申请号:CN201410723684.8
申请日:2014-12-03
申请人: 芯原微电子(上海)有限公司 , 芯原股份有限公司 , 芯原微电子(北京)有限公司 , 芯原微电子(成都)有限公司
IPC分类号: H03M13/41
摘要: 本发明提供一种应用矢量数字信号处理器的维特比译码的实现方法,采用Radix-4蝶形运算进行网格图路径度量的计算;根据矢量数字信号处理器的数据通道宽度和指令并行度进行Radix-4蝶形运算的并行操作;采用矢量数字信号处理器中求最大值及序号的矢量指令完成状态回溯;回溯过程每次回溯2个信息比特。本发明的应用矢量数字信号处理器的维特比译码的实现方法充分利用了矢量数字信号处理器的通用指令集,高效地实现维特比译码算法的网格图路径度量计算;有效地提高了维特比译码的吞吐率。
-
公开(公告)号:CN108270452A
公开(公告)日:2018-07-10
申请号:CN201611259880.X
申请日:2016-12-30
申请人: 芯原微电子(成都)有限公司 , 芯原微电子(上海)有限公司 , 芯原微电子(北京)有限公司
CPC分类号: H03M13/2771 , H03M13/6525
摘要: 本发明提供一种Turbo译码器及译码方法,包括:藉由输入缓冲电路、第一多路复用电路、软输入缓冲电路接收地址信息及软信息,将软信息分为多路并行信号;藉由各软输入软输出译码电路对多路信号进行并行译码;藉由数据缓存电路、外信息缓冲电路对译码得到的外信号进行延迟缓存和读取,避免并行译码过程中对存储器读写的冲突,然后再次藉由各软输入软输出译码电路进行并行译码,如此循环,通过多次迭代实现译码。本发明使用并行双向迭代的Max-Log-Map算法,有效地提高的Turbo译码的吞吐量和译码时延;同时实现了WCMDA的并行译码,大大降低了WCDMA的译码延时,使硬件资源得到充分复用。
-
公开(公告)号:CN108270452B
公开(公告)日:2021-07-20
申请号:CN201611259880.X
申请日:2016-12-30
申请人: 芯原微电子(成都)有限公司 , 芯原微电子(上海)股份有限公司 , 芯原微电子(北京)有限公司
摘要: 本发明提供一种Turbo译码器及译码方法,包括:藉由输入缓冲电路、第一多路复用电路、软输入缓冲电路接收地址信息及软信息,将软信息分为多路并行信号;藉由各软输入软输出译码电路对多路信号进行并行译码;藉由数据缓存电路、外信息缓冲电路对译码得到的外信号进行延迟缓存和读取,避免并行译码过程中对存储器读写的冲突,然后再次藉由各软输入软输出译码电路进行并行译码,如此循环,通过多次迭代实现译码。本发明使用并行双向迭代的Max‑Log‑Map算法,有效地提高的Turbo译码的吞吐量和译码时延;同时实现了WCMDA的并行译码,大大降低了WCDMA的译码延时,使硬件资源得到充分复用。
-
-
-