论文部分内容阅读
基于对现有IP电话现状的分析,本论文提出了一种企业内部IP电话的解决方案,设计和完成了能够实现ITU-T G.729协议的IP电话编解码器。该IP电话编解码器实现了语音信号的采集、回放、与计算机的串口异步通信等功能。 该IP电话编解码器的硬件基于高速数字信号处理芯片DSPTMS320VC5409,软件的语音信号编解码算法遵循ITU-T的G.729协议,压缩比率为16:1,它可以在仅为8Kbps的码速率下提供很好的语音质量。 该论文首先分析了IP电话编解码器的概念和特点,然后详细地分析了ITU-T G.729算法流程,给出了C语言的流程和仿真结果。接着,讨论了该协议在DSP上的实现过程。对于G.729代码优化,主要从多功能指令的使用、寄存器的使用、存储区等三个方面进行研究。接着,本文给出了IP电话编解码器的硬件实现,包括系统需求分析、总体框图、芯片选择等。在电路模块分析中,重点介绍了语音的输入放大和输出缓冲部分、AD/DA转换、DSP语音压缩/解压、外部程序/数据存储器、CPLD逻辑控制、串行收发组件、电源供电以及DSP的JTAG接口等等,并且给出了在硬件电路设计和调试过程中的问题与解决办法。最后,论文详细地讨论了IP电话编解码器的低层软件驱动设计,主要有系统的启动设计、DSP芯片的初始化、CPLD器件对整个系统的逻辑和时序控制、异步通信器件FIFO的驱动和AD芯片的驱动。