How to determine the energy at different frequency bands of an acoustic signal?
10 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Kwaku Owusu
el 3 de Feb. de 2021
Respondida: Sindhu Karri
el 5 de Feb. de 2021
Please, I have an acoustic signal and I have been able to convert it the frequency domain using FFT. Now I would like to determine the the energy of different frequency bands (A-weighting function) as a function of the energy of the entire frequency spectrum.
Please, I would like to know how this could be done in Matlab.
Thank you.
Kwaku
0 comentarios
Respuesta aceptada
Sindhu Karri
el 5 de Feb. de 2021
Hii,
You can use "weightingFilter" function to apply A-weighting filter to input singal and use "bandpower" function to caluclate power in a particular frequency interval.By dividing the power in a particualr frequency by total power gives us the percentage of total power.
Refer to below link for more information:
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Simulation, Tuning, and Visualization en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!