IP电话中的语音编码技术

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:yadnlf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算计网络的不断发展,IP电话在互联网上实现了语音通信,促进了网络资源利用,降低了语音业务成本并推动了电话网和数据网的统一。而语音编解码算法作为影响IP电话质量的一个重要方面受到了人们的广泛关注。 G.729是国际电信联盟(ITU)颁布的编码速率为8kbit/s的低速率语音压缩编码标准,它采用了共轭结构算数码本激励线性预测(CS-ACELP)技术,可以达到32kbit/s的ADPCM的语音质量。G.729a是在对(G.729算法进行一些简化后形成的,与G.729的比特流兼容。虽然在某些特定条件下,其编码质量不及G.729,但其算法复杂度只是G.729算法的一半。G.729a是基于IP网络的多媒体会议系统H.323可选的语音压缩编码标准之一,具有广泛的应用前景。 基于以上背景,我们提出了在定点DSP芯片上全双工实时实现G.729a编解码算法的研究课题。本课题的主要目标就是研究G.729a算法的原理,并以AD公司的ADSP2188N芯片为核心实现此算法。为此,我们设计了系统硬件平台,音频信号从话筒输入后经AD转换送至DSP,DSP既可以完成编码,也可以完成解码工作,解码以后的信号经DA还原为模拟信号后通过听筒输出。本系统还可以直接从PC机上下载程序进行系统更新。由于汇编语言比C语言的执行效率约高一个数量级,我们将标准C语言程序转换为汇编语言程序,并针对ADSP2188N芯片进行特定的优化,使其在DSP上高效运行,从而大大减少了系统时延。 本文首先介绍了IP电话的发展状况和实现原理,分析了IP电话的特点和不足。接着论述了语音压缩的关键技术,并对目前常用的一些音频编解码算法作了简要的介绍和比较。随后本文就如何用汇编语言实现G.729a算法做了说明,详细介绍了算法的原理并给出了一些关键程序的设计流程图。为了满足实时编解码的需要,本系统采用了乒乓缓冲结构来控制软件系统的流程。一 结合ADSPZ188N汇编语言的特点,本文指出了一些程序的优化方法和编程 中容易出现的关键问题。在硬件设计中,本系统以ADSPZI 88N为核心,结 合CODEC芯片MSM7702完成编解码算法,使用FLASH芯片SST39lto80 来存储系统的启动程序、汇编语言程序和初始化表格数据,使用话筒和听筒 来完成语音的输入输出。为了方便与计算机通信,本系统还将ADSPZI 88N 上的同步串曰模拟转换为RS232串口。最后,本文介绍了如何结合ADSPZ18X EZ-ICE硬件仿真工具和 VisualDSP++软件编译环境,对系统进行调试和性能 测试,并给出了测试结果。
其他文献
直接转矩控制(Direct torque Control, DTC)理论一经提出便受到了人们的广泛关注,不同于矢量控制,直接转矩控制摒弃了解耦的思想,不再需要模仿直流电动机的数学模型,而是通过检测电机定子电压和电流,借助瞬时空间矢量理论实现对磁链和转矩的直接控制。虽然直接转矩控制系统有诸多优点,但由于发展时间不长,还存在一些不足和局限。至今,仍然有大量的国内外学者对DTC不断进行改进和完善,提出了
分析了BST薄膜内的成分不均匀现象,BST溶胶质量的好坏是造成BST薄膜内成分起伏的原因之一.通过抑制BST溶胶的水解,BST薄膜的晶粒大小,表面形貌和介电特性都有所改善,用朗道相
飞秒激光具有超短脉冲宽度(1fs=10-15s)、超高峰值功率的特点,飞秒激光与物质作用表现出的非线性和准热绝缘特性使其在微纳加工领域有着重要的应用。飞秒激光可以用于制备高性能
垂直腔面发射激光器(VCSEL)是一种新型半导体激光器.它是光子学器件在集成化方面的重大突破,具有单纵模运行、圆截面出射光、易于构成二维阵列、适于在线晶片级测试等优越性
随着社会经济的发展,Ⅱ型糖尿病成为影响人类健康的主要问题。而胰岛素为体内唯一降血糖激素,胰岛素通过胰岛素信号通路调节全身血糖稳态,信号通路紊乱造成胰岛素抵抗,从而进一步
从古至今,保密通信都享有特殊的重要性。当今信息社会对于保密信息的安全传输有着广泛的需求,商业贸易、网络通信等都需要防范窃听者的侵入。同时,计算机的飞速发展使破译手段越
数字通信信号调制识别在通信对抗中意义重大,它是信号筛选和解调的基础.信号的重要参数的估计,可以更好地去除干扰,为进一步正确识别和解调创造了条件.该文分析了各种不同的
研究了射频磁控溅射法制备BST薄膜的动力模型,根据等离子体动力学推导出了离子的运动方程,从而指出了前驱体(靶材)的被溅射情况.在控制了靶的变形和SrO的挥发等问题的基础上,
BACnet协议的原理和Java,UML等相关技术.接着使用面向对象的分析设计方法,按照迭代的软件开发过程描述了基础平台的几个开发阶段:系统需求部分描述了功能需求和非功能需求规
现代显示技术对高性能薄膜晶体管(Thin film transistor,TFT)的需求促进了氧化物半导体(Oxide semiconductor)的快速发展。近年来,氧化物半导体对低成本工艺的追求使得新型溶液工