一种麦克风阵列模组的制作方法

文档序号:11591243阅读:185来源:国知局
一种麦克风阵列模组的制造方法与工艺

本发明涉及麦克风领域,具体涉及一种麦克风阵列模组。



背景技术:

通常的麦克风都是全向性的,来自各个方向的声音被同等地接收。然而在许多场合下希望只保留特定方向上的声音,比如说话人的语音;有的场合也希望抑制特定方向上的声音,比如已知固定声源的干扰。最为普遍而且有效的办法是使用多只麦克风组成麦克风阵列,利用来自不同方向的声波到达阵列中各麦克风的时间差异,实现有方向选择性的接收。

麦克风阵列算法依麦克风阵列的结构不同而不同,基本的信号运算包括延迟、增益、求和,高级的信号处理可能包含滤波、傅立叶变换、自适应迭代等等。简单的处理可以用电路直接实现,复杂的处理需要cpu参与,或者是使用单独的数字信号处理器(digitalsignalprocessor,dsp)。

图1示出现有的一个四路麦克风阵列系统中信号从麦克风单元1’到应用端经过的必要环节。如果a/d转换器4’集成在麦克风内部,则麦克风是数字麦克风;如果麦克风不包含a/d转换器4’,则是模拟麦克风,需要配合模拟/数字转换器(analog-to-digitalconverter,adc)、编解码器(codec)或者带有a/d转换的数字信号处理器使用。无论是用数字还是模拟麦克风,都需要数字信号处理环节2’进行阵列运算,依靠cpu参与或使用另外的数字信号处理器完成,因此现有的麦克风阵列不仅需要占用系统的处理资源进行阵列相关的运算,而且麦克风和核心的处理器件之间通过多路数字或者模拟音频接口连接,造成连接线路复杂等问题。



技术实现要素:

有鉴于此,本发明提供一种麦克风阵列模组,对外音频接口等价于一只麦克风,起到简化系统结构的作用。

为达此目的,本发明采用以下技术方案:

一种麦克风阵列模组,包括:

呈阵列方式排列的多个麦克风单元;

信号处理单元,分别与所述多个麦克风单元连接,用于将所述多个麦克风单元的信号组合为一个输出信号。

优选的,还包括pcb板,所述麦克风单元和所述信号处理单元均设置于所述pcb板上,经所述信号处理单元组合的所述输出信号由所述pcb板输出。

优选的,所述信号处理单元包括多个运算模块,每个所述运算模块均具有多个输入端,所述多个输入端分别与所述多个麦克风单元连接,所述运算模块用于对所述多个麦克风单元输入所述信号处理单元的信号进行加权求和运算以产生复合信号;

所述信号处理单元还包括叠加模块,每个所述运算模块的输出端均与所述叠加模块连接,多个所述运算模块产生的复合信号经所述叠加模块叠加形成所述输出信号。

优选的,所述运算模块的数量为2至4个。

优选的,每个所述运算模块与所述叠加模块之间均设置有滤波器。

优选的,所述信号处理单元还包括分别与所述多个麦克风单元对应设置的多条信号处理路径,所述信号处理路径包括依次连接的自适应增量调制模块和降采样模块,所述麦克风单元输入的信号经所述信号处理路径处理后输入所述运算模块。

优选的,所述信号处理路径还包括设置于所述自适应增量调制模块与所述麦克风单元之间的fifo模块。

优选的,所述信号处理单元包括配置模块,用于配置所述信号处理单元各模块的工作参数。

优选的,所述信号处理单元上设置有音频接口,所述音频接口包括数字音频接口和/或模拟音频接口;

所述叠加模块输出的信号经所述数字音频接口输出,或经数字/模拟转换器转换后由所述模拟音频接口输出。

优选的,所述信号处理单元还包括振荡器模块,用于在没有有效时钟信号输入时产生预定频率的时钟信号。

本发明的有益效果是:

本发明提供的麦克风阵列模组将用于组合麦克风单元信号的信号处理单元集成于其内部,将阵列作为一个整体向系统输出单路的音频信号,无需占用系统的计 算资源,方便了麦克风阵列的应用,也有利于降低系统功耗。

另外,麦克风阵列模组作为一个整体部件,连线简单,方便了系统的空间设计和组装。

附图说明

通过以下参照附图对本发明实施例的描述,本发明的上述以及其它目的、特征和优点将更为清楚,在附图中:

图1是现有的麦克风阵列连接到应用端的结构示意图;

图2是本发明具体实施方式提供的麦克风阵列模组的结构示意图;

