想玩相控阵雷达却没有实验室?AERIS-10 开源 10.5 GHz 雷达实操笔记
【免费下载链接】PLFM_RADAROpen-source, low-cost 10.5 GHz PLFM phased array RADAR system项目地址: https://gitcode.com/GitHub_Trending/pl/PLFM_RADAR
AERIS-10(仓库名 PLFM_RADAR)把一台 10.5 GHz 开源相控阵雷达的原理图、PCB、FPGA 代码和 Python 界面全部放进同一个仓库。它要解决的问题很直接:你不用先攒齐一套射频设备,就能把雷达的信号处理链路完整跑一遍——先在电脑上看目标在屏幕里移动,再决定要不要真的焊板子。
🎯 不接硬件,1 分钟看到目标在屏幕里移动
装好 Python 依赖(numpy 和 matplotlib,tkinter 随 Python 自带)后,一条命令打开演示模式,界面中央是一张 64×32 的距离-多普勒热图,几个模拟运动目标在格子里慢慢走位;旁边是检测目标列表和距离剖面瀑布图,右下角的参数面板还能改雷达工作参数。整个过程不需要硬件,硬件相关依赖装不上也不会报错。
接上整机后,同一套界面变成实时仪表盘:热图跟着回波刷新,CFAR 检出的格子高亮,目标列表自动更新距离和速度。
第三种玩法是回放。实机跑出的 HDF5 或原始 IQ 数据可以拖回界面反复重放,处理参数改完当场看效果,不用每次都对着一块天线做实验。
📐 128 个阵元怎么做到"不转天线也能转头"
AERIS-10 的波束靠 8×16 共 128 个贴片阵元转向。主板上 4 片ADAR1000 相移器,每片负责 4 个通道;把馈给每个阵元的相位差调对,波束就指向对应方向。可以想象成手电筒本身不动,靠一面会调角度的镜子把光打到不同位置。电子扫描覆盖俯仰和方位各 ±45°,再叠加一台步进电机做 360° 机械旋转,两个维度合起来扫满整个空间。
发射波形用的是线性调频脉冲(PLFM):一段"先慢后快"扫过频段的 chirp,发出去后由 FPGA 做脉压把长脉冲压短,再用多普勒 FFT、MTI 和 CFAR 一层层滤掉杂波,最终在热图上留下目标的格子。这条链路决定了你屏幕上亮起的每一个点是怎么来的。

⚡ 克隆仓库 → 装依赖 → 一条命令跑演示
最小上手路径只有两步:
git clone https://gitcode.com/GitHub_Trending/pl/PLFM_RADAR python GUI_V65_Tk.py --demo # 在 9_Firmware/9_3_GUI/ 目录下运行仓库目录分工明确:9_Firmware/9_3_GUI/ 放界面代码,演示、回放、实机三种模式都在这里;FPGA 工程在 9_Firmware/9_2_FPGA/,每个模块配了 testbench 和回归脚本;5_Simulations/ 是仿真脚本,阵列方向图、波导仿真和滤波器设计都能对照着看。
下一步:挑一条链路深挖
适合刚学完 FFT 和锁相环、想动手验证的学生;适合周末想焊个"大东西"的电子爱好者;也适合做波束成形和跟踪算法、缺低成本平台的科研人员。项目 README 里明确写着 PRs welcome,从修一个 GUI 显示 bug 到优化脉压模块都算贡献,直接在仓库开 issue 或提 PR 就行。
你打算先啃 FPGA 信号链,还是先从天线方向图开始?
【免费下载链接】PLFM_RADAROpen-source, low-cost 10.5 GHz PLFM phased array RADAR system项目地址: https://gitcode.com/GitHub_Trending/pl/PLFM_RADAR
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考