均方根的matlab程序 公式里的N分之一的N不知道是什么做了一个加白噪声的信号,进行了软硬阈值去噪,现在想进行去噪后的信噪比和均方根的计算对比:问题是:均方根公中的n分之一种的n

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/02 11:42:51
均方根的matlab程序 公式里的N分之一的N不知道是什么做了一个加白噪声的信号,进行了软硬阈值去噪,现在想进行去噪后的信噪比和均方根的计算对比:问题是:均方根公中的n分之一种的n
x_OPƿ q=--LvxlAlW6$Spd'/W[ZbbP{O0%fhmNI٤$vHsC쓓TIu/y|a/⺔d9p&ʻҿ}sv5tP Ԙ5VtjV#UF_s^y!@!rRK=Ѥ8=ǡ`#*$=Z&ΦqP4e2M MT.e4E4Mّa!QBdt*%8,MaEB< CCX.&!>|F,\fYOXcȑPLU 2#ݐ2#Zgfۦ-jɬY4w!R\i~ ;u8CG,>aڡVa3ލ7

均方根的matlab程序 公式里的N分之一的N不知道是什么做了一个加白噪声的信号,进行了软硬阈值去噪,现在想进行去噪后的信噪比和均方根的计算对比:问题是:均方根公中的n分之一种的n
均方根的matlab程序 公式里的N分之一的N不知道是什么
做了一个加白噪声的信号,进行了软硬阈值去噪,现在想进行去噪后的信噪比和均方根的计算对比:
问题是:均方根公中的n分之一种的n    不知道对应的是程序里的哪个数据       
以下是我的程序,最后两个均方根公式我编写的不对    不知道n   对应哪个   
sqrt_snr=7;
init=1626424;
[x,xn]=wnoise(2,20,sqrt_snr,init);
level=3;
xd1=wden(x,'rigrsure','s','sln',3,'sym4');
level=3;
xd2=wden(x,'sqtwolog','h','sln',3,'sym4');
Ps=sum(sum((x-mean(mean(x))).^2));%signal power
Pn=sum(sum((xd1-x).^2));           %noise power
snr1=10*log10(Ps/Pn)
Ps=sum(sum((x-mean(mean(x))).^2));%signal power
Pn=sum(sum((xd2-x).^2));           %noise power
snr2=10*log10(Ps/Pn)
rmse1=sqrt(sum((x-xd1).^2))
rmse2=sqrt(sum((x-xd2).^2))





均方根的matlab程序 公式里的N分之一的N不知道是什么做了一个加白噪声的信号,进行了软硬阈值去噪,现在想进行去噪后的信噪比和均方根的计算对比:问题是:均方根公中的n分之一种的n
那个分母上的n指的是信号序列的长度.联想一下求平均值的公式就明白了.