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.

AICPUREPATH_STUDIO: Noise Cancellation on TLV320AIC3262 Using PurePath Studio

Part Number: AICPUREPATH_STUDIO

Hello,

I have an application that uses the TLV320AIC3262 along with two microphones to capture human voice. This application will use AI to analyze the voice and run certain apps/programs based on what the voice said. The product may be placed outside, which means a lot of noise could be in the environment. Because of this, I am trying to use PurePath Studio to setup a Beamforming algorithm with these microphones to cancel out the noise. I also have a filter and an AGC on the input. When I download the PurePath studio code onto the TLV320AIC3262 EVM, it has quite a bit of noise in my capture, which is obviously undesired. I have confirmed that my PurePath algorithm is causing the problem because when I remove it and put a standard miniDSP filter on it, the noise goes away.

I have attached my PurePath Studio program. The ADC portion is on the bottom part of the code. I also have a DAC section that is sending data out to a speaker. The DAC section is working well. I am not very well-versed in codec filtering and beamforming, so I am wondering if you would be able to help point me in the right direction on how to get this working. My microphones are spaced about 40 mm apart.

Thanks!