您现在的位置: 全球IP通信联盟 >> VoIP频道 >> VoIP学院 >> 技术文摘 >> 正文

mSwitch系统VoIP语音质量测量方法研究

[2008-7-1 10:19:10] 关键字:VoIP,mSwitch系统 ,语音质量

欢迎订阅周刊:    周刊回顾         【繁體中文】【字体:


  • 通过对涉及参数和通话连接模型的对照,可以发现大部分参数都是对通话设备(话机)和通话环境的要求,如参数Ds、Dr是对发话端和收话端的话机噪音值的评估因子;SLR,RLR,STMR,LSTR是对发话端和收话端声音响度相关的评估;TELR,WEPL是对通话中的回声相关进行评估的因子;Nc是对通话中的电路噪音进行评估的因子;Nfor是对收话端的噪音背景的评估;Ps和Pr是对发话端和收话端的空间噪音的考虑因素;而这些因素对于评估测量VoIP的语音质量是没有太大的意义,因为这些因素同IP连接和传输没有直接的联系,并且这些参数在每次的VoIP通话当中也无法直接获取,而同VoIP相关的几个参数(T,Tr,Ta,qdu,Ie,Bpl,Ppl)是同如下几个因素有着直接的联系,下面就这几个因素进行介绍。

    (1)Codec:通话中采用的编解码方式,这是以硬件或者软件的方式采样模拟语音,决定了语音数据包的传输速率。在ITU的标准中,G.711u/G.711a是一种高质量的无压缩的编解码方式,但是占用相当大的带宽;而其他的低速率的编解码方式,如G.726/G.729等系统,占用的带宽比较小,但是使用了容易损失的压缩算法,削弱了语音的传输质量;而在实际的应用中,低速率的Codec能够在相同的带宽下接入更多的呼叫连接,但是又导致了更大的网络延迟(对参数T,Ta,qdu存在着间接的影响),并且对网络丢包更加敏感。Codec的选择对E-Model中的R值有着明显的影响,直接反应是对在Ie参数上,在ITU-T的标准中,有G.113的Appendix I就Codec和Ie的关系作了推荐,可以作为计算R值的参考。

    (2)网络延迟:网络延迟将引起语音会话过程的空白,带来语音的变形和会话的中断。E-Model关注的是End-to-End的网络延迟。在实际应用中,一般是如下几个方面而导致了网络延迟:传播延时:取决于传播的介质和距离;传输延时:传输过程中在网络设备上所用时间;打包解包延时:用采用的Codec进行数模转换的时间,不同的Codec所导致的延时是不一样的,但是对于同一种Codec,其延时基本是固定的;抖动缓冲延时:在作用在接受端,为保持住一个或多个接收的数据包,克服网络抖动的影响。网络延迟将直接反应在参数T,Tr,Ta上面。

    (3)网络抖动:网络抖动就是网络延时的变化,当网络抖动值大于50ms时,MOS值将急剧下降;但是在ITU-T G.107中,是这样说的:“抖动对语音传输质量的影响还在作进一步的研究,目前没有包含在E-Model的算法中”。但是通过在接收端增加抖动缓冲的量,则可以有效地降低抖动的影响,但是却增加了网络延时。[Page]

    (4)网络丢包:网络丢包是影响语音质量和MOS值的关键因素,存在两种类型的丢包:随机丢包(Random Loss):这是随机产生的丢包,如果量小,对语音质量影响小;连续丢包(Burst Loss):这是指连续一个以上的数据包的丢失,这对语音质量的影响是明显的。因此对丢包作有效的监测是非常有必要的,并且在ITU-T的标准中,其G.113的Appendix I中就Codec的选择所导致的Bpl作了映射,可以作为计算R值的参考。当某种Codec采用适当的丢包补偿技术也能够降低丢包对VoIP语音质量的影响,并优化了语音质量。

    最终通过E-Model得到的R值,通过ITU-T G.107中的Appendix B的计算公式,可以得到如下的一种关系表(见图2)。其中:GoB(Good or Bad),PoW(Poor or Worse)。

    如果平均主观值MOS为4或更高,被认为是比较好的语音质量,而若平均主观值MOS低于3.6,则大部分接听者不能满意这个语音质量了。因此,当软交换系统系统监测到VoIP的通话语音质量的R值处于70以下的时候,则需要采取一些适当的措施来改善语音质量了。

    5、运用E-Model在mSwitch系统中对VoIP语音质量测量的研究

    在当前的软交换架构mSwitch系统中,可以称之为VoIP的呼叫可以划分为如下两类:

    (1)第一类是需要向软交换系统的媒体网关(MG)申请IP资源的呼叫。这类呼叫有如下几种情况:终端都是IP,但是需要媒体网关作IP Relay,SIP到SIP,MGCP到MGCP,H323到H323,中间需要媒体网关作IP中继;一侧终端是IP,一侧是非IP终端,如SIP到V5电话、MGCP到PHS等;通话双方都是非IP终端,但是通话连接跨媒体网关了,如MG1上的PHS用户同MG2上的PHS用户通话等。

    (2)第二类就是不需要向软交换系统的媒体网关申请IP资源的呼叫。这类情况如IP终端到IP终端的End-to-End连接模式。

    对于第二类情况,语音质量需要的相关参数有各种协议处理方式不一样,如MGCP协议可以获取,SIP和H323则没有获取,这里就不作讨论。

    针对第一类的连接通话情况,可以用建立如下的通话连接模型,如图3所示。该图是整个软交换系统的简化图,具体的细节没有描述。

    基于该连接模型,对于每次的VoIP通话,CS-P可以从MG获取如下的相关信息:终结点呼叫连接采用的Codec(忽略了Codec动态改变的情况),呼叫连接的时长统计(nt/dur)、呼叫连接发送的字节数统计(nt/os)、呼叫连接接受的字节数统计(nt/or)、呼叫连接发送的数据包统计(rtp/ps)、呼叫连接中接受的数据包统计(rtp/pr)、呼叫连接中的所丢失的数据包的统计(rtp/pl)、呼叫连接中的抖动统计(rtp/jit)以及呼叫连接中时延的统计(rtp/delay)。从这些信息中,可以获取到计算R值所需要的参数(见表2)。

    而对于其他的参数,由于CS-P系统来计算每次VoIP的通话质量时,要获取各种真正的通话现场环境参数和话机相关的参数是不现实的,因此,这些参数值可以采用参考ITU-T G.107中Table 2中的参考值。

    因此,在mSwitch系统中,可以使用E-Model通过如下的步骤来获取每次VoIP通话的语音质量的R值和MOS值,具体计算公式参考ITU-T G.107。

    第一步:确定相关参数,计算基本信噪比R0(使用的都是ITU-T G.107中Table 2中的参考值);第二步:确定相关参数,计算语音同步损伤因子Is(使用的都是ITU-T G.107中Table 2中的参考值);第三步:确定相关参数,计算语音延时损伤因子Id(qdu使用的都是ITU-T G.107中Table 2中的参考值);第四步:确定相关参数,算计语音设备损伤因子Ie-eff(根据Codec对照ITU-T G.113 Appendix I,找到合适的Ie和Bpl值);第五步:根据终端类型,确定A值;第六步:计算R值,根据R和MOS的对照关系表,得到MOS值。

    使用E-Model测量VoIP的语音质量,可以准确地建立包丢失分布和最终用户感觉模型,将包丢失分布与编码器和时延等建立关系,以便给出一个单一的得分,该方法在数据网络中进行语音质量评估具有相当的准确度。

    6、结束语

    但是,需要看到的是:正如ITU-T G.107规范开头所述“这样的评估仅用于传输设计的目的,并非为了实际用户评价预测(因为还没有ITU-T建议的统一的模型)。”E-Model相当大数量的可能输入参数的组合情况还未经过足够的界内验证和充分的实验室测量。许多对于传输设计具有高重要度的参数组合情况,E-Model已经可以被确信应用,但是对于其它的一些研究未涉及或不成熟的参数组合情况,E-Model的估测仍处在置疑和研究的阶段。[Page]

    对于软交换设备mSwitch系在VoIP方面的理想情况,应该做到如下几种情况: 

    CS-P能收集每个同IP相关的呼叫的相关统计值,如抖动时间、延迟时间、丢报率等,并进行统计和计算,得出相关的R值和MOS值,作为整个CS-P的VoIP的语音质量参考依据;

    CS-P能提供丢报率的告警提示以及语音质量下降的告警提示;

    CS-P能根据计算出来的MOS值,对相应的VoIP呼叫进行相关的调整和控制,如控制媒体网关选择合适的语音压缩算法,或者提供语音包缓存区的大小以减少抖动对语音质量带来的影响。

     

    上一页  [1] [2] 

