- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FIR 低通滤波器设计报告
FIR 低通滤波器原理
FIR 滤波器简介
FIR(Finite Impulse Response) 滤波器:有限长单位冲激响应滤波器,是数字信号处理系统中最基本的元件,它可以在保证任意幅频特性的同时具
有严格的线性相频特性,同时其单位抽样响应是有限长的,因而滤波器是 稳定的系统。因此, FIR 滤波器在通信、图像处理、模式识别等领域都有着
广泛的应用。 IIR 数字滤波器方便简单,但它相位的非线性,要求采用全通网络进行相位校正,且稳定性难以保障。FIR 滤波器具有很好的线性相位特性,使得它越来越受到广泛的重视。
FIR 滤波器特点
有限长单位冲激响应( FIR)滤波器有以下特点:
既具有严格的线性相位,又具有任意的幅度;
FIR 滤波器的单位抽样响应是有限长的,因而滤波器性能稳定;
只要经过一定的延时, 任何非因果有限长序列都能变成因果的有限长序列,因而能用因果系统来实现;
FIR 滤波器由于单位冲击响应是有限长的,因而可用快速傅里叶变换
(FFT) 算法来实现过滤信号,可大大提高运算效率。
FIR 也有利于对数字信号的处理,便于编程,用于计算的时延也小, 这对实时的信号处理很重要。
FIR 滤波器比较大的缺点就是阶次相对于 IIR 滤波器来说要大很多。
FIR 数字滤波器是一个线性时不变系统 (LTI),N 阶因果有限冲激响应滤波器可以用传输函数 H(z)来描述,
H (z) ? ?N
k ?0
h(k )z? k
在时域中,上述有限冲激响应滤波器的输入输出关系如下:
y[n] ? x[n]? h[n] ? ?N
k ?0
其中, x[n] 和 y[n] 分别是输入和输出序列。
x[k ]h[n ? k ]
当冲击响应满足下列条件时, FIR 滤波器具有对称结构,为线性相位滤波
器:
h(n) ? h(N ?1? n)
这种对称性,可使得乘法器数量减半:对n 价滤波器,当n 为偶数时,乘法器的个数为 n/2 个;当n 为奇数时,乘法器的个数为(n+1)/2 个。在电路实现中,乘法器占用的逻辑单元数较多。乘法器的增加,意味着电路成本增加,另外对电路的工作速度也有影响。
N 阶线性相位的因果 FIR 系统的单位冲激响应滤波器可用对称冲激响应
h[n] ? h[N ? n] h[n] ? h[N ? n]
或者反对称冲激响应
h[n] ? ?h[N ? n] h[n] ? ?h[N ? n]
来描述。
具有对称冲激响应的 FIR 传输函数的冲激响应可写成如下形式: 当 N 为偶数时
当 N 为奇数时
H (z) ?
?N
n?0
h[n]z?n ?
N ?1 2
?n?0
?
N
Nh[n](z?n ? z?( N ?n) ) ? h( )z 2
N
2
H (z) ?
?N
n?0
h[n]z?n ?
N ?1?1 2
?n?0
?
h[n](z?n ? z?( N ?n) )
则 FIR 线性相位系统的结构可转化成如图所示:(注:因本题用偶数阶滤波器,所以只画出偶数阶原理图)
输出
FIR 低通滤波器的总体设计
参数确定
根据给定的参数:低通 16 阶滤波器;
抽样频率:80khz; 截至频率:10khz;
输入,输出位宽:10 位(最高位为符号位);
Kaiser 窗函数,Bata=0.5;
根据 MATLAB 工具可以求出此 FIR 低通滤波器的系数,分别为:-31,-88,-106,
-54,70,239,401,499,499,401,70,-54,-106,-88,-31.
总体设计
根据以上的分析可以画出此滤波器的原理框图,如下图所示:
其中系数从左向右分别是:-31,-88,-106,-54,70,239,401,499.
FIR 低通滤波器的模块设计
分析:从框图上可以看出,程序需要一个 10 位的 D 寄存器,因为是十六阶的滤波器,所以需要 15 个 10 位的 D 寄存器;在第一级加法器中,为 10 位进位, 所以输出应为 11 位,目的是为了保证符号的保留;在乘法器中,因为有负数, 此时我们可以把负数拿到最后级的加法器中实现,在乘法器中,只进行正数的符号数相乘,原理为:乘以一个系数时,我们可以把系数分解为 2 的次幂的形式, 比如 31=16+8+4+2+1,16 为 2 的 4 次方,8 为 2 的 3 次方,4 为 2 的 2 次方,2
为 2 的 1 次方,1 为 2 的 0 次方,乘以一个16,即为把被乘数像左移4 位,乘以8 即为把被乘数向左移 3 位,乘以 4 即为把被乘数向左移 2 位,乘以 2 即为把被乘数向左移 1 位,乘以 1 即为把被乘数向左移 0 位,最后把几个移位后的数相加, 所以可以按此原理来实现已知系数的乘法器
文档评论(0)