数字滤波器的频率响应函数

合集下载

实验四IIR数字滤波器的设计(1)(2)课案

实验四IIR数字滤波器的设计(1)(2)课案

实验四 IIR 数字滤波器的设计及网络结构一、实验目的1.了解IIR 数字滤波器的网络结构。

2.掌握模拟滤波器、IIR 数字滤波器的设计原理和步骤。

3.学习编写数字滤波器的设计程序的方法。

二、实验内容数字滤波器:是数字信号处理技术的重要内容。

它的主要功能是对数字信号进行处理,保留数字信号中的有用成分,去除信号中的无用成分。

1.数字滤波器的分类滤波器的种类很多,分类方法也不同。

(1)按处理的信号划分:模拟滤波器、数字滤波器 (2)按频域特性划分;低通、高通、带通、带阻。

(3)按时域特性划分:FIR 、IIR2.IIR 数字滤波器的传递函数及特点数字滤波器是具有一定传输特性的数字信号处理装置。

它的输入和输出均为离散的数字信号,借助数字器件或一定的数值计算方法,对输入信号进行处理,改变输入信号的波形或频谱,达到保留信号中有用成分去除无用成分的目的。

如果加上A/D 、D/A 转换,则可以用于处理模拟信号。

设IIR 滤波器的输入序列为x(n),则IIR 滤波器的输入序列x(n)与输出序列y(n)之间的关系可以用下面的方程式表示:1()()()M Ni j i j y n b x n i a y n j ===-+-∑∑(5-1)其中,j a 和i b 是滤波器的系数,其中j a 中至少有一个非零。

与之相对应的差分方程为:10111....()()()1....MM NN b b z b z Y z H Z X z a z a z ----++==++ (5-2)由传递函数可以发现无限长单位冲激响应滤波器有如下特点: (1) 单位冲激响应h(n)是无限长的。

(2) 系统传递函数H(z)在有限z 平面上有极点存在。

(3) 结构上存在着输出到输入的反馈,也就是结构上是递归型的。

3.IIR 滤波器的结构IIR 滤波器包括直接型、级联型和并联型三种结构:① 直接型:优点是简单、直观。

但由于系数bm 、a k 与零、极点对应关系不明显,一个bm 或a k 的改变会影响H(z)所有零点或极点的分布,所以一方面,bm 、a k 对滤波器性能的控制关系不直接,调整困难;另一方面,零、极点分布对系数变化的灵敏度高,对有限字长效应敏感,易引起不稳定现象和较大误差。

fir数字滤波器是的幅频

fir数字滤波器是的幅频

fir数字滤波器是的幅频
数字滤波器是一种用数字信号处理技术实现的滤波器,它可以对数字信号进行滤波处理,以实现信号的去噪、平滑、频率选择等功能。

数字滤波器的特性包括幅频响应、相频响应和群延迟等。

幅频响应(magnitude-frequency response)是指数字滤波器对不同频率信号的幅度响应特性。

在频域中,幅频响应描述了滤波器对不同频率成分的衰减或增益程度,从而揭示了滤波器在不同频率下的频率特性。

幅频响应可以帮助我们理解数字滤波器对信号的频率成分的处理方式,进而指导我们选择合适的滤波器类型和参数设置。

数字滤波器的幅频响应通常以图形的方式呈现,可以是幅度-频率曲线或者幅度-频率图。

通过分析幅频响应,我们可以了解数字滤波器在不同频率下的频率特性,包括通频带、阻频带、通带波纹、阻带衰减等参数,从而评估滤波器对信号的处理效果。

总之,幅频响应是数字滤波器的重要特性之一,它描述了滤波器对不同频率信号的幅度响应特性,对于理解和设计数字滤波器都具有重要意义。

数字信号处理-Hilbert变换滤波器

数字信号处理-Hilbert变换滤波器

南华大学电气工程学院《数字信号处理课程设计》任务书设计题目: Hilbert变换滤波器的实现专业:学生姓名: 学号:起迄日期: 2012年12月28日—2013年1月14日指导教师:南华大学课程设计《数字信号处理课程设计》任务书1.课程设计的内容和要求(包括原始数据、技术要求、工作要求等): 1.设计内容:根据自己在班里的学号0207(最后两位)查表一得到一个四位数1301,由该四位数索引表二确定待设计数字滤波器的类型:Hilbert变换滤波器;滤波器设计方法:等波纹FIR。

