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

1.5. 近场声源的性质

到目前为止,我们只考虑了远场声源。也就是声源距离麦克风阵列满足如下关系:

在这个假设下,到达阵列的波可以认为是平面波。而实际应用上,经常是不满足这个条件的。近场条件下的Directivity pattern 的推导比较复杂,这里只讨论一维线性阵列条件下的水平面内近场声波的效应。

图11是平面波入射时的波前的图示。

图 11 平面波入射时的波前的图示

声波到达两个传感器的距离差为:

第n个传感器于第0个传感器间的声波距离差为:

图12 给出了近场条件下波前的图示。

图 12 近场条件下波前的图示

在近场条件下,相邻两个传感器的声程差为:

更一般的来说:

这里 dn(r,φ)是波源到第n个传感器的距离:

如果传感器等间隔放置,则可以简化为:

远场条件下的directivity pattern 为:

近场条件下的directivity pattern 为:

除此之外,到达传感器的信号幅度也有变化,考虑到这个因素后,近场条件下的directivity pattern 为:

图 13 近场(d=0.1m)和远场(d=1m)条件下Directivity pattern的对比(f=1kHz,N=10)

图13画出了远场和近场条件下Directivity pattern的对比。如果麦克风阵列设计用于近场条件下,那么可以通过补偿近场的相位和幅度差异来使得响应与远场条件时相同。如果我们对wn(f) 做如下补偿:

那么得到的Directivity pattern就于远场时wn(f) 对应的Directivity pattern相同。

时间: 2024-11-14 12:19:48

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

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

1.4. 离散传感器阵列 传感器阵列可以认为是对连续孔径的空间采样.每一个传感器可以看做是一个连续孔径.阵列的响应为所有传感器响应的叠加. 1.4.1. 一维传感器阵列 我们这里考虑一种特殊的一种最简单的离散传感器阵列,一维传感器阵列,传感器的数量为奇数,如图6所示. 图 6 离散麦克风阵列 每一个传感器的频率响应为en(f,x),传感器阵列的响应为每一个传感器响应的叠加. 在这里wn(f)是传感器的权重,xn 是第n个传感器在x轴上的位置.将这个式子带入公式15,可以得到远场的Directiv

麦克风阵列技术入门(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年时间就会成倍增长,这些数据蕴含着巨大的商业价值,而企业所关注的通常只占在总数据