- 261
- 0
- 约4.68千字
- 约 7页
- 2016-11-28 发布于江苏
- 举报
数字滤波器及切比雪夫滤波器matlab程序数字信号频谱理解 数字信号没有固定的频率,应该首先规定一个抽样频率,即信号的最高频率fm的二倍,然后求信号的频率。%% 数字信号的频谱理解程序示例clearclcx = ones(1,100);for i = 1:2:99x(i) = -1;endfs = 100; %规定抽样频率即规定信号的最高频率fm的二倍X=fft(x,512); %信号的傅里叶变换返回512个点两个周期即最高频率fsf=(0:255)/256*(fs/2); %画图只画到fm 即只画一个周期的频谱图plot(f,abs(X(1:256))); %频谱图xlabel(频率(Hz));ylabel(幅值);title(信号频率);grid;Filter和impz简介分别用filter(滤波函数filter(b,a,x))及impz函数获取指定离散系统(b=[0 0.5 0.3 0.2]),a=a=[1 0.2 0.4 -0.8])的单位抽样响应;用freqz函数获取系统的频率响应;分别用root及zplane函数获取系统的零极点图及增益。程序代码:%E2_2_SignalProcess.m文件源代码%Matlab常用信号分析处理函数演示实例:编写一个M文件,分别用filter及impz函数获取指定离散系统%(b=[0.
原创力文档

文档评论(0)