改进的VoIP中丢包恢复算法

来源 :复旦大学 | 被引量 : 0次 | 上传用户:alexander_guwen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
VoIP可以和传统的IP应用结合在一起,提供一些新的集成了音频和数据的应用,相比传统电话网络有了许多新的优势,也得到了广泛的应用。VoIP技术的广泛应用要求面对不同的网络环境,都可以同时达到实时性与可靠性。影响VoIP音质的因素主要有时延、静电干扰、丢包和抖动等。其中,丢包问题一直是一个影响VoIP服务质量的最核心因素。Turbo是一种性能卓越的纠错码,具有译码复杂度低,且在低信噪比时可以获得近似最优的性能。Turbo码可以提供数据可靠性,但它编译码的性能却影响其在对实时性有很高的要求的VoIP中的应用。Turbo码主要是通过迭代译码的方法来提高通信系统的译码性能。然而过多的迭代次数会增加译码的复杂度、译码延时以及功率损耗,从而限制了Turbo码在实时性要求比较高的通信业务中的应用。另一方面,正如我们所知道的,交织器是Turbo码所特有的,它可以使得信息序列随机化,增加各码字间的重量,从而提高码的保护能力。从一般意义上来说,Turbo码的交织器越大,性能就越好。但是交织器越大,在网络中需要传输的数据也越多,编码和译码的时间也就越长。一般的VoIP中的数据包都是及时消息,过多的延时会造成用户的不满,另一方面,Turbo码是一种纠错码,但是根据网络情况,并不是总是需要大范围的纠错的。当网络性能好的时候,也就是丢包发生的情况比较少的时候,巨大的交织器是不必要的。本文通过减少Turbo码迭代译码次数以及根据网络状况自适应的设置交织器大小,从两方面改进Turbo码的编、译码方式,在性能和可靠性方面找到了一个平衡点,优化Turbo码的编、译码过程,从而使之可以更好的适用于实时性高的VoIP应用。最后,本文讨论了语音质量评价方法与用户体验的关系。介绍了MOS值与PESQ评分算法,并将其应用于文中的VoIP语音质量评测。通过搭建系统模拟网络中的丢包环境,并使用文中提及的改进的Turbo码算法进行丢包恢复,完成了三个实验,并使用PESQ算法比较两端的语音并给出MOS评分值。通过与没有进行丢包恢复的网络语音得到的MOS值进行比较,展示了本文中提出的Turbo算法进行丢包恢复的优势。
其他文献
近年来,无线局域网(WLAN)以其安装便捷、使用灵活等优势,得到了大规模的部署。WLAN上承载的业务也覆盖了从标准互联网业务到实时业务的范围。实时业务对服务质量(QoS)有较高的
中文问句中,疑问词与中心词揭示了问句的大部分信息,因此,在中文问句处理中,识别疑问词与中心词变得尤为重要。由于中文的疑问词相对固定,数量也不多,故疑问词的识别准确率很
随着Internet网络的不断发展,消费者通过商家的网站、网络论坛、BBS以及Blog发表关于各种产品的评论信息。商家、厂家可以通过分析这些评论信息获取反馈意见;消费者可以通过
为适应电信网技术飞速发展和名目繁多的电信新业务的需要,ITU-T(International Telecommunication Union-Telecommunication Sector,国际电信联盟-电信标准局)提出了对电信网
XML在许多应用中已经成为数据交换的标准。然而,XML数据的自描述特性和半结构化特性使得XML数据中存在大量的数据冗余,这使得人们在获得XML数据带来的灵活性的同时不得不忍受
数据挖掘是从海量的数据中挖掘出隐含的、先前未知的、对决策有潜在价值的知识和规则。聚类分析是数据挖掘领域中的一个重要研究课题。所谓聚类是将物理或抽象的集合分组成为
随着基因组学和蛋白质组学相关技术的发展,产生了大量的表达谱和生物大分子相互作用的网络图谱信息。生物信息学为储存、处理、分析和整合这些海量数据提供了强有力的技术支持
统计机器翻译是当今机器翻译的主流方法,这可能由于很多原因,比如准确性,可扩展性,计算效率高,能够快速移植到新的语言对和领域等等。然而,现在的统计机器翻译方法产生的翻译
现实世界中的很多系统都可以抽象为网络,如人际关系网、论文引证网、科学家合作关系网、微博用户关系网、互联网等。这些网络都具有共同特点:即复杂的内部结构,因此被称为复杂
微电子技术、无线通讯技术及嵌入式计算技术的快速发展使得无线传感器网络被广泛应用在环境监测、健康监护、智能家居、目标跟踪及空间探测等领域。无线传感器网络是由分布在