往期精选:基于FPGA和麦克风阵列的高速高精度声源定位系统设计

原创 FPGA技术江湖 2025-04-09 08:52

大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分。大侠可以关注FPGA技术江湖,在“闯荡江湖”、"行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢。“煮酒言欢”进入IC技术圈,这里有近50个IC技术公众号。


第一部分 设计概述 / Design Introduction

1.1 设计目的

频繁杂乱的鸣笛声,不但给周边居民的生活质量造成很大影响,而且增加了驾驶员的疲劳,影响行驶安全,并使乘客和行人在出行时倍感烦躁不安。在大多 数城市的道路上,时常出现禁止鸣笛的标志,然而并不是所有人都能自觉地遵守 规则,对鸣笛之人进行适当的处罚是确保这项规定能够顺利实施的必要举措。

我们决定利用麦克风阵列获取声音信号,使用 FPGA 技术计算声音的位置, 使用 OPENMV 实现图像的抓拍,最终实现对鸣笛车辆的准确定位。

1.2 应用领域

本作品实际应用前景广泛。

用于民用领域:在交通监控中,对违规鸣笛的车辆进行定位并拍照取证,提高监控效率;在音视频会议系统中,采集会议发言人的语音信号,并进行实时处 理来确定发言人的当前位置坐标;在安防系统中,利用声源定位系统来辅助传统 摄像头,从而调整监控方向,弥补了普通的运动识别在光线昏暗条件下的不足, 提升安防效果;等等。

用于军事领域:既可以有效的发现敌方目标所在的位置,又可以充分的隐藏 自身。

1.3 主要技术特点

(1)采用麦克风阵列来获取声音信号 相较于传统麦克风,麦克风阵列具有空间选择性,能明显抑制干扰;可以用 于获取多个声源或移动声源信号,也可以用在一些特殊场合,该系统对于远处和 近处的声源,均可以正常工作。

(2)利用 FFT 算法和 CORDIC 算法计算相位 前者是离散傅氏变换(DFT)的快速算法,是有限长序列傅里叶变换的有限 点离散采样,从而实现了频域离散化,使频域采样按照数字运算的方法进行。后者是一个“化繁为简”的算法,将许多复杂的运算转化为一种“仅需要移位和加 法”的迭代操作。

(3)用 verilog 语言编码并利用 FPGA 实现 本作品用 FPGA 作处理器处理声音信号,利用了 FPGA 硬件并行的优势,在 每个时钟周期内完成更多的处理任务,超越了数字信号处理器的运算能力。

1.4 关键性能指标

(1)完成对实验室等室内环境的静止的鸣笛声源定位,并用摄像头以及舵 机云台对鸣笛者进行抓拍,抓拍成功率超过 90%,并且每次抓拍得到的鸣笛者偏 离照片中心不超过 50%.

(2)完成对实验室等室内环境的缓慢移动的持续鸣笛声源定位,并用摄像 头以及舵机云台对鸣笛者进行跟拍,跟拍成功率超过 90%,并且在跟拍过程中摄 像头内不丢失鸣笛者图像。

(3)完成对实验室等室内环境的快速移动的持续鸣笛声源定位,并用摄像 头以及舵机云台对鸣笛者进行跟拍,跟拍成功率超过 80%,并且在跟拍过程中摄 像头出现鸣笛者的时间超过跟拍总时间的 80%.

(4)对上述指标(1)中的抓拍在鸣笛开始的 0.5 秒内完成抓拍

1.5 主要创新点

(1)所有过程完全采用数字化的信号处理方式,所有通信均为数字通信, 所有处理的信号都为数字信号,相比于易受各种干扰的模拟信号系统,数字信号 处理抗干扰能力更强,通过多路信号并行处理来实现。

(2)利用了 FPGA 硬件并行的优势,打破了顺序执行的模式,在每个时钟周 期内完成更多的处理任务,超越了数字信号处理器(DSP)的运算能力。通过使 用尽可能多的麦克风通道,来提高定位的精确度。

(3)FPGA 良好的运算性能允许建立实时性良好的定位系统,可以做到追踪 高速行驶的鸣笛汽车。

(4)本项目将定位的空间由原有的二维空间拓展为三维空间,提高了追踪 定位的灵活性和准确性。

第二部分 系统组成及功能说明 / System Construction & Function Description

2.1 整体介绍

