用于限制扬声器位移的系统转让专利

申请号 : CN200580013980.8

文献号 : CN1951148B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 安德鲁·布赖特

申请人 : 诺基亚公司

摘要 :

高的驱动信号可以损坏扬声器。该损坏的一个原因是线圈膜片组的过度的振动位移。本发明描述了一种用于用信号处理器来限制该位移的新方法。在本发明中,低频斜波和陷波滤波器用于根据扬声器位移的预测来衰减低频。描述了一种用于根据预测的位移为低频斜波和陷波滤波器的数字实现计算系数值的新方法。

权利要求 :

1.一种用于限制扬声器位移的方法,包括:

将输入电声信号提供给低频斜波和陷波滤波器以及位移预测器块;

由所述位移预测器块基于预先确定的准则响应于所述输入电声信号产生位移预测信号,并将所述位移预测信号提供给参数计算器;以及由所述参数计算器响应于所述位移预测信号产生参数信号,并将所述参数信号提供给所述低频斜波和陷波滤波器用于产生输出信号,以及进一步将所述输出信号提供给电声转换器用于限制振动位移。

2.根据权利要求1所述的方法,其中所述电声转换器是扬声器。

3.根据权利要求1所述的方法,其中所述低频斜波和陷波滤波器是具有z-域传递函数的二阶滤波器,该传递函数由下式给出:其中σc是低频斜波和陷波滤波器的特征灵敏度,b1·c和b2·c是定义目标零点位置的前馈系数,且a1·t和a2·t是定义目标极点位置的反馈系数。

4.根据权利要求3所述的方法,其中所述参数信号包括所述特征灵敏度σc和所述反馈系数a1·t和a2·t。

5.根据权利要求1所述的方法,还包括:

由低频斜波和陷波滤波器产生所述输出信号。

6.根据权利要求5所述的方法,还包括:

将该输出信号提供给所述电声转换器。

7.根据权利要求6所述的方法,其中在提供给所述电声转换器之前使用功率放大器来放大该输出信号。

8.根据权利要求1所述的方法,其中将该位移预测信号提供给该参数计算器的峰检测器。

9.根据权利要求8所述的方法,其中在产生位移预测信号之后,该方法还包括:由峰检测器产生峰位移预测信号,并将所述峰位移预测信号提供给该参数计算器的斜波频率计算器。

10.根据权利要求9所述的方法,还包括:

基于预先确定的准则由斜波频率计算器产生斜波频率信号,并将所述斜波频率信号提供给该参数计算器的灵敏度和系数计算器,用于基于所述斜波频率信号产生该参数信号。

11.根据权利要求1所述的方法,其中该输入电声信号是数字信号。

12.根据权利要求1所述的方法,其中所述低频斜波和陷波滤波器是具有s-域传递函数的二阶滤波器,该传递函数由下式给出:其中Qc是对应于电声转换器的Q-因子的系数,ωc是装在外壳中的电声转换器的谐振频率,Qt是对应于目标均衡的Q-因子的系数,ωt是目标均衡的截止频率。

13.根据权利要求12所述的方法,其中当该电声转换器为临界阻尼时,

14.根据权利要求12所述的方法,其中当该电声转换器为欠阻尼时,Qc为大于 的有限数。

15.一种用于限制扬声器位移的设备,包括:

输入装置,用于将输入电声信号提供给低频斜波和陷波滤波器以及位移预测器块;

位移预测装置,用于由所述位移预测器块基于预先确定的准则响应于所述输入电声信号产生位移预测信号,并将所述位移预测信号提供给参数计算器;以及参数计算装置,用于由所述参数计算器响应于所述位移预测信号产生参数信号,并将所述参数信号提供给所述低频斜波和陷波滤波器用于产生输出信号,以及进一步将所述输出信号提供给电声转换器用于限制振动位移。

16.一种信号处理器,包括:

低频斜波和陷波滤波器,响应于输入电声信号和参数信号,用于向扬声器提供输出信号,用于限制电声转换器的振动位移;

位移预测器块,响应于所述输入电声信号,用于提供位移预测信号;以及参数计算器,响应于所述位移预测信号,用于提供该参数信号。

17.根据权利要求16所述的信号处理器,其中该参数计算器块包括:峰检测器,响应于该位移预测信号,用于提供峰位移预测信号;

