节点文献

“银河飞腾-DSP”Viterbi译码协处理器(VCP)的设计与实现

The Design and Implementation of Viterbi-Decoder Coprocessor(VCP) in YHFT-DSP

【作者】 李鹏辉

【导师】 穆长富;

【作者基本信息】 国防科学技术大学 , 软件工程, 2006, 硕士

【摘要】 “银河飞腾-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标准中对于语音编码的要求。

【Abstract】 YHFT-EX is a high perfomance DSP which is designed by the YHFT-DSP Design Group of Computer School of National University of Defense Technology, and it is optimized based on the 3G(Third-Generation) standard. 3G demands for higher voice-quality and lower bit-error-rate (BER). It’s become a problem for the traditional implement of forward error correction (FEC) which handing all FEC in software which in general eats up a great deal of DSP capacity. YHFT-EX has integrated Viterbi and Turbo hardware accelerators, and the two coprocessors handle the majority of the FEC decoding computations. This method greatly improved the speed of decoding while freeing more DSP capacity for other functions.In general, the implement of FEC using Convolutional codes or Turbo codes in 3G. This article studied the algorithm of Viterbi, and developed the high performance VCP coprocessor based on the demand of 3G and the architecture of DSP.ACS is one of the main part of Viterbi decoder, which affects the performance of the decoder. Traditional Cascase ACS architecture has more delay units and poorer configurable. Our design separated the original cascade architecture to two phases based on the constraint. This new cascade ACS architecture sovled the above problems and has the merit of easy to implement.The method of decoding output is "partly register-exchange, wholly traceback ", which has the merits of register exchange which run faster and the merits of traceback which wasted lower power. Also, the structure corresponds to the new cascade ACS structure which has two phases and offsets the speed and power.The article explained the design and implemention of each module, analyzed the read-write conflict caused by the differential of constraints in cascade ACS structure, the address attemperation of state metric memory in each symbol period, and the problem caused by the differential of traceback modes and so on. In the end, VCP has been passed the functional verification and FPGA emulation. The BER performance and code rates is perfect satisfied the Voice-Coding demand in 3G standard.

【关键词】 YHFT-EXDSPVCP卷积码Viterbi译码分支度量状态度量级连ACS回溯
【Key words】 YHFT-EXDSPVCPViterbi DecodeBranch MetricState MetricCascade ACSTraceBack
  • 【分类号】TP368.1
  • 【下载频次】114
节点文献中: 

本文链接的文献网络图示:

本文的引文网络