麦克风阵列技术入门(3)

1.4. 离散传感器阵列

传感器阵列可以认为是对连续孔径的空间采样。每一个传感器可以看做是一个连续孔径。阵列的响应为所有传感器响应的叠加。

1.4.1. 一维传感器阵列

我们这里考虑一种特殊的一种最简单的离散传感器阵列,一维传感器阵列,传感器的数量为奇数,如图6所示。

图 6 离散麦克风阵列

每一个传感器的频率响应为en(f,x),传感器阵列的响应为每一个传感器响应的叠加。

在这里wn(f)是传感器的权重,xn 是第n个传感器在x轴上的位置。将这个式子带入公式15,可以得到远场的Directivity Pattern为:

如果所有的传感器都有相同的频率响应,那么孔径函数可以简化为:

相应的Directivity Pattern为:

公式30给出了远场条件下具有N个传感器的一维线性传感器阵列的Directivity Pattern,当传感器等间距分布时,Directivity Pattern可以写为:

如果只考虑水平方向的Directivity Pattern,那么可以进一步写为:

或者将上式中λ明确写为f的函数:

公式33给出了线性、等间距分布的麦克风阵列的Directivity Pattern,从这个公式中,我们可以看出Directivity Pattern取决于如下几个条件:

l 传感器的数量N

l 传感器间的间距d

l 声波的频率f

离散传感器阵列是连续孔径的一种近似。有一点需要注意的是,传感器阵列的有效长度定义为相应的连续孔径的长度,为L=Nd,而传感器阵列的实际长度是d(N-1)。

将Directivity Pattern画出,我们可以获得许多有用的信息。下面分三种情况画出图形。

1. 不同传感器数量。(L和f固定)

2. 不同的传感器阵列长度 L=Nd(N和f固定)

3. 不同的频率f(N和L固定)

图 7 不同传感器数量对应的Directivity Pattern(f=1KHz,L=0.5m)

图 8 不同的传感器阵列长度 L=Nd(N和f固定)

图 9 不同的频率,f 在400Hz到3000Hz之间(N和L固定)

从图7可以看出,随着空间采样频率的升高,sidelobe 逐渐减小。也就是说传感器用的越多,sidelobe 越小。图8可以看出,传感器阵列的长度越长,主峰的宽度越小。实际上,波束的宽度反比与fL,对于N 固定的场合,波束的宽度取决于fd。通常我们希望形成的波束的宽度固定,也就是要保证fd是固定的。图9给出了对于一个结构固定的麦克风阵列,形成的波束的宽度与信号频率之间的关系。

时间: 2024-12-25 17:42:33

麦克风阵列技术入门(3)的相关文章

麦克风阵列技术入门(5)

1.5. 近场声源的性质 到目前为止,我们只考虑了远场声源.也就是声源距离麦克风阵列满足如下关系: 在这个假设下,到达阵列的波可以认为是平面波.而实际应用上,经常是不满足这个条件的.近场条件下的Directivity pattern 的推导比较复杂,这里只讨论一维线性阵列条件下的水平面内近场声波的效应. 图11是平面波入射时的波前的图示. 图 11 平面波入射时的波前的图示 声波到达两个传感器的距离差为: 第n个传感器于第0个传感器间的声波距离差为: 图12 给出了近场条件下波前的图示. 图 1

麦克风阵列技术入门(4)

1.4.2. 空间反走样 spatial aliasing 与我们常见的Nyquist 采样定律类似,为了恢复信号在空间位置的上的变化,阵列在空间位置上的间距不能太大.在时间上,采样率fs (或者采样周期Ts)应满足: 在空间上,我们有一个类似的结果: 上式中,fxa是空间频率,fxmax是信号在空间中的最高频率.对于沿着x轴的空间频率来说: 这个频率的最大值是: 因此要求阵列每个传感器之间的间距满足: 公式(38) 称为空间采样定理,为避免空间信号的混叠,必须满足这个条件.图10给出了水平方向

网络爬虫技术入门_Python基础与爬虫技术