图3是本发明具体实施方式提供的信号处理单元的结构示意图。

图中,1’、麦克风单元;2’、数字信号处理环节;4’、a/d转换器;

1、麦克风单元;2、信号处理单元;201、麦克风接口;202、mcu控制接口;203、数字音频接口;204、模拟音频接口;205、运算模块;206、叠加模块;207、滤波器;208、fifo模块;209、自适应增量调制模块;210、降采样模块;211、上采样模块;212、数字/模拟转换器;213、配置模块;214、振荡器模块;3、pcb板。

具体实施方式

以下基于实施例对本发明进行描述,但是本发明并不仅仅限于这些实施例。在下文对本发明的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明。为了避免混淆本发明的实质,公知的方法、过程、流程、元件并没有详细叙述。

下面参照图2和图3说明本发明的麦克风阵列模组的实施例。

本发明提供的麦克风阵列模组包括呈阵列方式排列的多个麦克风单元1,还包括分别与多个麦克风单元1连接的信号处理单元2,信号处理单元2用于将多个麦克风单元1的信号组合为一个输出信号。

本发明提供的麦克风阵列模组将用于组合麦克风单元信号的信号处理单元2集成于其内部,将阵列作为一个整体向系统输出单路的音频信号,无需占用系统的计算资源,方便了麦克风阵列的应用,也有利于降低系统功耗。另外,麦克风阵列模组作为一个整体部件,连线简单,方便了系统的空间设计和组装。

进一步的,如图2所示,麦克风单元1和信号处理单元2均设置于pcb板3上, 通过pcb板3实现线路连接,经信号处理单元2组合的输出信号由pcb板3输出。

多个麦克风单元1的阵列方式不限,例如,可以是如图2中所示的端射(endfire)阵列,或者侧射(broadside)阵列等等。

下面以四个呈端射阵列的麦克风单元1为例具体介绍麦克风阵列模组的结构。

如图2所示,pcb板3呈长条形,四个麦克风单元1依次排列设置在pcb板3上,信号处理单元2位于pcb板3的中部,信号处理单元2为一片asic(applicationspecificintegratedcircuit)芯片。在信号处理单元2内部,多个麦克风单元1的信号经过必要的运算合成一路带有指向性的音频信号,连接到pcb板3上的焊盘输出。对于麦克风应用电路而言,使用这一模组和使用一个麦克风的操作方式是一样的,大大简化了系统设计。另外,由于在模组中已经集成算法,不再需要控制器、处理器的参与,可节省系统的功耗。

图3示出了信号处理单元的结构示意图。如图所示,信号处理单元2具有多个接口,包括电源接口(图中未示出)、用于与音频系统连接的音频接口、用于与麦克风单元1连接的麦克风接口201以及用于与控制器连接的mcu控制接口202。

以麦克风单元1为数字麦克风为例,通过麦克风接口201可向麦克风单元1提供数字时钟,并可接收麦克风单元1产生的信号。

音频接口包括数字音频接口203和/或模拟音频接口204,模拟音频接口204是针对没有数字音频接口203的音频系统设置的,模拟音频接口204处需设置数字/模拟转换器212(dac)对信号进行转换后方可输出。通过数字音频接口203可接收来自音频系统的时钟信号,并可向音频系统输出经过组合的输出信号。作为一个优选实施例,数字音频接口203为i2s接口,时钟信号包括位时钟(bclk)信号和帧时钟(lrck)信号,帧时钟(lrck)信号是决定采样频率的时钟信号,例如,数字音频接口203输入的位时钟信号为64倍pcm采样频率的时钟信号时,麦克风接口201中的时钟信号由位时钟信号导出,因此,麦克风单元1也工作在64倍pcm采样频率下,具体的,例如pcm采样频率为48khz时,位时钟信号为3.072mhz,麦克风单元1时钟频率也为3.072mhz。

mcu控制接口202可以是标准的spi三线接口,也可以是两线的i2c接口,控制器可通过mcu控制接口202进行读写操作。

信号处理单元2包括四个运算模块205,运算模块205具有四个输入端,分别与四个麦克风单元1连接。四个运算模块205分别用于对四个麦克风单元1产生的 信号进行加权求和运算,产生四路复合信号,即,每一路复合信号的pcm字是四路麦克风单元1产生的信号对应的pcm字分别乘上一个权系数再相加得到的,权系数可根据具体需求设置。

四个运算模块205的输出端均与叠加模块206连接。由四个运算模块205运算产生的四路复合信号通入叠加模块206,通过叠加模块206将四路复合信号叠加形成输出信号输出。

