• 大小: 2KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-02-11
  • 语言: Matlab
  • 标签: gaussian  filter  

资源简介

里面包含了三段代码,主要是用matlab产生高斯随机信号以及高斯白噪声和色噪声,然后计算其数字特征及对这些信号进行频谱分析和功率谱分析,里面还有关于低通滤波器的设计的简单说明

资源截图

代码片段和文件信息

clc;
clear all;
Wp=2*pi*10;Ws=2*pi*20;Rp=0.5;Rs=40;fs=1000;W=2*pi*fs;   %构造低通滤波器
Wn=0.06;
[ba]=butter(4Wn‘low‘);
[hf]=freqz(ba1000fs);
figure(2);plot(fabs(h)); xlabel(‘f/Hz‘);ylabel(‘|H(jf)|‘);
axis([0 100 0 1.2]);grid on;
title(‘低通滤波器幅频响应‘);

y=wgn(110240);   %产生高斯白噪声
t=0:1023;
gss=filter(bay); %滤波产生高斯色噪声
figure(3);
subplot(241);plot(tgss);
title(‘高斯色噪声‘);axis([0 1024 -5 5]);

gss1=mean(gss);%均值
subplot(242);plot(tgss1);
title(‘高斯色噪声均值‘);axis([0 1024 -1 1]);

gss2=var(gss);%方差
subplot(243);plot(tgss2);
title(‘高斯色噪声方差‘);axis([0 1024 -0.5 1.5]);

gss3=gss2+gss1.*gss1;%均方值
subplot(244);plot(tgss3);
title(‘高斯色噪声均方值‘);axis([0 1024 -0.5 1.5]);

[gss4lag]=xcorr(gss‘unbiased‘)  %自相关函数
subplot(245);plot(laggss4);
title(‘高斯色噪声自相关函数‘);axis(

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        721  2012-10-15 11:45  gauss.m

     文件        932  2012-10-15 11:48  Whitenoise.m

     文件       1274  2012-10-15 11:36  Colornoise.m

----------- ---------  ---------- -----  ----

                 2927                    3


评论

共有 条评论

相关资源