YB菜菜的毫米波雷达自学之路(二)——浅谈雷达距离速度模糊函数

前提说明

模糊函数(Ambiguity Function)是分析雷达信号和进行波形设计的有效工具。 在之前一年内的瞎学中一直没有注意到,现在为了研究2D-平面天线阵列布局发现了这个东西。说实话模糊函数这边还是挺重要的,顺腾摸瓜学了一周,勉勉强强模模糊糊懂了一点点。

本次内容参考范围

陈伯孝《现代雷达系统分析与设计》第四章内容.

前提回顾与准备

在(一)中,详细的给出了雷达距离速度的信号表达式,在这个基础上可以得到一般的雷达信号通用表示:
s ( t ) = a ( t ) e x p ( j ( 2 ∗ p i ∗ f o t + ϕ x ( t ) ) ) ( 1 ) s(t)=a(t)exp(j(2*pi*f_{o}t+\phi_{x}(t))) (1) s(t)=a(t)exp(j(2pifot+ϕx(t)))(1)
其中 a ( t ) a(t) a(t)为信号调制, f o f_{o} fo为载波, ϕ x ( t ) \phi_{x}(t) ϕx(t)为相位调制。
将公式(1)进行改写
s ( t ) = u ( t ) e x p ( j ∗ 2 ∗ p i ∗ f o t ) ( 2 ) s(t)=u(t)exp(j*2*pi*f_{o}t) (2) s(t)=u(t)exp(j2pifot)(2)
其中 u ( t ) = a ( t ) e x p ( j ϕ x ( t ) ) u(t)=a(t)exp(j\phi_{x}(t)) u(t)=a(t)exp(jϕx(t))被称为信号的复包络。这在求信号模糊函数中会用到。

模糊函数

1、模糊函数定义与基本性质

1.1 模糊函数定义:模糊函数表示雷达系统对不同距离,不同速度目标的分辨能力,实际上,还应该包括不同方位角和俯仰角(这里先不讨论角度,会放在以后)。

1.2 模糊公式推导

