XCORE Design with additonal microphones of different purposes
Posted: Wed Jun 28, 2017 9:17 am
Hello,
for our project (robotics) we want to extend the xCORE SMART MICROPHONE board with a lot of additonal microphones.
The goals are the following:
- have microphones for audio streaming for speech recognition
- have separate microphones for direction of arrival information, which will be used by the robot for navigation
we wanted to achieve this by:
- using the existing microphones on the board for direction of arrival calculation (existing demo functionality)
- transmit the DOA information over the USB interface
- add 14 additional MEM microphones (uniform circular array) to the board by using addiotional ports (expansion ports, LEDs)
- stream the audio gathered from the 14 microphones over USB to a host system running speech recognition software
We are not sure if this design is possible, mainly the following questions popped up:
- is the performance of the board (number of cores) sufficient?
- is is possible to separte the algorithms for the two different microphone purposes (DOA and streaming)?
- is it even possible to use the LED ports to gather audio information from additonal MEM microphones connected to them?
We would really appreciate your feedback.
Thanks and regards
Florian
for our project (robotics) we want to extend the xCORE SMART MICROPHONE board with a lot of additonal microphones.
The goals are the following:
- have microphones for audio streaming for speech recognition
- have separate microphones for direction of arrival information, which will be used by the robot for navigation
we wanted to achieve this by:
- using the existing microphones on the board for direction of arrival calculation (existing demo functionality)
- transmit the DOA information over the USB interface
- add 14 additional MEM microphones (uniform circular array) to the board by using addiotional ports (expansion ports, LEDs)
- stream the audio gathered from the 14 microphones over USB to a host system running speech recognition software
We are not sure if this design is possible, mainly the following questions popped up:
- is the performance of the board (number of cores) sufficient?
- is is possible to separte the algorithms for the two different microphone purposes (DOA and streaming)?
- is it even possible to use the LED ports to gather audio information from additonal MEM microphones connected to them?
We would really appreciate your feedback.
Thanks and regards
Florian