论文部分内容阅读
“银河飞腾-EX”(YHFT-EX)是国防科大计算机学院正在研制的一款高性能DSP芯片,它针对3G标准作了一系列优化。3G对语音和数据通信的速率和误码率的提出了更高要求,这就使得通常用软件实现的纠错码需要占用更多的处理资源。YHFT-EX中针对纠错码的问题设置了两个协处理器(Viterbi译码协处理器和Turbo码协处理器)。这一新的设计方法极大地加快了纠错码的译码速率,同时释放了更多的DSP资源。3G标准中一般采用卷积码或Trubo码来实现信道纠错,本文深入研究了卷积码的Viterbi译码算法,并根据3G要求,同时适应DSP本身的结构特点,设计实现了一款高性能Viterbi译码协处理器(VCP)。ACS单元是Viterbi译码器的一个主要部件,它的性能好坏对整个译码器性能起着至关重要的作用。传统的级连结构在约束度大时延迟单元数多、可配置性差。本设计把传统级连结构的级连长度根据约束度分相实现,很好的解决了上述问题,同时有结构简单的优点。VCP在译码输出部分采用了“部分寄存器交换-整体回溯”法,它同时具有寄存器交换法速度快和回溯法功耗小的优点,又与ACS单元的分相结构相对应,有效解决了译码输出部分速度和功耗之间的矛盾。论文中详细阐述了各个模块的设计实现过程,分析了级连ACS结构中不同约束度的数据读写冲突问题、不同相时刻状态度量存储器地址调度问题以及不同回溯模式产生的问题等。最后,VCP通过了功能验证和FPGA仿真验证,并进行了误码率和速率的性能分析,它完全可以满足3G标准中对于语音编码的要求。