绍了语音的压缩原理和纠错原则。
关键字:语音编码 语音压缩算法 面向对象程序设计 网络 Abstract: The other filiation of morden communication is sound communication, the purpose of sound communication is enable immediate、no error、no interrupt communication. this context is aim at the receive and replay process of net-sound immediate transmission, by application of Visual C++.Net technologies as Object Oriented Programming Language, the general design objectives and basic principles of were described and the overall architecture was explained from viewpoints of software design and communication principle. The priciple of sound compression and correcting is main recommend . Key words:Sound Code Voice Compression Algorithm Object—Oriented Programming network
1 绪 论 1.1 开发背景
随着人类经济、政治及文化活动的不断发展和科学技术的进步,人与人之间的通信交流愈来愈频繁。为此人们对通信方式提出了越来越多的需求。声音和图象具有直观性强、信息内容丰富的特点。在人类的日常生活中,大部分信息是通过听觉和视觉来获取的。因此,通信中引入了声音和图象信息的传输,特别是把图象、声音等信息综合起来,不仅大丰富了通信的内容,而且也更适合人们获取外部信息的特点。传统的电话虽然已经解决了人们的声音通信问题,但是这种点对点通信成本高。尤其是大公司,通信费用就会更高。所以一些网络电话和VoIP (Voice over IP)技术就出现了,但是普遍的通话质量不是很好。
与普通电话网比较,IP电话等网络语音通话采用了语音压缩编码算法,将话音用数据包的形式在分组交换网上传递,因此其对传输线路的时空利用率都有大幅度的提高。但IP电话等网络语音通话也遇到了传统电话不太关注的语音质量问题。事实上,目前IP电话的用户都会感觉到通话过程中随时会出现令人难以忍受的语音畸变和频繁的断话现象。引起语音质量恶化的原因主要是IP电话网延时、丢包(包括数据包丢失和数据包排序溢出)、沿切割和抖动,其中延时问题尤为明显。
IP电话网中,网关或路由器内部的语音编码器(Vocoders)对带内音频信号进行打包和重组。这些器件对确认接收和有效数据包接收的顺序进行纠错检查,一旦发现错误,将命令重发,而重发相关数据包则不可避免地造成传输上的延时。网关或路由器上的另一个重要组成部分——缓存器(Buffer)即为容纳这些延时的数据包而设置。一般地讲,缓存器的容量越大,数据包被损坏的机率就越小,但同时延时却会增大。这是一对矛盾,需要系统设计和管理者来综合平衡,选择最佳的配置。图1示出了IP电话网络中延时的分布情况。
........................
|