system_diagram 本系统由声源定位系统和图像抓拍系统两部分组成,其中声源定位系统 由麦克风阵列模块、PDM 解码模块、相位计算模块组成,后两个模块通过 FPGA 板实现,图像抓拍系统通过 OPENMV 实现。

声源产生声音信号,传送给麦克风阵列,编码产生 PDM 波,再通过接收 PDM 波的缓冲区,送入高阶 fir 滤波器实现对 PDM 的解码,然后将结果传入 相位计算模块,即先通过 FFT 算法进行频谱分析,再利用 CORDIC 算法计算 相位得到声源的坐标,最后通过基于 OPENMV 的图像抓拍系统显示声源位置 并抓拍。

2.2 各模块介绍

2.2.1 麦克风阵列模块

我们用到的硅麦型号为 SPW0690LM4H-1,这是一种小型、高性能、低功耗, 底部端口硅数字麦克风与单位 PDM 输出。包括一个声传感器,一个低噪声输入缓冲器和 sigma-delta 调制器。

它具有的特性:低失真/高 AOP、高信噪比、低功耗模式下低电流消耗、平 坦的频率响应、高驱动能力、射频屏蔽、支持双多路通道、极稳定的性能、全指 向性等等。在采集声音方面,在很宽的频带内增益保持一致,高保真的采集语音 信号,灵敏度高,能够检测到环境中微弱的声音信号。它的全指向性可以拾取各 方向的声音,对来自四面八方的声音同样敏感,特别适合用在本项目中。

2.2.2 处理器

本作品使用 Ego1 开发板作为处理器,型号为 Xilinx Artix-7 系列的 XC7A35T-1CSG324C FPGA。

Xilinx 7系列的FPGA芯片内部集成了两个12bit位宽、采样率为1MSPS的ADC, 拥有多达 17 个外部模拟信号输入通道,为用户的设计提供了通用的、高精度的模拟输入接口。

2.2.3 PDM 解码模块——基于高阶 fir 低通滤波器

PDM 的解码采用高阶 fir 滤波器的算法。PDM 编码虽然只有 0 和 1 两种电平, 但 PDM 编码保留了原始的未编码数据的所有频率分量,同时增加了高频噪声成 分 FIR 滤波器是数字信号处理系统中最基本的元件,它可以在保证任意幅频特征的同时具有严格的线性相频特性,其单位抽样响应是有限长的,此系统稳定。根据自顶向下的层次化、模块化的设计思想,将整个滤波器的设计划分为多个模块, 利用硬件描述语言 Verilog 进行各个模块的功能设计,并用 Matlab 软件设计 98阶滤波器各抽头系数。

对 PDM 编码进行傅里叶变换,得到的频率响应如下图:

由于声音定位系统是为了得到人耳可分辨的声音,或得到清晰的骑车鸣笛声音,并且人耳可以分辨的声音频率为 20-20000Hz,而高于 20000Hz 的声音信号是我们不需要的,所以我们的低通滤波器的通带频率设置为 0-20000Hz,截止频率设置为 48000Hz,阻带频率设置为 100000Hz。PDM 信号经过该滤波器, 不仅可以实现 PDM 信号向 PCM 信号的解码,还顺带滤除了我们不需要的高频声音信号。

该 fir 滤波器的差分方程表达式为:

将原始信号进行编码,并经过 97 阶 fir 低通滤波器的信号与原始信号的对比图如图 9、10 所示,其中绿色的为解码后的信号,蓝色的为原始信号。

由图可知,设计的滤波器较好的将编码后的信号还原为原始信号,并且原始信号所包含的频率分量受到的影响较小。

用 VIVADO 软件编写 verilog 语言实现该 97 阶的数字滤波器,由于需要大量 的串行浮点运算,所以所消耗的时间较多,但通过硬件,可用并行运算进行处理。通过计算,我们设计的 97 阶滤波器需要 97 个乘法器和 98 个加法器,具体代码见附录。

2.2.4 相位计算模块

通过 FFT 算法进行频谱分析

FFT 是离散傅氏变换(DFT)的快速算法,是有限长序列傅里叶变换的有限点 离散采样,从而实现了频域离散化,使频域采样按照数字运算的方法进行。

使用 Xilinx Vivado 内置的 Fast FourierTransform IP core 进行快速傅里叶变换, 配置使用 Radix-2 架构,使用 8 通道,每个通道一帧包含 512 个数据点。输入的数据位宽为 16 位,输出则采用 Fixed Point、Unscale,同时为顺序输出,配置如图 12。

运用 CORDIC 算法计算相位

CORDIC 算法是一个“化繁为简”的算法,将许多复杂的运算转化为一种“仅 需要移位和加法”的迭代操作。

假设在 xy 坐标系中有一个点 P1(x1,y1),将 P1 点绕原点旋转θ角后得到 点 P2(x2,y2)。

于是可以得到 P1 和 P2 的关系:

2.2.5 图像抓拍系统

在本作品中,使用分辨率为 640*480 的以数字图像传感器为核心的摄像头, 并使用具有角度不断变化并可以保持的舵机,构成图像抓拍系统。

OPENMV 通过接收 FPGA 串口发送的声源位置信息,从而控制舵机转向声源 的方向,使得我们使用的摄像头可以准确的对准声源,并下达指令给上位机(PC) 进行拍照或录像。照片将存储在上位机的内存中。

第三部分 完成情况及性能参数 / Final Design & Performance Parameters

(1)完成了在实验室对静止的鸣笛声源进行定位,并用摄像头以及舵机云 台对鸣笛者进行抓拍,抓拍成功率超过 95%,并且每次抓拍得到的鸣笛者偏离照 片中心不超过 30%,抓拍延时在 0.5 秒以内。照片效果如下图所示。

(2)完成对实验室的快速移动的持续鸣笛声源的定位,并用摄像头以及舵 机云台对鸣笛者进行实时跟拍,跟拍成功率超过 80%,并且在跟拍过程中摄像头 出现鸣笛者的时间超过跟拍总时间的 95%,跟拍效果如下图所示。

(3)上位机屏幕能够实时显示摄像头的情况,并且储存了抓拍到的鸣笛者 照片,以及持续鸣笛跟拍的视频。

第四部分 总结 / Conclusions

4.1 可扩展之处

(1)我们使用的 4 路数字麦克风阵列 PCB 板预留了额外的 28 个空焊的麦克 风接口,可以扩展至 32 路。从而可以尽可能地减小数字麦克风接收的误码率, 并且再次提高定位的精度。

(2)我们用来控制舵机云台的 OPENMV 拥有自带的摄像头,并且具有图像 识别等功能,将来可以使用 OPENMV 进行图像处理并配合声源定位系统进行综 合跟拍以及抓拍,从而提高跟拍的成功率以及抓拍的准确度。

(3)我们使用了高性能的上位机对跟拍和抓拍的图像进行实时显示,并保 存到上位机中。上位机将来可以对保存下来的照片进行二次分析,对抓拍到的车 辆进行车牌识别,并将违章记录上传到云端,并利用大数据进行监管,对一些违 章次数较多的车辆进行处罚。

(4)本项目使用到的 FPGA 芯片型号仅仅为 XILINX 的 A 系列入门级的 XC7A35T,如果更换为板载资源更多的型号,将会进一步提高声源定位运算的速 度。

END


往期精选 

 
 

【免费】FPGA工程师招聘平台

今日说“法”:FPGA芯片如何选型?

SANXIN-B01开发板verilog教程V3电子版

学员笔记连载 | FPGA Zynq 千兆以太网回环

就业班学员学习笔记分享:FPGA之HDMI、以太网篇

求职面试 | FPGA或IC面试题最新汇总篇

FPGA项目开发:204B实战应用-LMK04821代码详解(二)

项目合作 | 承接FPGA项目公告

FPGA技术江湖广发江湖帖

无广告纯净模式,给技术交流一片净土,从初学小白到行业精英业界大佬等,从军工领域到民用企业等,从通信、图像处理到人工智能等各个方向应有尽有,QQ微信双选,FPGA技术江湖打造最纯净最专业的技术交流学习平台。


FPGA技术江湖微信交流群

加群主微信,备注姓名+公司/学校+岗位/专业进群


FPGA技术江湖QQ交流群

备注姓名+公司/学校+岗位/专业进群

