多功能雷达目标探测与信号处理仿真系统
项目简介
本系统是一个基于MATLAB构建的脉冲多普勒(Pulse Doppler, PD)雷达全流程仿真演示项目。它模拟了从雷达信号发射、复杂环境下的回波生成,到接收机信号处理(脉冲压缩、MTI、MTD)及恒虚警检测(CFAR)的完整链路。系统能够生成逼真的雷达多维数据,并通过丰富的可视化图表展示各处理阶段的效果,适合用于雷达系统原理学习、算法验证及性能评估。
功能特性
- 雷达波形设计:支持S波段线性调频(LFM)信号生成,参数可灵活配置(如带宽、脉宽、PRF等)。
- 复杂环境建模:
*
多目标模拟:支持设置多个目标的距离、速度、RCS及Swerling起伏模型(目前实现Swerling 0型和1型)。
*
杂波模拟:生成服从瑞利分布的地杂波,模拟了杂波幅度随距离的衰减特性,并通过低通滤波模拟杂波的多普勒谱宽(有色杂波)。
*
噪声模拟:加性高斯白噪声。
*
脉冲压缩:基于FFT的频域匹配滤波,显著提高距离分辨率。
*
动目标显示(MTI):采用三脉冲对消器,有效抑制静止及慢速杂波。
*
动目标检测(MTD):通过慢时间维加窗FFT处理,实现相干积累与多普勒分辨。
- 智能目标检测:实现二维单元平均恒虚警检测(2D CA-CFAR),适应背景噪声变化,自动提取目标点迹。
- 全方位可视化:提供从时域波形到PPI显示的6种关键信号视图。
系统要求
- MATLAB R2016a及以上版本
- Signal Processing Toolbox(用于滤波器设计和窗函数)
使用方法
- 确保MATLAB当前工作路径包含源码所在文件夹。
- 直接运行主函数。
- 程序将自动执行仿真计算,并在控制台输出各阶段进度。
- 运行结束后,系统将弹出一个包含6个子图的综合显示窗口。
仿真流程与实现细节
本仿真系统严格按照以下逻辑流程在代码中实现:
1. 系统参数初始化
代码首先定义了S波段雷达的基本参数,包括3GHz载频、30MHz带宽(对应0.5米距离分辨率)、10us脉宽以及2000Hz的脉冲重复频率。系统基于奈奎斯特采样定理设定采样率,并计算了最大无模糊距离和最大无模糊速度。相干处理间隔(CPI)设定为64个脉冲。
2. 目标与环境场景构建
- 目标设定:预设了4个具有代表性的目标,分别模拟了快速远离目标、中速靠近目标、静止强目标(用于测试MTI抑制效果)以及远距离弱目标。
- Swerling模型:通过随机数生成器实现了目标RCS的起伏。代码中特别实现了Swerling 1型(慢起伏,CPI内幅度恒定但服从瑞利分布)和Swerling 0型(无起伏)。
- 杂波环境:生成了复高斯白噪声作为基础,通过FIR低通滤波器(
fir1)对其进行频域加权以形成具有特定谱宽的“有色杂波”,并根据距离的立方反比规律对杂波幅度进行空间加权,模拟地杂波随距离衰减的特性。
3. 回波信号生成
系统构建了一个
[快时间 × 慢时间]的二维回波矩阵。
- 首先生成基带LFM参考信号。
- 基于雷达方程计算每个目标的回波幅度(考虑RCS、距离衰减)。
- 根据目标距离计算往返时延,根据目标速度计算多普勒相移,将各目标的回波信号叠加到接收矩阵中。
- 最终接收信号由目标回波、有色杂波和高斯白噪声叠加而成。
4. 脉冲压缩(Pulse Compression)
采用频域实现方法。对每一列(每个脉冲)的接收数据进行FFT变换,与发射波形频谱的共轭相乘,再进行IFFT变换。该步骤将宽脉冲压缩为窄脉冲,极大地提高了系统的距离分辨能力。
5. 动目标显示(MTI)
为了滤除地杂波,代码实现了一个经典的三脉冲对消器(系数为
[1, -2, 1])。该滤波器在慢时间维上对脉压后的数据进行卷积处理,有效地形成了零多普勒陷波,抑制了静止目标和慢速杂波的能量。
6. 动目标检测(MTD)
在MTI处理的基础上,代码进一步对慢时间维数据进行加汉明窗(Hamming Window)的FFT处理。这一步实现了脉冲间的多普勒滤波和相干积累,将数据变换到距离-多普勒(R-D)域,使得不同速度的目标在多普勒维上分离开来。
7. 恒虚警检测(CA-CFAR)
在R-D图(功率谱)上执行二维单元平均CFAR算法:
- 滑窗机制:对每一个检测单元(CUT),利用周围的参考单元来估计背景噪声/杂波功率水平。
- 保护单元:在检测单元周围设置保护单元,防止目标能量泄露到参考单元影响阈值估计。
- 自适应阈值:根据预设的虚警概率(Pfa = 1e-6)和参考单元平均功率动态计算检测阈值。
- 判决:当检测单元功率超过阈值时,标记为目标。
8. 结果可视化
代码最终生成一个综合图表,包含以下视图:
- 原始回波时域图:展示噪声背景下的时域信号实部。
- 高分辨距离像:展示脉冲压缩后的幅度图,体现距离分辨能力的提升。
- MTI效果对比:将MTI处理前后的距离像叠加对比,直观展示对静止目标(如预设的目标3)和杂波的抑制效果。
- R-D 二维谱:距离-多普勒热力图,颜色代表能量强弱,展示目标的距离和速度分布。
- CFAR 检测点迹:展示CFAR算法提取出的目标离散点迹,并与真实的真值(Ground Truth)进行对比验证。
- PPI 模拟显示:模拟雷达平面位置显示器,假设天线指向特定方位(45度),将检测到的目标投影在二维平面上。