【FMCW 03】测速

  • Post author:
  • Post category:其他


从上一讲

测距

末尾的frame讲起。我们知道一个chirp对应了一个采样后的IF信号,我们将这些采样后的IF信号按chirp的次序排列成一个帧(frame),这就得到了我们实际中接收后处理的FMCW信号。

在这里插入图片描述

由于chirp的发射返回时间很短,所以我们称其所在时间维度为

快时间(fast time)维

,而相邻的chirp间存在一个chirp repetition time(CRT)相对较慢,于是我们将其所在时间维度为

慢时间(slow time)维

。借一幅《Soli: Ubiquitous Gesture Sensing with Millimeter》文中的图,可以对raw signal有一个直观的认识。

在这里插入图片描述



相位差的周期性

我们首先对FFT得到的频率谱做一个分析,其分为两部分,幅度部分和相位部分,

幅度部分可以表示此处频率的强弱,相位部分表示的是此频率对应的相位

。那么,对于,对做完range FFT后的frame矩阵而言,其fast time维度就转换成了range维度。

对于在某一个 range bin上的物体,我们已经知道其距离表示为





d

t

a

r

g

e

t

=

c

2

K

f

p

e

a

k

d_{target} = \frac{c}{2K}f_{peak}







d











t


a


r


g


e


t





















=



















2


K














c





















f











p


e


ak
























这个距离的解我们知道是通过IF信号中频率部分



2

π

K

τ

2 \pi K \tau






2


π


K


τ





得到的,而我们现在关注其相位部分



2

π

f

0

τ

2 \pi f_0 \tau






2


π



f










0


















τ









x

I

F

(

t

)

=

A

cos

(

2

π

K

τ

t

+

2

π

f

o

τ

)

x_{\tiny{IF}}(t) = A \cos(2\pi K\tau t+2\pi f_o \tau )







x












I


F




















(


t


)




=








A




cos


(


2


π


K


τ


t




+








2


π



f










o


















τ


)





由于





τ

=

2

d

c

\tau = \frac{2d}{c}






τ




=



















c














2


d























故相位



ϕ

\phi






ϕ










ϕ

=

2

π

f

o

2

d

c

=

4

π

f

o

c

d

\phi = 2\pi f_o \frac{2d}{c}=\frac{4\pi f_o}{c}d






ϕ




=








2


π



f










o





























c














2


d






















=



















c














4


π



f










o




































d







在这里插入图片描述

如果在这个range bin中的物体正在运动,那么每隔一个chirp的周期



C

R

T

CRT






CRT





,物体就会发生一个微动位移,而这个微动位移将造成相位较为剧烈的变化,即





Δ

ϕ

=

4

π

f

o

c

Δ

d

=

4

π

f

0

c

v

C

R

T

\Delta \phi = \frac{4\pi f_o}{c} \Delta d =\frac{4\pi f_0}{c}v \cdot CRT






Δ


ϕ




=



















c














4


π



f










o




































Δ


d




=



















c














4


π



f










0




































v













CRT






如果我们将这个



C

R

T

CRT






CRT





看作一种采样,那么,对



ϕ

\phi






ϕ





的变化进行分析,将能提取到有效的速度



v

v






v





的信息,这也正是我们采用frame传输的原因——获得速度信息。

这种视角先按下不表,最后再述。

在这里插入图片描述

我们也可

将这个过程看作是相位差的周期性运动,那么我们对其进行FFT分析,也将得到这个周期性的相位差信息

进一步转换到速度维,就有





v

=

c

4

π

f

o

C

R

T

Δ

ϕ

=

λ

4

π

C

R

T

Δ

ϕ

v = \frac{c}{4\pi f_o \cdot CRT}\Delta \phi =\frac{\lambda}{4 \pi \cdot CRT}\Delta \phi






v




=



















4


π



f










o

























CRT














c




















Δ


ϕ




=



















4


π









CRT














λ




















Δ


ϕ





于是我们要做的Doppler FFT 或者说 Velocity FFT即是取出Range FFT某个range bin对应的一列slow time数据进行FFT。

