论文部分内容阅读
ITU-T G.729协议于1996年3月发布,该协议是对使用共轭结构代数码激励线性预测(CS-ACELP)对语音信号进行8kbit/s编码的算法的描述。该算法广泛的应用于蜂窝电话、网络多媒体通信和卫星通信等领域。
这个方案的特点是分析窗采用混合窗:LSP参数采用二级矢量量化;以子帧为单位的码本搜索分为自适应码本搜索和代数(固定)码本搜索:基音分析采用开环基音分析和自适应码本搜索相结合,从而降低了运算量,减少了基音的量化比特数,并提高了基音预测的准确度:代数码本算法简单,不需要存储码本,恢复音质清晰。在8kbit/s码率下合成语音质量不低32kbit/s ADPCM的水平。
在我国现阶段,以51系列为代表的8/16位处理器在信号采集、系统监控等低端领域得到广泛的应用。随着对高处理能力、实时多任务、网络通信和超低功耗需求的增长,传统8位机的各种能力已远远满足不了新产品的要求,高端嵌入式处理器已经进入了国内开发人员的视野,并在国内得到了普遍的重视和应用。像ARM,PowerPc,MIPs,ColdFIRE等32位嵌入式处理器在PDA、GPs、消费电子、STB和工业仪器仪表等应用领域显示出其强大的潜力。本课题也正是基于ARM实验平台上进行开发的。并在实验平台上给出了G.729协议的整个算法。
本文的内容安排如下,第一章,对课题的背景和语音信号处理及其相关标准进行了介绍;第二章,介绍了线性预测合成分析编码的原理;第三章,详细介绍了G.729的实现细节,以及其中一些重要技术的原理;第四章,详细介绍基于ARM实验平台的语音编解码协议的软件实现方案,包括了编码和解码两个部分;最后,对所做的工作进行总结,并指出未完成的工作。