新闻详情

新闻详情

首页 / 资讯中心 / 详情

三步构建 10.5GHz 相控阵雷达:AERIS-10 完全指南

发布时间:2026/9/13 14:57:22来源:尧图网络
三步构建 10.5GHz 相控阵雷达:AERIS-10 完全指南
三步构建 10.5GHz 相控阵雷达AERIS-10 完全指南【免费下载链接】PLFM_RADAROpen-source, low-cost 10.5 GHz PLFM phased array RADAR system项目地址: https://gitcode.com/GitHub_Trending/pl/PLFM_RADAR概览一套完全开源的 10.5GHz 相控阵雷达AERIS-10 是一个完全开源的相控阵雷达系统它在 10.5GHz 频段发射线性调频信号chirp频率随时间线性变化的脉冲用 FPGA 完成脉冲压缩和多普勒处理再用电调相移器控制波束方向。系统提供两个版本探测距离分别为 3 公里和 20 公里。它面向的读者是研究人员、无人机开发者和 SDR软件定义无线电爱好者——即想动手验证波束成形、目标跟踪等算法而不是买一台封闭设备的人。硬件文件原理图、PCB 布局、BOM和全部软件FPGA 代码、STM32 固件、Python GUI都在仓库里硬件采用 CERN-OHL-P 许可软件采用 MIT 许可。什么情况下你会需要它验证波束成形与目标跟踪算法。做无人机探测或低空感知研究时你需要一个真实的相控阵平台来测试算法。商用雷达系统昂贵且封闭而 AERIS-10 的电子波束扫描范围是方位和俯仰各 ±45°外加步进电机 360° 机械旋转硬件参数全部公开你可以直接改算法再复测。做雷达课程实验或毕业设计。学生需要一个参数完整、信号链齐全的参考设计。AERIS-10 的 FPGA 流水线把下变频、抽取滤波、脉冲压缩、多普勒 FFT、MTI动目标显示用于滤除地面杂波和 CFAR恒虚警检测用于在噪声中自动判断目标全部拆开成独立模块每个模块都有对应的仿真测试平台testbench适合逐段学习。想拥有一条真实的射频链路。SDR 爱好者通常只接触 1GHz 以下频段。这个项目的 10.5GHz 链路包含时钟发生器AD9523-1、频率合成器ADF4382、双混频器LTC5552和 4 个四通道相移器ADAR1000BOM 和 Gerber 生产文件齐全可以实际打板装配。工作原理从 chirp 到目标列表一句话概括发射 chirp收到回波FPGA 把它压缩、变换成距离-多普勒图再用检测算法挑出目标。硬件层由五块板卡组成。电源管理板提供全部电压等级并保证上电时序频率合成器板用 AD9523-1 时钟发生器给收发频率合成器、DAC、ADC 和 FPGA 提供相位对齐的时钟主板是核心集成 DAC、2 个 LTC5552 混频器、4 个 ADAR1000 相移器、16 个 ADTR1107 收发前端芯片、XC7A50T FPGA 和 STM32F746 微控制器20 公里版本额外加 16 块 10W GaN 功放板天线则按版本选用 8×16 贴片阵列或 32×16 介质填充缝隙波导阵列。处理层在 FPGA 内完成。400MHz 采样的 ADC 数据先做 I/Q 基带下变频再经 CIC/FIR 滤波器抽取然后依次做脉冲压缩、多普勒 FFT、MTI 和 CFAR最后通过 USB 送出。管理层由 STM32 固件负责上下电时序、时钟与频率合成器配置、相移器脉冲序列、GPS/IMU 数据融合和散热风扇控制。界面层是 Python GUI接收 USB 数据流实时绘制目标并叠加到地图上。图中展示 AERIS-10 的完整系统框图主板、频率合成器板、功放板与天线阵列之间的连接关系最短路径跑起来5 步完成安装与验证以下步骤针对软件环境无需硬件即可开始。硬件装配请以 docs/bring-up.html 的上电检查清单为准。克隆仓库。git clone https://gitcode.com/GitHub_Trending/pl/PLFM_RADAR cd PLFM_RADAR安装 Python 依赖。项目要求 Python 3.12 以上见 pyproject.toml。核心依赖为 PyQt6、numpy 和 matplotlib清单在9_Firmware/9_3_GUI/requirements_v7.txt执行pip install -r 9_Firmware/9_3_GUI/requirements_v7.txt。启动 GUI。运行python 9_Firmware/9_3_GUI/GUI_V7_PyQt.py打开 V7 版本界面板级调试用GUI_V65_Tk.py它提供实时距离-多普勒热图、CFAR 叠加、瀑布图和 HDF5 录制。没有硬件时可用回放和演示模式查看处理效果。验证信号处理。装好 iverilog 后在9_Firmware/9_2_FPGA/下运行bash run_regression.sh执行五阶段 FPGA 回归含 lint、单元、集成和系统级测试MCU 侧在9_Firmware/9_1_Microcontroller/tests/下运行make执行主机端单元测试。确认输出。回归脚本末尾打印Tests: N passed汇总GUI 中应能看到距离-多普勒图和检测目标列表。两者都对齐即环境就绪。可验证的实测指标项目状态为 Alpha因此用可复现的数字代替宣传。以下指标均可在仓库内直接验证指标数值验证方式FPGA 回归测试18/18 通过运行run_regression.shMCU 主机端单元测试15/15 通过tests 目录下运行make距离-多普勒图尺寸1024 距离门 × 32 多普勒门见 9_Firmware/9_3_GUI/v7/processing.pyADC 采样率400MHzAD9484 接口模块电子波束扫描方位、俯仰各 ±45°4×ADAR1000 相移器两个版本的关键差异参数AERIS-10NNexusAERIS-10XExtended最大探测距离3 km20 km天线8×16 贴片阵列32×16 缝隙波导阵列输出功率约 1W × 16 通道10W × 16 通道GaN 功放机械扫描360°步进电机360°步进电机图中展示 AERIS-10 的 Python GUI实时距离-多普勒图、检测目标列表与地图集成显示进阶话题阵列方向图调优与跨层 AGC窗函数对副瓣的影响。阵列副瓣高低直接影响杂波抑制能力。5_Simulations/array_pattern_Kaiser25dB_like.py用 Kaiser 窗约 -25dB 副瓣计算 32 元素缝隙波导阵列的方向图槽宽渐变数据在5_Simulations/slot_layout_taper32.csv。换一种窗如均匀窗、Hamming 窗重跑脚本就能对比主瓣宽度和副瓣电平的取舍再同步修改 FPGA 侧的波束权重。图中展示 Kaiser 窗约 -25dB下的阵列方向图热图可见主瓣与受抑制的副瓣跨层自动增益控制。README 将其标注为 Hybrid AGC增益环路横跨 FPGA数字增益、STM32PA 偏置与功率检测16 路 Idq 测量和 GUI用户侧目标幅度。调试时先读9_Firmware/9_1_Microcontroller/下的ADAR1000_AGC.cpp再对照 GUI 侧的agc_sim.py仿真脚本即可完整理解环路走向。资源与下一步核心文档docs/bring-up.html硬件上电流程、冒烟测试顺序和中止判据都在这里。关键目录FPGA 全部 Verilog 源码与测试平台在 9_Firmware/9_2_FPGA/GUI 与协议层在 9_Firmware/9_3_GUI/生产文件Gerber、BOM在4_Schematics and Boards Layout/4_7_Production Files。社区入口贡献规范与测试要求见 CONTRIBUTING.mdRF、FPGA、GUI 三个方向都明确欢迎外部贡献。从读透 18 个 FPGA 回归测试开始到打板装配 10.5GHz 链路AERIS-10 提供的是一条完整且全部公开的路线。【免费下载链接】PLFM_RADAROpen-source, low-cost 10.5 GHz PLFM phased array RADAR system项目地址: https://gitcode.com/GitHub_Trending/pl/PLFM_RADAR创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