责任编辑:FHUI 文章来源:ZDNet

VoIP|VoIP论坛|什么是VoIP|voip网络电话|voip电话|voip技术|voip网关|voip设备|免费voip| 网友评论: (只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
      VoIP|VoIP论坛|什么是VoIP|voip网络电话|voip电话|voip技术|voip网关|voip设备|免费voip| 发表评论:
 评 分:
1分 2分 3分 4分 5分
 评论内容:
  • ·严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • ·用户需对自己在使用全球IP通信联盟网服务过程中的行为承担法律责任。
  • ·本站管理员有权保留或删除评论内容。
  • ·评论内容只代表网友个人观点,与本网站立场无关。
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    文章搜索
    ◆ 此文章读者还阅读以下文章
    ◆ 每周点击VoIP文章排行
    ◆ 图片新闻
    更多>>
    ◆ 论坛精华帖
    进入论坛>>
    ◆ 精华博文
    进入博客>>
    Google Advertisement
    全球IP通信联盟,解放您的沟通,关注VoIP发展 www.microvoip.com
    | 设为首页 | 加入收藏 | 广告服务 | 友情链接 | 版权申明 | 联系我们 | 投稿中心 | 关于我们 | 站点地图 |

    Copyright©2003-2008 全球IP通信联盟(原全球VoIP联盟) 版权所有
    联系电话:010-82212911/12/13
    021-51701588/85/89/86
    沪ICP备05005909号