Article

Optimal Microphone Positioning for Multi-Channel Feedforward ANC Headphones (online)

* Presenting author
Day / Time: 22.03.2022, 14:40-15:00
Room: 57-03
Typ: Regulärer Vortrag
Online-access: Bitte loggen Sie sich ein, damit weitere Inhalte sichtbar werden (bspw. der Zugang zur Onlinesitzung).
Abstract:

Commercially available active noise cancellation (ANC) headphones typically use hybrid single-channel filter structures that consist of a feedforward and a feedback filter. Multi-channel feedforward filtering can improve the achievable performance by exploiting spatial characteristics of the incoming noise. This poses the challenge of determining the ideal positions of multiple reference microphones. We can analyze the position of reference microphones either based on a simulation, such as the finite-element method, or by propping a dummy headphone with multiple microphones. In both cases, the positions can be evaluated for a given number of reference microphones either based on the multiple coherence function (MCF) or by evaluating the ANC performance for the optimal feedforward FIR filter.We propose the solution to a least mean squares cost function for multi-channel feedforward FIR filter design for ANC headphones. Based on this cost function, we develop an algorithm that determines the optimal reference microphone positions for an arbitrary but fixed number of microphones. Finally, we compare the proposed algorithm to that of using the MCF as cost function. The evaluation is based on measurements of a headphone that is equipped with 10 additional digital MEMS microphones.

Error

Error : E_DEPRECATED

strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated

1
/kunden/431424_13355/webseiten/subdomains/app2022.daga-tagung.de/memyc/resources/OutputCompression.php, line 35
32.              */
33.             if (headers_sent()) {
34.                 $encoding = false;
35.             } elseif (strpos($HTTP_ACCEPT_ENCODING, 'x-gzip') !== false) {
36.                 $encoding = 'x-gzip';
37.             } elseif (strpos($HTTP_ACCEPT_ENCODING, 'gzip') !== false) {
38.                 $encoding = 'gzip';