文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络技术网络应用VoIP语音质量测量新方法 E-model
精品推荐
特别推荐
·WLAN业务的若干定价和计费问题分析
·光纤CAN总线自愈环网的研究
·以太网技术及应用趋势
·IPv6 - 打造下一代IP网络
·数字签名技术简介
·代理服务器 路由器配置案例
·保障主机安全无忧 抗拒绝服务设备介绍
·突破单位网管封杀QQ、MSN端口的方法
·ADSL Modem 端口映射 全集
·如何隐藏你的IP
热点TOP10
·看在线电影断网
·查找对方IP地址的一些方法
·关于IP机顶盒的功能及其未来发展
·基于AD6620的正交解调器设计
·ADSL Modem 端口映射 全集
·如何隐藏你的IP
·网络嗅探Sniffer监控广播风暴
·Leopard中用户帐户和文件共享的新变化
·通过宽带ADSL路由多机共享上网
·批量命令处理 高效管理网络

VoIP语音质量测量新方法 E-model

日期:2008年5月12日 作者: 查看:[大字体 中字体 小字体]


  
  E-model用来作为算法最终结果的是R值,被称为全面的网络传输等级要素,取值范围从0到100。R值的计算从没有网络和设备的损伤影响开始,此时语音质量是最好的,R=Ro。Ro是无网络延时和设备损伤因素的基本信号与收发噪声以及电流、背景噪声之比,即基本信噪比。但是因为网络和设备损伤因素的存在,减少了通过网络的语音质量,R值的基本计算公式如下:
  
  R=Ro- Is-Id-Ie+A
  
  其中,Is:与语音信号传输同步的损伤
  
  Id:语音信号传输延时后的损伤
  
  Ie:由设备引入的损伤,例如编码器损伤
  
  A:优势因素,致力于考虑呼叫者的期望因素,在大部分情况下,一般设置为0。
  
  由公式可知,全面的语音质量(R值)的计算是通过首先估计一个连接的信噪比(Ro),然后从中减去网络损伤(Is,Id,Ie),最后再用呼叫者对语音质量的期望(A)进行补偿后得到。实际应用中,基本公式中的输入Ro、Is、Id和Ie,每一个都需要考虑各种各样的实际网络损伤因素,通过非常复杂的数学计算而得到。
  
  前面已经讲过,任何的测量方法,最终都将对应为MOS值标准,E-model也一样。下面的曲线图清楚的表示出了R值和平均主观值MOS之间的映射关系。X轴表示E模型的R值,Y轴表示平均主观值MOS。
  
  加入用户的感知特性(以用户满意程度表示),进行语音质量等级划分,对应R值和MOS值的范围如下表所示。由于网络数据与实际语音之间存在转化过程,这样固有的损耗使得R值最大只能到93.2,也就是平均主观值MOS只有4.4。G.107的R值默认最大为94。
  
  4.2 语音编码方式、延时、抖动和丢包对R值的影响
  
  网络损伤的主要因素包括语音编码、回声、平均包延时,抖动和包丢失率。回声产生于IP网络与传统PSTN相连处,在单一VoIP网络内部暂不讨论。在一个仅由编码、延时、抖动和丢包造成系统失真的情况下,R的计算公式可以简化如下:
  
  R = Ro-Icodec-Idelay-Ipdv-Ipacketloss
  
  下面将讨论这四个主要损伤因素对R值的影响。
  
  在语音处理中,编码是以硬件或软件的方式去采样语音和决定数据包的速率。ITU标准定义了差不多十几种编码方式,每一种都有不同的特点。低速的编码方式占用更少的带宽,但是因为使用有损的压缩算法,低速编码更加削弱了语音质量。在实际情况中,选择低速的编码方式能够在相同的连接上建立更多的呼叫,但是引入了更大的延时,使语音质量对丢包也更加敏感。因此选择越低速率的编码方式,将明显地减少E模型的R值,当然这也不是完全绝对的。下表显示了一些常用的编码方式对应的Ie值和固有R值[4]。
  
  延时是指话音从发起者到接收者所经过的时间[5],一般而言,端到端的延时由以下四部分组成:
  
  (1)传播延时:指话音从一端到另一端通过网络的时间,由信号通过传播媒介的速度和传播的距离决定
  
  (2)传送延时:指通过网络路径上的所有网络设备的时间
  
  (3)包转化延时:指的是编码器进行数模转化的时间
  
  (4)抖动缓冲延时:指的是在接收端用来保持一个或多个接收的数据包的时间,用来克服数据包到达时间的变化,也就是克服抖动产生的延时
  
  延时会引起语音会话过程的空白,带来语音的变形和会话的中断,也就是说,延时的增大导致了R值的减小。延时的时长在100~200ms之间开始被收听者所察觉,使得会话不自然。建议的延时上限为150ms,若延时达到200ms则开始有严重的会话中断。
  
  抖动,也叫做延时的变化,是指在一个VoIP呼叫过程中所有发送的数据包到达的时间差异。当一个数据包发送时,发送端在RTP报文头上增加一个时间戳;当在另一端被接收时,接收端同样增加另一个时间戳;计算这两个时间戳可以得到这个数据包的通路时间。如果在一个呼叫中包含不同的通路时间,则存在抖动。在视频应用程序中,抖动表现为图像闪动,而在电话呼叫中,它表现的效果与丢包产生的效果相似,某些字词听不清楚或错误。抖动的大小取决于数据包的通路时间的差异程度,差异程度越大,则抖动也越大。如果抖动值大于50ms,则平均主观值MOS值剧烈地降低,认为是极差的语音质量。通过增加抖动缓冲的数量,可以有效地降低抖动的影响,但是增加了一毫秒的抖动缓冲,则相应增加了一毫秒的网络延时。
  
  丢包是一个影响语音质量的关键因素。数据包发送端和接收端之间的数据包数目的差值即为网络传输丢失包数目。VoIP使用RTP实时传输协议传输语音数据包,虽然可以利用RTP报文头的序列号检查数据包的丢失和乱序,但是它并没有重传机制。任何丢包和乱序都将影响语音的质量。网络主要有两种类型的丢包情况,一种是或多或少的随机丢包,当网络保持冲突碰撞时,就会偶尔有一个或两个数据包发生丢失;另一种是爆裂丢包,是指连续一个以上的数据包丢失,会显著地影响语音质量,明显减小R值。当少量的丢包是随机地分布时,人耳并不容易感觉到较差的语音质量。
  
  E-model测量方法正是将这些网络的损伤因素充分予以考虑,以此作为对网络语音质量的全面传输评估,真正意义上的研究了数据包化的语音呼叫的质量问题。
  
  5 运用E-model对实时的VoIP网络进行语音质量测量
  一种E-model在实时网络测量中的应用[6],就是测量几个有限的E 模型参数,同时估计其它非测量参数,从而运算出反映网络全面传输质量的R值。一种客观的语音质量测量输出了MOS值,将该MOS值转换为Ie参数,与此同时根据网络信息查找E模型参数参考表得到非测量参数的值,最后将所有的参数进行运算,得到最终的反映全面质量的R值。

上一页 [1] [2] [3] 下一页 




上一篇:剖析VPN IPSec VPN 运营之我见

下一篇:VPN(虚拟专用网络)技术综述

相关文章:
·电脑提速的新方法
·快速找回QQ密码的新方法
·用千千静听制作高质量MP3
·编写质量手册
·语音聊天声音小?教你设置MIC
·即时语音提示 & 校对软件InsTalk注册码及注册机 上
·十大原因左右着性欲质量
·改善性生活质量:试试这几招
·分辨网线的质量性能的高低
·QQ斗地主游戏逃跑不扣分的新方法
相关软件:
·金庸作品全集 语音朗读版
·雀美眉麻将写真馆中文语音版
·BIOS设置全过程视频精讲(配语音讲解)WMV格式
·李阳疯狂英语口语速成(语音版)
·2007电脑语音算命大师
·公共英语等级考试五级语音教程06
·大学英语六级听力语音版
·MP3语音复读机 V4.60
·知行播客II 2.1 Beta1┊享受免费的原创知行英语音频节目┊简体中文绿色免费版
·建筑工程施工质量验收统一标准GB50300-2001

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot