Sunday, 3 September 2023

Satu alternatif baru mengira SNR

 SNR bermaksud signal to noise ratio. Boleh dikira menggunakan formula

Jika anda mempunyai signal dalam desibel (dB), tolak noise daripada signal. Jika pengiraan anda adalah dalam watt, gunakan formula nisbah kuasa Signal-to-noise 

 SNR = 10 × log(signal/ noise) .

 Jika pengiraan anda adalah dalam volt, gunakan formula nisbah voltan Signal-to-noise  

SNR = 20 × log(isyarat / hingar) .


Satu alternatif mengira SNR ialah:

SNR =mean of the signal/ standard deviation of noise

Katakan signal saya adalah gelombang segi empat seperti di bawah:


Dengan hanya menggunakan code 

mean(squarewave); 

dalam MATLAB, didapati


mean of the signal=0.2

Sekali lagi untuk noise, hanya menggunakan code

std(noise)

dalam MATLAB


standard deviation of noise= 0.0094

Oleh itu,

SNR=0.2/0.0094 = 21.2766


Inilah jawapannya...







No comments:

Post a Comment