在语音传输的过程中,语音增强方案经常被采用。它使用FEC编码技术(由卷积编码和维特比译码算法组成)进行数据传输,有着大批量的数据运算(包括卷积和译码等算法)和检测,而且都是采用先进的DSP处理器来完成的,其中就包括语音编码和降噪。
1 干扰相减降噪技术研究
为了降低信号在传输过程中的噪声,改善语音传输质量,大多会采用三种通用的语音增强方法。首先是干扰相减法,即通过减掉噪声频谱来抑制噪声;其次是谐波频率抑制法,即利用语音增强的方法来完成减噪,基于噪声的周期性原理,利用谐波噪声的自适应梳状滤波实施基频跟踪来完成降噪;第三是利用声码器再合成法,它利用迭代法,在语音建模的基础上,估计模型参数,用描述语音信号的方法再重新合成无噪声信号。
每种方法都有自己的特点,这里介绍噪声相减法降噪。单通道语音增强系统(图1)必须在无语音期间,也就是在只有背景噪声存在时估计噪声的特性。通过语音启动检测器(VAD)采集有效的语音源和噪音源,然后利用噪声相减算法实现降噪。基于声音语音的周期性,时域自适应噪声抵消法可以通过产生参考信号而加以利用。其中,参考信号是延迟主信号一个周期形成的,需要有复杂的间距估计算法。在语音帧内利用FFT,用估计的噪声幅值频谱相减,并逆变换这个相减后的频谱幅值,再利用原始噪音的相位,求出有噪音短时幅值和相位频谱。增强步骤一帧接一帧地完成。此方法先把污染的语音利用带通滤波器组分解成不同的频率组,随后每个分波段的噪声功率在无语音期间被估计出来。通过利用衰减因子可以获得噪声抑制,其中衰减因子相对应于每个分波段估计噪声功率比上的瞬时信号功率。
2 谱相减降噪技术研究
目前,多数的通信减噪都是使用DSP来完成的,主要是使用FFT降低噪声。其中,频谱相减提供了有效的计算方法,通过从有噪声语音谱中减去噪声频谱,即增强了语音,又降低了噪声。有噪声语音被分段,并且被设置窗口,每个数据窗口的FFT均被执行,并且幅值频谱被计算出来。VAD用来检测输入的语音信号。在非语音段,噪声频谱将会被估计出来,并存入缓存区,再通过算法使得缓冲器内的数据衰减,从而使噪声减小。在非语音期间,有两种方法产生输出:用固定因子衰减输出或设置输出为0。在非语音帧期间具有某种残余噪声(舒适噪声),可输出比较高的语音质量,原因是在语音帧期间,噪声局部地被语音屏蔽,它的幅值将会在非语音段上被存在的相同量值的噪声所平衡。在语音段上设置输出为0,具有放大噪声的效果,因此在非语音期间,最好通过固定因子衰减噪声。幅值与语音段上可觉察的噪声特性,以及噪声段上可觉察的噪声之间必须保持平衡,所以不希望的音响效果,如嗡嗡声、咔嗒声、抖动声、语音信号的模糊不清等,均可以避免。
在描述算法之前,先设置一些参数,并做数据分析。首先假设背景噪声是平稳的,并且在语音段内,使其希望幅值频谱出现在不变的语音段之前。如果环境是变化的,则在语音帧开始之前,有足够的时间去估计背景噪声的新幅值频谱。对于缓慢变化的噪声算法,需要根据VAD参数确定语音是否已经终止,同时估计新的噪声影响,然后利用频谱相减法,就可以使得噪声明显下降。
假设信号s(n)受到干扰信号v(n)的影响而遭到损失,则被污染的有噪声信号可以表示为:
取x(n)的DFT得到:
假设V(n)为零均值,且与S(n)不相关,则S(K)的估计可以表示为:
s(k)=|x(k)|-E|V(k)|
式中:E|V(K)|是发生在非语音周期上的期望噪声频谱。
给定估计|s(k)|,则谱估计可以表示为:
|s(k)|=|s(k)| ejθx(k)
式中:
式中:θx(k)是被测量的有噪声信号的相位,利用噪声语音相位,可以满足实际目的需要。因此利用短期语音幅值频谱的估计|s(k)|和受到损害的语音相位θx(k)重构处理后的信号,估计器可以表示为:
方程给出的频谱相减算法避开了对相位的计算,在浮点DSP硬件中实现。为了降低噪声得到良好的听觉效果,除了以上算法外还有谱幅值平均法、半波整流法和残余噪声减小法,其目的都是为了得到更好的效果。
3 结 语
无论在通信系统还是其他领域,噪声的消除都是科技飞速发展过程中面临的难题,因此降噪算法显得尤为重要。目前,利用DSP降噪技术也越来越成熟。随着相关技术的不断发展,一定能还社会一个安静和谐的生活环境。
关键字:噪声 DSP 算法
引用地址:
信号传输过程中噪声消除的DSP算法研究
推荐阅读最新更新时间:2024-05-02 20:55
基于DSP动液面深度测试系统设计
1 引言 动液面深度是油机井的井口到井下油层表面的距离,是抽油机井定期测试中的一个重要参数。由动液面深度还可计算出井管内的平均声速。动液面深度、井管内的平均声速与其它测试项目的结果相结合可以充分反映抽油机井的工作状态和产量情况,为油井的诊断和维护提供依据。 2 动液面深度测试原理 动液面深度测试仪器通过采集由安装在井口的炮枪发出并经过井管接头反射的节箍波信号和经过油层表面反射的液面波信号(如图1所示),找出井口位置、动液面位置及基准节箍波,用公式(1)来计算动液面深度。 图1节箍波和液面波波形示意图 (1) 公式(1)中A、B、C、D分别代表井口位置、液面位置、参考节箍波起点和参考节箍波终点,L为单节井管的长度
[测试测量]
DSP设计的电磁兼容解决问题
DSP是一个相当复杂、种类繁多并有许多分系统的数、模混合系统,所以来自外部的电磁辐射以及内部元器件之间、分系统之间和各传输通道间的窜扰对DSP及其数据信息所产生的干扰,己严重地威胁着其工作的稳定性、可靠性和安全性 。据统计,干扰引起的DSP事故占其总事故的90%左右。同时DSP又不可避免地向外辐射电磁波,对环境中的人体、设备产生干扰、妨碍或损伤。并且随着DSP运算速度的提高,能够实时处理的信号带宽也大大增加,它的研究重点也转到了高速、实时应用方面。但正是这样,它的 电磁兼容 性问题也就越来越突出了,本文在DSP的电磁兼容性问题方面进行了一些探讨。 2 DSP硬件方面的电磁兼容性 电磁兼容性(EMC)包含系统的发射和敏感
[嵌入式]
充分利用数字信号处理器上的片内FIR和IIR硬件加速器
有限脉冲响应(FIR)和无限脉冲响应(IIR)滤波器都是常用的数字信号处理算法---尤其适用于音频处理应用。因此,在典型的音频系统中,处理器内核的很大一部分时间用于FIR和IIR滤波。数字信号处理器上的片内FIR和IIR硬件加速器也分别称为FIRA和IIRA,我们可以利用这些硬件加速器来分担FIR和IIR处理任务,让内核去执行其他处理任务。在本文中,我们将借助不同的使用模型以及实时测试示例来探讨如何在实践中利用这些加速器。 简介 图1.FIRA和IIRA系统方框图 图1显示了FIRA和IIRA的简化方框图,以及它们与其余处理器系统和资源的交互方式。 FIRA和IIRA模块均主要包含一个计算引擎(乘累加(MAC)单元)以及
[嵌入式]
多片DDC芯片HSP50214B与DSP接口电路方案设计
笔者在多通道无源雷达信号处理机的设计中,采用了DSP芯片 TMS320VC5409 控制4片DDC芯片HSP50214B的接口电路,研究了同步控制多片HSP50214B等关键技术。 DDC芯片HSP50214B 数字下变频器HSP 50214B是一个非常灵活的数字调谐器,是INTERSIL公司为了满足一个宽范围的通信商业标准要求而设计的,主要用于软件无线电中A/D后的处理。HSP50214B 的下变频处理功能是将被抽样的中频信号转变成基带数字抽样信号,完成该功能的模块包括本振产生器(NCO),积分梳状滤波器(CIC),多级半带滤波器(HB)以及可编程有限脉冲响应滤波器(FIR),具有重复抽取,自动增益控制
[嵌入式]
噪声、TDMA噪声及其抑制技术
噪声和TDMA噪声 “噪声”通常广泛用于描述那些会使所需信号的纯净度产生失真的多余的电气信号。一些类型的噪声是无法避免的(例如被测信号幅值上的实际波动),只能通过信号平均化和带宽收缩技术来克服这类噪声。另一种类型的噪声(例如,射频干扰和“接地回路”)能够通过不同的技术来降低或者消除,包括滤波技术和仔细的接线设置以及器件位置摆放。最后,有一种噪声,它起因于信号放大过程并能够通过低噪声放大器设计技术来削弱。尽管降低噪声的技术是有效的,但总是希望从可免于噪声干扰,并具有尽可能低的放大器噪声的系统开始使用降噪技术。下面介绍的是影响电子电路的各种类型噪声的简单总结。 热噪声(或者Johnson噪声或者白噪声)与电阻中电子的热扰动而体现出
[电源管理]
ARM、DSP、FPGA的区别是什么?
ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。 ARM架构是面向低预算市场设计的第一款RISC微处理器,基本是32位单片机的行业标准,它提供一系列内核、体系扩展、微处理器和系统芯片方案,四个功能模块可供生产厂商根据不同用户的要求来配置生产。由于所有产品均采用一个通用的软件体系,所以相同的软件可在所有产品中运行。目前ARM在手持设备市场占有90以上的份额,可以有效地缩短应用程序开发与测试的时间,也降低了研发费用。 DSP DSP(digital singnal processor)是一种独特的微处理器,有自己的完整指令系统,
[单片机]
噪声系数测量—超量程方法
噪声系数分析仪通常是作为频谱仪的选件功能,配合标准噪声源,用Y因子法,测量分析被测件DUT的噪声系数。 对于小增益甚至负增益的DUT,且噪声系数大于20dB时,需要噪声源的超噪比ENR远大于标准噪声源货架产品,文中解释这种噪声源的集成制作及其校准和测量方法。 计量单位常用衰减器来计量校准噪声系数分析的准确度,当衰减量值大于20dB时,就需要自制集成标准化超高ENR的噪声源。 噪声系数 噪声系数描述被测件DUT内部噪声程度,对信噪比的恶化程度,即输入信噪比和输出信噪比的比值。 F=SNR_in/SNR_out 定义噪声系数时,输入噪声Nin = N0是理想器件在290K时电子学热噪声功率 -174dBm/Hz。
[测试测量]
纷繁标准呼唤创新算法,可配置内核前景看好
对嵌入式CPU内核市场来说,近年来兴起的可配置(configurable)内核技术,随着采用的客户日益增加,已逐渐受到市场的关注。市场研究机构Semico Research公司的技术长Tony Massimini日前表示,对于需要大量数据运算以及标准不断演进的新兴消费性电子产品来说,可配置内核确实有其优势,并预期此一市场将能够持续成长。 回顾嵌入式内核的发展历程,Tony Massimini指出,在1990年代初期,32位嵌入式控制只是非常小的一块市场,直到手机与游戏机产品的兴起,才让ARM、MIPS公司开始崭露头角。到现在,随着消费性电子市场的增温,嵌入式CPU内核也有许多不同的类型以及不同的设计方法,包括ASSP、高
[嵌入式]