高效子频带自适应有限脉冲响应滤波制造技术

技术编号:8047891 阅读:272 留言:0更新日期:2012-12-06 22:47
本发明专利技术公开了具有至少一个音频通道的音频系统。音频系统包括数字音频处理器,其中对每个通道实施至少一个数字滤波器。每个通道的数字滤波器包括:分析滤波器组,设置成接收宽频带输入音频信号并将输入音频信号划分成多个子频带,从而提供具有相等带宽的子频带信号,子频带信号的频谱组成输入音频信号的频谱;用于每个子频带的子频带FIR滤波器,从而提供各个被滤过的子频带信号;和合成滤波器组,设置成接收被滤过的子频带信号并将子频带信号组合来提供宽频带输出音频信号,其中延迟与每个子频带信号相关联,将子频带信号其中之一的延迟应用到分析滤波器组上游的宽频带输入音频信号并将剩余的延迟应用到分析滤波器组下游的剩余子频带信号。

【技术实现步骤摘要】

本专利技术涉及音频应用中的子频带信号处理,更具体来说,涉及一种用于设计一组能够实现所需目标传递函数的计算有效实施的子频带FIR滤波器的方法。
技术介绍
与IIR滤波器(无限脉冲响应滤波器)相反,FIR滤波器(有限脉冲响应滤波器)提供了实现具有可任意定义的所需传递函数(也就是说,幅度响应和相位响应)的数字滤波器的可能性。因此,所需传递函数不仅可以被设计成最小相位而且可以被设计成最大相位甚至混合相位。另外,也可以实施在音频信号处理中通常需要的线性相位传递函数。然而,尤其是在音频信号处理中,在使用FIR滤波器时,要求的滤波器长度通常相 当高,从而增加了运行期间的计算量和存储要求。这主要是由两个实质因素引起的。第一,存在于大多数音频应用中的房间脉冲响应的衰减时间相当长,从而导致了使用FIR滤波器时相应的长滤波器长度。第二,人类听觉系统适应于在不同的频带提供不均匀的频率分辨率。所述人类听觉系统很好地解决了低频率问题,也就是说,在低绝对频率的情况下很好地辨别出频率差值,而并不容易识别出高频率。举例来说,可以很容易将IOOHz音频与200Hz音频区分开来,而人类的耳朵却很难将5000Hz音频与5100Hz音频区分开来,尽管在这两种情况下频率差值都是100Hz。也就是说,人类听觉系统的频率分辨率随着频率的增加而减少。这一现象是众所周知的,并且形成适合于人类听觉系统的诸如树皮标度、美尔标度和ERB (等效矩形带宽)标度的心理声学频率标度的基础。研究表明,由于视听室的内部(毛毯、软垫家具等),使得视听室的房间脉冲响应相当长,尤其是在低频率的情况下,这是因为能量递降较慢。由音频再现系统产生的声压是低音频率范围(也就是说,200Hz以下)中的最大声压而人类听觉系统对于低频率音频信号较不敏感的事实更加加强了这一效果。对于所有这些因素的综合意见指明,人类听觉系统的特征和典型视听室的特征要求FIR滤波器的长度不应短于某个最小长度,以便在音频信号处理系统中提供足够的音质。举例来说,为了提供低音频率范围中约IOHz的所需频率分辨率,采样频率为44100Hz的每个音频通道都需要滤波器系数为4410的FIR滤波器,借此现代音频系统已多达16个通道。由于长的FIR滤波器使得运行期间的相当大计算量和/或高存储要求成为必要,所以在音频应用中就需要FIR滤波器的高效实施,以允许使用标准数字音频信号处理。
技术实现思路
本专利技术公开了具有至少一个音频通道的音频系统。所述音频系统包括数字音频处理器,其中对每个通道实施至少一个数字滤波器。每个通道的数字滤波器包括分析滤波器组,其被设置来接收宽频带输入音频信号并且将所述输入音频信号划分成多个子频带,从而提供具有相等带宽的子频带信号,所述子频带信号的频谱组成输入音频信号的频谱;每个子频带的子频带FIR滤波器,从而分别提供被滤过的子频带信号;和合成滤波器组,其被设置来接收被滤过的子频带信号并且对所述子频带信号进行组合来提供宽频带输出音频信号,其中延迟与每个子频带信号相关联,所述子频带信号中一个子频带信号的延迟被应用到合成滤波器组上游的宽频带输入音频信号,并且剩余的延迟被应用到合成滤波器组下游的剩余子频带信号。本专利技术公开了相应的过滤方法。附图说明参阅以下附图和描述可以更好地理解本专利技术。在附图中,相同的参考数字表示相应的部件。在附图中图I示出FIR滤波器的滤波器系数的自适应计算的基本信号处理结构,所述FIR滤波器表示与预定义的目标函数P(Z)大致匹配的传递函数G(Z);图2示出图I结构的修改,借此图I的全频带FIR滤波器G(Z)将由一组子频带 FIR滤波器Gm(Z)取代;图3示出包括一组可以取代全频带FIR滤波器G(Z)的子频带FIR滤波器Gm(Z)的信号处理结构;图4示出用于包括许多子频带的自适应FIR滤波器设计的信号处理结构,每个子频带包括子频带FIR滤波器和延迟线;图5示出基于树皮标度的权重因数,其用于在调适子频带FIR滤波器的长度时突出强调低频率子频带;图6示意性地示出偶数堆叠和奇数堆叠滤波器组的幅度响应;图7a示意性地示出划分成多个子频带滤波器的FIR滤波器的结构;图7b示意性地示出图7a实施例的简化替代实施例;图8示出图6滤波器组的存储要求减少的替代实施例;图9示出改进图8实施例的可选实施例;以及图10示出包括处于两个分开音频通道的滤波器的实施例。具体实施例方式图I示出FIR滤波器20的滤波器系数gk(k=0,1,. . .,K_l)的自适应计算的基本信号处理结构,借此下标k指示所述滤波器系数的指标并且K指示滤波器长度。FIR滤波器20具有(离散)传递函数G (z),在成功调适滤波器系数gk之后,所述传递函数与参考系统10的预定义目标函数P(Z)大致匹配。为了执行自适应滤波器设计程序,将测试信号(输入信号X )提供给参考滤波器10和FIR滤波器20,所述测试信号例如是白噪音或具有包括目标传递函数P(Z)的通带的带宽的任何其它信号。从参考系统10的输出信号(也就是说,从所需信号d)中减去FIR滤波器20的输出信号y(减法器30)。差值d-y是用作错误信号e并且被提供到适配单元21。适配单元21被设置成在每个采样时间间隔期间计算一组更新的来自于错误信号和输入信号x(在本文中也指示为参考信号)的FIR滤波器系数gk。可以采用最小均方(LMS)算法或归一化最小均方(NLMS)算法来调适滤波器系数。然而,出于这一目的同样可以利用不同的适应算法。在适应算法收敛之后,FIR滤波器系数gk表示目标传递函数P(Z)的最优逼近的传递函数G(Z)。在使用FIR滤波器时减少计算量的一种选择是将待过滤信号的频谱划分成许多窄频带信号(子频带信号)并且分别过滤每个窄频带信号。可以通过所谓的分析滤波器组(AFB)实施将全频带信号划分成多个子频带信号。类似地,可以使用相应的合成滤波器组(SFB)将所述子频带信号(再次)组合成单个全频带信号。在下文中,全频带信号的指示不带有下标,例如,所需信号d,其中η是时间指标。另外,具有下标的信号,例如,dm,指示一组为相应全频带信号d的分解信号的子频带信号。因此,下标m指示所述子频带的数目(m=l,2,...,M)。类似地,离散全频带传递函数G(Z)可以被分解成许多子频带传递函数 G111 (z)。图2示出类似于图I结构的基本信号处理结构,借此自适应FIR滤波器20由一组子频带FIR滤波器20'取代。为了这一目的,通过使用AFB 22将所述全频带输入信号χ 划分成M个子频带输入信号xm(其中m=l,2,. . .,M)。类似地,使用AFBll将所述全频带所需信号d分成M个子频带信号dm(同样m=l,2,. . .,Μ)。每个子频带FIR滤波器都实现了窄频带传递函数6 > (ζ),下标m同样指示所述子频带的数目。每个子频带滤波器Gm(ζ)也可以由其滤波器系数gmk表示,借此k同样指示范围为k=0至k=Km-l (Kffl是第m个子频带中滤波器Gni(Z)的滤波器长度)的滤波器系数的指标。每个FIR滤波器Gni(z)与适配单 元(所述适配单元组由图2中的数字21'指示)相关联,所述适配单元接收相应的错误信号em=dm-ym并且计算各个子频带m的各组更新的滤波器系数gmk(k=l, 2,. 本文档来自技高网
...

【技术保护点】
一种具有至少一个音频输出通道的音频系统,其包括数字音频处理器,其中对每个通道实施至少一个数字滤波器;每个通道的所述数字滤波器包括:分析滤波器组,其被设置成接收宽频带输入音频信号并且将所述输入音频信号划分成多个子频带,从而提供具有相等带宽的子频带信号,所述子频带信号的频谱组成所述输入音频信号的频谱;用于每个子频带的子频带FIR滤波器,从而提供各个被滤过的子频带信号;和合成滤波器组,其被设置成接收所述被滤过的子频带信号并且将所述子频带信号进行组合来提供宽频带输出音频信号;其中延迟与每个子频带信号相关联,将所述子频带信号中一个子频带信号的所述延迟应用到所述分析滤波器组上游的宽频带输入音频信号并且将剩余的延迟应用到所述分析滤波器组下游的剩余子频带信号。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:M克里斯托夫
申请(专利权)人:哈曼贝克自动系统股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1