基于FFT算法的双MEMS麦克风自动检测方法及系统技术方案

技术编号:30641233 阅读:23 留言:0更新日期:2021-11-04 00:37
本发明专利技术涉及麦克风检测技术领域,公开一种基于FFT算法的双MEMS麦克风自动检测方法及系统,包括主控模块、信号放大模块、麦克风模块及音频总线,主控模块生成正弦波信号,并发送至信号放大模块,信号放大模块将正弦波信号转换成音频数据,麦克风模块采集音频数据,主控模块通过音频总线获取麦克风模块的脉冲密度数据。通过自动化检测双MEMS麦克风,相对于传统的检测方法,能够大幅度减少检测的时间,同时,采用FFT计算操作,根据音频极值对应的频率去判断MESM麦克风的工作性能,避免了外界噪音对检测结果的影响,同时,整套系统只需要主控模块、信号放大模块、麦克风模块及音频总线,成本低廉。低廉。低廉。

【技术实现步骤摘要】
基于FFT算法的双MEMS麦克风自动检测方法及系统


[0001]本专利技术涉及麦克风检测
,特别是涉及一种基于FFT算法的双MEMS麦克风自动检测方法及系统。

技术介绍

[0002]目前,相对于传统的驻极体麦克风,MEMS麦克风具有优秀的温度稳定性,良好的RF及EMI抑制能力,更低的振动耦合,可以使用SMT制造工艺生产等优势,在语音采集系统中被广泛使用。同时,为了语音降噪,越来越多的语音采集系统采用双麦设计。即两个MEMS麦克风分布在系统的左右两侧,两者共用一根时钟线和数据线,左侧麦克风在时钟为高电平时传输数据,右侧麦克风在时钟为低电平时传输数据。
[0003]然而,现阶段对双MEMS麦克风的检测是否出现故障,一般是将MEMS整上整机,然后录制一段音频,由人工听取音频的完整度、清晰度,再判断语音采集的良好性,但是此方法耗时较长,且人工听取容易受外界噪音的干扰,会出现较大的误差。

技术实现思路

