2022年数字滤波器及切比雪夫滤波器matlab程序收集 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年数字滤波器及切比雪夫滤波器matlab程序收集 .pdf》由会员分享,可在线阅读,更多相关《2022年数字滤波器及切比雪夫滤波器matlab程序收集 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数字滤波器及切比雪夫滤波器matlab 程序数字信号频谱理解数字信号没有固定的频率,应该首先规定一个抽样频率,即信号的最高频率fm 的二倍,然后求信号的频率。% 数字信号的频谱理解程序示例clear clc x = ones(1,100); for i = 1:2:99 x(i) = -1; end fs = 100; %规定抽样频率即规定信号的最高频率fm 的二倍X=fft(x,512); %信号的傅里叶变换返回512 个点两个周期即最高频率fs f=(0:255)/256*(fs/2); %画图只画到fm 即只画一个周期的频谱图plot(f,abs(X(1:256); % 频谱图xlabe
2、l(频率 (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 函数获取指定离散系统%(
3、b=0.8 0.5 0.6 ,a=1 0.2 0.4 -0.8 )的单位抽样响应;用freqz 函数获取系统的频率响应;分%别用 root 及 zplane 函数获取系统的零极点图及增益。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - L=128; %单位抽样序列的长度Fs=1000; %采样频率为1KHz b=0.8 0.5 0.6; %系统函数的分子系数向量a=1 0.2 0.4 -0.8; %系统函数的分母系数向量delt
4、a=1 zeros(1,L-1); % 生成长度为L 的单位抽样序列FilterOut=filter(b,a,delta); %filter函数获取单位抽样响应ImpzOut=impz(b,a,L); %impz 函数获取单位抽样响应h,f=freqz(b,a,L,Fs); %freqz 函数求频率响应mag=20*log(abs(h)/log(10); %幅度转换成dB 单位ph=angle(h)*180/pi; %相位值单位转换zr=roots(b) %求系统的零点,并显示在命令窗口pk=roots(a) %求系统的极点,并显示在命令窗口g=b(1)/a(1) %求系统的增益,并显示在命令
5、窗口%绘图figure(1); subplot(221);stem(FilterOut); title(filter() 获取单位抽样响应,fontsize,8); subplot(222);stem(ImpzOut); title(impz() 获取单位抽样响应,fontsize,8); subplot(223);plot(f,mag); xlabel(频率 (Hz),fontsize,8); ylabel(幅度 (dB),fontsize,8); title(freqz() 幅频响应 ,fontsize,8); subplot(224);plot(f,ph); xlabel(频率 (Hz)
6、,fontsize,8); ylabel(相位 (度),fontsize,8); title(freqz() 相频响应 ,fontsize,8); figure(2); freqz(b,a); % 用 feqz 函数绘制系统频率响应title(freqz() 自动绘制的频率响应图,fontsize,14); figure(3); zplane(b,a);%用 zplane 函数绘制系统零极点图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - -
7、- - - title(zplane() 自动绘制的系统零极点图,fontsize,14); 切比雪夫滤波器:注:freqs:频率响应函数频域滤波filter: 系统函数时域滤波N:滤波器阶数Wn:带宽Wp:通带截止频率Ws:阻带起始频率Rp:通带波纹Rs:阻带最小衰减切比雪夫 I 型滤波器设计及滤波程序实例程序:% 信号的产生clear; clc; f1=5; f2=15; f3=30; N=100; fs=60; %采样频率n=(0:N-1); %采样点数为N x1=sin(2*pi*f1*n/fs); x2=sin(2*pi*f2*n/fs); x3=sin(2*pi*f3*n/fs);
8、 %模拟信号转化为数字信号x=x1+x2+x3; %信号叠加% figure subplot(221); plot(n,x); %作出时间 -幅值图像xlabel(时间 (s); ylabel(幅值 ); title(时域信号波形 ); grid; % 低通滤波器设计Wp=8; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - Ws=12; Rp=2; Rs=40; %设置指标参数N,wp1=cheb1ord(Wp/(fs/2),
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数字滤波器及切比雪夫滤波器matlab程序收集 2022 数字滤波器 切比雪夫滤波器 matlab 程序 收集
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内