AERIS-10 开源 10.5GHz 相控阵雷达:从硬件到 FPGA 的完整构建指南
AERIS-10 开源 10.5GHz 相控阵雷达从硬件到 FPGA 的完整构建指南【免费下载链接】PLFM_RADAROpen-source, low-cost 10.5 GHz PLFM phased array RADAR system项目地址: https://gitcode.com/GitHub_Trending/pl/PLFM_RADARAERIS-10 是一套开源的 10.5 GHz PLFM脉冲线性调频相控阵雷达系统仓库中同时提供了原理图、PCB 生产文件、FPGA 固件、STM32 管理程序和 Python 图形界面。它面向高校研究者、无人机团队和射频爱好者提供了一个可以用有限预算搭建电子扫描雷达的完整参考平台。项目速览这套开源雷达硬件能做什么AERIS-10 把雷达系统拆成了电源管理、频率合成、主板DAC/ADC/混频/相移/FPGA/MCU、功率放大和天线五个相对独立的板块各板块之间用明确的接口连接可以分阶段搭建和验证。核心能力包括工作频率 10.5 GHz采用线性调频chirp脉冲体制提供两个版本AERIS-10N 探测距离 3 km、配 8×16 贴片天线AERIS-10X 探测距离 20 km、配 32×16 介质填充开槽波导天线俯仰与方位双方向 ±45° 电子波束扫描另有步进电机驱动的 360° 机械旋转板载 FPGA 完成脉冲压缩、多普勒 FFT、MTI 滤波和 CFAR 检测PyQt6 编写的 GUI 支持实时距离-多普勒显示、地图集成和 FPGA 寄存器级控制硬件文件采用 CERN-OHL-P 许可软件与固件采用 MIT 许可![AERIS-10 相控阵雷达系统功能框图展示 FPGA、STM32、DAC、ADC、相移器与 32x16 波导天线的信号链路](https://raw.gitcode.com/GitHub_Trending/pl/PLFM_RADAR/raw/749bd0f86a07a28a86347d8ce9c141e601057c40/2_Functional Diagram Interconnection Matrices/RADAR_V6_V2.png?utm_sourcegitcode_repo_files)技术拆解关键模块在哪里、如何实现16 通道电子扫描ADAR1000 相移网络波束控制是相控阵雷达的核心。主板上挂载了 4 颗 4 通道相移器 ADAR1000配合 16 颗 ADTR1107 收发前端芯片构成 16 通道的收发相控阵。通过改变每个通道的相位波束可以在不转动天线的情况下在 ±45° 范围内指向任意方向步进电机再提供整机的 360° 机械覆盖。仓库中的5_Simulations目录保存了阵列方向图的仿真脚本和结果比如采用 Kaiser 窗的 16 单元阵列图FPGA 信号处理链XC7A50T 上跑完整个接收机接收端由 AD9484 ADC 以高速采样送入 XC7A50T FPGA在片内依次完成I/Q 基带下变频、CIC/FIR 抽取滤波、匹配滤波脉冲压缩、多普勒 FFT、MTI 消褪和 CFAR 恒虚警检测。发射端则由 DAC 生成 chirp 波形经 LTC5552 混频器上变频到 10.5 GHz。所有 Verilog 源码集中在9_Firmware/9_2_FPGA顶层文件为radar_system_top.v目录内附带大量 testbench 和一条回归入口cd 9_Firmware/9_2_FPGA bash run_regression.sh脚本分阶段执行 lint、模块级测试、集成测试和对抗性测试适合在没有 FPGA 开发板时先在主机上验证逻辑。STM32 管理层上电时序、校准与传感器融合MCUSTM32F746负责系统管家工作按顺序开启各路电源、配置 AD9523-1 时钟发生器和两颗 ADF4382 频率合成器、编排 ADAR1000 的相控阵脉冲时序并通过 I²C 总线管理两套 DAC5578/ADS7830——前者对 16 路功率放大器做栅压闭环校准后者读取经 5 mΩ 采样电阻和 INA241A3 放大后的每路 Idq 电流。GPSUM982、IMUGY-85和气压计的数据也在这里做融合用于 GUI 地图定位和目标坐标的姿态修正。相关代码在9_Firmware/9_1_Microcontrollertests/子目录包含 20 余组基于 cpputest 的主机端单元测试。Python GUIPyQt6 仪表盘与离线回放桌面端位于9_Firmware/9_3_GUI当前主力是 v7 版本PyQt6。主窗口v7/dashboard.py提供六个页签距离-多普勒主视图、Leaflet 地图、FPGA 寄存器控制面板27 个操作码、AGC 实时曲线、诊断页和 DSP 参数设置页。没有硬件也能运行——它内置SoftwareFPGA软件仿真和回放引擎可以用历史数据复现完整链路。上手路径从哪里开始看、从哪里跑获取代码git clone https://gitcode.com/GitHub_Trending/pl/PLFM_RADAR只跑 GUI无需硬件可进入回放/仿真模式cd 9_Firmware/9_3_GUI pip install -r requirements_v7.txt python GUI_V7_PyQt.py阅读工程文档docs/目录是随仓库发布的文档站点docs/architecture.html讲系统架构docs/bring-up.html是硬件上电准备清单docs/implementation-log.html记录各阶段的实现基线。准备搭建硬件生产文件Gerber、BOM、CPL统一放在4_Schematics and Boards Layout/4_7_Production Files按主板上板、电源板、PA 板、天线阵列的顺序分阶段制作机械图纸在8_Utils/Mechanical_Drawings。验证固件MCU 单元测试进入9_Firmware/9_1_Microcontroller/tests执行make跨层契约测试运行pytest 9_Firmware/tests/cross_layer/test_cross_layer_contract.py。适用场景教学与研究从 chirp 生成、匹配滤波到 CFAR 的完整链路都有可读源码和仿真脚本适合作为雷达课程的实验平台学生可以逐模块修改并观察影响。无人机团队的低成本探测方案AERIS-10N 的 3 km 量程和 ±45° 电子扫描覆盖了中近距离的感知需求硬件文件齐全可以按需裁剪。射频与 FPGA 工程实践即使不实际搭建整机仓库里的 KiCad 原理图、阻抗设计说明如 RO4350B 叠层笔记和 FPGA 回归测试流程也是少见的完整工程素材。许可与贡献硬件设计文件原理图、PCB、BOM、Gerber、机械图采用 CERN Open Hardware Licence Version 2 – Permissive可商用但需保留版权声明、以相同许可分发修改版并公开源码软件与固件FPGA、STM32、Python采用 MIT 许可。仓库状态为 Alpha功能仍在迭代中。项目欢迎射频、FPGA、软件方向的参与。CONTRIBUTING.md约定了分支工作流PR 面向develop分支和四套必须通过的检查Python lint 与 pytest、MCU 单元测试、FPGA 回归、跨层契约测试。建议的第一站先把2_Functional Diagram Interconnection Matrices/RADAR_V6_V2.png这张系统框图和docs/architecture.html对照看一遍弄清信号如何从 DAC 走到天线、再经 FPGA 回到 GUI然后运行GUI_V7_PyQt.py在回放模式下走一次完整数据链路。想动手改硬件时再从4_Schematics and Boards Layout/4_6_Schematics的主板原理图切入。【免费下载链接】PLFM_RADAROpen-source, low-cost 10.5 GHz PLFM phased array RADAR system项目地址: https://gitcode.com/GitHub_Trending/pl/PLFM_RADAR创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