斜波频率计算器,响应于峰位移预测信号,用于提供斜波频率信号;以及灵敏度和系数计算器,响应于所述斜波频率信号,用于提供该参数信号。

18.根据权利要求16所述的信号处理器,其中所述低频斜波和陷波滤波器是具有z-域传递函数的二阶数字滤波器,该传递函数由下式给出:其中σc是低频斜波和陷波滤波器的特征灵敏度,b1·c和b2·c是定义目标零点位置的前馈系数,且a1·t和a2·t是定义目标极点位置的反馈系数。

19.根据权利要求18所述的信号处理器,其中所述参数信号包括所述特征灵敏度σc和所述反馈系数a1·t和a2·t。

20.根据权利要求16所述的信号处理器,其中将输出信号直接提供给所述电声转换器,或在提供给所述电声转换器之前使用功率放大器来放大所述输出信号。

21.根据权利要求16所述的信号处理器,其中该输入电声信号是数字信号。

22.根据权利要求16所述的信号处理器,其中所述低频斜波和陷波滤波器是具有s-域传递函数的二阶滤波器,该传递函数由下式给出:其中Qc是对应于电声转换器的Q-因子的系数,ωc是安装在外壳中的电声转换器的谐振频率,Qt是对应于目标均衡的Q-因子的系数,ωt是目标均衡的截止频率。

23.根据权利要求22所述的信号处理器,其中当该电声转换器为临界阻尼时,

24.根据权利要求22所述的信号处理器,其中当该电声转换器为欠阻尼时,Qc是大于的有限数。

25.根据权利要求16所述的信号处理器,其中所述电声转换器是扬声器。

26.一种信号处理器,包括:

用于滤波的装置,响应于输入电声信号和参数信号,用于将输出信号提供给扬声器,用于限制电声转换器的振动位移;

用于预测的装置,响应于所述输入电声信号,用于提供位移预测信号;以及用于计算的装置,响应于所述位移预测信号,用于提供该参数信号。

27.根据权利要求26所述的信号处理器,其中所述用于滤波的装置是低频斜波和陷波滤波器,所述用于预测的装置是位移预测器块,且所述用于计算的装置是参数计算器。

28.一种用于限制扬声器位移的设备,包括:

电声转换器;以及

信号处理器,包括:

低频斜波和陷波滤波器,响应于输入电声信号和参数信号,用于向扬声器提供输出信号,用以限制所述电声转换器的振动位移;

位移预测器块,响应于所述输入电声信号,用于提供位移预测信号;以及参数计算器,响应于所述位移预测信号,用于提供该参数信号。

29.根据权利要求28所述的设备,还包括:

功率放大器,用于在提供给所述电声转换器之前放大所述输出信号。

30.根据权利要求28所述的设备,其中所述电声转换器是扬声器。

说明书 :

用于限制扬声器位移的系统

[0001] 优先权以及相关申请的交叉引用
[0002] 本申请要求2004年3月19日提出的美国专利申请序列号10/804,858的优先权。 技术领域
[0003] 本发明一般涉及电声转换器(扬声器),并且更特别地涉及用于限制所述扬声器中线圈膜片组(coil diaphragm assembly)的振动位移的信号处理。

背景技术

