PLFM_RADAR:完整的开源 10.5 GHz 相控阵雷达,3 步跑通演示 📅 发布时间:2026/9/5 23:28:12 👁 浏览次数: PLFM_RADAR完整的开源 10.5 GHz 相控阵雷达3 步跑通演示【免费下载链接】PLFM_RADAROpen-source, low-cost 10.5 GHz PLFM phased array RADAR system项目地址: https://gitcode.com/GitHub_Trending/pl/PLFM_RADARPLFM_RADAR代号 AERIS-10是一个免费、完全开源的 10.5 GHz 相控阵雷达靠各单元间的相位差电子地偏转波束不用机械转动天线。硬件电路、固件和界面代码全部公开适合想弄懂相控阵雷达怎么工作、又不想花大价钱买设备的同学和工程师。 项目定位与核心价值硬件软件全公开原理图、Gerber、BOM 在 4_Schematics and Boards Layout/STM32 固件与 Verilog RTL 在 9_Firmware/没有隐藏部分。两档版本预算不同都能做3 km 版AERIS-10N用 8×16 贴片阵20 km 版AERIS-10E加挂 10 W 的 QPA2962 GaN 功放。信号处理在板子上完成脉压、多普勒 FFT、MTI、CFAR 检测都由 FPGA 实时算出回传的已是结果而非原始数据。没硬件也能先跑界面GUI 自带 mock 和 demo 模式笔记本装好 Python 就能看到演示目标。 从零到跑通的 3 步最快的路径是先不碰硬件把可视化界面跑起来。1. 环境准备装好 Python仓库pyproject.toml按 3.12 目标编写README 标注 GUI 最低 3.8然后克隆仓库。git clone https://gitcode.com/GitHub_Trending/pl/PLFM_RADAR cd PLFM_RADAR2. 编译/配置GUI 是纯 Python装两个数值库即可。pip install numpy matplotlib3. 首次运行验证以演示模式启动 Tkinter 版仪表盘。cd 9_Firmware/9_3_GUI python GUI_V65_Tk.py --demo窗口出现 Range-Doppler Map距离-多普勒图横轴速度、纵轴距离的热力图右侧Detected Targets表列出 6 个仿真目标的距离、速度和方位角说明链路通了。之后可以加--live接 FT2232H USB 硬件或--replay回放录好的数据。⚙️ 它是怎么工作的一句话发射一段线性调频 chirp收回回波在 FPGA 里压缩、检测最后把目标表送进界面。系统框图左侧为 XC7A50T FPGA 与 AD9484 ADC中部是 LTC5552 混频器与 AD9523 时钟右侧依次为 ADAR1000 移相器、ADTR1107 前端与 32×16 介质填充波导阵列。DACAD9708生成 LFM 调频信号经滤波器送入混频器。LTC5552 混频器把它搬移到 10.5 GHz由 ADAR1000 移相器阵列做波束成形后送天线。ADTR1107 前端同时承担接收低噪放大和发射功放回波再下变频由 AD9484 ADC 数字化。FPGA 完成 I/Q 基带下变频、CIC/FIR 抽取滤波、脉压、多普勒 FFT、MTI 与 CFAR 检测。STM32 负责上电时序、AD9523/ADF4382 配置并读取 GPSUM982和 IMUGY-85做位置与俯仰角修正。处理结果经 FT2232H USB 接口传到 Python GUI实时绘图并叠加地图。️ 能用来做什么除演示外仓库里真正能动手的方向有三类场景能做什么仓库内参考路径雷达数据可视化与回放启动 demo 或回放 IQ 数据看距离-多普勒热力图和检测目标表9_Firmware/9_3_GUI/GUI_V65_Tk.py阵列方向图仿真运行阵列方向图脚本输出加窗方向图热力图5_Simulations/array_pattern_Kaiser25dB_like.pyFPGA 算法验证本地跑完整回归Lint、集成、信号处理、对抗性测试五阶段9_Firmware/9_2_FPGA/run_regression.shGUI 演示模式截图Range-Doppler Map 主图带俯仰角修正Pitch 4.3°右侧目标表含 Track ID、Range、Velocity、Azimuth 四列顶部可切 Map View / Diagnostics / Settings。 关键指标一览以下参数全部来自 README 的官方规格表参数AERIS-10N (Nexus)AERIS-10E (Extended)工作频率10.5 GHz10.5 GHz最大探测距离3 km20 km天线阵列8×16 贴片阵32×16 介质填充槽波导阵波束控制电子 ±45° 机械 360°步进电机电子 ±45° 机械 360°输出功率约 1 W × 16 路10 W × 16 路GaN 功放处理平台XC7A50T FPGA STM32F746同左阵列加窗后的方向图可以在这张仿真图里看到Kaiser 窗把副瓣压到约 −25 dB 量级阵列方向图热力图|AF·EF|dB横轴 Theta、纵轴 PhiKaiser 窗约 25 dB 副瓣抑制黑点为栅瓣位置。 参与项目项目明确欢迎贡献门槛可以分三档选零经验补写 docs/ 里的文档或用 9_Firmware/9_3_GUI/test_radar_data.csv 验证 GUI 的数据解析是否一致。有经验扩展 9_Firmware/9_3_GUI/ 的界面功能或给 9_Firmware/tests/cross_layer/ 增加跨层契约测试。资深优化 9_Firmware/9_2_FPGA/ 的信号处理流水线注意radar_system_top.v是指令码与位宽的单一事实来源或审查 4_Schematics and Boards Layout/4_6_Schematics/ 下的射频设计。流程细节见 CONTRIBUTING.md。 常见问题不买硬件能先上手吗能。GUI 的 mock 和 demo 模式用合成数据跑完整链路python GUI_V65_Tk.py --demo即可。只有要接真实雷达时才需要 FT2232H USB 接口。打板文件到底在哪找Gerber、BOM、CPL 全在 4_Schematics and Boxes Layout 的 4_7_Production Files 下主板、功放板、电源板、合成器板各一个文件夹机械图纸在 8_Utils/Mechanical_Drawings/。不会 FPGA 有没有可做的部分有。Python 侧GUI、脚本、测试完全不碰 Verilog8_Utils/Python/ 里还有 FFT、chirp 生成等独立脚本可以练手。需要会几种语言C/CSTM32 固件、VerilogFPGA、PythonGUI 和工具各占一块。你只需要精通其中一种就能切入对应模块其余的有现成测试兜底。版权怎么算能商用吗硬件文件走 CERN-OHL-P软件和固件走 MIT两者都是宽松许可。基于设计可以使用和售卖但需保留版权声明并按同许可分发修改后的源文件。PLFM_RADAR 把 10.5 GHz 相控阵雷达的设计、代码和测试数据放在同一个仓库里你现在就可以动手。克隆仓库运行python GUI_V65_Tk.py --demo跑通演示在固件、FPGA、GUI 三条线里挑一条精读一个模块照 CONTRIBUTING.md 的清单跑通测试套件提交第一个 PR【免费下载链接】PLFM_RADAROpen-source, low-cost 10.5 GHz PLFM phased array RADAR system项目地址: https://gitcode.com/GitHub_Trending/pl/PLFM_RADAR创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考