2. 滤波器的设计指标:δ≤ 0.05 ;(1)通带波纹1(2)阻带波纹2δ≤ 0.05 ;(3)过渡带宽度= 0.014π rad ;(4)滚降 =5.6 dB ;其中,错误!未找到引用源。

为学号的最后两位,故i=7d3. 滤波器的初始设计通过手工计算完成;4. 在计算机辅助计算基础上分析滤波器结构对其性能指标的影响(至少选择两种以上合适的滤波器结构进行分析);5. 在计算机辅助计算基础上分析滤波器参数的字长对其性能指标的影响;6. 以上各项要有理论分析和推导、原程序以及表示计算结果的图表;7. 课程设计结束时提交设计说明书。

基于FPGA的新一代太阳能热水器水位水温智能测控仪设计2.对课程设计成果的要求〔包括图表(或实物)等硬件要求〕:滤波器的初始设计通过手工计算完成;在计算机辅助计算基础上分析滤波器结构对其性能指标的影响(至少选择两种以上合适的滤波器结构进行分析);在计算机辅助计算基础上分析滤波器参数的字长对其性能指标的影响;以上各项要有理论分析和推导、原程序以及表示计算结果的图表;课程设计结束时提交设计说明书。

3.主要参考文献:[1]高息全丁美玉.《数字信号处理》[M].西安:西安电子科技大学出版社,2008.8[2]陈怀琛.《数字信号处理教程——MATLAB释义与实现》[M].北京:电子工业出版社,2004.12[3]张德丰.《详解MATLAB数字信号处理》[M].北京:电子工业出版社,2010.6[4]飞思科技产品研发中心.《MATLAB7辅助信号处理技术与应用》[M].北京:电子工业出版社,2005.3[5]胡广书.《数字信号处理—理论、算法与实现》北京:清华大学出版社,2006 4.课程设计工作进度计划:序号起迄日期工作内容接到题目,搜集资料1 2012.12.28-2013.12.31整理资料,构思设计方案2 2013.1.1-2013.1.2手工计算进行滤波器的初步设计3 2013.1.3-2013.1.5完善初步设计,学习Matlab软件操作4 2013.1.6-2013.1.7通过Matlab软件分析设计内容,逐步落实课题目标5 2013.1.8-2013.1.10上交课程设计,并做细节修改并完成设计6 2013.1.11-2013.1.14主指导教师日期:年月日南华大学课程设计摘要本设计介绍了FIR滤波器的设计思想与步骤,通过建立滤波器模型利用MATLAB软件进行仿真,在计算机辅助计算基础上分析滤波器结构和参数的字长对其性能指标的影响。

数字信号管理方案计划实验报告实验五

数字信号管理方案计划实验报告实验五

物理与电子信息工程学院实验报告实验课程名称:数字信号处理实验名称:FIR数字滤波器设计与软件实现班级:1012341姓名:严娅学号:101234153成绩:_______实验时间:2012年12月20 日一、实验目的(1)掌握用窗函数法设计FIR 数字滤波器的原理和方法。

(2)掌握用等波纹最佳逼近法设计FIR 数字滤波器的原理和方法。

(3)掌握FIR 滤波器的快速卷积实现原理。

(4)学会调用MATLAB 函数设计与实现FIR 滤波器。

二、实验原理1、用窗函数法设计FIR 数字滤波器的原理和方法。

