资源简介
信号信噪比计算,验证对比matlab中的多种信噪比计算方法
代码片段和文件信息
function snr=SNR(IIn)
% 计算信号噪声比函数
% by Qulei
% I :original signal
% In:noisy signal(ie. Original signal + noise signal)
% snr=10*log10(sigma2(I2)/sigma2(I2-I1))
[rowcolnchannel]=size(I);
snr=0;
if nchannel==1%gray image
Ps=sum(sum((I-mean(mean(I))).^2));%signal power
Pn=sum(sum((I-In).^2));%noise power
snr=10*log10(Ps/Pn);
elseif nchannel==3%color image
for i=1:3
Ps=sum(sum((I(::i)-mean(mean(I(::i)))).^2));%signal power
Pn=sum(sum((I(::i)-In(::i)).^2));%noise power
snr=snr+10*log10(Ps/Pn);
end
snr=snr/3;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1283 2012-11-23 10:25 snr_practice.m
文件 558 2012-11-21 10:25 SNR.m
----------- --------- ---------- ----- ----
1841 2
- 上一篇:人工势场法机器人路径规划
- 下一篇:三种LBP模式的子程序
相关资源
- 三种LBP模式的子程序
- 人工势场法机器人路径规划
- time-frequency 时频分析
- matlab相变沸腾的LBM模拟
- 采用dq下的PI控制的逆变器的单相光伏
- matlab双同步坐标系解耦仿真文件
- 五种典型的风速合成的风速模块
- 稀疏表示的子空间谱聚类方法
- 稀疏子空间聚类法SSC
- matlab levy 飞行程序
- Hilbert
- 深度学习源代码
- KLT-Tracking-algorithm KLT跟踪算法
- 模式识别与智能计算源码
- 汽车发动机模型
- CNN 深度学习模型
- ISM_MATLAB 宽带信号的DOA估计算法
- original-pic
- matlab高光谱图像处理
- FaceRec 人脸识别 PCA和SVM 人脸识别算法
- 四旋翼无人飞行器PID控制
- matlab小区基站最优化选址问题
- matlab二维码的编码及解码
- Matlab与VPI联合仿真光OFDM传输系统
- SimpleMKL 很经典的一个多核学习程序
- matlab程序实现的人脸表情识别
- 单目视觉中的位姿估算代码
- MATLAB仿真的三站平面时差定位和GDOP图
- matlab的增强型烟花算法
- matlab多因子选股代码
评论
共有 条评论