在这里插入图片描述



多普勒效应

那么问题来了,为什么叫Doppler FFT呢?在基本的物理学中,我们曾学习过基本的多普勒效应。举一个生活中的例子,你在街上听到一辆警车向你呼啸而来,你听到警笛的声音是越来越急的(这对应的即是声波的频率越来越高),而当警车越来越远时,你听的警笛是越来越疏的(这对应的即是声波的频率越来越低)。

在这里,我们用一个移动通信中描述移动台所造成的多普勒频偏公式(见Rappaport书中的123页),即





f

d

=

v

λ

cos

θ

f_d = \frac{v}{\lambda}\cos \theta







f










d




















=



















λ














v






















cos




θ





在FMCW雷达考虑的场景中,取径向速度,即



cos

θ

=

1

\cos \theta = 1






cos




θ




=








1





,同时由于电波一发一收,于是造成的



f

d

f_d







f










d

























f

d

=

2

v

λ

f_d = 2\frac{v}{\lambda}







f










d




















=








2













λ














v























进一步代入 v 的公式转换为





f

d

=

Δ

ϕ

2

π

C

R

T

f_d = \frac{\Delta \phi}{2 \pi \cdot CRT}







f










d




















=



















2


π









CRT














Δ


ϕ























值得指出的是,主频率部分亦会由于物体的运动产生频偏。

但当物体的距离d发生微小的变化时,IF signal 信号的相位变化非常明显,而频率的变化并不显著,远远达不到在CRT的时间内,区分信号的频率。



相位变化对微动位移有着敏感性

我们不如用TI教程中的例子来感性认识一下:取



λ

=

4

m

m

\lambda = 4mm






λ




=








4


mm









C

R

T

=

40

μ

s

CRT = 40 \mu s






CRT




=








40


μ


s









K

=

50

M

H

z

/

μ

s

K = 50MHz/\mu s






K




=








50


M


Hz


/


μ


s





,当物体发生一个1mm的微动位移时,有:





相位变化 

Δ

ϕ

=

4

π

Δ

d

λ

=

π

=

18

0

相位变化 \ \Delta \phi = \frac{4 \pi \Delta d}{\lambda} =\pi =180^{\circ}






相位变化




Δ


ϕ




=



















λ














4


π


Δ


d






















=








π




=








18



0





























频率变化 

Δ

f

=

2

K

c

Δ

d

=

333

H

z

频率变化 \ \Delta f = \frac{2K}{c} \Delta d=333Hz






频率变化




Δ


f




=



















c














2


K




















Δ


d




=








333


Hz





而这个频偏在slow time的频率轴引起的变化其实并不大,即





Δ

f

C

R

T

=

333

×

40

×

1

0

6

=

0.013

 

c

y

c

l

e

s

\Delta f \cdot CRT=333\times 40 \times 10 ^{-6} = 0.013 \ cycles






Δ


f













CRT




=








333




×








40




×








1



0














6












=








0.013




cyc


l


es







最大速度与速度分辨率



最大速度

由于



Δ

ϕ

\Delta \phi






Δ


ϕ





的限制,给出了最大速度的限制,即





π

<

Δ

ϕ

<

π

-\pi < \Delta \phi < \pi









π




<








Δ


ϕ




<








π







于是





λ

4

C

R

T

<

v

<

λ

4

C

R

T

-\frac{\lambda}{4 \cdot CRT} < v <\frac{\lambda}{4 \cdot CRT}




















4









CRT














λ






















<








v




<



















4









CRT














λ























感性认识一下,比如用



5

m

m

5mm






5


mm





的毫米波雷达,再用



100

μ

s

100 \mu s






100


μ


s





的CRT,此时能达到的最大速度为





v

m

a

x

=

λ

4

C

R

T

=

12.5

m

/

s

v_{max} = \frac{\lambda}{4 \cdot CRT} =12.5m/s







v











ma


x





















=



















4









CRT














λ






















=








12.5


m


/


s







速度分辨率

继续借用TI教程里的一张图(这里定义



ω

=

Δ

ϕ

\omega = \Delta \phi






ω




=








Δ


ϕ





),容易发现,速度分辨率与我们的在数字域上的角速度分辨率有关,由于





