发明名称 利用频域滤波后处理进行音频暂态信号预回声抑制的方法
摘要 本发明公开了一种利用频域滤波后处理进行音频暂态信号预回声抑制的方法,属于音频信号处理领域,特别是在音频编码中对解码后的暂态信号进行噪声整形的后处理方法。该方法由输入的音频暂态信号的离散余弦变换系数获得频域线性预测系数,并由此得到短时后滤波器,对暂态信号的离散余弦变换系数依次进行短时后滤波和谱倾斜补偿滤波,将滤波后的频域变换系数进行离散余弦逆变换恢复得到时域信号,再进行增益调整得到经后处理的暂态信号。本发明通过对音频暂态信号频域上的滤波处理达到时域上的噪声整形效果,有效抑制暂态信号编码造成的预回声失真,增强暂态信号峰值能量,能在不需要消耗额外编码比特的情况下提高解码后音频暂态信号的听音质量。
申请公布号 CN101908342A 申请公布日期 2010.12.08
申请号 CN201010234864.1 申请日期 2010.07.23
申请人 北京理工大学 发明人 王晶;何海龙;匡镜明
分类号 G10L21/02(2006.01)I;G10L19/00(2006.01)I 主分类号 G10L21/02(2006.01)I
代理机构 代理人
主权项 利用频域滤波后处理进行音频暂态信号预回声抑制的方法,其特征在于,对输入的每帧音频暂态信号,包含如下步骤:(1)对帧长为L的该帧音频暂态信号s1(n)进行离散余弦变换得到的离散余弦变换系数;(2)对步骤(1)得到的离散余弦变换系数进行预设阶数p下的线性预测分析,得到频域线性预测系数ai,其中i=1,2,3,...,p;(3)对步骤(2)得到的频域线性预测系数进行加权调整,得到如下式所示的短时后滤波器的传递函数: <mrow> <msub> <mi>H</mi> <mi>s</mi> </msub> <mrow> <mo>(</mo> <mi>z</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>A</mi> <mrow> <mo>(</mo> <mi>z</mi> <mo>/</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mi>A</mi> <mrow> <mo>(</mo> <mi>z</mi> <mo>/</mo> <mi>&alpha;</mi> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>=</mo> <mfrac> <mrow> <mn>1</mn> <mo>-</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>p</mi> </munderover> <msup> <mi>&beta;</mi> <mi>i</mi> </msup> <msub> <mi>a</mi> <mi>i</mi> </msub> <msup> <mi>z</mi> <mrow> <mo>-</mo> <mi>i</mi> </mrow> </msup> </mrow> <mrow> <mn>1</mn> <mo>-</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>p</mi> </munderover> <msup> <mi>&alpha;</mi> <mi>i</mi> </msup> <msub> <mi>a</mi> <mi>i</mi> </msub> <msup> <mi>z</mi> <mrow> <mo>-</mo> <mi>i</mi> </mrow> </msup> </mrow> </mfrac> <mo>,</mo> </mrow>0<β<α<1;其中,A(z)是线性预测多项式,α和β是预设的加权系数;(4)用步骤(3)得到的短时后滤波器对步骤(1)得到的离散余弦变换系数进行短时后滤波操作;(5)对步骤(4)得到的经短时后滤波的信号,按照传递函数为Ht(z)=1 μz 1,|μ|<1的滤波器进行谱倾斜补偿滤波操作,其中μ是滤波器的设计参数,μ与该帧音频暂态信号的暂态位置有关;(6)对步骤(5)得到的进行了谱倾斜补偿滤波后的频域变换系数进行离散余弦逆变换,恢复得到时域信号s2(n);(7)对步骤(6)恢复得到的时域信号进行增益调整,得到处理后的暂态信号帧s3(n),具体方法如下:s3(n)=G×s2(n),n=0,1,...,L 1;其中,G是增益调整因子。
地址 100081 北京市海淀区中关村南大街5号