MySQL增删改查实战指南:从建表到事务处理的完整解析 2026/9/13 15:36:26

MySQL增删改查实战指南:从建表到事务处理的完整解析

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

阅读更多 →
MATLAB霍夫曼编码译码GUI实现:从字典到打包全程详解 2026/9/13 15:36:26

MATLAB霍夫曼编码译码GUI实现:从字典到打包全程详解

简介:MATLAB霍夫曼编码译码GUI设计源程序包,以Huffman算法为核心,提供一套可通过图形界面完成文本编码、译码及树结构展示的完整实现。代码从字符频率统计、最小堆合并构建霍夫曼树、左右分支0/1编码,到解码时的逐位解析重建原文&…

阅读更多 →
重庆各级公路Shapefile数据处理与应用:从文件结构到缓冲区分析 2026/9/13 15:36:26

重庆各级公路Shapefile数据处理与应用:从文件结构到缓冲区分析

简介:面向GIS分析与交通规划人员,提供重庆全市各级公路网络与区县行政区划矢量数据。资源按一级公路、二级公路、三级公路及高速公路分类整理,同时包含重庆各区县边界shp,可用于路网可视化、区域连通性分析、交通可达性计算及城市…

阅读更多 →
Python股票时序预测系统:从数据清洗到回测部署全流程 2026/9/13 15:36:26

Python股票时序预测系统:从数据清洗到回测部署全流程

简介:本资源是一套基于Python实现的股票预测系统源码,面向金融数据分析初学者、量化交易爱好者及高校相关专业学生,旨在通过历史行情数据建模辅助投资决策。包内共77个文件,含43个Python脚本(涵盖数据预处理、策略生成…

阅读更多 →
PSO优化KNN的光伏功率预测模型实现 2026/9/13 15:36:26

PSO优化KNN的光伏功率预测模型实现

1. 项目概述光伏功率预测是新能源领域的重要研究方向,准确预测光伏电站的输出功率对于电网调度、电力市场交易和电站运维都具有重要意义。传统预测方法往往难以处理光伏发电的非线性和不确定性特征,而结合优化算法与机器学习的方法正展现出显著优势。本项…

阅读更多 →
Java字符串数组创建的5种方式与避坑指南 2026/9/13 15:33:26

Java字符串数组创建的5种方式与避坑指南

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

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