文件名称:肯塔基大学分布式音频阵列工具箱matlab源码
文件大小:156KB
文件格式:RAR
更新时间:2022-01-15 07:54:45
麦克风阵列 DOA 鸡尾酒会 音频 matlab
肯塔基大学分布式音频阵列工具箱matlab源码 麦克风阵列是空间分布的麦克风系统,其在感兴趣的区域上相干地收集声学数据。主要应用包括: 声源位置 检测并定位声源,例如说话的人,机器嗡嗡声和来自风障的湍流点。 信噪比增强 通过所有通道上的延迟和求和将所有麦克风聚焦在房间中的特定兴趣点上,从而在感兴趣点处产生相长干涉,并在其他空间产生破坏性(或至少很少建设性)的干扰。位置。 在过去的半个世纪中,已经为阵列处理开发了许多有趣的工作和想法。此工具箱(仍在开发中)是Matlab函数的集合,可用于模拟和处理音频阵列系统收集的数据。这些课程是在肯塔基大学的音频系统实验室开发的。工具箱中程序的贡献者包括: Phil Townsend,ArulKumaran Muthukumarasamy,Satoru Tagawa和Jens Hannemann。 在阵列系统中,相对于麦克风和源的空间几何形状处理信号。因此,除了音频源和接收器的典型时间和频率特征之外,还必须知道位置和空间路径并将其合并到处理中。此工具箱中的Matlab函数具有提供位置信息的矢量和矩阵的标准约定。围绕这些约定开发的函数允许有效地重用,兼容和修改工具箱函数。 以下矩阵和向量约定适用于所有适用的工具箱函数: 与阵列相关联的信号的集合(例如,来自麦克风的数据)以列方式存储在矩阵中,并且行索引对应于随时间采集的样本。较大的行索引对应于更近的时间样本(行索引1是记录的第一个和最旧的样本)。 数组元素(麦克风),源和其他元素在空间中的位置用列向量表示或在矩阵中用列表示,其中每列对应于空间中的对象位置,行对应于x,y和z坐标的位置。如果仅给出2个维度(2行),则算法将在平面(2D)中工作。如果给出一个维度,则算法将沿着一条线工作,这可能适用于诸如端射阵列的校准程序或声音测量速度的应用。 视场(FOV)定义分析或成像的空间限制。FOV限于矩形/立方体尺寸,并且是表示相对角点的坐标的2列矩阵。阵列元素和FOV的坐标必须相对于相同的空间参照系。 上述约定简化了工具箱功能的编程和使用,几乎没有限制。请注意,对数组元素的数量或数组元素的几何形状没有限制。
【文件预览】:
MicrophoneArrayToolbox
----readsan.m(815B)
----delayesttm.m(6KB)
----gridspace.m(1007B)
----regmicsplane.m(4KB)
----wsinc.m(2KB)
----readina2.m(540B)
----fivefemale.wav(52KB)
----testmicgeomana.m(2KB)
----watchshift.m(520B)
----imagesim.m(8KB)
----cclip.m(3KB)
----micgeometry.m(945B)
----srpframenn.m(8KB)
----rt60all.m(508B)
----mpostest.m(155B)
----regmicsline.m(2KB)
----peakfind2d.m(2KB)
----mkmovwdn.m(2KB)
----simarraysig.m(5KB)
----testmicperim.m(2KB)
----arweights.m(608B)
----simarraysigim.m(6KB)
----delayt.m(4KB)
----srpframe.m(7KB)
----mposanaly.m(3KB)
----wsincc.m(780B)
----persim.m(1KB)
----simimp.m(3KB)
----sslevalallsf.m(12KB)
----simtone.m(3KB)
----sslevalseq.m(11KB)
----testmicgeom.m(4KB)
----mprstest.m(2KB)
----shifttests.m(612B)
----watchshifth.m(374B)
----sigsim.m(5KB)
----regmicsperim.m(3KB)
----delayf.m(3KB)
----delayint.m(3KB)
----whiten.m(3KB)
----mlescanprs.m(7KB)
----simnoise.m(3KB)
----peaksort.m(7KB)
----delaytab.m(4KB)
----mlescanqd.m(7KB)
----comparedelay2.m(6KB)
----sim1.m(6KB)
----rt60exdata.wav(56KB)
----regmicsperim2.m(4KB)
----rocnew.m(1KB)
----delest.m(2KB)
----testsprimage.m(8KB)
----subsamplefir.m(3KB)
----mlescands.m(6KB)
----testpd.m(5KB)
----shifttesth.m(619B)
----flattap.m(1KB)
----imsig.m(214B)
----delestex.m(4KB)
----testdelayreal.m(4KB)
----tfilt.m(63B)
----testsigarray.m(2KB)
----comparedelay.m(6KB)
----mkmov.m(719B)
----testdelaycomplex.m(5KB)
----roomimpres.m(4KB)
----delayestfr.m(4KB)
----putpeaks.m(128B)
----rt60est.m(8KB)
----testrt60p.m(734B)