FPGA技术江湖 任何技术的学习就好比一个江湖,对于每一位侠客都需要不断的历练,从初入江湖的小白到归隐山林的隐世高人,需要不断的自我感悟自己修炼,让我们一起仗剑闯FPGA乃至更大的江湖。
评论 (0)
  • 随着轻薄笔记本的普及,再加上电竞玩家对于高画质音视频体验的需求日益高涨,如何让轻薄笔记本在兼顾轻便携带性的同时,还能提供足以支持3A(AAA/Triple-A game)大作的良好运算性能,便成为各家品牌急欲突破的共同难题。然而,对于主打轻巧便携的轻薄笔记本而言,若要内置独立显卡,势必要先突破空间受限的瓶颈,同时还需解决散热问题,确实难以兼顾两全!对此,“Thunderbolt”与“OCuLink”这两项技术应运而生。用户可以通过这两种传输接口,再搭配外接显卡盒(eGPU)及高性能显卡(如NVI
    百佳泰测试实验室 2025-04-24 17:56 27浏览
  • 引言在智能语音技术飞速发展的今天,语音交互已成为消费电子、智能家居、工业控制等领域的标配功能。传统的ISD系列录音芯片虽应用广泛,但其高成本与功能局限性逐渐难以满足市场对高性价比、高灵活性的需求。推出的WT2000P录音语音芯片,凭借其卓越性能、低功耗设计及高度可定制化特性,成为ISD系列芯片的理想替代方案,助力开发者突破产品创新瓶颈。一、WT2000P产品概述WT2000P是一款专为嵌入式语音场景设计的多功能录音芯片,采用ESOP8封装,体积小巧(尺寸仅4.9mm×3.9mm),集成度高,支持
    广州唯创电子 2025-04-25 08:44 19浏览
  •   海上训练与保障调度指挥平台系统解析   北京华盛恒辉海上训练与保障调度指挥平台系统是现代海上作战训练的核心枢纽,融合信息技术、GIS、大数据及 AI 等前沿技术,旨在实现海上训练高效组织、作战保障科学决策。以下从架构功能、应用场景、系统优势及发展挑战展开解读。   应用案例   目前,已有多个海上训练与保障调度指挥平台在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润海上训练与保障调度指挥平台。这些成功案例为海上训练与保障调度指挥平台的推广和应用提供了有力支持。   一
    华盛恒辉l58ll334744 2025-04-24 15:26 127浏览
  •   电磁频谱数据综合管理平台系统解析   一、系统定义与目标   北京华盛恒辉电磁频谱数据综合管理平台融合无线传感器、软件定义电台等前沿技术,是实现无线电频谱资源全流程管理的复杂系统。其核心目标包括:优化频谱资源配置,满足多元通信需求;运用动态管理与频谱共享技术,提升资源利用效率;强化频谱安全监管,杜绝非法占用与干扰;为电子战提供频谱监测分析支持,辅助作战决策。   应用案例   目前,已有多个电磁频谱数据综合管理平台在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润电磁频谱数
    华盛恒辉l58ll334744 2025-04-23 16:27 209浏览
  •   航空兵训练与战术对抗仿真平台系统解析   北京华盛恒辉航空兵训练与战术对抗仿真平台系统是现代军事训练的关键工具,借助计算机技术构建虚拟战场,支持多兵种协同作战模拟,为军事决策、训练及装备研发提供科学依据。   应用案例   目前,已有多个航空兵训练与战术对抗仿真平台在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润航空兵训练与战术对抗仿真平台。这些成功案例为航空兵训练与战术对抗仿真平台的推广和应用提供了有力支持。   一、系统架构与核心功能   系统由模拟器、计算机兵力生
    华盛恒辉l58ll334744 2025-04-24 16:34 141浏览
  • 引言:语音交互的智能化跃迁在全球化与智能化深度融合的今天,语音交互设备的应用场景已从单一提示功能向多语言支持、情感化表达及AI深度交互演进。传统离线语音方案受限于语种单一、存储容量不足等问题,而纯在线方案又依赖网络稳定性,难以满足复杂场景需求。WT3000A离在线TTS方案,通过“本地+云端”双引擎驱动,集成16国语种、7种方言切换、AI大模型对话扩展等创新功能,重新定义语音提示器的边界,为智能硬件开发者提供更灵活、更具竞争力的语音交互解决方案。一、方案核心亮点离在线双模融合,场景全覆盖离线模式
    广州唯创电子 2025-04-25 09:14 31浏览
  • 2025-4-25全球信息报告出版商Global Info Research(环洋市场咨询)发布了【2025年全球市场高介电常数材料总体规模、主要生产商、主要地区、产品和应用细分研究报告】,报告主要调研全球高介电常数材料总体规模、主要地区规模、主要生产商规模和份额、产品分类规模、下游主要应用规模以及未来发展前景预测。统计维度包括销量、价格、收入,和市场份额。同时也重点分析全球市场主要厂商(品牌)产品特点、产品规格、价格、销量、销售收入及发展动态。历史数据为2020至2024年,预测数据为2025
    用户1745398400862 2025-04-25 08:48 31浏览
  •   陆地装备体系论证与评估综合平台系统解析   北京华盛恒辉陆地装备体系论证与评估综合平台系统是契合现代军事需求而生的专业系统,借助科学化、智能化手段,实现对陆地装备体系的全方位论证与评估,为军事决策和装备发展提供关键支撑。以下从功能、技术、应用及展望展开分析。   应用案例   目前,已有多个陆地装备体系论证与评估综合平台在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润陆地装备体系论证与评估综合平台。这些成功案例为陆地装备体系论证与评估综合平台的推广和应用提供了有力支持。
    华盛恒辉l58ll334744 2025-04-24 10:53 125浏览
  • 最近,途虎养车发布的2024年财报数据,可谓相当吸睛。全年营收达到147.59亿元,同比增长8.5%,这个数字直观地展现了途虎在市场上的强大吸金能力,在行业里稳稳占据前列。利润方面同样出色,毛利37.46亿元,毛利率提升0.7个百分点至25.4%;经调整净利润6.24亿元,同比增长 29.7%,经营利润同比更是增长104%至3.31亿元,盈利能力显著增强,这样的利润增长幅度,在同行业中十分亮眼。在用户规模上,途虎养车同样成绩斐然。累计注册用户近1.4亿,同比增长20.4%,交易用户数达2410万
    用户1742991715177 2025-04-24 19:12 28浏览
  • 为通过金融手段积极推进全球绿色发展,国际金融论坛(IFF)于2020年创立了“IFF全球绿色金融奖”,旨在对全球绿色金融领域取得突出成绩的机构及创新性的解决方案进行表彰和奖励。该奖项依托IFF“高层次、高水平、国际化”一流智库资源优势,积极促进绿色金融领域的国际交流合作和创新实践,助力联合国可持续发展目标的实现。“IFF全球绿色金融奖”重点关注和鼓励那些促进经济增长模式转型、防治环境污染、应对气候变化,以及致力于提高能效水平、强化节能减排实效的绿色金融创新解决方案。该奖项面向全球,是对政策创新、
    华尔街科技眼 2025-04-24 20:43 14浏览
  •   高海拔区域勤务与装备保障调度系统平台解析   北京华盛恒辉高海拔区域勤务与装备保障调度系统平台专为高海拔特殊地理环境打造,致力于攻克装备适应、人员健康保障、物资运输及应急响应等难题。以下从核心功能、技术特点、应用场景及发展趋势展开全面解读。   应用案例   目前,已有多个高海拔区域勤务与装备保障调度系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润高海拔区域勤务与装备保障调度系统。这些成功案例为高海拔区域勤务与装备保障调度系统的推广和应用提供了有力支持。   一、核心
    华盛恒辉l58ll334744 2025-04-24 10:13 116浏览
  •   有效样本分析决策系统平台全面解析   一、引言   北京华盛恒辉有效样本分析决策系统在当今数据驱动的时代,企业、科研机构等面临着海量数据的处理与分析挑战。有效样本分析决策系统平台应运而生,它通过对样本数据的精准分析,为决策提供有力支持,成为提升决策质量和效率的关键工具。   应用案例   目前,已有多个有效样本分析决策系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润有效样本分析决策系统。这些成功案例为有效样本分析决策系统的推广和应用提供了有力支持。   二、平台概述
    华盛恒辉l58ll334744 2025-04-24 11:13 114浏览
  •   通用装备论证与评估系统平台解析   北京华盛恒辉通用装备论证与评估系统平台是服务军事装备全生命周期管理的综合性信息化平台,通过科学化、系统化手段,实现装备需求论证、效能分析等核心功能,提升装备建设效益。   应用案例   目前,已有多个通用装备论证与评估系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润通用装备论证与评估系统。这些成功案例为通用装备论证与评估系统的推广和应用提供了有力支持。   一、系统分层架构   (一)数据层   整合装备性能、作战、试验等多源异
    华盛恒辉l58ll334744 2025-04-24 16:14 130浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