Optimizing MUSIC Algorithm for Sound Source Localization on STM32H747i

imtheKingCat

Newbie
Joined
Nov 9, 2024
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
23
Hello everyone,

I am currently working on a sound source localization project, and my initial plan was to implement the MUSIC (Multiple Signal Classification) algorithm on the STM32H747i Disco development board with a 4-microphone linear/circular array. However, after some research, I’ve found that many practitioners tend to prefer algorithms like beamforming or GCC-PHAT, as they are computationally less expensive and more suitable for real-time applications on microcontrollers.

On the other hand, MUSIC is computationally intensive, and it’s unclear whether it can meet real-time constraints on a microcontroller like the STM32H747. Since I’m still quite inexperienced in this field, I would like to ask for advice from those with more experience:

  1. Is MUSIC commonly used in sound source localization applications? If so, in which contexts or industries?
  2. If I focus my thesis on optimizing MUSIC for embedded systems, specifically the STM32H747, what aspects of the algorithm should I prioritize to make real-time operation feasible? I’m aware that this is a broad and challenging task, and I’m trying to avoid getting overwhelmed.
Any insights, recommendations, or pointers would be greatly appreciated. Thank you so much for your time and advice!
 

Cookies are required to use this site. You must accept them to continue using the site. Learn more…