如果所希望的滤波器的理想频率响应函数为 )(ωj d e H ,则其对应的单位脉冲响应为)(n h d =π21ωωωππd e e H j j d )(⎰- (2-1)窗函数设计法的基本原理是用有限长单位脉冲响应序列)(n h 逼近)(n h d 。

由于)(n h d 往往是无限长序列,且是非因果的,所以用窗函数)(n ω将)(n h d 截断,并进行加权处理,得到:)(n h =)(n h d )(n ω (2-2))(n h 就作为实际设计的FIR 数字滤波器的单位脉冲响应序列,其频率响应函数)(ωj d e H 为:)(ωj d e H =∑-=-1)(N n j e n h ω (2-3) 式中,N 为所选窗函数)(n ω的长度。

由第七章可知,用窗函数法设计的滤波器性能取决于窗函数)(n ω的类型及窗口长度N 的取值。

设计过程中,要根据对阻带最小衰减和过渡带宽度的要求选择合适的窗函数类型和窗口长度N 。

各种类型的窗函数可达到的阻带最小衰减和过渡带宽度见第七章。

这样选定窗函数类型和长度N 后,求出单位脉冲响应)(n h =)(n h d ·)(n ω,并按式(2-3)求出)(ωj e H 。

)(ωj e H 是否满足要求,要进行验算。

一般在)(n h 尾部加零使长度满足于2的整数次幂,以便用FFT 计算)(ωj e H 。

数字信号处理作业-2012

数字信号处理作业-2012

《数字信号处理Ⅰ》作业姓名:学号:学院:2012 年春季学期第一章 时域离散信号和时域离散系统月 日一 、判断:1、数字信号处理和模拟信号处理在方法上是一样的。

( )2、如果信号的取值和自变量都离散,则称其为模拟信号。

( )3、如果信号的取值和自变量都离散,则称其为数字信号。

( )4、时域离散信号就是数字信号。

( )5、正弦序列都是周期的。

( )6、序列)n (h )n (x 和的长度分别为N 和M 时,则)n (h )n (x *的长度为N+M 。

( )7、如果离散系统的单位取样响应绝对可和,则该系统稳定。

( )8、若满足采样定理,则理想采样信号的频谱是原模拟信号频谱以s Ω(采样频率)为周期进行周期延拓的结果。

( )9、序列)n (h )n (x 和的元素个数分别为21n n 和,则)n (h )n (x *有(1n n 21-+)个元素。

( )二、选择1、R N (n)和u(n)的关系为( ):A. R N (n)=u(n)-u(n-N)B. R N (n)=u(n)+u(n-N)C. R N (n)=u(n)-u(n-N-1)D. R N (n)=u(n)-u(n-N+1)2、若f(n)和h(n)的长度为别为N 、M ,则f(n)*h(n)的长度为 ( ): A.N+M B.N+M-1 C.N-M D.N-M+13、若模拟信号的频率范围为[0,1kHz],对其采样,则奈奎斯特速率为( ): A.4kHz B. 3kHz C.2kHz D.1kHz4、LTIS 的零状态响应等于激励信号和单位序列响应的( ): A.相乘 B. 相加 C.相减 D.卷积5、线性系统需满足的条件是( ):A.因果性B.稳定性C.齐次性和叠加性D.时不变性 6、系统y(n)=f(n)+2f(n-1)(初始状态为0)是( ): A. 线性时不变系统 B. 非线性时不变系统 C. 线性时变系统 D. 非线性时变系统7、、若模拟信号的频率范围为[0,Fs],对其采样,则奈奎斯特间隔为( ):A.1/4FsB. 1/3FsC.1/2FsD.1/Fs 三、填空题1、连续信号的( )和( )都取连续变量。

FIR

FIR

N 1 ( ) , 2 2 h(n) h( N 1 n), 0≤ n≤ N 1
(7.1.10)
由以上推导结论可知,如果要求单位脉冲响应为
h(n)、长度为N的FIR数字滤波器具有第二类线性相位 特性,则h(n)应当关于n=(N-1)/2点奇对称。N为奇数 和偶数时h(n)的对称情况分别如表7.1.1中情况3和情况 4
1. 线性相位FIR数字滤波器 对于长度为N的h(n),频率响应函数为
j
H (e )

n 0
N 1
h(n)e jn
(7.1.1)
(7.1.2)
Hale Waihona Puke H (e j ) H g ()e j ( )
式中,Hg(ω)称为幅度特性; θ(ω)称为相位特性。注意,这
里Hg(ω)不同于|H(ejω)|,Hg(ω)为ω的实函数,可能取负值, 而|H(ejω)|总是正值。线性相位FIR滤波器是指θ(ω)是ω的线 性函数,即
低通滤波器的幅频特性技术指标示意图
ωp到ωs称为过渡带。
通带内和阻带内允许的衰减一般用分贝数表示,通带内允许
的最大衰减用p表示,阻带内允许的最小衰减用s表示。对
低通滤波器, 定义为:
max | H (e j ) | p 20lg dB , 0 p j min | H (e ) |
n 0
N 1
(7.1.6)
将(7.1.6)式中两式相除得到:
cos sin
h(n) cos n h(n)sin n
n0 n0 N 1
N 1

h(n) cos n sin h(n)sin n cos

第4章5-7 数字滤波器的原理和设计方法

第4章5-7 数字滤波器的原理和设计方法

为了减小波纹幅度,一方面可以加大窗的长度N,但效果并不 显著;另一方面可采用不同的窗函数来改善不均匀收敛性。图 4.50所示的是几种常用的窗函数:
它们的定义式和频谱函数分述如下: 1、矩形窗
2、Bartlett窗(三角形窗)
3、汉宁(Hanning)窗(升余弦窗)

ห้องสมุดไป่ตู้
利用傅里叶变换的调制特性,即利用 和
图4.53所示的是用这5种窗函数设计的低通FIR数字滤波器的频 率响应特性。窗函数的长度N=51,理想低通滤波器的截止频 ωc=π/2。 从图中可看出,用矩形窗设计的滤波器的过渡带最窄,但阻带 衰减指标最差,仅有-21dB左右。而用布莱克曼窗设计的阻带衰 减指标最好,可达-74dB,但过渡带最宽,约为矩形窗的3倍。
对比等式两边,有
如果把变量代换的有理函数F(z-1)看成是一个系统函数,那么该系 统的幅频特性曲线在任何ω处恒为1,这样的函数就是全通函数。 任何全通函数都可表示为
其中αk是F(z-1)的极点。为了满足稳定性的要求,必须有|αk|<1。这 样,通过选择适当的N值和αk值,可以得出各种各样的映射。
1)低通→低通的z平面变换
这里用v-1是因为系统函数的标准形 式,一般写成z-1的形式,换到v平面 即是v-1。
频率变换中的变量代换公式必须满足下列条件: (1)F(z-1)必须是z-1的有理函数; (2)v平面的单位圆内部映射到z平面的单位圆内部。
从这些条件出发,我们可推导出频率变换的实用公式。 设v平面单位圆是v=ejθ,z平面单位圆是z=ejω,则
其中 矩形窗ωR(n)的频谱的图形如下 图所示。
ω从-2π/N到-2π/N之间的WR(ω)称 为窗函数的主瓣,主瓣两侧呈衰 减振荡的部分称为旁瓣。

