ivan@138: function snr = SNR(xRef,xEst) ivan@138: % Signal-to-noise Ratio ivan@138: % ivan@138: % Usage: snr = SNR(xRef,xEst) ivan@138: % ivan@138: % ivan@138: % Inputs: ivan@138: % - xRef - reference signal ivan@138: % - xEst - estimate signal ivan@138: % ivan@138: % Outputs: ivan@138: % - snr - SNR ivan@138: % ivan@138: % ivan@138: % ------------------- ivan@138: % ivan@138: % Audio Inpainting toolbox ivan@138: % Date: June 28, 2011 ivan@138: % By Valentin Emiya, Amir Adler, Maria Jafari ivan@138: % This code is distributed under the terms of the GNU Public License version 3 (http://www.gnu.org/licenses/gpl.txt). ivan@138: % Signal to noise ratio (SNR) ivan@138: ivan@138: % Add eps to avoid NaN/Inf values ivan@138: snr = 10*log10((sum(abs(xRef(:)).^2)+eps)/sum((abs(xRef(:)-xEst(:)).^2)+eps)); ivan@138: ivan@138: return