- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DSP前馈式自适应有源低频噪声控制系统设计
基于DSP前馈式自适应有源低频噪声控制系统设计
摘 要:本文阐述了前馈式有源噪声控制系统原理及FxLMS算法。设计了一种基于DSP的前馈式自适应有源低频噪声控制系统,采用LMS算法实现次级通路辨识,采用FxLMS算法实现自适应有源噪声控制。 实验结果表明,对于频率为300Hz的低频噪声,能够取得14dB左右的降噪量。
关键词:前馈结构;FxLMS;低频噪声控制;DSP
中图分类号:TN912 文献标志码:A
Abstract: The principle of the feed-forward active noise control system and the FxLMS algorithm are presented. A feed-forward adaptive active low-frequency noise control system based on DSP is designed. The secondary path identification is realized by LMS algorithm, and the adaptive active noise control is realized by FxLMS algorithm. The experimental results show that the noise reduction of about 14dB can be achieved for the low frequency noise of 300Hz.
Keywords: feed-forward;FxLMS;low-frequency noise control;DSP
0 引言
噪声危害日益严重,已成为世界各国都十分关注的环境问题。为了获得较好的降噪效果,通常采用无源噪声控制方法,比如吸声、隔声、使用消声器等,这些传统方法对中高频噪声控制效果较好,但对低频噪声控制效果甚微。有源噪声控制技术提供了一种处理低频噪声的有效解决方法,这种技术既能降低低频噪声又不至于系统增重过大。目前,有源噪声控制系统主要有前馈和反馈两种结构,前者能够获得参考信号,系统降噪量、稳定性相对后者较好。
1 系统模型和算法
1.1 前馈式系统模型
前馈式系统基本结构如图1所示,其中:
p(t)为初级信号。
x(t)为参考信号。
y(t)为次级信号。
e(t)为误差信号。
系统工作过程:噪声源产生初级信号,参考传感器收到后生成参考信号x(t),并作用到控制器的输入端。控制器根据一定算法求出次级信号y(t),次级信号通过功率放大环节驱动次级声源。次级声源产生的次级声波和初级声波同时作用到误差传感器,由误差传感器叠加后生成误差信号e(t)。误差信号被送到控制器中,控制器算法通过不断地调节权系数进而改变次级信号的振幅和相位,以减小误差,这个过程会持续到满足预置控制目标为止。前馈系统存在次级声反馈通路,它影响系统的稳定性,由于可以通过合理布放参考传感器来避免声反馈影响,因此,为了简化问题,可以将声反馈通路忽略。
1.2 FxLMS算法分析
FxLMS算法是自适应有源噪声控制中最常见的算法。如图2所示,其中:
p(n)是噪声源产生的初级噪声信号。
p(n)是参考噪声信号。
d(n)是误差传感器接收到的噪声信号。
y(n)是滤波器输出的反噪声信号。
s(n)是次级声源发出的反噪声信号。
e(n)是误差信号。
W(Z)是控制器传递函数。
Hr(Z)、Hp(Z)、Hs(Z)分别是参考通路传递函数、初级通路传递函数、次级通路传递函数,他们的脉冲响应分别是hr(n)、hp(n)、hs(n)。
参考信号与初级信号的关系为:
x(n)=p(n)*hr(n) (1)
次级信号(滤波器输出信号)为:
y(n)=x(n)*w(n) (2)
其中,w(n)?楹嵯?FIR滤波器权系数。
误差传感器拾取的期望信号与次级信号(次级声源输出信号)分别为:
d(n)=p(n)*hp(n) (3)
s(n)=y(n)*hs(n) (4)
将式(2)代入式(4),得到:
s(n)=r(n)*w(n) (5)
式中r(n)=x(n)*hs(n) ,称为滤波-x信号。
误差信号为:
e(n)=d(n)+s(n) (6)
要得到滤波器的最佳权系数,必须设定一个目标函数,再去计算滤波器最佳传递函数,最简单的方法是采用最小均方误差准则,设目标函数为:
J(n)=E[e2(n)] (7)
采用最陡下降法,得出权矢
文档评论(0)