How to capture audio signals from an array of MEMS microphones (STMicroelectronics) into a MATLAB program over an USB interface?

1 view (last 30 days)
How to capture audio signals from an array of MEMS microphones (STMicroelectronics) into a MATLAB program over an USB interface?
We have procured the following items from Mouser India:- XNUCLEOCCA02M1 - 02 number STEVALMKI155V3 - 02 number NUCLEOL476RG - 02 number STEVALMKI126V3 - 01 number STEVALMKI138V1 - 01 number
Regards, Dr Shishir Sahay shishir.sahay@tcs.com +91 98233 00935

Answers (1)

Gaurav Ahuja
Gaurav Ahuja on 5 Apr 2017
Moved: Walter Roberson on 21 Mar 2024
hi Shishir!
So I haven't worked on these hardwares, but if they are able to stream audio data over USB and are identified by the PC as sound cards, then I think that Audio System Toolbox by Mathworks can help you achieve what you want.
So you can take a look at the following documents, they will help you capture the audio data. https://www.mathworks.com/help/audio/ref/audiodevicereader.html (Record from sound card) I could find only NUCLEOL476RG listed under supported hardwares, but I belive if these hardwares are recognized as sound cards, everything should work fine.
Additionally, you can look at the following documents to see few useful MATLAB commands for recording audio. https://www.mathworks.com/help/matlab/ref/audiorecorder.getaudiodata.html https://www.mathworks.com/help/matlab/ref/audiodevinfo.html https://www.mathworks.com/help/matlab/ref/audiorecorder.html
Refer the "See Also" section to find related commands.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!