系统基于 i Core3 双核心开发板,采用 STM32 和现场可编程门阵列( Field
Programmable Gate Array,FPGA) 芯片,通过对通用串行总线( Universal Serial Bus,
USB) 串口通信、可变静态存储控制器( Flexible Static Memory Controller,FSMC) 接
口、安全数字输入输出卡( Secure Digital Input and Output Card,SDIO) TF 卡以及 Qt
上位机等进行综合设计完成了一个能够实现声源定位和成像功能的系统。系统以
STM32 芯片进行核心控制,采用计算量小、定位精确、能较好的移植在硬件设备中
的基于到达时间差的时延估计的声源定位算法,通过 FSMC 接口在 FPGA 内设计
实现算法中数据量大、耗时长的矩阵自相关运算,并与各个模块通过数据交互进行
核心控制,最终实现声源定位和成像功能。系统结构简单、体积小、质量轻、使用方
便,不仅解决了现有产品的不足,而且测试结果表明该系统在 STM32 和 FPGA 协同工作下运行效率高、
定位准确,相比在单独以 STM32 为核心时处理速度提升了大约 30% ,能够满足用户的实际需求,有一定
的实用价值。
|