New design tool for simulating microphone beamforming arrays.

I have just released a tool for simulating the response of microphone beamforming arrays. This allows you to simulate the spatial and frequency response of a two-microphone array in either an endfire or broadside configuration. Full documentation for the installation and use of the tool is on the Analog Devices wiki page here. There is both a 64-bit and 32-bit version available for Windows PCs and the tool requires that you either have Matlab or the Matlab Compiler Runtime installed.

Download links:

The tool can be used together with the application note on Microphone Beamforming Arrays (AN-1140). The tool is basically an interactive version of the application note and is what was used to generate all of the directionality and frequency response plots in the app note.

Here is a screen shot of the tool itself. Feel free to leave any comments or suggestions below. I hope that this is useful for anyone investigating multi-microphone arrays.

  • Hi Jerad,


    Thanks for the tool. It is very helpful addition to yours 1140 app note.

    Right now I need to design controllable pattern microphone, based on ADMP521 devices and ADAU1761 codec.

    Do you have any recommendations how to create bidirectional pattern (figure 8) based on 21mm microphones spacing?


    Thank you

      Mark Naiditch

  • Mark -

    You can create a bi-directional (figure-8) response from a differential endfire microphone array by setting the delay to zero. This way, you are just subtracting the rear microphone from the front with no time offset between them. This gives a null at ±90º and an unattenuated response at 0º and 180º. Here is a plot of the response for this configuration. 

    I'm glad to hear that this tool is helpful for your design.

  • Hi Jeradl,

    Thanks very much  for the tool, its very useful to me !

    Right now I need to design an endfire array system (in the 1140 app note), based on two ADMP504.I recently saw a video on youtubevidio,eval board designed buy Jared Lewis,that board just what I need ! So how can I get the eval board or some information of  the design product , I can designed according to the eval board.Thanks a lot!



    •  Analog Employees 
    on Dec 8, 2014 6:58 PM over 5 years ago

    Hello Dawson,

    Unfortunately, Jerad is no longer working for ADI. He went over to Invensense when ADI sold those products to Invensense. I may be able to help you find where this eval board is located on our web site. Can you post a link to this video you found?  Othewise, if you can explain what you need for an eval board I can see what I can find. We do have several eval boards that have a digital mic input with a Sigma DSP build in.


    Dave T.

  • Hi Dave T,

    Thanks a lot ! The video's title is  ADMP504 麦克风阵列波束成形,and this is the link:ADMP504麦克风阵列波束成形—在线播放—优酷网,视频高清在线观看 . The eval board is about endfire array system,based on two ADMP504,to absorb the front of vioce signal.