摘要
维特比解码现今有着广泛的应用。由于其运算量较大,因而经常用ASIC芯片,FPGA芯片或者其他经过优化的专用硬件加速器来实现。随着近几年来多核技术的迅猛发展,多核处理器平台已经成为软件无线电(SR)系统的一个合理的选择。Cell宽带处理引擎处理器是由索尼、东芝、IBM三家公司联合研制的最新的多核处理器。在本论文中,我们主要介绍一种基于Cell处理器的64状态数的软输入维特比解码器,可应用于WiMAX软件无线电基带系统中等。我们使用的是运行在3.2GHz时钟频率的Cell处理器。需要解码的是咬尾卷积码,只利用其中的一个协处理器单元(SPE),我们的维特比解码器可以达到30Mb/s的吞吐率。从这个性能数据可以看出,我们所介绍的这种维特比解码实现方案是特别有效的,可以很容易地整合到软件无线电系统中去,并能提供相当好的性能,从而给出高度集成化的软件无线电解决方案。本文所提到的维特比解码模块的优化方法可以扩展到Cell平台上其他应用的实现和优化中。