● 摘要
VoIP(Voice over IP)的基本原理是:通过语音压缩算法对语音数据进行压缩编码处理,然后把这些语音数据按IP等相关协议进行打包,经过IP网络把数据包传输到接收地,再把在这些语音数据包串起来,经过解码解压处理后,恢复成原来的语音信号,从而达到由IP网络传送语音的目的。VoIP网络电话有4种:电话到电话,电话到PC,PC到PC,PC到电话。本课题将研究以上几种VoIP的特点,发展及所用的关键技术,并致力于制定一套基于Jazz可配置DSP平台开发的电话到电话的解决方案,使电话能够脱离PC平台利用本开发方案方便的实现语音数据在网络上的传输,主要侧重点放在VoIP系统中的语音数字信号处理部分。本方案由三部分组成,可配置DSP的研究及配置;算法的实现;VoIP编解码硬件系统的搭建。算法欲执行在可配置DSP硬件平台上,可配置DSP提供三个层面的可配置性,专门针对特定应用而开发,设计人员可以根据实际应用需求添减硬件资源和用户自定义的运算宏单元,是针对特定应用的最优硬件平台。算法由高级语言程序实现,算法标准采用G.711, G.168等,对语音信号进行编解码及回声消除等处理。硬件系统采用SOC架构,以openrisc为主处理器,可配置DSP为协处理器,完成语音信号的编解码平台的搭建,其FPGA验证环境由外围接口模块SLIC,SLAC,及两板通讯SPI总线共同构成。