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

1 次查看(过去 30 天)
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

回答(1 个)

Gaurav Ahuja
Gaurav Ahuja 2017-4-5
移动:Walter Roberson 2024-3-21
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!

Translated by