www.gusucode.com > dsp 案例源码程序 matlab代码 > dsp/FilterWhiteGaussianNoiseWithALowpassFilterExample.m
%% Filter White Gaussian Noise Signal With Lowpass Filter % Copyright 2015 The MathWorks, Inc. %% % Create a lowpass filter with default properties. LPF = dsp.LowpassFilter; %% % Create a spectrum analyzer object. hSA = dsp.SpectrumAnalyzer('SampleRate',44.1e3,... 'PlotAsTwoSidedSpectrum',false,'ShowLegend',true,'YLimits',... [-150 30],... 'Title',... 'Input Signal and Output Signal of Lowpass Filter'); hSA.ChannelNames = {'Input','Output'}; %% % Implement |step| on |LPF| to filter the white Gaussian noisy input % signal. View the input and output signals using the spectrum analyzer. for k = 1:100 Input = randn(1024,1); Output = step(LPF,Input); step(hSA,[Input,Output]); end