- 博客(7)
- 资源 (3)
- 收藏
- 关注
转载 [数字信号处理]IIR滤波器的间接设计(C代码)
1.模拟滤波器的设计 1.1巴特沃斯滤波器的次数 根据给定的参数设计模拟滤波器,然后进行变数变换,求取数字滤波器的方法,称为滤波器的间接设计。做为数字滤波器的设计基础的模拟滤波器,称之为原型滤波器。这里,我们首先介绍的是最简单最基础的原型滤波器,巴特沃斯低通滤波器。由于IIR滤波器不具有线性相位特性,因此不必考虑相位特性,直接考虑其振幅特性。
2014-02-11 10:32:15 1052
转载 [数字信号处理]IIR滤波器基础
1.IIR滤波器构造 之前在介绍FIR滤波器的时候,我们提到过,IIR滤波器的单位冲击响应是无限的!用差分方程来表达一个滤波器,应该是下式这个样子的。 这个式子是N次差分方程的表达式。我们明显可以看出,计算输出y(n)的时候,需要以前的输出值与输入值。换言之,这个可能表达式还有反馈环节。当为0的时候,这个滤波器由于没有反馈,其单位
2014-02-11 10:31:01 1202
转载 相位特性解卷绕
1.什么是解卷绕?为什么要解卷绕? 对于FIR滤波器的系数,也就是FIR滤波器的单位冲击响应,做离散时间的傅里叶变换。比如,像下面这样。所得到的结果是这个FIR滤波器的频率响应。然而,频率响应又表示为振幅特性和相位特性,就像这样所以,振幅特性和相位特性就按下式可以计算出来。 既然如此,我们就把一个系统
2014-02-11 10:29:43 7816 1
转载 使用窗函数设计FIR滤波器
首先,先明白几个概念。通带,阻带,过渡带,通带纹波和阻带纹波分别是什么?看下图, 范围称为通带,对于允许误差而言,这个范围,称为通带纹波。同样的,对于范围则是阻带,这个范围,称为阻带纹波。中间的黑色部分是过度带。角频率称为通带边缘频率,角频率则被称为阻带起始频率。 通常的滤波器的设计,都会指明这几个参数,最后设计的滤波器,必须满足这几个参数。当然,这
2014-02-11 10:27:46 9318
转载 [数字信号处理] FIR滤波器基础
对于一个滤波器而言,其单位冲击响应是有限区间的数列的话,这个滤波器是FIR滤波器。反之,其单位冲击响应是无限区间的数列的话,这个滤波器是IIR滤波器。 下面使用线性差分方程式,在时域内,解释一下FIR与IIR数字滤波器。使用单位脉冲响应和其输入信号进行卷积运算,可得到下式 将其改写为递归的方式,则 上式是1次差分方程式,而对于N次数字滤波
2014-02-11 10:26:29 1404
原创 [数字信号处理]单位冲击响应与频响以及FIR实现代码(C语言)
1.单位冲击响应与频响 就如同之前所说的一样,使用下图所示的单位冲击响应,所设计的滤波器,是无法实现的。 现在,让我们看看其这个滤波器的频响。所谓频响,就是计算其单位冲击响应的离散时间傅里叶变换, 我们可以看出,这个滤波器的频响的计算结果是实数,并没有虚数部分。也就是,其相位谱一直是0,也就意味着,这个滤波器
2014-02-11 10:17:02 2063
转载 [数字信号处理]IIR滤波器的直接设计(C代码)
1.IIR滤波器的直接设计原理 不利用模拟滤波器,直接进行数字滤波器的设计的方法,称为直接设计。回忆之前所说的IIR滤波器的直接设计,我们首先设计了巴特沃斯模拟滤波器,然后进行双线性变换,得到数字滤波器。我所使用的是巴特沃斯低通滤波器作为原型滤波器,其振幅特性如下所示。 首先,我们先把数字滤波器的指标,根据下式转为模拟
2014-02-11 10:14:56 1009
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人