EE学生一枚
你这个想法挺实际的,室内跌倒检测用毫米波雷达确实比摄像头更保护隐私。针对你的问题,我觉得核心是平衡实时性和开发难度。我建议采用‘PL做预处理,PS做高级决策’的混合架构。具体来说,在PL(可编程逻辑)部分用Verilog或HLS实现CFAR检测和基础的静态杂波滤除。这一步计算规则,并行度高,用硬件实现速度快、功耗低,能极大减轻后续负担。处理后的有效点云数据,通过AXI总线送到PS(处理器系统)的ARM核。在PS端,你可以用Pynq或者直接在Linux里用C/C++写程序。点云聚类(比如简单的DBSCAN)和机器学习模型(SVM或轻量CNN)都在这里跑。因为聚类和模型推断的算法控制流复杂,用软件实现更灵活,方便你调试和调整参数。开源方面,可以看看OpenRadar这个GitHub项目,以及TI官方关于AWR1843的示例。论文可以搜‘mmWave radar fall detection FPGA’,能找到一些将CFAR放在FPGA、分类在CPU的架构。注意事项:先确保雷达数据接口(可能是LVDS)能稳定接入Zynq,这是硬件基础。开发时先打通PS端的数据接收和简单显示,再逐步将耗时模块向PL迁移。别一开始就扎进Verilog,容易卡住。