[0004] 驱动扬声器的信号必须保持低于某一限制。如果该信号太高,则扬声器将产生非线性失真或将被不可修复地损坏。该非线性失真或损坏的一个原因是扬声器的膜片线圈组的过度的振动位移。为了防止非线性失真或损坏,必须限制该位移。
[0005] 位移限制可以通过以下来实现:由合适的振动传感器连续地监视位移,以及如果监视的位移大于已知的安全限制,则衰减输入信号。由于用于测量振动位移所需要的昂贵的装备,该方法一般是不实用的。因而需要某种类型的预测的、基于模型的方法。 [0006] 位移限制的现有技术可以分成三类:
[0007] 1、由位移预测器驱动的可变截止频率滤波器。
[0008] 2、反馈回路衰减器。
[0009] 3、多频带动态范围控制器。
[0010] 第一类现有技术具有最长的历史。第一个这样的系统由P.F.Steel在美国专利号4,113,983“Input Filtering Apparatus forLoudspeakers”中公开。进一步的细化由D.R.von Recklinghausen在美国专利号4,327,250“Dynamic Speaker Equalizer”中以 及 由E.Bjerre 在 美国 专 利号 5,481,617“Loudspeaker Arrangement with FrequencyDependent Amplitude Regulations”中公开。利用了具有针对所述位移限制的反馈控制的可变高通滤波器的第一类现有技术的原理如图1a中所示。
[0011] 在该类扬声器保护系统(如图1a所示)中,信号处理器10的高通滤波器12对输入电声信号22进行滤波。然后将所述高通滤波器12的滤波的输出信号24发送到扬声器20(通常,经过功率放大器18),并且还供应给反馈位移预测器块14。如果位移的值超过某一预定义的阈值,则来自块14的反馈位移预测信号26指示该情况,并且基于响应于所述反馈位移预测信号26由反馈参数计算器16提供给高通滤波器12的反馈频率参数信号28,该高通滤波器12的截止频率提高。通过提高该高通滤波器12的截止频率,通常作为过度位移的原因的输入信号中的较低频率被衰减,并且由此防止了过度位移。 [0012] 第一类现有技术具有若干难点。高通滤波器12和反馈位移预测器块14具有有限的反应时间;该有限的反应时间阻止位移预测器块14以足够的速度反应快速瞬变。Bjerre在美国专利号5,481,617中提出了该问题的解决方案,以使位移限制系统的实现显著复杂化为代价。一个附加的问题来自扬声器的声波响应自然地具有高通响应特征的事实:在信号处理器10中的信号链中加入附加的高通滤波器提高了低频滚降(roll-off)的阶次。可以通过在高通滤波器之后将低频提升滤波器加入信号处理器来校正该问题,如由Steel在美国专利号4,113,983中所公开的。然而,这使信号处理的实现进一步复杂化。 [0013] 第二类现有技术由W.Klippel在美国专利号5,577,126“OverloadProtection Circuit for Transducers”中公开。图1b示出了描述该类的扬声器保护系统的原理。位移预测器的输出根据由阈值计算器计算的反馈参数κ反馈到输入信号中。该类振动位移保护比以上描述的第一类系统简单,因为其不需要单独的高通滤波器。 [0014] 第二类现有技术对振动位移限制是有效的。然而,由于扬声器的Q-因子的改变以及低频处的放大,反馈回路在阈值附近具有无 规律的表现。这些效果可以主观地引起不利的假象。在以上所述的美国专利号5,577,126中,Klippel描述了对于该问题的一个解决方案:如果将纯反馈信号路径16进行微分,则信号处理器的衰减表现得稍微更好,如美国专利号5,577,126的图3中所示。然而,这引起较高频带的显著的和不必要的衰减。因此,很可能衰减不引起过度位移的信号,降低了扬声器系统的性能。
[0015] 第三类现有技术由R.Aarts在WO专利申请号PCT/EP00/05962(国际公开号WO01/03466 A2)“Loudspeaker Protection SystemHaving Frequency Band Selective Audio Power Control”中公开。图1c表示第三类扬声器保护系统的原理。输入信号被一组带通滤波器分成N个频带。第n个频带中的信号电平由可变增益gn改变。将N个频带中的信号加在一起,并且发送给功率放大器和扬声器。信息处理器监视每个频带中当被每个可变增益g1,g2,...gn改变时的信号电平。该信息处理器改变可变增益g1,g2,...gn,使得防止扬声器中的过度位移。第三类方法的优势在于仅在易于引起过度的扬声器膜片线圈位移的那个频带中信号衰减。其余的频带未受影响,由此将位移限制对整个音频信号的效果最小化。
[0016] 第三类位移限制器的劣势在于不存在描述信息处理器应当如何操作的正式(formal)规则。特别地,没有可利用来描述信息处理器应当如何改变增益gn以阻止输出信号驱动扬声器的膜片线圈组产生过度位移的正式方法。仅可以试探地即通过反复试验来设计和调整该信息处理器。这通常导致较长的开发时间和不可预测的性能。 发明内容
[0017] 本发明的目的是提供一种用于限制电声转换器(扬声器)中的线圈膜片组的振动位移的信号处理的新方法。
[0018] 根据本发明的第一方面,用于限制电声转换器的振动位移的方法包括以下步骤:将输入电声信号提供给低频斜波(shelving)和陷波滤波器以及位移预测器块;由所述位移预测器块基于预先确定的准则响应于所述输入电声信号产生位移预测信号,并将所述位移预 测信号提供给参数计算器;以及由所述参数计算器响应于所述位移预测信号来产生参数信号,并将所述参数信号提供给所述低频斜波和陷波滤波器用于产生输出信号,以及进一步将所述输出信号提供给所述电声转换器从而限制所述振动位移。 [0019] 进一步根据本发明的第一方面,该电声转换器可以是扬声器。 [0020] 进一步根据本发明的第一方面,该低频斜波和陷波滤波器可以是具有z-域传递函数的二阶滤波器,该传递函数由下式给出:
[0021]
[0022] 其中σc是低频斜波和陷波滤波器的特征灵敏度,b1·c和b2·c是定义目标零点位置的前馈系数,且a1·t和a2·t是定义目标极点位置的反馈系数。此外,所述参数信号可以包括所述特征灵敏度σc和所述反馈系数a1·t和a2·t。
[0023] 更进一步根据本发明的第一方面,该方法可以进一步包括以下步骤:由低频斜波和陷波滤器产生所述输出信号。此外,该方法可以进一步包括以下步骤:将输出信号提供给所述电声转换器。此外,可以在将所述输出信号提供给所述电声转换器之前使用功率放大器来放大该输出信号。
[0024] 进一步根据本发明的第一方面,可以将位移预测信号提供给参数计算器的峰检测器。更进一步,在产生位移预测信号的步骤之后,该方法可以进一步包括以下步骤:由峰检测器产生峰位移预测信号并且将所述峰位移预测信号提供给参数计算器的斜波频率计算器。更进一步,该方法可以进一步包括以下步骤:由斜波频率计算器基于预先确定的准则产生斜波频率信号,并且将所述斜波频率信号提供给该参数计算器的灵敏度和系数计算器,用于基于所述斜波频率信号产生参数信号。
[0025] 更进一步根据本发明的第一方面,该输入电声信号可以是数字信号。 [0026] 更进一步根据本发明的第一方面,所述低频斜波和陷波滤波器可以是具有s-域传递函数的二阶滤波器,该传递函数由下式给出:
[0027]
[0028] 其中Qc是对应于电声转换器的Q-因子的系数,ωc是装在外壳中的电声转换器的谐振频率,Qt是对应于目标均衡的Q-因子的系数,ωt是目标均衡的截止频率。更进一步,当电声转换器为临界阻尼时,Qc可以等于1/ 。更进一步,当电声转换器为欠阻尼时,Qc可以是大于1/ 的有限数。
[0029] 根据本发明的第二方面,一种计算机程序产品包括:计算机可读取存储结构,在其上包含计算机程序代码,用于由具有所述计算机程序代码的计算机处理器执行,其特征在于其包括用于执行本发明的第一方面的步骤的指令,指示为由位移预测器块、或由参数计算器、或由位移预测器块和参数计算器二者执行。
[0030] 根据本发明的第三方面,一种用于限制电声转换器的振动位移的信号处理器包括:低频斜波和陷波滤波器,响应于输入电声信号并响应于参数信号,用于向所述扬声器提供输出信号,从而限制所述电声转换器的所述振动位移;位移预测器块,响应于所述输入电声信号,用于提供位移预测信号;以及参数计算器,响应于所述位移预测信号,用于提供参数信号。
[0031] 进一步根据本发明的第三方面,该参数计算器块可以包括:峰检测器,响应于位移预测信号,用于提供峰位移预测信号;斜波频率计算器,响应于该峰位移预测信号,用于提供斜波频率信号;以及灵敏度和系数计算器,响应于所述斜波频率信号,用于提供参数信号。更进一步,所述低频斜波和陷波滤波器可以是具有z-域传递函数的二阶数字滤波器,该传递函数由下式给出:
[0032]
[0033] 其中σc是低频斜波和陷波滤波器的特征灵敏度,b1·c和b2·c是定义目标零点位置的前馈系数,且a1·t和a2·t是定义目标极点位置的反馈系数。更进一步,所述参数信号可以包括所述特征灵敏度σc和所述反馈系数a1·t和a2·t。
[0034] 进一步根据本发明的第三方面,可以将输出信号提供给所述电声转换器,或在将所述输出信号提供给所述电声转换器之前使用功率放大器来放大所述输出信号。 [0035] 更进一步根据本发明的第三方面,该输入电声信号可以是数字信号。 [0036] 进一步根据本发明的第三方面,该低频斜波和陷波滤波器可以是具有s-域传递函数的二阶滤波器,该传递函数由下式给出:
[0037]
[0038] 其中Qc是对应于电声转换器的Q-因子的系数,ωc是安装在外壳中的电声转换器的谐振频率,Qt是对应于目标均衡的Q-因子的系数,ωt是目标均衡的截止频率。此外,当电声转换器为临界阻尼时,Qc可以等于 。更进一步,当电声转换器为欠阻尼时,Qc可以是大于 的有限数。
[0039] 更进一步根据本发明的第三方面,该电声转换器可以是扬声器。 [0040] 附图说明
[0041] 为了更好的理解本发明的本质和目的,参考结合以下附图的以下详细描述,其中:
[0042] 图1a、1b和1c分别示出了根据现有技术的用于扬声器保护(振动位移限制)的第一、第二和第三类信号处理系统的信号处理器和扬声器布局的例子; [0043] 图2a示出了根据本发明的具有利用了由使用位移预测器块的前 馈控制驱动的可变低频斜波和陷波滤波器的扬声器布局的信号处理器的例子;
[0044] 图2b示出了根据本发明的图2a的例子中使用的参数计算器的例子; [0045] 图3示出了根据本发明的用于临界阻尼扬声器的低频斜波和陷波滤波器(没有陷波并且Qc=0.707)的响应曲线的例子;
[0046] 图4a和4b分别示出了根据本发明的通过利用图3的低频斜波和陷波滤波器的用于临界阻尼和欠阻尼扬声器的位移响应曲线的例子;
[0047] 图5a示出了根据本发明的用于欠阻尼扬声器的低频斜波和陷波滤波器(具有陷波并且Qc=6.4)的响应曲线的例子;
[0048] 图5b示出了根据本发明的通过利用图5a的低频斜波和陷波滤波器的用于欠阻尼扬声器的位移响应曲线的例子;以及
[0049] 图6是说明根据本发明的具有利用了由使用位移预测器块的前馈控制驱动的可变低频斜波和陷波滤波器的扬声器布局的信号处理器的性能的流程图。 具体实施方式
[0050] 本发明提供了一种用于信号处理限制和控制电声转换器(扬声器)中线圈膜片组的振动位移的新方法。电声转换器是用于将电或数字音频信号转换为声信号的设备。例如,本发明特别涉及扬声器的移动线圈。
[0051] 以上描述的用于位移限制的现有技术方法的问题可以通过以第一类方法开始并做以下改变来解决:
[0052] ·用可变低频斜波和陷波(LFSN)滤波器代替可变高通滤波器12(见图1a); [0053] ·由位移预测器块使用滤波器12的前馈而不是反馈控制;
[0054] ·采用数字实现;
[0055] ·由有限多项式级数来近似用于计算需要的系数的精确式。
[0056] 根据本发明,具有以上特征或这些特征中的一些的组合的信号处 理器针对所述位移限制提供了直接的和有效的系统。可以驱动扬声器过度位移的较大信号在低频被衰减。不过度驱动扬声器的较高频信号可以同时不受影响地复制。限制系统的表现可以从其基本操作参数知道,并且因此可以基于扬声器的已知属性来调整。
[0057] 图2示出了其他根据本发明的信号处理器中的一个例子,该信号处理器具有利用了由使用位移预测器块14a的前馈控制所驱动的低频斜波和陷波(LFSN)滤波器11的扬声器布局,用于限制电声转换器(扬声器)20的振动位移。振动位移的限制通过基于位移预测器块14a的输出改变LFSN滤波器11的传递函数来完成。
[0058] 如图1a中所示,信号处理器10a的LFSN滤波器11对输入电声信号22进行滤波。根据本发明,所述输入电声信号22可以是数字信号。然后将所述高通滤波器11的滤波的输出信号24a发送到扬声器20(通常,经过功率放大器18)。但是,根据本发明,输入电声信号22也供应给位移预测器块14a。如果振动位移的值超过预定义的阈值(其是预先确定的准则),则来自块14a的位移预测器信号26a产生并提供给响应于该信号26a而产生参数信号28a的参数计算器16,并且然后将所述参数信号28a提供给LFSN滤波器11。基于所述参数信号28a,所述LFSN滤波器11的传递函数被适当的修改并且所述LFSN滤波器11的输出信号24a具有基于所述预先确定的准则而衰减的振动位移分量。
[0059] LFSN滤波器11仅衰减低频,低频是大振动位移的主要来源。膜片线圈位移可以通过实现为数字滤波器的位移预测器块14a从输入信号22来预测。一般地,所述数字滤波器所需要的阶次为扬声器20中的机械(mechanical)自由度数目的二倍。该滤波器的输出是扬声器20的膜片线圈组的瞬时位移。位移预测器块14a的性能在本领域中是已知的,并且例如等同于由D.R.von Recklinghausen在美国专利号4,327,250“Dynamic Speaker Equalizer”的图2中所示的部分9的性能。参数计算器1a的详细描述在图2b的例子中示出并在下文中详细讨论。
[0060] 根据本发明,LFSN滤波器11可以设计为具有s-域传递函数的 二阶滤波器,该传递函数由下式给出:
[0061]
[0062] 其中Qc是对应于(扬声器20的)Q-因子的系数,ωc是装在机壳(外壳)中的扬声器20的谐振频率,单位为rad/s,Qt是对应于目标均衡的Q-因子的系数,ωt是目标均衡的截止频率(斜波频率),单位为rad/s。滤波器11的频率响应的幅度,低频增益,等于ωc2/ωt2。图3中示出了具有Qc=Qt=1/ 的该低频斜波和陷波滤波器11(扬声器202 2
为临界阻尼并且LFSN滤波器11没有陷波)针对五个ωc/ωt 比值的典型增益曲线。LFSN滤波器11限制位移的能力在图4a中阐明。
[0063] 图4a示出了根据本发明的其他通过利用图3的LFSN滤波器11的用于临界阻尼扬声器20的位移响应曲线中的一个例子。随着ωt的值增大,如图4a所示,位移响应衰减。2
在低频限制中,衰减的量随ωt 变化。其后的数学细节在下面讨论。这些位移响应曲线用于“临界阻尼”扬声器,即,调整到巴特沃思(Butterworth)校准(Qc=Qt=1/ )的扬声器。
[0064] 廉价的扬声器通常具有欠阻尼响应,即,具有大于1/ 的Qc和Qt 值。图4b示出了根据本发明的通过利用图3的LFSN滤波器11的用于欠阻尼扬声器20的位移响应曲线的例子。扬声器20的较高的Qc 和Qt值使得位移响应的降低与ωt的增加之间的关系不成直线(straightforward),特别是在共振频率ωc附近。为了解决这个问题,可以“人为地”降低Qc的值。这通过将式1中Qc的值设置为Qc≈6.4(而不是1/ )来完成。图5a示出了根据本发明的其他用于欠阻尼扬声器20的低频斜波和陷波滤波器11(通过设置QC≈6.4而在ωc具有陷波)的响应曲线的中的一个例子。如图5a可以看到,得到的响应在共振频率ωc处具有陷波,该陷波来自将式1中的分子Q-因子设置为高于1/ 的值。为此原因,滤波器11称作低频斜波和陷波(LFSN)滤波器。
[0065] 图5b中说明了LFSN滤波器11在欠阻尼扬声器20的位移响应上的效果。虚线示出了没有LFSN滤波器的扬声器的位移响应。
[0066] 描述振动位移与输入信号22的比的传递函数是LFSN滤波器11的响应(传递函数)与扬声器20位移响应的乘积。这是s-域中的均衡的位移响应,由下式给出: [0067]
[0068]
[0069] 其简化为
[0070]
[0071] 其中φ0为扬声器的传导系数(B·1因子),Red是扬声器20的音圈的DC阻抗,且mt为总移动质量。
[0072] 式2到式3的简化对于操作图2a的位移预测器块14a是重要的结果。位移预测器块14a的输入是输入信号22,而不是来自LFSN滤波器11(如现有技术中的,见图1a)的输出信号24a。因而位移预测器块14a必须说明LFSN滤波器11的效果。起初,位移预测器看似需要说明由扬声器位移响应Xmvc(s)描述的二阶系统和二阶LFSN滤波器11,总共得到一个四阶系统。然而,由式2到由式3所描述的单个二阶传递函数的简化表示位移预测器块14a仅需要是一个二阶系统。
[0073] 可以对描述均衡的位移响应的数字处理实现的z-域传递函数进行相同的简化。扬声器20位移的数字模型和LFSN滤波器11的数字处理版本的z-域传递函数之乘积由下式给出:
[0074]
[0075] 其中σc是LFSN滤波器的特征灵敏度,σx·vc是数字位移预测器块14a的特征灵敏度,b1·c和b2·c是定义目标零点位置的前馈系数,a1·t和a2·t是定义目标极点位置的反馈系数,且a1·c和a2·c是定义扬声器的极点位置的反馈系数。
[0076] 注意系数b1·c和b2·c分别可以具有与a1·c和a2·c相同的值。因此式4简化为 [0077]
[0078] 式5可以通过以下定义写为具有单个特征灵敏度
[0079]
[0080] 其中σdp_m为度量正确的特征灵敏度,由下式给出:
[0081]
[0082] 其中ag是功率放大器18a和D/A转换器(图2a中未示出但在数字实现的情况下使用)的增益,且kt是扬声器20悬挂的总刚度(扬声器的悬挂刚度),其包括来自任何外壳的声负载。
[0083] LFSN滤波器11通过提高频率ωt来完成限制振动位移。如图3和5a中所示,提高该频率ωt降低较低频率处的增益,而较高频率处的增益保持不变。如图4a和5b所示,通过改变位移响应,提供了希望的限制效果。
[0084] 图2b中更详细地示出了位移限制算法。响应于来自位移预测器块14a的位移预测信号26a,峰检测器16a-1向斜波频率计算器16a-2提供峰位移预测信号21。峰检测器提供位移的绝对值。它还为位移估计提供有限的释放时间(release time)(衰减速率)。 [0085] 如上文所讨论,在低频处,滤波器的增益根据斜波频率的平方变化。由于扬声器20的位移响应的本质,假设引起过度位移的信号在低频处。根据该假设,根据过度位移计算所需要的斜波频率,如下:
[0086] 如果(xpn[n]>xlm)
[0087]
[0088] 否则
[0089] fr=ft
[0090] 其中fr是限制位移所需要的斜波频率,ft是目标截止频率,xlm和xpn[n]是由位移预测器块14a预测的位移,并归一化到最大可能位移xmp。
[0091] 该最大可能位移xmp可以由位移预测器块20的分析来确定。它可以如下计算: [0092]
[0093] 其中gRX是D/A和功率放大器(D/A转换用于数字实现)可以产生的最大可能电压,且F(Qc)是扬声器的Q-因子的函数,由下式给出:
[0094]
[0095] 峰值根据下式确定
[0096] 如果(|xin[n]|>xpn[n-1])
[0097] xpn[n]=|xin[n]|
[0098] 则
[0099] xpn[n]=trxpn[n-1]
[0100] (8c), [0101] 其中xin[n]是瞬时统一(unity)归一化的预测的位移,xpn[n]是单位归一 化的预测的位移的峰值,且tr是释放时间常数。该释放时间常数tr由规定的单位为dB/s的释放速率d根据以下计算,
[0102]
[0103] 其中Fs是采样速率。
[0104] 所需要的斜波频率fr由式8的算法给出。如果预测的位移高于位移限制(根据预先确定的准则),则根据式8的第一表达式从目标斜波频率ft提高该需要的斜波频率。否则(如果预测的位移低于所述限制),则所需要的斜波频率保持目标斜波频率(见式8)。
如果所需要的斜波频率改变,则需要通过灵敏度和系数计算器16a-3来计算系数a1·t,a2·t和σc的新值,因此向可变LFSN滤波器11提供所述参数信号28a。理论上,这些参数可以通过用于数字滤波器校准的式来计算。然而,这些方法一般不适合于实时、固定点计算。下面提出用于利用适合于固定点计算的多项式近似来计算这些系数的方法。 [0105] 通过将xlmg定义为成比例的(scaled)位移限制的倒数,可以有利于对使用式8的fr计算进行初始的简化,所述xlmg定义为:
[0106] xlmg=1/xlm (9)。
[0107] 该xlmg值是位移限制需要的最大衰减。将xlmg代替式8的第一表达式得到以下用于计算fr的表达式:
[0108]
[0109] 该fr值用于计算位移限制所需要的频率ωr·z,单位为rad/s,如下归一化到采样速率
[0110]
[0111] 其中Fs为采样速率。
[0112] 联立式10和11得到
[0113]
[0114] 通过关于式11中的ft来定义ωt·z,并且式12简化为
[0115]
[0116] 根据该ωr·z的值,可以按照如下计算a1·r和a2·r的新值
[0117]
[0118]
[0119] 其中ζr是阻尼比。
[0120] 通过联立式10至14,系数a1·r和a2·r可以直接由xpn[n]计算,所述xpn[n]定义为在时间采样n处归一化为最大可能位移(xmp)的位移。此外,这些系数可以由这些xpn[n]的多项式级数近似。
[0121]
[0122] 以及
[0123]
[0124] 特征灵敏度σc可以根据以下而从 和 计算
[0125] σc=bd(1-a1·r+a2·r) (17),
[0126] 其中
[0127]
[0128] 变量b1·c和b2·c从扬声器20的属性而知。
[0129] 由于b1·c和b2·c仅随扬声器20的特征而变化,并因此仅偶尔变化,所以计算bd并且将其存储存储器中在用于计算σc是更有效的。因此,根据本发明,bd的值可以仅计算一次(并且实时地不连续)。
[0130] 针对ωr·z理论上的有效值的整个范围,利用较短的多项式级数以适当的精度地近似a1·r和a2·r的完整式子是困难的。潜在地,近似精度可以通过提高多项式级数的阶次而提高。没有发现这是可行的,因为这不仅显著提高了计算的复杂性,而且导致系数不成比例,使得其不适合于固定点计算。
[0131] 该问题的解决方案是优化多项式系数的精度,这可以意味着不同的多项式系数将必须用于不同的硬件和采样速率,由于后者对于给定的产品是可知的,因此这种系数可以存储在该产品的固定ROM中。
[0132] 使用xpn[n]作为多项式近似的输入具有附加的优势。由于所有xpn、a1·r/2、a2·r和σc都限于(0,1)范围内,因此多项式近似中多项式系数的值比如果例如将所需要的截止频率用作多项式近似的输入将更好地成比例。使用所述xpn[n]简化了使用固定点数字信号处理器的多项式近似的实现。因此,多项式级数对于根据xpn计算a1·r和a2·r可以是一个很好的近似:
[0133] (19)
[0134]
[0135] 其中af由下式给出
[0136]
[0137] 并且其中xpn可能的值的范围是
[0138] xpn∈(xlm,1) (21)。
[0139] 这对应于以下的ωr·z值的可能范围
[0140]
[0141] 式7至式22仅说明了用于由参数计算器16a计算特征灵敏度a1·r和a2·r的许多其他可能的情况中的几个例子。
[0142] 最后,图6是说明根据本发明的用于限制电声转换器(扬声器)20的振动位移的具有利用了由使用位移预测器块14a的前馈控制驱动的可变低频斜波和陷波滤波器11的扬声器布局的信号处理器的性能的流程图。
[0143] 图6的流程图仅代表了许多其他情况中的一种可能的情况。在根据本发明的方法中,在第一步骤30中,输入电声信号22由信号处理器10a接收并提供给所述信号处理器10的LFSN滤波器11以及所述信号处理器10的位移预测器块14a。在下一步骤32中,位移预测器块14a产生位移预测信号26a并将所述信号26a提供给所述信号处理器10的参数计算器16a的峰检测器16a-1。在下一步骤34中,峰位移预测信号23由峰检测器16a-1产生并提供给所述参数计算器16a的斜波频率计算器16a-2。在下一步骤36中,斜波频率信号23由斜波频率计算器16a-2产生并提供给参数计算器16a的灵敏度和系数计算器16a-3。
在下一步骤38中,参数信号28a(例如,其包括特征灵敏度和多项式系数)由灵敏度和系数计算器16a-3产生并被提供给LFSN滤波器11。在下一步骤40中,输出信号24a由LFSN滤波器11产生。最后,在最后的步骤42中,将输出信号24a提供给功率放大器18并进一步提供给扬声器20。
[0144] 如以上所阐明,本发明提供了一种方法和相应的设备,包括提供用于执行该方法的步骤的功能的各个模块。可以将这些模块实现为硬件,或者可以实现为用于由处理器执行的软件或固件。特别地,在固件或软件的情况下,可以提供本发明作为包括包含计算机程序代码的计算机可读存储结构的计算机程序产品,即,其上的软件或程序包用于由计算机处理器(例如,设置有位移预测器块14a或设置有参数计算器16a或设置有位移处理器块14a和参数计算器16a二者)执行。