Python基础与爬虫技术  课程学习地址:http://www.xuetuwuyou.com/course/195 课程出自学途无忧网:http://www.xuetuwuyou.com 课程简介 本作为一种便捷地收集网上信息并从中抽取出可用信息的方式,网络爬虫技术变得越来越有用.使用Python这样的简单编程语言,你可以使用少量编程技能就可以爬取复杂的网站. <Python 基础与爬虫技术>讲解了从静态页面爬取数据的方法以及使用缓存来管理服务器负载的方法.此外,本课程还介绍了如何使用AJA

《Docker技术入门与实战》pdf

下载地址:网盘下载 内容简介  · · · · · · [编辑推荐] <Docker技术入门与实战>是中国首部docker著作,一线Docker先驱实战经验结晶,来自IBM和新浪等多位技术专家联袂推荐! <Docker技术入门与实战>结合企业生产环境,深入浅出地剖析 Docker 的核心概念.应用技巧.实现原理以及生态环境,为解决各类问题提供了有价值的参考. [内容简介] 在云计算时代,开发者将应用转移到云上已经解决了硬件管理的问题,然而软件配置和管理相关的问题依然存在.Docke

【论文:麦克风阵列增强】An alternative approach to linearly constrained adaptive beamforming

作者:桂. 时间:2017-06-03  21:46:59 链接:http://www.cnblogs.com/xingshansi/p/6937259.html 原文下载:http://pan.baidu.com/s/1hs5kgh2 前言 1982年的文章了,主要是基于GSC框架的麦克风阵列增强,梳理一下文章的思路.这篇文章主要有两点特色: 1)在Frost’s algorithm基础上,进行了理论扩展; 2)论述了基于麦克风阵列的GSC框架. 一.理论回顾 假设噪声为加性: 其中s是des

PHP5接口技术入门

在PHP中我们声明类一般都用class来声明. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 <?php     class Student{ //用class声明一个Student类         function __construct(){ //实例化类的时候自动加载的构造方法__construct()         }         public function index(){    //成员方法         }         a

JAVA数据库编程(JDBC技术)-入门笔记

本菜鸟才介入Java,我现在不急着去看那些基本的语法或者一些Java里面的版本的特征或者是一些晋级的知识,因为有一点.Net的OOP编程思想,所以对于Java的这些语法以及什么的在用到的时候在去发现学习一下.我现在很迫不及待用JAVA想来实现以下对数据库的增删改查.想实现就来看Java是怎么操作数据库的,回想下.Net里你可能会配置web.Config,或者你去写一些DBhelper类然后调用里面的自己定义的一些增删改查的方法,更或者你去配一些数据控件等等往往发现操作基本都是一体化的简单.现在面

【Zigbee技术入门教程-01】Zigbee无线组网技术入门的学习路线

[Zigbee技术入门教程-01]Zigbee无线组网技术入门的学习路线 广东职业技术学院  欧浩源 一.引言    在物联网技术应用的知识体系中,Zigbee无线组网技术是非常重要的一环,也是大家感觉比较难以掌握的一个部分.Zigbee无线组网技术之所以让你感有学习难度,不是因为它真的复杂,而是它看起来很复杂,让人望而止步.另一方面则是Zigbee技术在应用层面上将硬件和软件完成融为一个体系,要求开发人员既要有扎实的硬件技术,又要有清晰的软件思维.    目前,尽管有不少关于Zigbee无线组

ETL技术入门之ETL初认识

ETL是什么 ETL是Extract Transform Load三个英文单词的缩写 中文意思就是抽取.转换.加载.说到ETL就必须提到数据仓库. 先说下背景知识: 信息是现代企业的重要资源,是企业运用科学管理.决策分析的基础.目前,大多数企业花费大量的资金和时间来构建联机事务处理OLTP的业务系统和办公自动化系统(例如电信行业的各种运营支撑系统.购物网站系统),用来记录事务处理的各种相关数据.据统计,数据量每2-3年时间就会成倍增长,这些数据蕴含着巨大的商业价值,而企业所关注的通常只占在总数据