[0004]本专利技术的目的是克服现有技术中的不足之处,提供一种能够代替人工进行检测,从而提高对语音采集判断的准确度、以及减少检测时间的基于FFT算法的双MEMS麦克风自动检测方法及系统。
[0005]本专利技术的目的是通过以下技术方案来实现的:
[0006]一种基于FFT算法的双MEMS麦克风自动检测系统,包括:
[0007]主控模块、信号放大模块、麦克风模块及音频总线,所述主控模块生成正弦波信号,并发送至所述信号放大模块,所述信号放大模块将所述正弦波信号转换成音频数据,所述麦克风模块采集所述音频数据,所述主控模块通过所述音频总线获取所述麦克风模块的脉冲密度数据。
[0008]在其中一个实施例中,所述信号放大模块包括功放模块及喇叭模块,所述功放模块与所述喇叭模块连接,所述功放模块用于接收并放大所述正弦波信号,并驱动所述喇叭模块产生所述音频数据。
[0009]一种基于FFT算法的双MEMS麦克风自动检测方法,包括如下步骤:
[0010]主控模块生成正弦波信号,信号放大模块将所述正弦波信号放大后并输出音频,麦克风模块采集所述音频,所述主控模块通过音频总线获取所述麦克风模块的多个脉冲密度数据;
[0011]所述主控模块判断各所述脉冲密度数据是否相同,若相同,则检查连线后,重新采集并判断各所述脉冲密度数据是否相同,若是,则生成双麦故障数据;若不相同,则将各所述脉冲密度数据进行分离,生成左麦数据及右麦数据,并判断所述左麦数据与所述右麦数据是否相同,若是,则生成右麦损坏数据;对所述左麦数据进行修改操作,生成待测左麦数据,并与所述右麦数据进行比对,若相同,则生成左麦损坏数据,若否,则分别将所述左麦数
据及所述右麦数据进行转换操作,生成多个脉冲编码数据,并对各所述脉冲编码数据进行FFT计算操作,生成音频极值,将所述音频极值进行比对操作,生成双麦正常数据。
[0012]在其中一个实施例中,所述计算操作具体为如下步骤:
[0013]对各所述脉冲编码数据进行频率分辨率计算,同时生成查询请求。
[0014]在其中一个实施例中,所述计算操作具体为如下步骤:
[0015]提取所述左麦数据,并对所述左麦数据进行移位处理。
[0016]在其中一个实施例中,所述比对操作具体为如下步骤:
[0017]将所述音频极值对应的频率值与所述正弦波信号对应的频率值进行比对。
[0018]本专利技术相比于现有技术的优点及有益效果如下:
[0019]本专利技术为一种基于FFT算法的双MEMS麦克风自动检测方法及系统,通过自动化检测双MEMS麦克风,相对于传统的检测方法,能够大幅度减少检测的时间,同时,采用FFT计算操作,根据音频极值其判断MESM麦的工作性能,避免了外界噪音对检测结果的影响,同时,整套系统只需要主控模块、信号放大模块、麦克风模块及音频总线,成本低廉。
附图说明
[0020]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0021]图1为本专利技术一实施方式的基于FFT算法的双MEMS麦克风自动检测系统的功能模块图;
[0022]图2为本专利技术一实施方式的基于FFT算法的双MEMS麦克风自动检测方法的步骤流程图;
[0023]图3为本专利技术一实施方式的双麦脉冲密度数据的示意图。
具体实施方式
[0024]为了便于理解本专利技术,下面将参照相关附图对本专利技术进行更全面的描述。附图中给出了本专利技术的较佳实施方式。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施方式。相反地,提供这些实施方式的目的是使对本专利技术的公开内容理解的更加透彻全面。
[0025]需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的,并不表示是唯一的实施方式。
[0026]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本专利技术。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
[0027]一实施方式中,一种基于FFT算法的双MEMS麦克风自动检测系统,包括主控模块、
信号放大模块、麦克风模块及音频总线,主控模块生成正弦波信号,并发送至信号放大模块,信号放大模块将正弦波信号转换成音频数据,麦克风模块采集音频数据,主控模块通过音频总线获取麦克风模块的脉冲密度数据。需要说明的是,主控模块中设置有数模转换器及定时器,两者配合产生1KHz正弦波信号,信号放大模块用于放大信号以及驱动喇叭产生音频,麦克风模块用于收集音频,音频总线用于传输数据。
[0028]具体地,在一实施方式中,信号放大模块包括功放模块及喇叭模块,功放模块与喇叭模块连接,功放模块用于接收并放大正弦波信号,并驱动喇叭模块产生音频数据。需要说明的是,功放模块用于接收并放大正弦波信号,喇叭模块用于播放音频数据。
[0029]请参阅图2,一种基于FFT算法的双MEMS麦克风自动检测方法,包括如下步骤:
[0030]S101、主控模块生成正弦波信号,信号放大模块将正弦波信号放大后并输出音频,麦克风模块采集音频,主控模块通过音频总线获取麦克风模块的多个脉冲密度数据;
[0031]S102、主控模块判断各脉冲密度数据是否相同,若相同,则检查连线后,重新采集并判断各脉冲密度数据是否相同,若是,则生成双麦故障数据;若不相同,则将各脉冲密度数据进行分离,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于FFT算法的双MEMS麦克风自动检测系统,其特征在于,包括:主控模块、信号放大模块、麦克风模块及音频总线,所述主控模块生成正弦波信号,并发送至所述信号放大模块,所述信号放大模块将所述正弦波信号转换成音频数据,所述麦克风模块采集所述音频数据,所述主控模块通过所述音频总线获取所述麦克风模块的脉冲密度数据。2.根据权利要求1所述的基于FFT算法的双MEMS麦克风自动检测方法,其特征在于,所述信号放大模块包括功放模块及喇叭模块,所述功放模块与所述喇叭模块连接,所述功放模块用于接收并放大所述正弦波信号,并驱动所述喇叭模块产生所述音频数据。3.一种基于FFT算法的双MEMS麦克风自动检测方法,其特征在于,包括如下步骤:主控模块生成正弦波信号,信号放大模块将所述正弦波信号放大后并输出音频,麦克风模块采集所述音频,所述主控模块通过音频总线获取所述麦克风模块的多个脉冲密度数据;所述主控模块判断各所述脉冲密度数据是否相同,若相同,则检查连线后,重新采集并判断各所述脉冲密度数据是否相同,若是,则生成双麦故障数据;若不...

【专利技术属性】
技术研发人员:吕德平高照秦楠唐璇冯妙贤谢兰珠
申请(专利权)人:惠州高盛达科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1