
论文摘要
21世纪,随着数字信号处理技术的发展,语音信号能够被转换成电信号后再压缩成编码,方便的进行传输或存储。由于在语音的传输中,带宽意味着成本,而经过压缩编码的语音信号能够节约带宽;在语音的存储中,存储器容量也意味着成本,而语音的压缩编码能够显著的提高存储器的利用率。被编码后的语音也不会象模拟信号对噪声敏感,且易于进行差错保护、加密、复用和打包。因此,语音信号进行压缩编码,在语音的传输和数字存储中都具有重要意义,在当今的通讯领域,语音压缩编码技术扮演着最基本和最重要的角色。通常的语音处理编解码都是基于DSP的平台实现,本文尝试在ARM嵌入式平台上实现码激励线性预测编解码系统。论文首先叙述语音信号处理和线性预测编码基础知识,随后把重点放在应用广泛的码激励线性预测(CELP)编码上。在此基础上系统地阐述了码激励线性预测的相关理论、模型及其实现编解码关键算法。结合CELP编码算法理论模型,在PC(Personal Computer)机上独立开发了CELP源代码。对CELP关键技术实现,详细进行了阐述,并给出了相应实现子程序。并且深入学习了嵌入式处理器ARM9编程知识。尝试把PC机上开发的CELP浮点代码转换定点代码,移植到ARM9平台上,在ARM9嵌入式平台上实现CELP编解码系统。
论文目录
摘要ABSTRACT第1章 绪论1.1 引言1.2 国内外研究历史和现状及面临的问题1.3 本文的研究意义和主要工作第2章 语音编码基础2.1 语音的数字处理基础2.1.1 语音信号数字化2.1.2 语音信号的产生模型2.1.3 语音信号的短时分析技术2.2 语音信号线形预测基本概念2.2.1 语音信号线性预测分析原理2.2.2 语音信号线性预测的基本解法2.3 语音编码的分类2.4 语音编码算法的评价第3章 码激励线性预测3.1 码激励语音产生模型3.2 码激励编码算法概述3.3 线性预测的多种技术3.3.1 线性预测的基本概念3.3.2 线谱对(LSP)和线谱频率(LSF)3.3.3 线性预测与语音模型的关系3.4 矢量量化3.4.1 矢量量化的基本原理3.4.2 矢量量化码本的生成3.4.3 矢量量化码本搜索算法3.5 感知加权滤波第4章 码激励线性预测实现4.1 线性预测的设计4.1.1 长期线性预测和短期线性预测4.1.2 长期线性预测和短期线性预测数据分析4.2 码本设计和搜索4.2.1 码本设计4.2.2 码本搜索4.3 线谱频率和线性预测系数转换实现4.3.1 转换基础4.3.2 转换实现4.3.3 LPC和LSF相互转换的实现代码4.4 码激励线性预测波形仿真第5章 码激励线性预测在ARM平台的实现5.1 ARM回顾5.1.1 ARM基础5.1.2 ARM的ADS开发5.2 基于ARM的语音处理系统的功能和构成5.2.1 硬件平台设计5.2.2 软件系统设计5.2.3 代码实现5.3 代码设计浮点转定点5.3.1 浮点数与定点数的区别5.3.2 定点数处理方法第6章 结论与展望致谢参考文献攻读学位期间的研究成果
相关论文文献
标签:码激励线性预测论文; 语音编码论文;