Acoustical Spherical Array Processing Library

Spherical microphone array processing, beamforming, DoA estimation, and sound-field analysis.
1,4K Downloads
Aktualisiert 24. Jan 2024

# Spherical-Array-Processing
A collection of MATLAB routines for acoustical array processing on spherical harmonic signals, commonly captured with a spherical microphone array.
---
> Archontis Politis, 2014
> Department of Signal Processing and Acoustics, Aalto University, Finland
> archontis.politis@aalto.fi
---

This library was developed during my doctoral research in the [Communication Acoustics Research Group] (http://spa.aalto.fi/en/research/research_groups/communication_acoustics/), Aalto, Finland. If you would like to reference the code, you can refer to my dissertation published [here](https://aaltodoc.aalto.fi/handle/123456789/22499):

Archontis Politis, Microphone array processing for parametric spatial audio techniques, 2016
Doctoral Dissertation, Department of Signal Processing and Acoustics, Aalto University, Finland

## Description <a name="description"></a>

This is a collection MATLAB routines that perform array processing
techniques on spatially transformed signals, commonly captured with
a spherical microphone array. The routines fall into four main
categories:

1. obtain spherical harmonic (SH) signals with broadband characteristics,
as much as possible,

2. generate beamforming weights in the spherical harmonic domain (SHD)
for common signal-independent beampatterns,

3. demonstrate some adaptive beamforming methods in the SHD,

4. demonstrate some direction-of-arrival (DoA) estimation methods in the
SHD,

5. demonstrate methods for analysis of diffuseness in the sound-field

6. demonstrate flexible diffuse-field coherence modeling of arrays

The latest version of the library can be found at

https://github.com/polarch/Spherical-Array-Processing

Detailed demonstration of the routines is given in TEST_SCRIPTS.m and at

http://research.spa.aalto.fi/projects/spharrayproc-lib/spharrayproc.html

The library relies in the other two libraries of the author related to
acoustical array processing found at:

https://github.com/polarch/Array-Response-Simulator
https://github.com/polarch/Spherical-Harmonic-Transform

They need to be added to the MATLAB path for most functions to
work.

For any questions, comments, corrections, or general feedback, please
contact archontis.politis@aalto.fi

Zitieren als

Archontis Politis (2024). Acoustical Spherical Array Processing Library (https://github.com/polarch/Spherical-Array-Processing), GitHub. Abgerufen .

Kompatibilität der MATLAB-Version
Erstellt mit R2015a
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Versionen, die den GitHub-Standardzweig verwenden, können nicht heruntergeladen werden

Version Veröffentlicht Versionshinweise
1.5.0.0

Updated description
Replaced with Github library.
Updated title

1.0.0.0

Um Probleme in diesem GitHub Add-On anzuzeigen oder zu melden, besuchen Sie das GitHub Repository.
Um Probleme in diesem GitHub Add-On anzuzeigen oder zu melden, besuchen Sie das GitHub Repository.