数字信号处理大作业

发布 2022-09-03 00:31:28 阅读 1081

设计步骤:这次选择设计的是巴特沃斯数字高通滤波器,对输入信号xn=cos(8*pi*t)+cos(20*pi*t),最高频率f=20*pi/2*pi=10hz,所以采样频率fs应大于等于20hz,在这里我选择的采样频率fs=80hz。设计思想:

从归一化模拟低通原型出发,先在模拟域内经频率变换成为所需类型的模拟滤波器;然后进行双线性变换,由s域变换到z域,而得到所需类型的数字滤波器。

选择指标参数,参数如下:通带边界频率wp=18*pi,阻带边界频率ws=10*pi,通带最大衰减ap=1,阻带最小衰减as=40。

matlab信号处理工具箱函数:[n,wc]=buttord(wp,ws,ap,as)用于计算巴特沃斯数字滤波器的阶数n和3db截止频率wc。[b,a]=butter(n,wc)用于计算n阶巴特沃斯数字滤波器系统函数分子和分母多项式的系数向量b和a。

然后用matlab直接设计巴特沃斯数字高通滤波器。

结果分析:如图为设计好的巴特沃斯数字高通滤波器的幅频特性和滤波后输出信号的频谱图,可以看到低频分量f=8*pi/2*pi=4hz已经被滤除掉。

设计心得:在课程设计的过程中,我学到了很多东西,比如设计滤波器的一些基本函数的用法,各种模拟滤波器的特性,设计滤波器的一些基本方法。但更为重要的是,我对于解决一个问题的思路更加清晰,找到了属于自己的方法。

数字信号处理大作业

数据说明。本实验共分为4组子实验,分别将四组数据命名为 2.1 2.4,刺激频率7hz 30hz,采样率为1000hz。刺激序列 arbrcrdrerfr 8s4s8s4s8s4s8s4s8s4s8s30s 每个子实验按照上述序列闪烁6次,即每个频率刺激8s 6 48s。刺激频率 刺激序列。a hz...

数字信号处理大作业

题目一 利用matlab设计模拟带通巴特沃斯滤波器,要求通带下 上截止频率分别为fhpl 4khz,fhpu 6khz,阻带下 上截止频率分别为fhsl 2khz,fhsu 9khz,通带最大衰减rp 1db,阻带最小衰减rs 20db。问题分析 1 该题目中模拟带通滤波器指标 通带下截止频率 wp...

数字信号处理大作业

数字信号处理。大作业。第二次大作业。n 0 10 x 0.9 n h 400 400 w pi 100 h xjw1 x exp j pi 100 n h subplot 2,2,1 plot w pi,abs xjw1 grid on xlabel w1 pi ylabel x jw1 title...