基于matlab信噪比程序

% 计算信噪比函数
% I :original signal
% In:noisy signal(ie. original signal + noise signal)
% 信噪比的定义为 :
% SNR=信号能量/噪声能量=(纯信号)^2/(带噪信号-纯信号)^2
snr=0;
Ps=sum((I-(mean(I))).^2);%signal power
Pn=sum((I-In).^2); %noise power

snr=10*log10(Ps/Pn); % 其中I是纯信号,In是带噪信号,snr是信噪比

posted @ 2018-04-22 21:19  我从花中来  阅读(10066)  评论(1编辑  收藏  举报