论文部分内容阅读
随着网络通信技术的发展,网络语音业务得到了广泛应用。为了保证网络语音的质量,通常需要在网络节点对语音质量进行实时监测,并根据反馈的信息调节编码或信道参数,从而改善传输语音的质量。由于网络节点无法获取原始语音信号,只能通过解析网络数据包评估语音质量,而比特流层评估方法仅使用数据包头信息和语音载荷信息,因此非常适合于对网络语音质量的实时监测。考虑到不同丢包模式和丢包内容对语音质量影响的不同,本文提出了一种引入帧类型分析的比特流层语音质量评估模型。该模型分析数据包的头信息和载荷信息,并对语音载荷进行解码,利用帧能量区分静音段和语音段,再提取语音段的编码参数和丢帧参数分别预测语音压缩和网络丢包引起的失真,从而获得语音质量。根据人耳的听觉感知特点,人们对语音内容的理解是基于单词的,多个单词组成一个语句,每个语句能够表达一个相对完整的意思。因此本文提出了一种基于语句划分的比特流层语音质量评估模型,先将语音序列划分成若干个表达完整意思的语句,通过分析语句中丢失帧的内容特性和所处的位置评估语句的质量,最后综合各语句的质量得到整个语音序列的质量。实验结果表明,本文提出的引入帧类型分析的比特流层评估方法和基于语句划分的比特流层评估方法能够较好地评估语音质量,相比于已有方法,通过本文方法得到的客观分值与主观分值具有更好的一致性。