Δ

ω

=

2

π

N

 

r

a

d

i

a

n

s

/

s

a

m

p

l

e

=

1

N

 

c

y

c

l

e

s

/

s

a

m

p

l

e

\Delta \omega = \frac{2\pi}{N} \ radians/sample=\frac{1}{N} \ cycles/sample






Δ


ω




=



















N














2


π






















r


a


d


ian


s


/


s


am


pl


e




=



















N














1






















cyc


l


es


/


s


am


pl


e





在这里插入图片描述

于是就有





Δ

v

=

λ

4

π

C

R

T

Δ

ω

=

λ

2

N

C

R

T

\Delta v = \frac{\lambda}{4 \pi \cdot CRT} \Delta \omega = \frac{\lambda}{2N \cdot CRT}






Δ


v




=



















4


π









CRT














λ




















Δ


ω




=



















2


N









CRT














λ























仍用最大速度中的测算数据,并取 N = 512,我们感性认识到此时的速度分辨率为:





v

r

e

s

=

λ

2

N

C

R

T

=

0.0488

m

/

s

v_{res} = \frac{\lambda}{2N \cdot CRT}=0.0488m/s







v











res





















=



















2


N









CRT














λ






















=








0.0488


m


/


s







基于CRT的采样视角

如果我们基于CRT的采样视角去理解这个相位变化,那么对于式子





Δ

ϕ

=

4

π

f

o

c

Δ

d

=

4

π

f

0

c

v

C

R

T

\Delta \phi = \frac{4\pi f_o}{c} \Delta d =\frac{4\pi f_0}{c}v \cdot CRT






Δ


ϕ




=



















c














4


π



f










o




































Δ


d




=



















c














4


π



f










0




































v













CRT







我们两边同除



C

R

T

CRT






CRT





,就有:





Δ

ϕ

C

R

T

=

4

π

f

0

c

v

\frac{\Delta \phi}{CRT}=\frac{4\pi f_0}{c}v

















CRT














Δ


ϕ






















=



















c














4


π



f










0




































v







根据微分学的知识,我们知道左边可理解为对



ϕ

\phi






ϕ





的微分,即





w

=

d

ϕ

d

t

=

2

π

f

p

e

a

k

w = \frac{d\phi}{dt} = 2\pi f_{peak}






w




=



















d


t














d


ϕ






















=








2


π



f











p


e


ak
























于是就有:





f

p

e

a

k

=

2

v

λ

f_{peak} = 2\frac{v}{\lambda}







f











p


e


ak





















=








2













λ














v

























这个式子说明,从频率轴去看,此时直接测得的就是多普勒频偏。进一步就有:





v

=

λ

2

f

p

e

a

k

v =\frac{\lambda}{2 } f_{peak}






v




=



















2














λ





















f











p


e


ak






















由于此时



C

R

T

CRT






CRT





的倒数即是我们等效的采样率。于是,频率分辨率的范围就在





1

2

C

R

T

<

f

p

e

a

k

<

1

2

C

R

T

-\frac{1}{2 \cdot CRT} <f_{peak}<\frac{1}{2\cdot CRT}




















2









CRT














1






















<









f











p


e


ak





















<



















2









CRT














1

























于是,可得速度的测量范围为





λ

4

C

R

T

<

v

<

λ

4

C

R

T

-\frac{\lambda}{4 \cdot CRT} < v <\frac{\lambda}{4 \cdot CRT}




















4









CRT














λ






















<








v




<



















4









CRT














λ

























和速度的分辨率





v

r

e

s

=

λ

2

f

r

e

s

=

λ

2

N

C

R

T

v_{res} =\frac{\lambda}{2 } f_{res} = \frac{\lambda}{2N \cdot CRT}







v











res





















=



















2














λ





















f











res





















=



















2


N









CRT














λ























这种视角个人兴趣所至,以增参考。最后,同样用一张图结束本节的内容。

在这里插入图片描述



版权声明:本文为weixin_47305073原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。