2026年,全国大学生智能汽车竞赛的‘声音信标组’,如果用FPGA处理麦克风阵列信号实现声源定位,在实现波束形成(Beamforming)和到达时间差(TDOA)算法时,FPGA相比DSP或MCU方案在实时性和精度上有何优势?具体架构如何设计?
我们组计划参加明年智能车竞赛的声音信标组,想用FPGA做核心处理器,挑战一下高难度的麦克风阵列声源定位。查资料知道主要算法有波束形成和TDOA,但不确定在FPGA上如何高效实现。比如,多通道ADC数据同步采集、FFT运算、相关运算等,如何设计并行流水线才能满足实时性要求?FPGA在处理这类信号时,对比常用的DSP或高性能MCU,到底优势有多大?希望有参赛经验的队伍能分享一下硬件选型和算法硬件化的心得。