进一步的,每个运算模块205与叠加模块206之间均设置有滤波器207,加权求和得到的四路复合信号分别通过滤波器207后再通入叠加模块206叠加。滤波器207具体结构不限,例如可以是fir(finiteimpulseresponse)滤波器,iir(infiniteimpulseresponse)滤波器等等,并且滤波器207的系数可根据具体需求设置。

当然,可以理解的是,运算模块205的数量不局限于四个,优选范围为2至4个。

进一步的,信号处理单元2包括分别与四个麦克风单元1对应设置的四条信号处理路径,分别用于处理四个麦克风单元1输入的信号。信号处理路径包括依次连接的fifo模块208、自适应增量调制模块209(adm)以及降采样模块210。

其中,fifo(firstinputfirstoutput)模块可起到信号延迟的作用,通过设置fifo模块208的有效长度可设定每一路麦克风单元信号的延迟时间。

麦克风单元1输出1bit的1、0信号,即adm码流,adm码流由fifo模块208延迟后输入到自适应增量调制模块209,即adm解码器,经adm解码器处理后输出过采样的pcm编码,例如,输出64倍过采样的pcm编码。

adm解码器输出的过采样的pcm码流经降采样模块210降采样后得到采样频率与数字音频接口203的帧时钟信号频率相同的pcm音频信号。四路pcm音频信号在进行后续的加权求和处理以及叠加运算,并且,后续的运算也是在相同的采样频率下进行的。叠加后的输出信号由数字音频接口203输出。

进一步的,还包括配置模块213,通过配置模块213配置信号处理单元2各模块的工作参数,包括参数寄存器,所述参数包括各个运算模块205在进行加权求和运算时的权系数,各个滤波器207的系数,fifo模块208的有效长度等等。参数寄存器可通过mcu控制接口202供控制器进行数据读写操作。

在一个优选实施例中,叠加模块206的输出端还可依次经上采样模块211和数 字/模拟转换器212与模拟音频接口204连接,经叠加后的信号经上采样模块211处理并经数字/模拟转换器212转换为模拟信号输出,适用于没有数字音频接口203,只有模拟音频接口204的音频系统。其中,上采样模块211的上采样倍数可以但不局限于是4倍、8倍、16倍、32倍或64倍。

在一个优选实施例中,信号处理单元2还包括振荡器模块214,当外部没有有效的时钟信号输入时,振荡器模块214启用,为数字系统提供预定频率的时钟信号来替代为时钟信号,保证模拟音频接口204处能够正常的输出音频信号。例如,时钟信号的频率为2.4mhz。

当然,本发明提供的麦克风阵列模组的也适用于模拟麦克风,即,麦克风单元1可以为模拟麦克风,只需在信号处理单元2中增加相应的a/d转换模块即可。

此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。

同时,应当理解,示例实施例被提供,以使本公开是全面的,并将其范围充分传达给本领域技术人员。很多特定细节(例如特定部件、设备和方法的示例)被给出以提供对本公开的全面理解。本领域技术人员将明白,不需要采用特定细节,示例实施例可以以很多不同的形式被实施,并且示例实施例不应被理解为限制本公开的范围。在一些示例实施例中,众所周知的设备结构以及众所周知的技术没有详细描述。

当一元件或层被提及为在另一元件或层“上”、“被接合到”、“被连接到”或“被联接到”另一元件或层时,其可直接在另一元件或层上、被直接接合、连接或联接到另一元件或层,或者可存在中间元件或层。相比之下,当一元件被提及为“直接”在另一元件或层“上”、“直接被接合到”、“直接被连接到”或“直接被联接到”另一元件或层时,可不存在中间元件或层。用于描述元件之间关系的其它词语应该以相似方式被解释(例如,“之间”与“直接在之间”,“邻近”与“直接邻近”等)。如在此使用的,术语“和/或”包括一个或更多关联的所列项目中的任一或全部组合。

虽然术语第一、第二、第三等在此可被用于描述各个元件、部件、区域、层和/或区段,但是这些元件、部件、区域、层和/或区段不应该被这些术语限制。这些术语可仅用于将一个元件、部件、区域、层或区段与另一元件、区域、层或区段 区分开。诸如“第一”、“第二”的术语和其它数值术语当在此使用时不意味着次序或顺序,除非上下文明确指出。因而,下面讨论的第一元件、部件、区域、层或区段可被称为第二元件、部件、区域、层或区段,而不背离示例实施例的教导。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1