匹配滤波器设计

匹配滤波器设计

ID:36452049

大小:239.50 KB

页数:6页

时间:2019-05-10

匹配滤波器设计_第1页
匹配滤波器设计_第2页
匹配滤波器设计_第3页
匹配滤波器设计_第4页
匹配滤波器设计_第5页
资源描述:

《匹配滤波器设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、匹配滤波器设计匹配滤波器是一种检测噪声中某个确定信号是否存在的最佳滤波方法。典型问题:有一个已知的有限时长的确定信号s(t),我们希望从接收信号r(t)中检测它是否出现。最佳估值的准则:输出信噪比达到最大。应用:通信、雷达中最佳接收技术。匹配滤波器模型:y(t)=x(t)*h(t)=s(t)*h(t)+n(t)*h(t)s(t)为已知的有限时长的发射信号,x(t)为接收信号,n(t)是白噪声,我们希望设计滤波器h(t),使输出y(t)有最大值。这一处理过程如下图所示,可见,在t=t0时刻,信号最大限度地越过背景噪声。

2、这种期望下的最佳滤波器,容易看出它的冲激响应为h(t)=ks(t0-t),它实际上是信号的反转平移形式,如下图:(a)测距离:发射信号s(t):高斯白噪声n(t):接收到的带噪声信号x(t):冲击响应h(t):卷积法结果:(b)测速度原理:多普勒效应当波源靠近观察者时,接收信号频率变高;波源远离观察者时,接收信号频率变低。靠近时频率远离时频率v:波在介质中移动速度v0:观察者移动速度vs:发射源移动速度实验时,有用发射信号撞到运动目标后,反射回来的信号频率已经变化,此时要想用匹配滤波器将信号检测出来,可以使匹配滤波器

3、的频率变化,f=1:0.1:2.5,当某一个输出有最大值时,此匹配滤波器的频率就是接受信号的频率。为了编程方便,我就取了三个频率,f=0.5、1、2。实验结果:一句话总结:测距离:将发射信号以y轴做镜像,然后与接收信号做卷积即可。测速度:改变匹配滤波器的频率,然后和接收信号卷积,输出峰值最大时匹配滤波器的频率就是所求的。心得体会:开学时,老师就说这课最后有四个作业,大家做好了可以上台讲,当时我就很心动,就想上去讲一讲。后来快要结课了,我才把匹配滤波器做了,不过,缺陷很多:1)匹配滤波器的准则没弄懂2)实验不完善或不合

4、理(所用的频率太低——1hz)通过自己去做,发现这个东西也没有想象的那么难,而且这个上台的机会很难得,我很庆幸我得到这个机会,锻炼了我的胆量和培养了我的学术能力,以后有这样的机会,一定要抓住,多锻炼自己。Matlab代码:%%%%%%%%%%%%%%%%%%%%%%匹配滤波器设%%%%%%%%%%%%%%%%%%clc;clearall;closeall;%%%%%%%%%%%%%%%%%%%发射信%%%%%%%%%%%%%%%%%%%%%%%%t=linspace(0,2*pi,100);st=10*sin(t);

5、figure();plot(t,st);title('发射信号');%%%%%%%%%%%%%%%%%%%高斯白噪声%%%%%%%%%%%%%%%%%%%%%%nt=randn(1,100);figure();plot(nt);title('高斯白噪声');%%%%%%%%%%%%%%%%%%%%接收信号%%%%%%%%%%%%%%%%%%%%%%st1=st+nt;%叠加噪声figure();plot(st1);title('接收信号');%%%%%%%%%%%%%%%%匹配滤波器的冲击响应%%%%%%%%%%%%

6、%%%%%%ht=zeros(1,100);fori=1:100ht(1,i)=st(1,100-i+1);endfigure();plot(ht);title('匹配滤波器冲击响应');%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bu0=zeros(1,200);st1=[st1,bu0];ht=[ht,bu0];yt=fft(ht).*fft(st1);%卷积运算yt1=ifft(yt);figure();plot(abs(yt1));title('测距离匹配')

7、;%%%%%%%%%%%%%%%%%%%接收信号的频率变化%%%%%%%%%%%%%%%%%t1=linspace(0,pi,100);t2=10*sin(2*t1);st2=t2+nt;figure();plot(st2);title('频率变化后的接收信号');%%%%%%%%%%%%%%以下是改变匹配滤波器的频率去测速度%%%%%%%%%%%%%%%%%%%%%%%某一个频率结果输出最大%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%频率1a=0.5%%%%%%%%%%%%

8、%%%%%%%%%t3=linspace(0,4*pi,400);nt1=randn(1,400);st3=10*sin(0.5*t3);st3=st3+nt1;bu1=zeros(1,300);%卷积运算要求长度对等补0st21=[st2,bu1]yt2=fft(st3).*fft(st21);%%%%%%%%%%%%%%%%%%%频率2a=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。