第七章 DSP的工程应用(二)
(DSP在网络电话中的应用)
网络电话:
VOP--VOICE OVER PACKET
VON --VOICE OVER NETWORKS
VOIP--VOICE OVER INTERNET PROTOCOL
网络电话系统
用户接口:提供传统的电话用户接口功能(如拨号键盘 振铃),电话机的一些新功能(如重拨 等待 转移 电话会议等),显示所拨号码 主叫号码,串口与PDA等。
话音接口:将模拟话音转换为数字样本(话筒来的模拟话音以8KHZ速率采样,建立64KBPS的数据流,并通过脉编码调制送给处理器;反过来,将数据流变换为模拟话音,送给扬声器。)
网络接口:电话机之间传输话音数据包。在局域网中,通常是运行TCP/IP的10BASET或100BASET的以太网。
处理器:语音处理 呼叫处理 协议处理 网络管理 往往是用DSP作与话音有关的处理, 用MCU作其他的处理,为了保证升级需要,往往使用FLASH存储器
网络软件结构:用户接口:显示驱动 键盘驱动 振铃驱动 用户程序(控制显示的信息;处理键盘输入,并将其提供给呼叫处理);话音处理:PCM接口单元(从模拟接口接收PCM样本,并送给DSP处理 也将处理过的PCM样本送给模拟接口)DTMF发生(根据用户接口来的按键信号产生相应的频率信号)对于语音编码器,压缩算法并不能产生可靠的DTMF频率,则软件产生一个带内信息,送给网络,使远端的IP电话或网关重新产生DTMF音调。线路回声消除单元,执行ITUG。168。话音活动检测器,当没有检测到话音活动时,编码器的输出就不向网络传输,以便节省带宽。该软件还检测接口的空闲噪声特性,并报告给分组话音协议,以便在远端的IP电话机产生同样的噪声。打包补偿单元,对网络的时延抖动和掉包作补偿 打包协议封闭单元按照网络接口的要求对于打包的语音数据作封闭;