This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Implementing beamforming with microphones array by TI's solution

Other Parts Discussed in Thread: PCM1864

Our customer requests us to implement beamforming with four microphones. As far as I know this technology is implemented by a specific Algorithm on DSP of host processor or additional audio signal processor. Does TI have any codec to implement the beamforming and Echo and noise cancellation? 

  • Chiajung,

    Unfortunately our current Codec portfolio does not support Echo cancellation.  See this article 

    The mini DSP could be used to implement filtering and many TI algorithms that may be useful to reduce noise. 

    -Steve 

  • Hi, Chiajung,

    In addition to Steve's comments, I would like to mention that our devices can be used as the front-end to capture the microphone data for the beamforming application, we actually have a Linear Microphone Array (LMB) TI Design that might be useful for you as reference. Please take a look to: http://www.ti.com/tool/tida-01470.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • Hi Sir, 

    Our customer's request is that 4 mic (beamforming is mandatory. Echo and noise cancellation will be future discussion). So, our first target is to find the proper solution to implement the beamforming with 4 mic.

    I am not familiar with beamforming very much. So, can I assume I can use the DSP inside PCM1864  to implement the beamforming ? Do you have the existing beamforming  algorithm implemented on PCM1864?

  • Hi, Chiajung,

    As mentioned before, our PCM1864 device can only be used as the front-end of the system to capture the microphone signals and send them to the processor. The beamforming algorithm should be implemented in a dedicated processor that will take the captured mic signals from the PCM1864.

    The TI Design I pointed out before uses a different TI design for the processing, which is done with the C5517 ultra-low power DSP.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer