2022年自适应滤波在信号处理中的应 .pdf
《2022年自适应滤波在信号处理中的应 .pdf》由会员分享,可在线阅读,更多相关《2022年自适应滤波在信号处理中的应 .pdf(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、7.4 自适应滤波在信号处理中的应用自适应滤波器的各种应用在很多文献中都有介绍,一些重要的应用包括:系统建模,其中自适应滤波器作为估计未知系统特性的模型。自适应噪声对消器,其中自适应滤波器用于估计并对消期望信号中的噪声分量;数字通信接收机,其中自适应滤波器用于信道识别并提供码间串扰的均衡器;自适应天线系统,其中自适应滤波器用于波束方向控制,并可在波束方向图中提供一个零点以便消除不希望的干扰。7.4.1 系统辨识或系统建模对于一个真实的物理系统,人们主要关心其输入和输出特性,即对信号的传输特性,而不要求完全了解其内部结构。系统可以是一个或多个输入,也可以有一个或多个输出。通信系统的辨识问题是通信
2、系统的一个非常重要的问题。所谓系统辨识,实质上是根据系统的输入和输出信号来估计或确定系统的特性以及系统的单位脉冲响应或传递函数。系统辨识和建模是一个非常广泛的概念,在控制、通信和信号处理等领域里都有重要意义。实际上,系统辨识和建模不仅局限于传统的工程领域,而且可以用来研究社会系统、经济系统和生物系统等。本节只讨论通信和信号处理中的系统辨识和建模问题。采用滤波器作为通信信道的模型,并利用自适应系统辨识的方法对通信信道进行辨识,从而可以进一步地对通信信道进行均衡处理。如果把通信信道看成是一个“黑箱”,仅知道“黑箱”的输入和输出;以一个自适应滤波器作为这个“黑箱”的模型,并且使滤波器具有与“黑箱”同
3、样的输入和输出。自适应滤波器通过调制自身的参数,使滤波器的输出与“黑箱”的输出相“匹配”。这里的“匹配”通常指最小二乘意义上的匹配。这样,滤波器就模拟了通信信道对信号的传输行为。尽管自适应滤波器的结构和参数与真实的通信信道不一样,但是它们在输入、输出响应上保持高度一致。因此,在这个意义上,自适应滤波器就是这个未知“黑箱”系统的模型。并且还可以发现,如果自适应滤波器具有足够多的自由度(可调节参数),那么,自适应滤波器可以任意程度地模拟这个“黑箱”。假定未知信道为有限冲激响应(FIR)结构,构造一个 FIR 结构的自适应滤波器,如图 7-12 所示。在图中,用一伪随机系列作为系统的输入信号x(n)
4、,同时送入未知信道系统和自适应滤波器。调整自适应滤波器的系数,使误差信号e(n)的名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 28 页 -均方误差达到最小,则自适应滤波器的输出y(n)近似等于通信系统的输出d(n)。可以证明,加性噪声 v(n)的存在并不影响自适应滤波器最终收敛到最优维纳解。可以认为,具有相同输入和相似输出的两个FIR 系统,应该具有相似的特性。因此,可以采用自适应滤波器的特性或其单位脉冲响应来近似替代未知系统的特性或单位脉冲响应。图 7-12 自适应系统辨识原理图模型建立的过程通常分为三步:选择模型的结构和阶次;估计模型的参数;验证模型的性能是否满足要求,如
5、果不满足要求,回到第步重新设计。【例 7-7】通过 FIR 滤波器的自适应调整,不断修正其系统函数,使其与未知系统的参数充分逼近,从而使误差最小,达到系统辨识的目的。例程 7-5 基于 LMS 算法的系统辨识clear clc ee=0;fs=800;det=1/fs;f1=100;f2=200;t=0:det:2-det;x=randn(size(t)+cos(2*pi*f1*t)+cos(2*pi*f2*t);%未知系统名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 28 页 -b,a=butter(5,150*2/fs);d=filter(b,a,x);%自适应 FIR 滤
6、波器N=5;delta=0.06;M=length(x);y=zeros(1,M);h=zeros(1,N);for n=N:M x1=x(n:-1:n-N+1);y(n)=h*x1;e(n)=d(n)-y(n);h=h+delta.*e(n).*x1;end X=abs(fft(x,2048);Nx=length(x);kx=0:800/Nx:(Nx/2-1)*(800/Nx);D=abs(fft(d,2048);Nd=length(D);kd=0:800/Nd:(Nd/2-1)*(800/Nd);Y=abs(fft(y,2048);Ny=length(Y);ky=0:800/Ny:(Ny/
7、2-1)*(800/Ny);figure(1);subplot(3,1,1)plot(kx,X(1:Nx/2);xlabel(Hz)title(原始信号频谱)subplot(3,1,2)名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 28 页 -plot(kd,D(1:Nd/2)title(经未知系统后信号频谱);xlabel(Hz)subplot(3,1,3)plot(ky,Y(1:Ny/2)title(经自适应 FIR 滤波器后信号频谱);xlabel(Hz)【程序运行结果】图 7-13 系统信号处理频谱从图 7-13 可知,自适应 FIR 滤波器能很好地模拟未知系统,它们与
8、原始信号处理后的效果十分接近。这样,通过自适应 FIR 滤波器的参数指标,就能得到未知系统的系统函数,从而可以对未知系统进行功能相同的硬件重构。这在工程应用中有着广泛的应用。7.4.2 自适应噪声对消器在通信和其他许多信号处理应用问题中,接收的信号中往往伴随着干扰和噪声,影响接收信号的可靠性,导致误码率的上升。自适应信号处理就是利用最优滤波器将受到噪声和干扰污染的信号中估计、检测或恢复出原始信号,例如经典的维纳滤波器和卡尔曼滤波器。最优滤波器可以是固定的,也可以是自适应的,其中设计固定滤波器依赖于信号和噪声的先验统计知识,而自适应滤波器则不需要或只需很少有关信号噪声的统计先验知识。名师资料总结
9、-精品资料欢迎下载-名师精心整理-第 4 页,共 28 页 -自适应噪声抵消(ANC)系统是自适应最优滤波器的一种变形,它是于 1965 年由美国斯坦福大学最先研究成功的。自适应噪声抵消的基本原理是将被噪声污染的信号与参考信号进行抵消运算,从而消除带噪信号中的噪声。其关键问题是自适应噪声抵消系统的参考信号一定要与待消除的噪声具有一定相关性,而与要检测或提取的信号不相关。一般来说,从接收信号中减去噪声似乎是很危险的,极有可能会导致噪声不仅不能被消除,反而会消弱有用信号。但是,自适应噪声抵消系统经过自适应系统的控制和调整,能够有效地从噪声中恢复出原始信号。自适应噪声抵消系统问世40 年来,受到了人
10、们的普遍关注并得到了十分广泛的应用。目前已经发展成为自适应信号处理领域非常重要的分支之一。自适应噪声抵消技术已广泛应用于通信、雷达、声纳、生物医学工程等研究领域。如在语音通信系统中,必须抑制由于传输误差所引入的接收语音波形的冲激式失真干扰和传输终端不匹配所引起的回响干扰。利用由自适应滤波器所构成的自适应噪声干扰抵消系统,可以获得自动跟踪捕捉噪声干扰源和高信噪比的优异性能。在航空战斗环境中使用自适应噪声抵消系统,可以大大改善航空通信质量。在医学方面,用于抵消胎儿心电图中母亲的心音,将从母亲腹部取得的信号加在参考输入端,它是胎儿心音与母亲心音的叠加,将从母亲胸部取得的信号加在自适应滤波器输入端,系
11、统输出的就是胎儿心音的最佳估计。下面来具体讨论自适应噪声抵消系统的基本原理。对于LMS自适应滤波器来说,我们一直关心如何取得需要信号d(n),在噪声对消的情况下,可以构成如图7-14 所示电路框图,自然地取得d(n)。图 7-14 自适应噪声对消原理图在图 7-12 中有两个通道主通道和参考通道,假定信号、和为零均值平稳随机过程。由于两个通道收到的干扰和均来自同样的噪声名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 28 页 -源,所以两者之间存在一定的相关性,但是、却与有用信号是互不相关的。主通道接收从信号源发来的信号,受到噪声源的干扰,主通道也收到噪声。参考通道接收的信号为,
12、通过自适应滤波调整后输出,使其在最小均方误差意义下最接近主通道噪声,它是的最佳估计。这样,通过相减器,将主通道的噪声分量对消掉。整个自适应噪声抵消系统的输出取自误差信号,表示为(7-108)均方误差输出的均方值为(7-109)因为与及互不相关,所以与也不相关,则有(7-110)这样,式(7-109)就成为(7-111)信号功率与自适应滤波器的调节无关,因此,调节自适应滤波器使最小,等价于使最小。再有,由式(7-108),得到(7-112)由此可见,当最小时,也达到最小,即自适应噪声抵消系统的输出 e(n)与有用信号 s(n)的均方误差最小。换句话说,e(n)是有用信号 s(n)是最佳估计。自适
13、应滤波器能够完成上述任务的必要条件为:参考输入信号必须与被抵消的噪声信号相关。另外,若有用信号s(n)漏入参考通道一端,则有用信号亦将有一部分被抵消,因此,应尽可能避免有用信号漏入自适应滤波器参考输入端。名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 28 页 -【例 7-8】依据图 7-10 设计一个 2 阶加权自适应噪声对消器,对经加性白高斯噪声信道干扰的正弦信号进行滤波。实现程序代码如下:例程 7-6 自适应噪声对消器%自适应噪声对消器clear all clc t=0:1/1000:10-1/1000;s=sin(2*pi*t);snr=10;s_power=var(s)
14、;%var 函数:返回方差值linear_snr=10(snr/10);factor=sqrt(s_power/linear_snr);noise=randn(1,length(s)*factor;x=s+noise;%由 SNR 计算随机噪声x1=noise;%噪声源输入x2=noise;w1=0;%权系数初值w2=0;e=zeros(1,length(x);y=0;u=0.05;for i=1:10000%LMS 算法y=w1*x1(i)+w2*x2(i);e(i)=x(i)-y;w1=w1+u*e(i)*x1(i);w2=w2+u*e(i)*x2(i);end 名师资料总结-精品资料欢迎
15、下载-名师精心整理-第 7 页,共 28 页 -figure(1)subplot(3,1,1)plot(t,x);title(带噪声正弦信号)axis(0 10-1.2 1.2);subplot(3,1,2)plot(t,noise);title(噪声信号)axis(0 10-1.2 1.2);subplot(3,1,3)plot(t,e);title(自适应噪声对消器)axis(0 10-1.2 1.2);【程序运行结果】图 7-15 二阶加权自适应噪声对消器图 7-15 中,信号源产生一个正弦信号,并与噪声源产生的高斯白噪声信号叠加后进入噪声对消器主通道,自适应滤波器的输入端是单一的噪声源
16、产生的噪声信号,通过 LMS算法自适应调整线性组合器的权系数,主通道与参考通道内的噪声信号对消,所输出误差信号即为信号源产生的期望正弦信号。名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 28 页 -7.4.3 自适应信号分离器及窄带干扰抑制自适应噪声抵消系统要求参考输入的参考信号是与噪声相关的。然而,在有些应用中,要想找到一个噪声有较好相关性的参考信号是非常困难的,这使自适应噪声抵消系统难以工作。实际上,如果宽带信号中的噪声是周期性的,则即使没有另外的与噪声相关的参考信号,也可以使用自适应噪声抵消系统来消除这种同期性干扰噪声。图 7-16 分离周期信号和宽带信号的电路在图 7-
17、16 中,虚线框中的部分为一自适应噪声抵消系统结构,原始输入为周期信号和宽带信号的混合。输入信号直接送入主通道,同时经过一个延时为的延时电路送入参考通道。延时 取足够长,使得参考信道输入r 中的宽带信号与 x 中的宽带信号不相关或者相关性极小。而在 x 和 r 中的周期信号因其周期性,其相关性也是周期性的,经过延时 之后,其相关性保持不变。然后经过自适应噪声抵消系统处理,参考通道中的自适应滤波器将调整其加权,使输出y在最小均方误差意义上接近与相关分量周期信号,而误差接近与非相关分量宽带信号。从而得到两个输出端:输出 1 将主要包含宽带信号,输出 2 将主要包含周期信号。【例 7-9】设计自适应
18、信号分离器,用以从白噪声中提取周期信号。其中选取正弦信号 s=sin(2*pi*t/10)为周期信号,宽带噪声信号为高斯白噪声,设置参考通道延迟为 50。实现程序代码如下:例程 7-7 自适应信号分离器名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 28 页 -%自适应信号分离器t=0:1/10:400;s=sin(2*pi*t/10);%周期信号x=awgn(s,15);D=50;%延迟r=zeros(1,D),x;%信号延迟 D x=x zeros(1,D);N=5;%r 经 LMS 自适应滤波u=0.02;M=length(r);y=zeros(1,M);w=zeros(1
19、,N);for n=N:M x1=r(n:-1:n-N+1);y(n)=w*x1;e(n)=x(n)-y(n);w=w+u.*e(n).*x1;end subplot(3,1,1);plot(t,x(1:(length(x)-D);title(输入信号);axis(1 200-1.2 1.2);subplot(3,1,2);plot(t,y(1:(length(x)-D);title(周期信号);axis(1 200-1.2 1.2);subplot(3,1,3);plot(t,e(1:(length(x)-D);名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 28 页 -ti
20、tle(宽带信号);axis(0 200-1.2 1.2);【程序运行结果】图 7-17 分离周期信号与宽带信号在无线通信中,通信信号往往被其他信号干扰。通常,通信信号是扩展频谱信号,干扰信号是窄带信号,往往来自于另一频带用户的信号,或者企图破坏通信或检测系统的干扰台的故意干扰信号是窄带干扰。为保障正常通信和提高通信性能,需要抑制宽带信号中的窄带干扰,即设计消除窄带干扰的滤波器。宽带信号中的窄带干扰抑制实际上是自适应信号分离的一种应用,图7-18 是窄带消除滤波器原理框图。图 7-18 对消窄带干扰的自适应滤波器因为相对 w(n)的带宽,s(n)的带宽窄得多,所以s(n)的样本值间有很强的相关
21、性。因此从序列x(n)=w(n)+s(n)中得到s(n)的样本值估计,并从x(n)中减去此估值,就能得到通信信号。名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 28 页 -信号 x(n)延时 D个采样,D要选得足够大以致于宽带信号分量w(n)与 x(nD)不相关,自适应 FIR 滤波器的输出为估值:(7-113)用于优化 FIR 滤波器系数的误差信号是。使平方误差和最小化又导出了确定最佳系数的线性方程组。由于延时,迭代调整系数的 LMS算法变成(7-114)【例 7-10】宽带信号中的窄带干扰抑制实际上是自适应信号分离的一种应用,借助自适应信号分离器可以方便的实现窄带干扰的对
22、消,在MATLAB 中程序实现如下:例程 7-8 自适应窄带干扰抑制t=0:1/10:400;s=sin(2*pi*t/10);%窄带干扰x=awgn(s,15);%叠加宽带噪声D=100;%延迟r=zeros(1,D),x;x=x zeros(1,D);%r 经 LMS 自适应滤波N=5;u=0.02;M=length(r);y=zeros(1,M);w=zeros(1,N);for n=N:M x1=r(n:-1:n-N+1);y(n)=w*x1;e(n)=x(n)-y(n);名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 28 页 -w=w+u.*e(n).*x1;end
23、 subplot(3,1,1);plot(t,x(1:(length(x)-D);title(输入信号);axis(50 200-1.2 1.2);subplot(3,1,2);plot(t,e(1:(length(x)-D);title(预期信号);axis(50 200-1.2 1.2);subplot(3,1,3);plot(t,s(1:(length(x)-D);title(窄带干扰);axis(50 200-1.2 1.2);图 7-19 宽带信号中窄带干扰抑制上面使用自适应 FIR 滤波器在时域抑制窄带干扰,此外利用窄带干扰的功率谱集中在很窄的频带中,表现为脉冲形状这一特点,并且经
24、常选择在频域使用陷波的方式从接收信号中去除干扰所在频带的信息。如使用 FFT变换将传输数据映射至频域,通过去掉干扰所在频率位数据来抑制强窄带干扰。名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 28 页 -基于 FFT的处理方式,首先要判断干扰的频点范围,然后对受干扰信号进行处理以消除影响。干扰的识别通常选择门限自适应算法实现。下面以MATLAB 程序进行说明。【例 7-11】使用 FFT变换在频域对宽带扩频信号中的正弦干扰信号进行识别和抑制,其中扩频信号由1024 点的伪随机序列表示。FFT窄带干扰抑制的 MATLAB 程序实现如下:例程 7-9 自适应频域窄带干扰抑制%生成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年自适应滤波在信号处理中的应 2022 自适应 滤波 信号 处理 中的
限制150内