论文部分内容阅读
随着通信网络数字化的迅速发展,近几年来通信技术和计算机技术相互渗透的进程明显加快,出现了基于IP的分组语音技术,即VoIP()技术.语音编解码是VoIP中的一个核心的问题,该文对ITU的G系列语音编解码中的G.711和G.723.1两种语音编解码方案进行了系统的研究.为了检验编码方案的正确性和有效性,根据IP电话网关的数据流程,设计了一套语音数字信号处理的实验方案.该方案充分模拟了语音信号在普通的电话交换网和分组交换网的数据孤变化过程,可实时运行.该方案的硬件包括微机、DSP开发板及它们之间的接口部分.微机应用主程序软件采用VISUAL C++6.0编写.语音信号采用声卡进行采集播放,编解码部分采用WINDOWS多媒体系统标准ACM Driver技术、多线程技术和接口技术,实现了多媒体微机上的实时编解码过程.由于这些编程技术通用性好,易于实现,所以功能可以不断地加以扩展.DSP开发板上的软件采用汇编语言、C语言混合编程技术,通过配置DSP硬件(包括串口、HPI口和DMA)资源,使它们可以准确地配合语音信号处理时序上的特殊要求,并针对DSP环境下信号实时处理和快速存储的时序配合问题,设计了软件等待及多缓冲区循环访问的解决办法.