702 IEEE TRANSACTIONS ON AUDIO, SPEECH, AND LANGUAGE PROCESSING, VOL. 15, NO. 2, FEBRUARY 2007 Flexible and Optimal Design of Spherical Microphone Arrays for Beamforming Zhiyun Li, Member, IEEE, and Ramani Duraiswami, Member, IEEE Abstract—This paper describes a methodology for designing a flexible and optimal spherical microphone array for beamforming. Using the approach presented, a spherical microphone array can have very flexible layouts of microphones on the spherical sur- face, yet optimally approximate a desired beampattern of higher order within a specified robustness constraint. Depending on the specified beampattern order, our approach automatically achieves optimal performances in two cases: when the specified beam- pattern order is reachable within the robustness constraint we achieve a beamformer with optimal approximation of the desired beampattern; otherwise we achieve a beamformer with maximum directivity, both robustly. For efficient implementation, we also developed an adaptive algorithm for computing the beamformer weights. It converges to the optimal performance quickly while exactly satisfying the specified frequency response and robustness constraint in each step. One application of the method is to allow the building of a real-world system, where microphones may not be placeable on regions, such as near cable outlets and/or a mounting base, while having a minimal effect on the performance. Simulation results are presented. Index Terms—Beamforming, beampattern, directivity index (DI), optimization, quadrature, spherical microphone array, white noise gain (WNG). LIST OF SYMBOLS Speed of sound. m/s in air. Laplacian operator. Frequency of wave. Angular position. Look direction. Wave incident direction. Observation direction. Observation point. Surface of a unit sphere. Pressure at the spatial location and the time . Plane wave incident from the direction with the wavenumber Complex pressure in frequency domain at the location for plane wave . Radius of the spherical microphone array. Manuscript received June 7, 2005; revised November 30, 2005. This work was supported in part by National Science Foundation Award 0205271. The associate editor coordinating the review of this manuscript and approving it for publication was Dr. Futoshi Asano. Z. Li was with the Perceptual Interfaces and Reality Lab, UMIACS, Univer- sity of Maryland, College Park, MD 20742 USA. He is now with Leica, San Ramon, CA 94583 USA (e-mail: zli@cs.umd.edu). Ramani Duraiswami is with the Perceptual Interfaces and Reality Lab, UMIACS, University of Maryland, College Park, MD 20742 USA (e-mail: ramani@umiacs.umd.edu). Digital Object Identifier 10.1109/TASL.2006.876764 Spherical Bessel function of order . th order spherical Hankel function of the first kind. Spherical harmonics of order and degree . Complex conjugation. Kronecker delta. Delta function. Quadrature coefficient for at . Band limit of spatial frequency in terms of spherical harmonics orders. Order of beamformer. Maximum order of a robust beamformer. Regular beampattern of order . White noise gain. Directivity index. Actual beampattern looking at . Vector of complex pressure at each microphone position produced by the plane wave of unit magnitude from the desired beamforming direction Vector of complex weights for each microphone. One component of at order and degree Decomposition result of Othonormality errors caused by discreteness. Frequency-dependent scale factor in solving quadrature of orthonormalities. Coefficient matrix of soundfield expansion. Coefficient vector of beampattern. Normalizing coefficient to satisfy the specified frequency response. Specified minimum WNG. Parameter in Tikhonov regularization. Step size in adaptive implementation. I. INTRODUCTION S PHERICAL arrays of microphones are recently becoming a subject of interest as they allow three dimensional sam- pling of the soundfield, and may have applications in sound- field capture [14]. The paper [15] presented a first analysis of such arrays, and showed how sound can be analyzed using them. 1558-7916/$25.00 © 2006 IEEE