How can i calculate the signal to noise ratio of a signal without knowing signal or noise power?
Ältere Kommentare anzeigen
I have a noisy signal and i know the sampling frequency, amplitude and length. But i don't have the signal or noise power. Is there any way to calculate SNR?
Akzeptierte Antwort
Weitere Antworten (2)
Jan
am 12 Jan. 2013
0 Stimmen
No, of course not. To determine or even estimate the Signal to Noise ratio, you have to distinguish the Signal and the Noise. If you do not have further information, this is impossible. If you know, that the signal is e.g. a clean sine wave, such a distinction would be possible.
Arsalan
am 13 Jan. 2013
0 Stimmen
Usually in Experimental work. people use the spectrum of the signal to distinguish the SNR. Thus I would assume if you change your data such that they signify power and take a FFT of the data (given that the data you have or in time domain). You'll chose a reference bandwidth and get the difference between your noise floor power and the data power (in this FFTd version of data), the resultant value will be your SNR within a given bandwidth.
Arsalan
1 Kommentar
Kiranraddi morab
am 13 Mär. 2013
please can you elaborate your answer with example??
Kategorien
Mehr zu Transforms and Spectral Analysis finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!