资源简介
里面包含了三段代码,主要是用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
- 上一篇:vblast MIMO系统线性均衡
- 下一篇:V2V Matlab中仿真车辆移动模型
评论
共有 条评论