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

조회 수: 54 (최근 30일)
Pedro Maia
Pedro Maia 2023년 7월 23일
답변: PRIYA 2024년 1월 26일
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 ?

답변 (2개)

Debadipto
Debadipto 2023년 7월 31일
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 2024년 1월 26일
periodogram(-20)

카테고리

Help CenterFile Exchange에서 Spectral Measurements에 대해 자세히 알아보기

태그

제품


릴리스

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by