15 分钟上手 faster-whisper:4 倍速语音转文字完整指南

15 分钟上手 faster-whisper:4 倍速语音转文字完整指南

15 分钟上手 faster-whisper:4 倍速语音转文字完整指南 【免费下载链接】faster-whisper Faster Whisper transcription with CTranslate2 项目地址: https://gitcode.com/GitHub_Trending/fa/faster-whisper 如果你要把会议录音、课程音频批量转成带时间戳的…

2026/10/28 3:41:56 阅读更多 →
Ultimate Vocal Remover 5.6:免费人声分离,3步出结果

Ultimate Vocal Remover 5.6:免费人声分离,3步出结果

Ultimate Vocal Remover 5.6:免费人声分离,3步出结果 【免费下载链接】ultimatevocalremovergui GUI for a Vocal Remover that uses Deep Neural Networks. 项目地址: https://gitcode.com/GitHub_Trending/ul/ultimatevocalremovergui 你想做一…

2026/10/22 14:38:06 阅读更多 →
ECI增速翻倍:推理模型如何重塑AI能力增长与工程应对

ECI增速翻倍:推理模型如何重塑AI能力增长与工程应对

看到 Epoch AI 那张横轴是年份、纵轴是 ECI 指数的曲线图,我相信不少人和我一样,第一反应不是“涨得真快”,而是“这个斜率是不是画错了”。过去两年大家习惯了另一种叙事:大模型参数越来越大,数据却快用完了&#xff…

2026/10/25 9:07:28 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/10/27 17:33:32 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/10/27 4:06:49 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/10/27 7:21:53 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/10/27 18:20:50 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/10/27 6:20:47 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/10/27 4:06:50 阅读更多 →

日新闻

周新闻

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/27 13:55:19 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/27 7:21:50 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/27 19:19:37 阅读更多 →