• 大小: 3KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: Matlab
  • 标签: matlab  

资源简介

基于matlab产生粉红色噪声和高斯色噪声:让高斯白噪声通过低通、带通、高通滤波器中的任意一个就可以产生高斯色噪声。让高斯白噪声通过每倍频程衰减3dB的衰减滤波器的滤波器就可以产生粉红噪声。

资源截图

代码片段和文件信息

%试验程序如下:
%产生高斯白噪声
clf;
y=wgn(110240);
t=0:1023;
y1=mean(y);%均值01?
y2=var(y);%方差?
y3=y2+y1.*y1;%均方值? 
[y4lag]=xcorr(y‘unbiased‘);%自相关函数
[f1y5]=ksdensity(y);%概率密度
f=(0:length(y)-1)‘/length(y)*1024;
Y=fft(y);
y6=abs(Y);%频谱?
y7=Y.*conj(Y)/1024;%功率谱密度?
figure(1);
subplot(241);plot(ty);
title(‘高斯白噪声‘);axis([0 1024 -5 5]);
subplot(242);plot(ty1);
title(‘高斯白噪声均值‘);axis([0 1024 -2 2]);
subplot(243);plot(ty2);
title(‘高斯白噪声方差‘);axis([0 1024 -2 2]);
subplot(244);plot(ty3);
title(‘高斯白噪声均方值‘);axis([0 1024 -2 2]);
subplot(245);plot(lagy4);
title(‘高斯白噪声自相关函数‘);axis([-1024 1024 -1 1]);
subplot(246);plot(y5f1);
title(‘概率密度‘);
subplot(247);plot(fy6);
title(‘高斯白噪声频谱‘);axis([0 1024 0 80]);
subplot(248);plot(fy7);
title(‘高斯白噪声功率谱密度‘);axis([0 1024 0 8]);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        3544  2020-03-21 11:17  基于matlab产生粉红色噪声和高斯色噪声noise.m.m

评论

共有 条评论