MATLAB: SNR

snr

Hi people;
I have this;
sinal = A*sin(2*pi*f0*t); noise = sigma*randn(1,Nt); fs = 1000; f0 = 100; Nt = 1024; t = [0:Nt-1]/fs;
How can I obtain the Signal-to-noise this?
SNR
thanks

Best Answer

  1. Compute the power in the signal Ps
  2. Compute the power in the noise Pn
  3. Then: SNR = Ps/Pn;
HTH.
Related Question