4 Mic xCORE Array Microphone

Sub forums for various specialist XMOS applications. e.g. USB audio, motor control and robotics.
Posts: 1
Joined: Fri Aug 11, 2017 6:21 pm

4 Mic xCORE Array Microphone

Postby JordenLuke » Fri Aug 11, 2017 7:02 pm

I am new to the xmos architecture. We have project in which we only need to use 4 microphones. We want to take the data from the microphones and output over I2S using TDM. I have been using the phased aligned example (AN00220) as a starting point because the phase alignment is need for our application. What I am having problems with is setting the example up to only read from 4 microphones. I have changed the mic_array_conf.h to match the use of 4 microphones. I then changed the decimator count to 1. I then removed the initialization of the second decimator from the example. Lastly I commented out the second call to the mic_array_dcimate_to_pcm_4ch() function. Anyone know what I could do next?

I am also confused as to what happens with this data that comes. I would like a clearer understanding of how I can then take the decimated aligned data move it over to the I2S controller.
User avatar
Experienced Member
Posts: 90
Joined: Fri Dec 11, 2009 10:22 am

Postby andrew » Thu Aug 17, 2017 8:28 am

Could you copy paste some code here so I can see how you are setting the decimators up? Thanks

Return to “Applications”

Who is online

Users browsing this forum: No registered users and 2 guests