FMCW雷达模块4:一些系统设计主题

  • 雷达距离方程:一种雷达的链路预算,其中涉及输出功率和雷达可以看见的最大距离的天线增益等参数。​
  • 下图有一个帧,多个线性调频脉冲在帧中传输。其中的每个作业对应的ADC样本可以通过存储为矩阵的行实现可视化。每个行都与来自特定线性调频脉冲的样本相对应,对每个行执行称为距离FFT,这个距离FFT可以解析测量范围内的物体。0e2d1b4fac594cac9613c897cbca8235.png

  • 下图,第三个距离单元和这里的距离单元–这两个距离单元中都有物体,x轴实际上是与距离FFT单元对应的频率,但由于距离与IF频率成比率,因此我可以等效地将该轴绘制为距离轴。这些距离FFT结果列执行称为多普勒FFT。​71d446442d9d40a9b06990e4effac702.png

  • 下图中,第三个距离单元有两个具有不同速度的物体,同样地,该距离单元有三个具有不同速度的物体,y轴实际上是与多普勒FFT对应的离散角频率,但由于这些离散角频率与速度成正比,因此我们可以等效地将该轴绘制为速度轴。1c053fe858cf4a3ea9d8ae49f244268c.png

  • ​执行距离FFT,然后再执行多普勒FFT的整个过程统称为2D-FFT,或二维FFT

  • 在大多数FMCW雷达实现中,通常在每个线性调频脉冲的ADC数据变得可用时,以内联方式执行距离FFT。​

  • 注意:只有在所有距离FFT都变得可用时才能执行多普勒FFT,所以系统中应该具有充足的存储器用来存储与某个帧对应的所有距离FFT的内容​

  • 给定范围分辨率(dres)、最大范围(dmax)、速度分辨率(vres)、最大速度(vmax),如何设计帧?​518d8b53d5594ee39c6418ca1c424fbb.png

  • 由于使用vmax可以确定Tc,即Tc = λ/4vmax,使用vres可以确定Tf,即Tf = λ/2vres,

    使用dres可以确定B,即B= c/2dres。这样帧就定义好了。

  • 以上没有解决各种设备的限制,达到线性调频脉冲参数的过程可能有更多的迭代,设备可能不支持所需的最大IF带宽,因为f IF_max=S2dmax/c,最大IF带宽与斜率S和所需最大距离的乘积成正比。所以可能需要在S和dmax之间进行权衡。设备必须能够生成所需的斜率,每个设备通常对合成器能够生成的线性调频脉冲最大斜率有限制,器件必需具有足够的存储器,用于存储帧中所有线性调频脉冲的距离FFT距离,必须存储所有线性调频脉冲的距离FFT数据,然后才能执行多普勒FFT计算。​

  • 对于给定的时间Tc:短程雷达具有较高的斜率和较大的线性调频脉冲带宽(=>更好的分辨率),远程雷达具有较低的斜率和较小的线性调频脉冲带宽​5962d2005c32473ca21759a61e6c72e2.png

雷达范围方程​

下图有一个雷达设备,它正在输出Pt瓦的功率,由于信号不断地扩散开,因此其功率密度随着距离平方的增加而不断减小。

Pt:装置输出功率

GTX/RX:TX/RX天线增益

σ:目标雷达截面(RCS)

ARX:RX天线的有效孔径面积

fcb940eb5a244df9992a47b4163cd522.png

6ae175afee424b4baf6fb002264bddc0.png 

f7903412b7dc48fd8405c91ce96cb6b1.png 

3450f453b99b45449fe5890932a5b370.png54bb56d2513d469a85c2d6df744f7c85.png

  • SNR与从设备输出的功率、发射和接收天线的增益成正比,设备的RCS与距离的四次方成反比(注意:对于FMCW雷达,一个具有N个线性调频脉冲并且每个脉冲具有持续时间Tc的FMCW雷达帧,该测量时间为NTc

    注意:信号是确定的,而噪声是随机的

    存在一个检测目标所需的最小信噪比(SNRmin)。7beb9906430e4f3bbe07964598da5acd.png

​计算雷达可以看到的最大距离​

现在,SNRmin通常由系统设计人员选择,如果为SNRmin选择较高的值,那么获得错误警报的可能性将非常低,同时也可能错过一些有效的检测。一旦选择了SNRmin,就可以按照以下方法计算雷达可以看到的最大距离。​

813affda1a0c4403a2e74b0e90956920.png

总结​

如果两个物体与雷达的距离相等但具有相对于雷达不同的速度,那么这两个物体将在距离FFT中显示为单个峰值,但会由多普勒FFT分开,它们将在2D-FFT图或距离速度图中显示为两个峰值,但如果两个物体与雷达距离相同并且相对于雷达具有相同的速度,距离速度图会怎样?通道该2D-FFT产生的距离速度图将具有单个峰值,因为这两个物体相对于雷达具有相同的距离和速度,那么怎么区分两个物体呢?​

这种情况,只需利用多个天线来估算这些物体的到达角​

 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
基于STM32系统FMCW雷达系统设计需要考虑到硬件和软件两个方面。 硬件设计方面,需要选择合适的STM32系列芯片作为主控,具有足够的计算和存储能力。然后,从传感器、射频前端、信号处理等方面进行设计。 传感器方面,选择合适的天线和收发机构件,确保雷达系统的发送和接收功率符合需求,并能够实现高精度的测距。 射频前端设计方面,需要设计合适的发射和接收电路,确保信号能够达到理想的频率和功率要求,并能够准确地捕获回波信号。 信号处理方面,使用FMCW技术对接收到的回波信号进行处理。通过比较发射信号和接收信号之间的频率差,可以得到目标物体与雷达之间的距离。同时,通过对回波信号的时延进行分析,还可以得到目标物体的速度和方向信息。 在软件设计方面,可以借助STM32的开发工具和相关库函数,利用嵌入式C语言进行开发。 首先,需要编写相应的驱动程序,实现与硬件模块的通信和控制。包括控制发射,接收回波信号,进行模数转换等。 然后,编写相应的信号处理算法,对接收到的回波信号进行频谱分析、时域分析等。通过具体的算法可以得到目标物体的距离、速度和方向等信息。 最后,根据需求可以进行数据的存储、显示和通信等操作,以满足不同应用场景的需求。 总之,基于STM32系统FMCW雷达系统设计需要综合考虑硬件和软件两个方面,通过合理的系统设计和信号处理算法的开发,可以实现高精度的测距和目标分析功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会飞的丑橘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值