Effacer les filtres
Effacer les filtres

How to measure SNR (Signal-to-Noise Ratio) of a Audio signal

72 vues (au cours des 30 derniers jours)
Pedro Maia
Pedro Maia le 23 Juil 2023
Réponse apportée : PRIYA le 26 Jan 2024
Hello,
I have an audio signal that I received over radio. How do I measure the SNR using power spectral density ? I know I have to integrate to get the power, bu how do I know what is signal and what is noise by the PSD alone ?

Réponses (2)

Debadipto
Debadipto le 31 Juil 2023
Hi Pedro,
To measure the SNR of a signal, you can simply use the MATLAB function "snr(x)", where x is the input signal.
If you want to measure the SNR specifically using PSD, then you can do that by leveraging the "periodogram()" function. See SNR of Sinusoid Using PSD example for more information.
Regards,
Debadipto Biswas

PRIYA
PRIYA le 26 Jan 2024
periodogram(-20)

Catégories

En savoir plus sur Parametric Spectral Estimation dans Help Center et File Exchange

Produits


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by