CNG(舒适噪声生成)

舒适噪音生成(comfort noise generator,CNG)是一个在通话过程中出现短暂静音时用来为电话通信产生背景噪声的程序。


  舒适噪音生成是VoIP技术中静音抑制(silence suppression)或语音活动检测(VAD)的一部分。语音活动检测及舒适噪音生成是用来维持一个感受到的可接受的服务品质,同时尽可能降低传输成本和带宽使用。


  结合语音活动检测算法的舒适噪音生成可快速确定静音出现的时间,并在出现静音时产生人工噪音,直到语音活动重新恢复为止。产生的人工噪音可形成传输流不间断的假象,因此电话中的背景声音会从始至终保持连续,接听者不会有电话掉线的感觉。50%左右的通话中其实是没有讲话的。语音活动检测软件可以让一个携带语音拥塞的数据网通过因特网监测静音,通过阻止“静音封包”的传送来节省带宽。


  舒适噪音生成运用特殊算法制造能够与真实背景噪音相匹配的人工噪音。如果在静音期内声音传输完全中断,背景噪音的产生则有助于避免可能出现的噪音调制。需要抑制噪音调制的理由众多:一方面,噪音调制与自然背景噪音区别明显,通话方会觉得这种声音很不舒服;另一方面,当通讯恢复时,噪音调制会减少语言清晰度。


  据估算,运用语音活动检测及舒适噪音生成可将一组音频信道对带宽的需求降低50%。

 

组语音网络发展的过程中,最重要的问题之一就是质量问题。通常情况下,呼叫质量与语音质量是同一个概念。但除了“语音”之外,还存在许多因素影响用户对呼叫质量的感知。能够听到清晰的语言是一个有效电话呼叫的首要前提,但用户对呼叫质量的体验不仅仅包括听到的语音。当线路上没有语音时用户听到的声音通常不易引起注意,但这些声音却对感知到的呼叫质量影响重大。

这些非语音声音通常被称为背景噪声(BGN)。分组语音系统采用两种来消除背景噪音:回声消除和静音抑制(SS)。利用这两种技术可人为地消除呼叫中的背景噪声,并换来通常所说的舒适噪声(CN)。

背景噪声存在多种不同的形式,通常有“办公室通风噪声”、“街道噪声”和“背景音乐”等。尽管这种分类对人们理解背景噪音非常实用,但舒适噪声的建模和生成所使用的算法是属于数学术语。背景噪声最基本和最直观的特性是响度,即信号能量级别。其次的一个显著特性是信号频率分布。例如,一辆正在行驶的汽车与一台真空吸尘器的嘈杂声具有相同能量级别,但它们发出的声音却不同,因为它们具有完全不同的频谱。第三个重要特性是前两个特性随时间变化。如果背景噪声的能量级别和频谱不随时间变化,则称为平稳噪声。某些环境很容易包含非平稳的背景噪声,最好的例子就是车来车往的街道噪声。

优良的舒适噪声算法必须能很好地处理各种背景噪声。重新产生的舒适噪声应尽可能与原始信号相匹配。此外,当舒适噪声模型与原始信号匹配较差时,好的算法应尽量减少主观语音质量的下降。如今的舒适噪声算法趋于将这些算法基于一个通常称为频谱舒适噪声(S舒适噪声)的技术,这种技术设法重新产生原始信号的能量和频谱。

  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值