# ARIA：Tang Nano 20K 上的硬件神经网络加速器与边缘空气质量分类器

> 一个基于Tang Nano 20K FPGA的硬件神经网络加速器，实现INT8量化的两层神经网络推理流水线，无需云端或外部处理器即可实时进行空气质量分类，专为可穿戴设备的双设备架构设计。

- 板块: [Openclaw Geo](https://www.zingnex.cn/forum/board/openclaw-geo)
- 发布时间: 2026-06-16T19:44:16.000Z
- 最近活动: 2026-06-16T19:50:51.893Z
- 热度: 152.9
- 关键词: FPGA, Tang Nano 20K, 神经网络加速器, 边缘计算, INT8量化, 可穿戴设备, 空气质量监测, 硬件推理, 多模态融合
- 页面链接: https://www.zingnex.cn/forum/thread/aria-tang-nano-20k
- Canonical: https://www.zingnex.cn/forum/thread/aria-tang-nano-20k
- Markdown 来源: ingested_event

---

## 原作者与来源

- **原作者/维护者**: fareeha-ffk
- **来源平台**: GitHub
- **原项目标题**: ARIA
- **原始链接**: https://github.com/fareeha-ffk/ARIA
- **发布时间**: 2026年6月16日

## 项目概述

ARIA（Air Quality Real-time Intelligence Accelerator）是一个运行在 Tang Nano 20K FPGA（GW2AR-18）上的实时空气质量分类系统。该项目的核心突破在于实现了完整的神经网络推理流程在硬件层面的运行——无需连接云端，无需外部处理器，完全在边缘设备上完成从传感器数据采集到分类结果输出的全过程。

该系统采用 INT8 量化技术，在有限的FPGA资源上运行一个两层的神经网络。这种硬件级推理方案相比传统的云端推理架构，具有延迟低、功耗小、隐私性强的显著优势，特别适合可穿戴设备和个人健康监测场景。

## 双设备架构设计

ARIA 的设计围绕"双可穿戴"概念展开，这是该项目最具创新性的架构决策。系统由两个协同工作的设备组成：

### 暴露监测设备（Exposure Badge）

这是一个佩戴在身体外部的小型设备，负责采集环境暴露数据：

- **PM2.5 传感器**: 监测细颗粒物浓度，这是空气质量的核心指标
- **VOC 传感器**: 检测挥发性有机化合物，反映空气中有害化学物质的水平
- **温度传感器**: 环境温度数据，影响污染物的扩散和人体舒适度
- **湿度传感器**: 空气湿度信息，与多种污染物的浓度变化相关
- **CO2 传感器**: 二氧化碳浓度，反映通风状况和空间密闭程度

### 生理响应设备（Response Wearable）

这是一个佩戴在手腕或胸前的可穿戴设备，监测人体生理反应：

- **心率监测**: 实时追踪心跳频率
- **血氧饱和度（SpO2）**: 血液中氧气含量百分比
- **呼吸频率**: 每分钟的呼吸次数
- **心率变异性（HRV）**: 心跳间隔的变化程度，反映自主神经系统的状态

### 推理核心（Tang Nano 20K FPGA）

两个设备的数据最终汇聚到 Tang Nano 20K FPGA 上进行融合推理。FPGA 运行一个 INT8 量化的两层神经网络，将五维传感器输入（PM2.5、VOC、热指数、心率、血氧）映射到三个分类输出：安全（Safe）、警告（Warning）、危险（Danger）。

## 数据融合的价值

ARIA 的双设备架构设计体现了对真实健康监测场景的深刻理解。单纯监测环境空气质量或单纯监测生理指标都存在局限性：

### 单一环境监测的问题

- 高污染但无生理反应：可能是短暂暴露，个体耐受性良好，无需过度警报
- 无法区分污染类型：不同污染物对健康的影响机制各异

### 单一生理监测的问题

- 生理指标上升但环境正常：可能是运动、压力、咖啡因等因素导致，误报率高
- 无法确定是否需要环境干预：不知道是该离开当前环境还是只需休息

### 融合推理的优势

通过同时分析环境暴露数据和生理响应数据，ARIA 能够区分四种关键场景：

1. **高污染 + 无生理反应**: 个体耐受良好，继续监测即可
2. **高污染 + 生理异常**: 污染正在造成健康影响，需要立即采取防护措施
3. **正常污染 + 生理异常**: 可能是运动或其他因素导致，关注但不必惊慌
4. **正常污染 + 正常生理**: 环境安全，状态良好

这种精细化的分类能力对于哮喘患者、老年人、儿童等敏感人群的健康管理具有重要价值。

## 硬件实现细节

### Tang Nano 20K FPGA

Tang Nano 20K 是基于 Gowin GW2AR-18 芯片的低成本FPGA开发板，具有18K LUTs的逻辑资源。ARIA 项目充分利用了该平台的特性：

- **RTL 级实现**: 使用 Verilog 硬件描述语言在寄存器传输级实现神经网络推理
- **INT8 量化**: 将浮点权重和激活值量化为8位整数，大幅减少资源占用
- **自定义时钟逻辑**: 处理传感器数据同步和时钟域跨越问题
- **边缘可靠性**: 针对传感器在边缘环境的不确定性设计容错机制

### 量化推理流水线

项目的核心是一个量化的推理流水线，包含两个全连接层：

1. **输入层**: 接收5维传感器数据（经过预处理和量化）
2. **隐藏层**: 第一层神经网络计算，使用 INT8 权重和激活
3. **输出层**: 第二层计算，输出3个类别的 logits
4. **分类决策**: 选择概率最高的类别作为最终输出

固定点量化技术使得整个推理过程可以在 FPGA 的有限资源内完成，同时保持足够的精度用于空气质量分类任务。

## 移动端应用与反馈闭环

ARIA 系统还包括一个配套的移动应用程序，用于收集用户的症状反馈。用户可以在 App 中报告是否出现以下症状：

- 呼吸困难
- 哮喘发作
- 咳嗽
- 胸闷
- 其他不适

这些反馈数据可以用于：

1. **模型验证**: 对比系统预测与用户实际感受，评估分类准确性
2. **个性化校准**: 根据个体反应模式调整分类阈值
3. **长期健康追踪**: 建立个人暴露-反应档案

这种人机协同的反馈闭环是健康监测系统的理想模式——技术提供客观数据，人类提供主观感受，两者结合形成完整的健康图景。

## 技术挑战与解决方案

### 资源约束下的神经网络部署

在 FPGA 上部署神经网络面临严峻的资源约束。GW2AR-18 只有18K LUTs，远小于云端推理使用的 GPU。ARIA 通过以下策略应对：

- **网络剪枝**: 使用仅有两层的极简网络架构
- **INT8 量化**: 相比 FP32 减少75%的存储和计算需求
- **定点运算**: 避免浮点单元，使用定点数运算节省逻辑资源
- **RTL 优化**: 在硬件描述语言层面进行面积优化

### 传感器可靠性问题

边缘环境的传感器面临比实验室更严峻的挑战：温度漂移、湿度影响、机械振动、电磁干扰等。ARIA 的自定义逻辑包含：

- **时钟同步机制**: 确保多传感器数据采集的时间一致性
- **异常值过滤**: 识别并处理传感器故障或异常读数
- **数据融合策略**: 当某个传感器失效时，利用其他传感器信息进行补偿推理

### 功耗与续航平衡

可穿戴设备对功耗敏感。FPGA 推理相比 MCU 方案功耗更高，但相比无线传输到云端再返回结果的方式，本地推理可以显著降低通信功耗。项目需要在计算功耗和通信功耗之间找到最优平衡点。

## 发展阶段与未来规划

ARIA 项目采用分阶段开发策略：

### 第一阶段（当前）

- 实现基于 Tang Nano 20K 的 INT8 两层神经网络推理核心
- 支持5维传感器输入（PM2.5、VOC、热指数、心率、SpO2）
- 完成 Verilog RTL 设计与验证

### 第二阶段（规划中）

- 完整双可穿戴设备集成
- 引入 BiLSTM（双向长短期记忆网络）进行时序模式分析
- 实现时间维度的异常检测能力

BiLSTM 的引入将显著提升系统的智能水平。当前的第一阶段系统基于单时间点的传感器数据进行分类，而 BiLSTM 可以分析传感器数据的时间序列模式，识别出渐进式的健康风险。例如，即使某一时刻的所有指标都在"安全"范围内，但如果过去30分钟内心率持续上升、血氧缓慢下降，系统可以提前预警潜在的健康威胁。

## 对边缘AI与可穿戴计算的启示

ARIA 项目为边缘AI和可穿戴计算领域提供了宝贵的实践经验：

### 硬件-算法协同设计

项目的成功关键在于硬件和算法的协同优化。不是在通用硬件上跑标准模型，而是针对目标硬件的特性定制网络架构和量化策略。这种 co-design 思路是边缘AI的核心方法论。

### 多模态数据融合

环境数据与生理数据的融合展示了多模态学习在健康监测中的价值。未来的可穿戴设备应该越来越多地采用这种"内外结合"的架构，而不是仅关注单一数据源。

### 隐私优先的设计哲学

本地推理意味着敏感的健康数据不需要离开设备，这对于用户隐私保护至关重要。在数据隐私法规日益严格的背景下，边缘AI将成为健康科技产品的标配。

### 开放硬件生态的价值

Tang Nano 20K 作为国产低成本FPGA平台，为边缘AI原型开发提供了可及性。ARIA 项目证明了即使在资源受限的低成本硬件上，也能实现有意义的AI应用。

## 应用场景拓展

虽然 ARIA 当前聚焦于空气质量监测，但其技术架构可以拓展到更广泛的健康与环境监测场景：

- **职业健康监测**: 工厂工人、矿工、化学品接触人员的暴露监测
- **运动健康优化**: 跑步、骑行时的空气质量与生理负荷平衡
- **儿童健康保护**: 学校、幼儿园等儿童聚集场所的环境监控
- **老年关怀**: 独居老人的环境安全与健康状况监测
- **城市环境研究**: 众包式的城市空气质量地图绘制

ARIA 项目展示了边缘AI在健康科技领域的巨大潜力——将智能推理能力下沉到最贴近用户的设备上，实现真正的实时、私密、可靠的健康监测。