课后习题及答案 脉冲响应数字滤波器设计 习题答案

课后习题及答案 脉冲响应数字滤波器设计 习题答案

不能实现高
通。 根据题中对过渡带宽度的要求,N 应满足: ≤4π
N
6.解:(1)
∫ hd (n)
=
1 2π
π −π
H
d
(e

)e
jωndωπ , 即 N来自40。取 N=41。10
∫ ∫ =
1 2π
ω −ωc e− jωae jωmd +
−(ωc +B )
ω e e d ωc +B − jωa jωn

a)] −
sin[ωc (n
− α )]}
= δ(n − a) − sin[ωc (n − a)] π(n − a)
2
hd(n)表达式中第
2

sin[ωc (n π(n −
− a)] a)
正好是截止频率为
ωc
的理想低通滤波器的单
位脉冲响应。 而 δ(n-α)对应于一个线性相位全通滤波器:
Hdap(ejω)=e-jωα 即高通滤波器可由全通滤波器减去低通滤波器实现。
=
sin[(ωc
+
π(n
B)(n − a)

a)]

sin[ωc (n π(n −
− a)] a)
0.54

0.46
cos
2πn N −1
RN
(n)
为了满足线性相位条件, α 与 N 应满足 α = N −1 2
实质上, 即使不要求具有线性相位, α 与 N 也应满足该关系, 只有这样,
第 7 章 有限脉冲响应(FIR)数字滤波器的设计
习题答案
1. 解: (1) 由所给 h(n)的取值可知,h(n)满足 h(n)=h(N-1-n), 所以 FIR
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MATLAB实现:y=conv(x1,x2)。序列x1(n)和x2(n)必须长度有限。
4.2.5 两序列的相关运算
两序列相关运算:y(m) x1(n)x2 (n m)。MATLAB实现:y=xcorr(x1,x2)。 n
第 4 章 MATLAB在信号处理中的应用
4.3 信号的能量和功率
1.信号能量
功能 产生锯齿波或三角波信号 产生方波信号 产生sinc函数波形 产生调频余弦信号 产生高斯正弦脉冲信号 电压控制振荡器
函数名 pulstran rectpule tripuls diric gmonopuls
功能 产生冲激串 产生非周期的方波信号 产生非周期的三角波信号 产生Dirichlet或周期sinc函数 产生高斯单脉冲信号
N
数字定义: E x[n] x *[n]
n0
MATLAB实现: E=sum(x.*conj(x)); 或 E=sum(abs(x).^2);
2. 信号功率 数字定义: P 1 N 1 x[n] 2
N n0
MATLAB实现: P=sum(x.*conj(x))/N; 或 E=sum(abs(x).^2)/N;
离散系统: 6.状态空间模型
连续系统:
H ( z)
g
L k 1
b0k b1k z1 b2k z2 1 a1k z1 a2k z2
离散系统:
H (z)
Y (z) X (z)
b0 a0
b1z 1 a1z 1
bM z M aM zN
3.零-极点增益模型
连续系统:
H (s) k (s q1)(s q2 )L (s qM ) (s p1)(s p2 )L (s pN )
离散系统: H (z) k (z q1)(z q2 )L (z qM ) (z p1)(z p2 )L (z pN )
第 4 章 MATLAB在信号处理中的应用
3.实指数序列
x(n) an
n aR
直接实现:n=[ns:nf]; x=a.^n; 4.复指数序列
x(n) e( j)n
直接实现:n=[ns:nf]; x=exp((sigema+jw)*n); 5.正(余)弦序列
x(n) cos(n )
直接实现:n=[ns:nf]; x=cos(w*n+sita);
p
第 4 章
x p
i
xip
MATLAB在信号处理中的应用
4.1 信号及其表示
4.1.1连续时间信号的表示
连续时间信号:时间变化连续。如y=x(t) 离散时间信号(序列):时间离散,如x(nT)=x(t)|t=nT.
4.1.2工具箱中的信号产生函数
Hale Waihona Puke 函数名 sawtooth square sinc chirp gauspuls vco
第 4 章 MATLAB在信号处理中的应用
4.2 信号的基本运算
4.2.1信号的相加与相乘
y(n)=x1(n)+x2(n) y(n)=x1(n)×x2(n) MATLAB实现:y=x1+x2; y=x1.*x2
4.2.2序列移位与周期延拓运算
序列移位:y(n)=x(n-m)。MATLAB实现:y=x; ny=nx-m 序列周期延拓:y(n)=x((n))M,MATLAB实现:ny=nxs:nxf;y=x(mod(ny,M)+1)
第 4 章 MATLAB在信号处理中的应用
4.4 线性时不变系统
4.4.1 系统的描述
1.常系数线性微分/差分方程
N 1
M
y(N) (t) ai y(i) (t) bi x(i) (t)
i0
i0
2.系统传递函数
连续系统:
H (s)
Y (s) X (s)
bM sM bM 1sM 1 L b1s b0 sN aN1sN1 L a1s a0
4.2.3 序列翻褶与序列累加运算
序列翻褶:y(n)=x(-n)。MATLAB可实现: y=fliplr(x)
n
序列累加的数学描述为:y(n) x(i)
i ns
MATLAB实现:y=cumsum(x)
第 4 章 MATLAB在信号处理中的应用
4.2.4 两序列的卷积运算
两序列卷积运算: y(n) x1(n) x2 (n) x1(m)x2 (n m) m
第 4 章 MATLAB在信号处理中的应用
第4章 MATLAB在信号处理中的应用
4.1 信号及其表示 4.2 信号的基本运算 4.3 信号的能量和功率 4.4 线性时不变系统 4.5 线性时不变系统的响应 4.6 线性时不变系统的频率响应 4.7 傅里叶(Fourier)变换 4.8 IIR数字滤波器的设计方法 4.9 FIR数字滤波器设计
第 4 章 MATLAB在信号处理中的应用
4.极点留数模型
连续系统: H (s) r1 r2 rN
s p1 s p2
s pN
离散系统:
H(z) 1
r1 p1z 1
1
r2 p2 z 1
1
rN pN z 1
5.二次分式模型 连续系统:
H (s) g L b0k b1k s b2k s2 k1 1 a1k s a2k s2
第 4 章 MATLAB在信号处理中的应用
4.1.3离散时间信号的表示
在MATLAB中,离散时间信号x(n)的表示:需用一个向量x表示序列幅 值,用另一个等长的定位时间变量n,才能完整地表示一个序列。 [例4-10] 绘制离散时间信号的棒状图。其中x(-1)=-1, x(0)=1, x(1)=2, x(2)=1, x(3)=0, x(4)=-1。MATLAB源程序为: n=-3:5; %定位时间变量 x=[0,0,-1,1,2,1,-1,0,0]; stem(n,x); grid; % 绘制棒状图 line([-3,5],[0,0]); %画x轴线 xlabel('n'); ylabel('x[n]') 运行结果如图4.11所示。
图 4.11 离散时间信号图形
第 4 章 MATLAB在信号处理中的应用
4.1.4几种常用离散时间信号的表示
1.单位脉冲序列
1 (n n0 ) 0
n n0 n n0
直接实现:x=zeros(1,N); x(1,n0)=1;
2.单位阶跃序列
1 u(n n0 ) 0
n n0 n n0
直接实现:n=[ns:nf]; x=[(n-n0)>=0];
相关文档
最新文档