专业综合课程设计报告课设题目:雷达波形模糊图学院:信息与电气工程学院专业:电子信息工程班级:姓名:学号:指导教师:哈尔滨工业大学(威海)2013年11月28日一、设计任务模糊函数是对雷达信号进行分析研究和波形设计的有效工具,是雷达信号理论中极为重要的一个概念。模糊函数最初是在研究雷达分辨力问题时提出的,并从衡量两个不同距离和不同径向速度目标的分辨度出发提出了模糊函数的定义。但模糊函数不仅可以说明分辨力,还可以说明测量精度、测量模糊度以及抗干扰状况等问题。雷达信号的模糊函数与雷达信息的提取紧密相关,它不仅涉及了雷达的精度,还涉及了雷达的抗干扰、自适应以及雷达信号的处理方式。本次课程设计目标是:画出某线性调频和相位编码信号的模糊图;根据模糊图分析多普勒频移对匹配滤波的影响;产生雷达回波数据并匹配滤波,根据仿真结果分析各参数对匹配滤波结果的影响。二、方案设计2.1设计某线性调频和相位编码信号线性调频波形的定义为2costtxt0(1)使用复数表达式,有tjtjeetx/2t0(2)该波形的瞬时频率是相位函数的微分tdttdtFi21(3)假设0,在s的脉宽内tFi线性地扫过了整个Hz带宽。当=50时,tF就是一个线性调频波。2.2画出其模糊图并分析模糊图的特征模糊函数是波形设计与分析的工具,它可以方便地刻画波形与对应匹配滤波器的特征。模糊函数在分析分辨率、副瓣性能,以及多普勒和距离模糊方面非常有用,另外也可以用于对距离-多普勒耦合的分析。考虑当输入为多普勒频移响应想tFjtxD2exp时波形tx的匹配滤波器输出。同时,假设滤波器具有单位增益(1),并且设计为在0MT时达到峰值。这仅仅意味着滤波器输出端的时间轴与目标距离期望的峰值输出时间相关。滤波器的输出为),(ˆ)()2exp(;*DDDFtAdstsxsFjsxFty(4)将其定义为复模糊函数,即),(ˆDFtA的幅度函数,即),(ˆ),(DDFtAFtA(5)它是二变量函数:一个是相对于期望匹配滤波峰值输出的时延,另一个是为滤波器设计的多普勒频移与实际接收的回波的多普勒频移之间的失配。雷达信号的时间频率二维模糊函数定义为:dteTtxtxFTytFiddddd2*)()(),((6)上式不是模糊函数的唯一形式,为了分析方便,模糊函数还可以写成卷积形式,即:)()()()()()(),(*2*22*txetxdtTtxetxdteTtxtxFTytFidtFitFiddddddd(7)在程序中用上式计算雷达信号的模糊函数。模糊函数的模值平方2),(ddFTx称为模糊图函数,将模糊图函数筑在ddFT,平方上得到的立体图形称为模糊图。模糊度图是在三维立体模糊图最大值以下-6dB的地方,作一个与ddFT,平面平行的平面,这个平面与模糊图的交迹在投影到ddFT,平面上所构成的投影图。模糊度图的用途如下:它是以一个目标作为参考,此目标位于原点,另一个目标的ddFT,作为变量而绘制的。因此,对于能量归一化的信号,如果另一目标的相对ddFT,值落入阴影区域外,则认为两个目标可以分辨。一般图钉形模糊函数认为是最好的模糊函数,其特征是具有单一的中心峰值,而其他的能量则均匀分布于延时多普勒平面。狭窄的中心峰值意味着具有很高的距离或者多普勒模糊。均匀的平坦区域说明具有低的,并且均匀的旁瓣,从而可以使遮挡效应最小化。对于为获得距离和多普勒高分辨率,或为成像而设计的系统来说,以上所有的特征是非常有益的。另一方面,为进行目标搜索而采用的波形最好能允许更大的多普勒失配,从而使未知速度目标的多普勒频移不会由于匹配滤波器输出响应而过于微弱,从而影响到雷达的检测。因此,模糊函数是否“理想”取决于波形的用途。2.3目标回波信号目标是雷达检测的物体,或者是所感兴趣的对象。在对目标回波信号进行模拟时,可以简单地将目标看作是点目标。假设雷达发射的信号表示为0t:000)2cos().(RenpritfTnTtcttS(8)上式中:rT为脉冲重复周期,pT为脉冲宽度,0f为载波频率,0为载波初相。为矩形函数。则经目标反射的回波信号为:])(2cos[Re)(000rrnprrootfTnTtctAtS(9)式(9)中:r表示目标反射引起的相移。r为目标信号双程延时。它的表达式为:ctRr/2(10)设0R对应于0t时雷达与目标的初始距离,则tRRtR0)(。连同(10)式代入(9)式得]4)(2cos[Re)(00000rdnprroortffTnTtctAtS(11)式中:odRf/2。在pT时间内,目标移动的距离RTRp,因此脉冲被展宽或压缩量为cR/2。由于实际雷达发射的脉冲信号多为窄脉冲信号,脉冲被展宽或压缩可以忽略。第n个脉冲对应时刻rnTt,相应距离记为nR,则第n个发射脉冲经过目标的往返时间近似为:cRtnrn/2(12)代入式(11),则经目标反射的信号形式为:]4)(2cos[Re)(00000rdnprnroortffTnTtctAtS(13)式(13)也即信号模拟器要模拟的目标回波信号。2.4匹配滤波器到目前为止,总是默认地假设雷达接收机总的频率响应具有带通特性,其带宽大于或等于发射信号的带宽。也就是说,一旦载波被解调,有效频率响应是一个带宽与复包络信号带宽相等的低通滤波器。雷达的探测性能随信噪比的提高而改善。因此,我们就要考虑什么样的接收机频率响应)(H会得到最大的信噪比-SNR。考虑在特定的MT时刻使SNR最大,则在该时刻输出信号分量的功率为:22)()(21)(deHXTyMTjM(14)为了计算输出的噪声功率,考虑白噪声干扰,其功率谱密度为2/0NW/Hz。那么,接收机输出端的噪声功率谱密度为20)()2/(HNW/Hz,总的输出噪声功率为:dHNnp20)(221(15)在MT时刻的SNR为:dHNdeHXnTyxmTjpM2022)(4)()(21)((16)很明显,x取决于接收机的频率响应。通过施瓦兹不等式可以确定使x最大化的)(H。计算通过匹配滤波器获得的最大SNR是很有意义的,将)exp()()(*MTjXH代入式(17),有deXNdeeXXxMmMTjTjTj2*02*)(4])()[(21(17)由式(17)可以计算出在SNR最大的情况下匹配滤波器。三、结果及分析实验结果:0123456-1-0.8-0.6-0.4-0.200.20.40.60.81图1线性调频信号图2模糊函数图3模糊函数等高线图4时间速度模糊函数对比0123456x10-5-200-180-160-140-120-100-80-60-40-200匹配滤波匹配输出LFM图5匹配滤波器输出-1.5-1-0.500.511.5x107-1-0.500.51|X(0,fd)|多普勒频移估计多普勒频移fd(Hz)|x(0,fd)|-20246810x10-402000400060008000|X(td,0)|延迟估计时延td(s)|x(td,0)|图6多普勒频移和时延对匹配滤波器输出的影响-1.5-1-0.500.511.5x1070123|X(0,fd)|多普勒频移灵敏度多普勒频移fd(Hz)|x(0,fd)|-20246810x10-40102030|X(td,0)|延迟灵敏度时延td(s)|x(td,0)|图7灵敏度四、结论多普勒频率可由下式计算:cfVftrd/2(18)式中:rV为目标相对雷达的径向速度;tf为发射脉冲频率;8103cm/s。由图5可知:多普勒频率为正值(目标接近雷达),回拨均超前于真实目标,若多普勒频率为负值(目标远离雷达),则回波将滞后于真实目标。显然,这种时间上的错位随着多普勒速度的增大而增大。此时雷达距离跟踪误差已经很大,不满足要求。此外,有以上各图可见随着多普勒速度的增大,脉冲压缩后的信噪比逐渐降低。模糊函数在雷达中有着举足轻重的作用,它有以下特点:作用于模糊度函数相同,信号模糊图的峰值表征信号的能量,将其归一化为1,信号模糊图的尖锐程度决定相关器能否分辨这两个目标,模糊度函数主峰的宽度既能表征分辨动目标的能力,即多普勒分辨力又能表征单一相关器检测动目标的能力,即多普勒容限。多普勒失配不仅会降低峰值幅度,而且当失配严重时,它将完全改变匹配滤波器距离响应。五、参考文献[1]《MatlabSimulationsforRadarSystemsDesign》,Mahafza,2004[2]《基于MATLAB7.x的系统分析与设计—信号处理》,楼顺天[3]《雷达原理》,丁鹭飞[4]《雷达信号处理基础》,刑孟道等译六、程序附录%----模糊函数---functionx=lfm_ambg(taup,b,up_down)%taup脉冲宽度;%b带宽;%up_down=-1正斜率,up_down=1负斜率eps=0.0000001;i=0;mu=up_down*b/2./taup;fortau=-1.1*taup:.01:1.1*taupi=i+1;j=0;forfd=-b:.01:bj=j+1;val1=1-abs(tau)/taup;val2=pi*taup*(1-abs(tau)/taup);val3=(fd+mu*tau);val=val2*val3+eps;x(j,i)=abs(val1*sin(val)/val);endend%%%%%%%%%%%%%%%%%%clc;sclearall;t=[0:0.01*pi:2*pi];x=sin(pi*0.5*(t.^2));plot(t,x)axis([02*pi-11])clearallclcclftaup=1;%脉冲宽度100usb=10;%带宽up_down=-1;%up_down=-1正斜率,up_down=1负斜率x=lfm_ambg(taup,b,up_down);%计算模糊函数taux=-1.1*taup:.01:1.1*taup;fdy=-b:.01:b;figure(1)mesh(100*taux,fdy./10,x)%画模糊函数xlabel('Delay-\mus')ylabel('Doppler-MHz')zlabel('|\chi(\tau,fd)|')title('模糊函数')figure(2)contour(100.*taux,fdy./10,x)%画等高线xlabel('Delay-\mus')ylabel('Doppler-MHz')title('模糊函数等高线')gridonN_fd_0=(length(fdy)+1)/2;%fd=0的位置x_tau=x(N_fd_0,:);%时间模糊函数figure(3)plot(100*taux,x_tau)axis([-11011001])xlabel('Delay-\mus')ylabel('|\chi(\tau,0)|')title('时间模糊函数')gridonN_tau_0=(length(taux)+1)/2;%tau=0的位置x_fd=x(:,N_tau_0);%速度模糊函数figure(4)plot(fdy./10,x_fd)xlabel('Doppler-MHz')ylabel('|\chi(0,fd)|')title('速度模糊函数')gridonx_db=20*log10(x+eps);[I,J]=find(abs(x_db+6)0.09);%取6db点的位置I=(I-b/.01)