版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数字信号处理大作业题目一:利用matlab设计模拟带通巴特沃斯滤波器,要求通带下、上截止频率分别为fhpl=4kHz,fhpu=6kHz,阻带下、上截止频率分别为fhsl=2kHz,fhsu=9kHz,通带最大衰减rp=1dB,阻带最小衰减rs=20dB。 问题分析:(1)该题目中模拟带通滤波器指标:通带下截止频率 wpl=2*pi*fhpl,通带上截止频率wpu=2*pi*fhpu通带最大衰减rp=1dB;阻带下截止频率wsl=2*pi*fhsl,阻带上截止频率wsu=2*pi*fhsu;阻带最小衰减rs=20dB。(2) 计算模拟滤波器的阶N和3dB截止频率Wc。 N,Wc=buttord
2、(wp,ws,rp,rs,'s'); 其中,wp=wpl,wpu;ws=wsl,wsu(3) 计算模拟滤波器系统函数 Bs,As=butter(N,Wc,'s'); (4)画图检验所设计出模拟滤波器是否满足指标要求。 原始MATLAB程序: fhpl=4000;fhpu=6000;fhsl=2000;fhsu=9000; wpl=2*pi*fhpl;wpu=2*pi*fhpu;wsl=2*pi*fhsl;wsu=2*pi*fhsu; wp=wpl,wpu;ws=wsl,wsu;rp=1;rs=20; N,Wc=buttord(wp,ws,rp,rs,'s
3、'); B,A=butter(N,Wc,'s'); f=1:20:15000;w=2*pi.*f; H,WH=freqs(B,A,w); H=20*log10(abs(H); plot(f/1000,H),grid on xlabel('频率(KHz)');ylabel('幅度(dB)'); 结果图分析: 设计出的数字滤波器的幅频响应如上图所示。上下通带为4kHz和6kHz,上下阻带为1kHz和9kHz,通带最大衰减为1dB,阻带最大衰减为20dB。符合滤波器的设计指标。题目二希望通过对输入模拟信号采样后用数字带通滤波器提取所需要的信号。
4、设系统的采样频率为8kHz,要求提取20002400Hz频段的信号,幅度失真小于1dB;滤除01600Hz频段和2800Hz以上频段的信号,要求衰减大于40dB。利用matlab工具箱函数,设计数字带通椭圆滤波器。问题分析:(1) 根据技术要求,提出模拟滤波器的指标。通带下截止频率fpl=2000Hz,通带上截止频率fpu=2400Hz,通带最大衰减rp=1dB.阻带下截止频率fsl=1600Hz,阻带上截止频率fsu=2800Hz,阻带最小衰减rs=40dB.(2) 将模拟滤波器的指标转化为数字滤波器的指标。通带下截止频率Wpl=2fpl/fs=2×2000/8000=0.5 (r
5、ad)通带上截止频率Wpu=2fpu/fs=2×2400/8000=0.6 (rad)阻带下截止频率Wsl=2fsl/fs=2×1600/8000=0.4 (rad)阻带上截止频率Wsu=2fsu/fs=2×2800/8000=0.7 (rad)阻带最大衰减rp=1dB,阻带最小衰减rs=40dB。Wpl=0.5;Wpu=0.6;Wsl=0.4;Wsu=0.7;Wp=Wpl,Wpu;Ws=Wsl,Wsu;Rp=1;Rs=40;(3) 计算椭圆数字滤波器的阶N和阻带边界频率Wso.N,Wso=ellipord(Wp,Ws,Rp,Rs);(4) 用双线性变换法设计椭圆
6、数字带通滤波器。 Bz,Az=ellip(N,Rs,Wso);原始MATLAB程序:fpl=2000;fpu=2400;fsl=1600;fsu=2800;fs=8000;wpl=2*fpl/fs;wpu=2*fpu/fs;wsl=2*fsl/fs;wsu=2*fsu/fs;wp=wpl,wpu;ws=wsl,wsu;rp=1;rs=40;N,wpo=ellipord(wp,ws,rp,rs);Bz,Az=ellip(N,rp,rs,wpo,'s');w=0:0.1:pi;H,w=freqz(Bz,Az,w);H=20*log10(abs(H);plot(w/pi,H),gri
7、d onxlabel('omega/pi');ylabel('|H(ejomega)|/dB');结果图分析:当=0.5,幅度为-41.5dB;=0.6,幅度为-40.8dB;=0.4,幅度为-42dB;=0.7,幅度为-41.7dB。设计出的滤波器满足指标要求。题目三利用Matlab工具箱函数fir1,设计线性相位FIR数字低通滤波器,要求通带截止频率为20Hz,阻带截止频率为40Hz,通带最大衰减为0.1dB,阻带最小衰减为40dB,采样频率为200Hz。分别选用汉宁窗,汉明窗,布莱克曼窗和凯塞窗进行设计,显示所设计滤波器的单位脉冲响应h(n)的数据,并画出
8、幅频响应特性曲线和相频响应特性曲线,请对每种窗函数的设计结果进行比较。问题分析:(1)根据技术要求,提出线性相位FIR数字低通滤波器的指标。通带截止频率fpl=20Hz,通带最大衰减rp=0.1dB.阻带截止频率fsl=40Hz,阻带最小衰减rs=40dB.采样频率为200Hz (2)计算过渡带宽度:wp = 2*pi*20/200; ws = 2*pi*40/200; b = ws - wp; 计算h(n)长度:n0 =ceil(t * pi / b) 确保n是奇数:n = n0 + mod(n0+1, 2); 计算理想低通滤波器通带截止频率:wc = (wp + ws )/2/pi;(3)
9、使用fir1函数产生线性相位FIR数字低通滤波器 h = fir1(n-1, wc, 'low', hanning(n);t=6.2; h = fir1(n-1, wc, 'low', hamming(n);t=6.6; h = fir1(n-1, wc, 'low', blackman(n);t=11; h = fir1(n, wc, 'low', kaiser(n+1, bata);原始MATLAB程序:%汉宁窗%clear;clc;wp = 2*pi*20/200; ws = 2*pi*40/200; b = ws - wp
10、;rs = 40;n0 =ceil(6.2 * pi / b)n = n0 + mod(n0+1, 2);wc = (wp + ws )/2/pi;h = fir1(n-1, wc, 'low', hanning(n);x = 0:length(h)-1;figure(1)subplot(2, 2, 1),stem(x, h, '.');y = fft(h, 10000);y = y(1:5000);y = 20 * log10(y);n = linspace(0, pi, 5000);subplot(2, 2, 2),plot(n/pi, y)n0 = cei
11、l(6.6 * pi / b)n = n0 + mod(n0+1, 2);wc = (wp + ws )/2/pi;h = fir1(n-1, wc, 'low', hamming(n);x = 0:length(h)-1;subplot(2, 2, 3)stem(x, h, '.');y = fft(h, 10000);y = y(1:5000);y = 20 * log10(y);n = linspace(0, pi, 5000);subplot(2, 2, 4)plot(n/pi, y)%布莱克曼窗%n0 = ceil(11 * pi / b)n = n0
12、 + mod(n0+1, 2);wc = (wp + ws )/2/pi;h = fir1(n-1, wc, 'low', blackman(n);x = 0:length(h)-1;figure(2)subplot(2, 2, 1)stem(x, h, '.');y = fft(h, 10000);y = y(1:5000);y = 20 * log10(y);n = linspace(0, pi, 5000);subplot(2, 2, 2)plot(n/pi, y)%凯塞窗%bata = 0.5842 * (rs - 21)0.4 + 0.07886 *
13、(rs - 21);n = ceil(rs - 8)/2.285/b);wc = (wp + ws )/2/pi;h = fir1(n, wc, 'low', kaiser(n+1, bata);x = 0:length(h)-1; subplot(2, 2, 3)stem(x, h, '.');y = fft(h, 10000);y = y(1:5000);y = 20 * log10(y);n = linspace(0, pi, 5000);subplot(2, 2, 4)plot(n/pi, y)结果图分析:题目四利用Matlab工具箱函数fir1,设计线
14、性相位FIR数字高通滤波器,要求通带截止频率为0.6rad,阻带截止频率为0.45rad。通带最大衰减为0.2dB,阻带最小衰减为45dB。分别用汉宁窗、汉明窗、布莱克曼窗和凯塞窗进行设计,显示所设计滤波器的单位脉冲响应h(n)的数据,并画出幅频响应特性曲线和相频响应特性曲线,请对每种窗函数的设计结果进行比较。问题分析:(1)根据技术要求,提出线性相位FIR数字高通滤波器的指标。通带截止频率wp=0.6rad,阻带截止频率为ws=0.45rad。通带最大衰减为rp=0.2dB,阻带最小衰减为rs=45dB (2)计算过渡带宽度:wp = 0.6*pi; ws = 0.45*pi; b = wp
15、 - ws; 计算h(n)长度:n0 =ceil(t * pi / b) 确保n是奇数:n = n0 + mod(n0+1, 2); 计算理想高通滤波器通带截止频率:wc = (wp + ws )/2/pi;(3)使用fir1函数产生线性相位FIR数字高通滤波器 h = fir1(n-1, wc, 'high', hanning(n);t=6.2; h = fir1(n-1, wc, 'high', hamming(n);t=6.6; h = fir1(n-1, wc, 'high', blackman(n);t=11; h = fir1(n,
16、wc, 'high', kaiser(n+1, bata);原始MATLAB程序:%汉宁窗%wp = 0.6*pi; ws = 0.45*pi; b = wp - ws;rs = 45;n0 = ceil(6.2 * pi / b)n = n0 + mod(n0+1, 2);wc = (wp + ws )/2/pi;h = fir1(n-1, wc, 'high', hanning(n);x = 0:length(h)-1;figure(1)subplot(2, 2, 1),stem(x, h, '.');y = fft(h, 10000);y
17、= y(1:5000);y = 20 * log10(y);n = linspace(0, pi, 5000);subplot(2, 2, 2),plot(n/pi, y);%汉明窗%n0 = ceil(6.6 * pi / b)n = n0 + mod(n0+1, 2);wc = (wp + ws )/2/pi;h = fir1(n-1, wc, 'high', hamming(n);x = 0:length(h)-1;subplot(2, 2, 3)stem(x, h, '.');y = fft(h, 10000);y = y(1:5000);y = 20
18、* log10(y);n = linspace(0, pi, 5000);subplot(2, 2, 4)plot(n/pi, y)%布莱克曼窗%n0 = ceil(11 * pi / b)n = n0 + mod(n0+1, 2);wc = (wp + ws )/2/pi;h = fir1(n-1, wc, 'high', blackman(n);x = 0:length(h)-1;figure(2)subplot(2, 2, 1)stem(x, h, '.');y = fft(h, 10000);y = y(1:5000);y = 20 * log10(y);n = linspace(0, pi, 5000);subplot(2, 2, 2)plot(n/pi, y),grid onxlabel('频率(KHz)');ylabel('幅度(dB)');%凯塞窗%bata = 0.5842 * (rs - 21)0.4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐馆兼职合同模板
- 撤销担保人合同模板
- 淘宝店长合作合同模板
- 电路维修高价合同模板
- 正规材料购销合同模板
- 餐饮工具租赁合同模板
- 车辆咨询合同模板
- 车辆贷款抵押合同模板
- 维修及耗材合同模板
- 承包就业合同模板
- vte应急预案及流程
- 内分泌科对糖尿病患者使用胰岛素笔不正确原因分析品管圈鱼骨图
- 生产企业ISO13485质量手册
- 2023年上半年(下午)《系统规划与管理师》真题
- 单桩水平承载力计算
- SH/T 3543-2007 石油化工建设工程项目施工过程技术文件规定
- 部编版语文六年级上册《伯牙鼓琴》观评课记录及教学反思
- 油田酸化工艺技术
- 东软信息安全体系管理培训2023
- 2022《中国诗词大会》真题题库汇总(含答案)
- 锅炉水压试验报告
评论
0/150
提交评论