第一章 雷达系统概述

各位同学,大家好。我是你们这门课的老朋友。今天咱们正式开篇,聊聊雷达系统。

说实话,雷达这玩意儿,听起来挺高大上。但说白了,它就是个“千里眼”。我当年刚接触雷达时,也觉得它很神秘。后来做了几个项目,才慢慢摸清它的脾气。

这一章,我们不讲太深的理论。我带你从宏观上看看雷达是什么,它怎么工作,以及我们FPGA工程师在里头能干什么。

1.1 雷达基本原理

雷达,英文Radar,全称是“无线电探测与测距”。它的原理其实很简单:

  • 发射电磁波:雷达发射机向空间发射特定波形的电磁波。
  • 接收回波:电磁波遇到目标(比如飞机、舰船)后,会反射回来。
  • 提取信息:雷达接收机收到回波,通过分析回波与发射波之间的差异,就能知道目标的位置、速度等信息。

你想想看,这就像你在山谷里大喊一声,听到回声。根据回声的大小和回来的时间,你能判断山谷有多远、有多大。雷达也是这个道理,只不过它用的是无线电波。

核心公式: 目标距离 R = (c × Δt) / 2

其中,c是光速(3×10⁸ m/s),Δt是发射波与回波的时间差。

我在项目中遇到过一个问题:有个同学问我,为什么雷达测距公式里要除以2?嗯,这里要注意,电磁波走的是个来回。从雷达到目标,再从目标返回雷达,路程是两倍的距离。所以时间差Δt对应的是两倍距离,必须除以2。

1.2 雷达方程

雷达方程,是衡量雷达性能的“金标准”。它告诉我们,雷达能看多远、看多清楚。

我个人习惯把雷达方程写成这样:

Pr = (Pt × Gt × Gr × σ × λ²) / ((4π)³ × R⁴ × L)

其中:

符号 含义 单位
Pr 接收功率 W
Pt 发射功率 W
Gt, Gr 发射/接收天线增益 dB
σ 目标雷达截面积 (RCS)
λ 波长 m
R 目标距离 m
L 系统损耗 无量纲

为什么R是4次方?因为电磁波在空间中传播,能量是按球面扩散的。去程一次衰减,回程又一次衰减,所以是R⁴。我曾经在调试一个雷达样机时,发现探测距离总是不够。后来一查,就是天线增益Gt算错了,差了3个dB,距离直接少了将近一半。所以,雷达方程里的每个参数,都马虎不得。

避坑指南: 我曾经在计算雷达方程时,把波长λ的单位搞错了。用了厘米,结果算出来的接收功率大了10000倍。嗯,单位换算一定要仔细。

1.3 雷达信号处理流程

雷达信号处理,是整个雷达系统的“大脑”。它负责从嘈杂的回波中,把目标信号提取出来。我把它分为几个关键步骤:

  1. 脉冲压缩:提高距离分辨率。说白了,就是把宽脉冲压缩成窄脉冲,让雷达能分清两个挨得很近的目标。
  2. 动目标显示 (MTI):滤除静止杂波(比如地面、建筑物)。只保留运动目标的信息。
  3. 动目标检测 (MTD):利用多普勒效应,测量目标的速度。还能进一步抑制杂波。
  4. 恒虚警检测 (CFAR):自适应地设置检测门限。保证在噪声变化时,虚警概率保持恒定。
  5. 目标凝聚与跟踪:把检测到的点迹,凝聚成航迹,并持续跟踪。

你想想看,这些步骤里,脉冲压缩和MTD是计算量最大的。尤其是MTD,要做大量的FFT(快速傅里叶变换)。这正是FPGA大显身手的地方。

核心观点: 雷达信号处理,本质上就是“时域-频域”的来回变换。FPGA擅长并行计算,特别适合做FFT、滤波这类运算。

1.4 FPGA在雷达系统中的作用

为什么雷达系统需要FPGA?我直接说结论:因为雷达信号处理对实时性要求极高。

举个例子:一个脉冲重复周期(PRI)可能只有几百微秒。在这几百微秒内,你要完成采样、脉冲压缩、MTD、CFAR等一系列操作。如果用CPU或DSP,很难做到。但FPGA可以。

FPGA在雷达系统中的典型作用包括:

  • 高速数据采集:ADC采样率动辄几百MHz甚至GHz,FPGA可以直接对接。
  • 数字下变频 (DDC):把中频信号搬移到基带,同时降低数据率。
  • 脉冲压缩:用FPGA实现匹配滤波器,效率极高。
  • MTI/MTD:用FPGA实现多普勒滤波器组,并行处理多个通道。
  • CFAR检测:用FPGA实现滑窗检测,实时输出目标点迹。
  • 波束形成:在相控阵雷达中,FPGA控制每个阵元的相位和幅度。

注意事项: FPGA不是万能的。它擅长做“数据流”处理,但不擅长做“控制流”处理。比如目标跟踪、航迹管理这类任务,通常还是交给DSP或ARM来做。我建议,在系统设计时,要合理划分FPGA和DSP的职责。

我个人习惯,在雷达信号处理中,把FPGA当作“加速器”。凡是计算量大、数据流规律的任务,都交给FPGA。凡是逻辑复杂、分支多的任务,都交给DSP。这样分工,系统效率最高。

好了,第一章的内容就到这里。这一章我们建立了雷达系统的整体概念。下一章,我们会深入雷达信号处理的核心——脉冲压缩。我会带你用FPGA实现一个真正的脉冲压缩模块。

记住,雷达信号处理,FPGA是利器。但用好这把利器,需要扎实的理论基础和丰富的实践经验。咱们一步步来。