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