标题: | AMR编码及IEEE 802.16a标准之Reed-Solomon解码器于数位讯号处理器之实现 DSP Implementation of AMR Speech Coding and the Reed-Solomon Decoder in IEEE 802.16a Standard |
作者: | 陈志楹 杭学鸣 电子研究所 |
关键字: | 通讯;无线;语音;实现;加速;编码;Reed-Solomon;AMR;communication;wireless;speech;channel coding;implementation;acceleration |
公开日期: | 2004 |
摘要: | 近年来,多媒体与无线通讯已成为市场上非常重要的发展趋势,IEEE 802.16a通讯标准主要在于实现无线网路上能够传输高品质的多媒体的目标,在本篇论文中,我们将会实现语音与Reed-Solomon编码机制于TI DSP平台上。 本篇论文的重点之一,在于多媒体编码的部分,我们将讨论第三代无线通讯系统中所采用的语音标准“适应性多速率编码(AMR)”,它提供了多样的编码模式来因应各种通道所产生的影响;另一个重点为IEEE 802.16a无线通讯标准中前向误差改正编码机制的部分,由于Reed-Solomon编码高度的修正能力,因而被IEEE 802.16a采用于前向误差改正编码的程序之一。 在论文中,首先我们将简单描述AMR语音标准与IEEE 802.16a FEC部分的演算法与架构,并且针对数位讯号处理器(DSP)平台的特性,改善AMR语音编码与Reed-Solomon解码器的执行效率,进而实现于DSP平台上。我们的实现平台核心为德州仪器公司所发展的数位讯号处理器,程式经过改进后,AMR语音编码器在DSP平台上可以达到每秒22.78K位元的处理速率,解码器则可达到每秒31.84K位元,而在IEEE 802.16a中Reed-Solomon解码器的部分,在DSP平台上甚至可以达到每秒176.4K位元的处理速度,但这些测试数据都包括电脑与DSP之间资料传输所花费的时间,若扣除后将会更加快速。此外,我们也对原先的程式加以比较,在AMR编码方面进步了65.94%,在Reed-Solomon解码器方面也比原先实现的版本进步了96.44%。 Multimedia and wireless communication have been two very important trends in the recent years. Transmitting high quality multimedia data over wireless channel is the target of the IEEE 802.16a standard. In this thesis, we will implement a speech coding scheme and a Reed-Solomon coding scheme on TI DSP. One focus of this thesis is Adaptive Multi Rate (AMR), the speech coding standard of 3GPP. It provides various coding modes match the channel error rates. Another focus of this thesis is the Forward Error Correction (FEC) scheme of the IEEE 802.16a wireless communication standard. The Reed-Solomon coding is adopted by the IEEE 802.16a because of its high capability of correcting errors. We first describe the basic structure and algorithm of the AMR speech coding and the FEC in IEEE 802.16a. Then, we adopt and modify fast scheme to accelerate the programs of the AMR speech codec and Reed-Solomon decoder to match the architecture of the DSP baseboard. We further implement them on the DSP platform, which contains the Texas Instruments (TI) TMS320C6416 digital signal processor (DSP). The processing rate of the AMR codec on the DSP platform reaches 22.78 Kbytes/sec for the encoder and 31.84 Kbytes/sec for the decoder. And the Reed-Solomon decoder reaches up to 176.4 Kbytes/sec. Moreover, those processing rates includes of the data transfer time between the host and the DSP board. It can be much faster if the data transfer time is excluded. In addition, the AMR speech codec after our improvement is 65.94% faster for the encoder and 61.31% faster for the decoder than the original one. The Reed-Solomon decoder is 96.44% faster than the original one. |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#GT009211588 http://hdl.handle.net/11536/66601 |
显示于类别: | Thesis |
文件中的档案:
If it is a zip file, please download the file and unzip it, then open index.html in a browser to view the full text content.