雷达发射窄带信号,用复信号表示为:
S t = u ( t ) e x p ( j ∗ 2 ∗ p i ∗ f o t ) ( 3 ) S_{t}=u(t)exp(j*2*pi*f_{o}t) (3) St=u(t)exp(j2pifot)(3)
假设两个目标1和2,相对于雷达的时延分别是 d d d d + τ d+\tau d+τ,多普勒频移分别是 f f f f + f d f+f_{d} f+fd,则两个目标的回波信号可表示为:
S r 1 ( t ) = u ( t − d ) e x p ( j ∗ 2 p i ( f o + f ) ∗ ( t − d ) ) S_{r1}(t)=u(t-d)exp(j*2pi(f_{o}+f)*(t-d)) Sr1(t)=u(td)exp(j2pi(fo+f)(td))
S r 2 ( t ) = u ( t − d − τ ) e x p ( j ∗ 2 p i ( f o + f + f d ) ∗ ( t − d − τ ) ) S_{r2}(t)=u(t-d-\tau)exp(j*2pi(f_{o}+f+f_{d})*(t-d-\tau) ) Sr2(t)=u(tdτ)exp(j2pi(fo+f+fd)(tdτ))
那么,两个目标回波的均方差可以表示为:
ε 2 = ∫ − ∞ + ∞ ∣ S r 1 ( t ) − S r 2 ( t ) ∣ 2 d t \varepsilon^{2}=\int_{-\infty}^{+\infty} |S_{r1}(t)-S_{r2}(t)|^{2}dt ε2=+Sr1(t)Sr2(t)2dt
= ∫ − ∞ + ∞ ∣ u ( t − d ) ∣ 2 d t + ∫ − ∞ + ∞ ∣ u ( t − d − τ ) ∣ 2 d t + 2 R e ∫ − ∞ + ∞ u ∗ ( t − d ) u ( t − d − τ ) e x p ( j 2 p i ( f d ( t − d ) − ( f o + f + f d ) ) ) d t = \int_{-\infty}^{+\infty}|u(t-d) |^{2}dt+\int_{-\infty}^{+\infty}|u(t-d-\tau) |^{2}dt+2Re\int_{-\infty}^{+\infty} u^{*}(t-d) u(t-d-\tau)exp(j2pi( f_{d}(t-d)-(f_{o}+f+f_{d}) ) ) dt =+u(td)2dt++u(tdτ)2dt+2Re+u(td)u(tdτ)exp(j2pi(fd(td)(fo+f+fd)))dt
t ′ = t − ( d + τ ) t'=t-(d+\tau) t=t(d+τ),并令 ∫ − ∞ + ∞ ∣ u ( t − d ) ∣ 2 d t + ∫ − ∞ + ∞ ∣ u ( t − d − τ ) ∣ 2 d t = 2 E \int_{-\infty}^{+\infty}|u(t-d) |^{2}dt+\int_{-\infty}^{+\infty}|u(t-d-\tau) |^{2}dt=2E +u(td)2dt++u(tdτ)2dt=2E
在这里,E表示包络的能量,因为无论复包络是否存在延迟,信号的包络的能量是一样的。
最终我们可以得到:
ε 2 = 2 { 2 E − R e ( e ( − j 2 p i ( f o + f ) τ ) ) ∫ − ∞ + ∞ u ( t ′ ) u ∗ ( t ′ + τ ) e j 2 p i ∗ f d t ′ d t ) } ( 4 ) \varepsilon^{2}=2\{ 2E-Re( e^{(-j2pi(f_{o}+f)\tau) )}\int_{-\infty}^{+\infty}u(t')u^{*}(t'+\tau)e^{j2pi*f_{d}t'}dt ) \} (4) ε2=2{2ERe(e(j2pi(fo+f)τ))+u(t)u(t+τ)ej2pifdtdt)}(4)
通常我们将积分项称为信号的模糊函数表达式:
χ ( τ , f d ) = ∫ − ∞ + ∞ u ( t ) u ∗ ( t + τ ) e j ∗ 2 p i f d t d t ( 5 ) \chi(\tau,f_{d})= \int_{-\infty}^{+\infty}u(t)u^{*}(t+\tau)e^{j*2pif_{d}t} dt (5) χ(τ,fd)=+u(t)u(t+τ)ej2pifdtdt(5)

1.2距离/速度模糊函数与模糊函数之间的关系

由公式(5)可知,模糊函数的值 ∣ χ ( τ , f d ) ∣ |\chi(\tau,f_{d})| χ(τ,fd)决定了两个目标是否能分辨。
即当 ε 2 > = 2 ( 2 E − ∣ χ ( τ , f d ∣ ) ) \varepsilon^{2}>=2(2E-|\chi(\tau,f_{d}|)) ε2>=2(2Eχ(τ,fd))时两个目标可以分开。
同理,在只考虑距离或速度时,我们可以分别得到距离模糊函数 和 速度模糊函数
距离模糊函数 ∣ χ ( τ , 0 ) ∣ = ∫ − ∞ + ∞ u ( t ) u ∗ ( t + τ ) d t |\chi(\tau,0)|=\int_{-\infty}^{+\infty}u(t)u^{*}(t+\tau)dt χ(τ,0)=+u(t)u(t+τ)dt
速度模糊函数 ∣ χ ( 0 , f d ) ∣ = ∫ − ∞ + ∞ ∣ u ( t ) ∣ 2 e j 2 p i f d t d t |\chi(0,f_{d})|=\int_{-\infty}^{+\infty}|u(t)|^{2}e^{j2pif_{d}t}dt χ(0,fd)=+u(t)2ej2pifdtdt

分析
以距离为例子,当 τ = 0 \tau=0 τ=0时, ∣ χ ( τ , 0 ) ∣ |\chi(\tau,0)| χ(τ,0)有最大值,若存在另外一个非0的 τ \tau τ使得 ∣ χ ( τ , 0 ) ∣ = ∣ χ ( 0 , 0 ) ∣ |\chi(\tau,0)|=|\chi(0,0)| χ(τ,0)=χ(0,0),那么两个目标无法区分,即不可分辨。

2 LFMCW雷达信号模糊函数

2.1 单线性调频信号

2.1.1 信号模型

线性调频矩形脉冲信号的表达式为:
s ( t ) = 1 T r e c t ( t T ) e j ( 2 ∗ p i ∗ f o t + p i ∗ k ∗ t 2 ) ( 6 ) s(t)=\frac{1}{\sqrt{T}} rect(\frac{t}{T})e^{j(2*pi*f_{o}t+pi*k*t^{2})} (6) s(t)=T 1rect(Tt)ej(2pifot+pikt2)(6)
根据1中的结论信号可变形为:
s ( t ) = u ( t ) e j ∗ 2 p i ∗ f o ∗ t ( 7 ) s(t)=u(t)e^{j*2pi*f_{o}*t} (7) s(t)=u(t)ej2pifot(7)
其中u(t)为信号的复包络,公式为:
u ( t ) = 1 ( T ) r e c t ( t T ) e j ∗ p i ∗ k ∗ t 2 ( 8 ) u(t)=\frac{1}{\sqrt(T)}rect(\frac{t}{T})e^{j*pi*k*t^{2}}(8) u(t)=( T)1rect(Tt)ejpikt2(8)

根据模糊函数公式,可以得到模糊函数:
∣ χ ( τ , f d ) ∣ = 1 T ∫ − ∞ + ∞ r e c t ( t T ) e j ∗ p i ∗ k ∗ t 2 ∗ r e c t ( t + τ T ) e − j ∗ p i ∗ k ∗ ( t + τ ) 2 ∗ e j ∗ 2 ∗ p i ∗ f d t d t ( 9 ) |\chi(\tau,f_{d})|=\frac{1}{T}\int_{-\infty}^{+\infty}rect(\frac{t}{T})e^{j*pi*k*t^{2}}*rect(\frac{t+\tau}{T})e^{-j*pi*k*(t+\tau)^{2}}*e^{j*2*pi*f_{d}t}dt (9) χ(τ,fd)=T1+rect(Ttejpikt2rect(Tt+τ)ejpik(t+τ)2ej2pifdtdt(9)
经过公式推导可以得到最终结论
∣ χ ( τ , f d ) ∣ = ∣ ( 1 − ∣ τ ∣ T ) s i n [ p i ∗ ( f d − k τ ) ( T − ∣ τ ∣ ) ] p i ∗ ( f d − k τ ) ( T − ∣ τ ∣ ) ∣ , ∣ τ ∣ < T ( 10 ) |\chi(\tau,f_{d})|=|(1-\frac{|\tau|}{T})\frac{sin[pi*(f_{d}-k\tau)(T-|\tau|) ]}{pi*(f_{d}-k\tau)(T-|\tau|)} | , |\tau|<T (10) χ(τ,fd)=(1Tτ)pi(fdkτ)(Tτ)sin[pi(fdkτ)(Tτ)],τ<T(10)

2.1.2 MATLAB 实验与结果分析

(1)实验条件
实验中的信号带宽:B = 4e6 Hz;
脉冲宽度 :Tc = 2e-6s;

(2)距离多普勒联合模糊函数
在这里插入图片描述
图1 单脉冲线性调频波模糊函数图

在这里插入图片描述
图2 模糊函数等高线图
在这里插入图片描述
图3 -6db模糊度等高线

通过上述实验可以获得模糊函数图。
首先我们对函数的等高线进行分析,一般是以能量强度高于-6dB为界限,如图4所示
在这里插入图片描述
图4 对模糊函数等高线的-6dB进行分析

可以看出模糊函数图形反映了信号的速度、距离分辨率,已经带宽等信息。通过图像可以得到以下信息:
B = 2.1 − ( − 2.1 ) ≈ 4 ( M H z ) B=2.1-(-2.1)\approx 4(MHz) B=2.1(2.1)4(MHz)
T c = 1 − ( − 1 ) = 2 ( u s ) Tc = 1-(-1)=2(us) Tc=1(1)=2(us)
1 B = 0.16 − ( − 0.16 ) = 0.6 \frac{1}{B}=0.16-(-0.16)=0.6 B1=0.16(0.16)=0.6(这个感觉误差有点大)
1 T c = 0.3 − ( − 0.3 ) = 0.6 ≈ 0.5 ( u s ) \frac{1}{T_{c}}=0.3-(-0.3)=0.6\approx0.5(us) Tc1=0.3(0.3)=0.60.5(us)

(3)单距离模糊函数图
由前文我们知道,只要把 f d f_{d} fd置零就是距离模糊函数图了,即
∣ χ ( τ , f d ) ∣ = ∣ ( 1 − ∣ τ ∣ T ) s i n [ p i ∗ ( − k τ ) ( T − ∣ τ ∣ ) ] p i ∗ ( − k τ ) ( T − ∣ τ ∣ ) ∣ , ∣ τ ∣ < T ( 11 ) |\chi(\tau,f_{d})|=|(1-\frac{|\tau|}{T})\frac{sin[pi*(-k\tau)(T-|\tau|) ]}{pi*(-k\tau)(T-|\tau|)} | , |\tau|<T (11) χ(τ,fd)=(1Tτ)pi(kτ)(Tτ)sin[pi(kτ)(Tτ)],τ<T(11)
在这里插入图片描述
可以看到,距离像上距离分辨率良好,并且无模糊,但是会存在旁瓣,这些旁瓣将影响弱信号检测。
同理我们可以得到单速度模糊

在这里插入图片描述

2.2 连续调频波

雷达发射多个连续的调频波,因此,在这种情况下雷达的波形的复包络为:
u N ( t ) = 1 N ∑ n = 0 N − 1 u ( t − n T c ) ( 12 ) u_{N}(t)=\frac{1}{\sqrt{N}}\sum_{n=0}^{N-1}u(t-nT_{c}) (12) uN(t)=N 1n=0N1u(tnTc)(12)
带入到模糊函数公式(5)中可以得到,连续波模糊函数:
∣ χ ( τ , f d ) ∣ = 1 N ∑ n = 0 N − 1 ∣ χ 1 ( τ − n T c , f d ) ∣ ∗ s i n [ ( N − ∣ n ∣ ) ∗ p i ∗ f d T c ] s i n ( p i ∗ f d T c ) ( 13 ) |\chi(\tau,f_{d})|=\frac{1}{N}\sum_{n=0}^{N-1}|\chi_{1}(\tau-nT_{c},f_{d}) |*\frac{sin[(N-|n|)*pi*f_{d}T_{c}]}{sin(pi*f_{d}T_{c})} (13) χ(τ,fd)=N1n=0N1χ1(τnTc,fd)sin(pifdTc)sin[(Nn)pifdTc](13)
该公式参考论文崔凡. 基于LFMCW毫米波雷达的目标参数估计[D].南京大学,2021.DOI:10.27235/d.cnki.gnjiu.2021.001809.中的公式。
但是不清楚为什么我MATLAB弄出来的图不正确
公式如下

clear all;
close all;
%%国际单位
MHz      =   1000000;
GHz      =   1000000000;
KHz      =   1000;
us       =   0.000001;
c                      =   300000000;


Tc = 2*us; %s
B  = 4*MHz; %Hz
k  = B/Tc;
N_set  =0:5;
N=length(N_set);
data_save_1=[];
delay_t =-1*Tc:Tc/64:1*Tc;
delay_f =-B:B/64:B;
[tau,fd]=meshgrid(delay_t,delay_f);
data_save = [];
for i=1:length(delay_f)
    for j = 1:length(delay_t)
        tao=delay_t(j);
        dfd=delay_f(i);
        temp_sum=0;
        for n_num=1:N
           n = N_set(n_num);
           temp1= (1-abs(tao-n*Tc)/Tc)*sinc( pi*(Tc-abs(tao-n*Tc))*(dfd+k*(tao-n*Tc)) ) ;
           temp2 = abs(temp1)*abs(sin(  (N-abs(n)) *pi*dfd*Tc )/sin(pi*dfd*Tc));
           temp_sum=temp_sum+temp2;
        end
        data_save(i,j) = abs(temp_sum/N);
    end
end

figure(1)
surfl(tau*1e6,fd*1e-6,data_save)
xlabel('时间偏移\tau'),ylabel('频率偏移fd')

在这里插入图片描述

最后

前面的内容均是从书本的第四章中摘选了部分内容并进行了整理。 感兴趣想要全面了解的话可以去找找这边书。这本书个人感觉挺不错的。
另外,不知道为什么连续波这边出问题了,得再查查资料。
如果有哪位大佬看到,麻烦给我一些指导。

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值