售前电话
135-3656-7657
售前电话 : 135-3656-7657
网络综合具有很大的成本优势,因而促进了网络运营商、业务提供商或局域网管理部门在基于互联网协议(IP)的网络上进行语音数据传输。网络一体化面临的主要挑战是语音数据在IP 网络上传送之前,必须对串行时分多路复用(TDM)语音数据流进行分包处理。
典型情况下,分包处理通过一组数字信号处理器实现,遗憾的是,DSP处理方法要以牺牲效率为代价,因而随着网络处理器在分包/拆包处理中的普及应用,它日益失去吸引力。网络处理器通过从DSP中卸载一部分任务可以提高处理效率,但是,卸载却带来一些新问题。例如,如何分离被分离出来的任务?如何实现DSP与网络处理器之间的接口?
无论传输方法如何,对语音数据进行完整VoIP分包处理都包含如下步骤:
1.语音处理:如有必要,该处理可包含双音多频(DTMF)生成/识别和回声消除。某些情形中,这一步操作还可包含压缩处理,但由于带宽已经唾手可得,因而对压缩处理的要求越来越小。
2. 分包处理:这一步操作实际上是将TDM数据打包到IP分包数据净荷中,并将表征特定电话号码的TDM流时隙与源IP地址及目的IP地址相关联。目的IP地址表征了TDM流中的一个时隙或目的电话号码。
3. 在IP网络上传输语音:这一步操作中VoIP分包数据只是网络上的分包数据,一般采用源端和目的端IP地址进行路由。
4. 有效性校验:有效性校验在IP分包数据目的端进行,以确认分包数据到达正确的目的端并包含有效的数据。
5. 实时协议报头分析:在这一步操作中,报头经过分析,将数字化的语音净荷导引至目的IP地址所指示的给定TDM流的给定时隙。
6. 拆包:该操作从分包数据包中卸下净荷或数字化语音数据。
7.抖动缓冲:TDM数据对时间敏感,语音数据必须能在正确的时间出现在给定的TDM流的给定时隙,否则声音质量将很差或含糊不清。语音数据在IP网络上传输时,会受到分包数据的传送时间间隔可变特性的影响。抖动缓冲操作存储TDM数据的几个时隙。当缓冲来自IP网络的更新数据时,抖动缓冲中最早的TDM数据将传送至TDM流。因为该操作的语音传送延迟很小,从而保证了声音质量。抖动缓冲通常包括两级,第一级是解压缩,如果语音数据在传送端进行了压缩,则必须在此处解压缩;第二级则将解压缩数据传送至TDM流。
在VoIP应用的“TDM-分包桥”实现中,所有上述操作均采用DSP场(DSP farm)中的DSP实现。该方法在实现中简单易行,但单个DSP场的呼叫处理密度和所能处理的同步呼叫数目有限,因而效率极低。虽然可以通过添加DSP器件以增加每块单板的呼叫处理密度,但固定的底板架构,如6U CompactPCI单板,在物理上限制了可添加的DSP数目。
尽管在DTMF生成/识别、回波消除和压缩中DSP的效率极高,但在其他任务中则明显不佳,尤其是那些涉及分包/拆包和分包数据处理的任务。DSP的一个显著而强大的特性是其快速完成复杂浮点计算的功能,但是涉及密集分包数据处理的功能则完全不使用DSP的浮点计算功能。因此,在VoIP应用中,采用DSP对数据流进行分包处理完全是对DSP功能的不当使用,并极大地影响了可实现的处理密度和每个信道的最终成本。