EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
并行FIR滤波器设计 ------- FIR数字滤波器的FPGA实现(三)(1)6 m! N4 j& c6 A& j
文章目录
# @% Z+ M; L) b$ z/ O: }& L$ L0 并行FIR滤波器基本原理 1 基于直接型结构的全并行 FIR 滤波器 2 基于转置型结构的全并行 FIR 滤波器 3 基于脉动结构的全并行 FIR 滤波器 4 系数对称的全并行 FIR 滤波器的设计 . Y5 c P" g7 }3 Q# k- t; l: f$ a
, |; V2 a5 p3 w* d
6 B5 R0 Y6 H: f9 T/ J3 @
0 y) o+ Y, ?+ B7 ^
8 } \' d- |9 k# [ O8 M2 u! U" ]+ o# L* H
对于FIR滤波器主要涉及到滤波器的设计和滤波器的实现,设计和实现的区别如下图所示: 实现是 forward problem,设计是 inverse problem " `' @, i; [& x6 A6 M
What are inverse problems? 本文主要涉及到FIR滤波器的实现,在实现的过程中,h[k]都是已知的,而h[k]的求解一般是设计的过程。具体内容包括,FIR滤波器的基本原理,串行FIR滤波器设计(此设计为滤波器实现的“设计”和FIR滤波器的设计不同,自行理会),并行FIR滤波器设计,串并FIR滤波器设计,分布式FIR滤波器设计,快速卷积型 FIR 滤波器、多通道 FIR 滤波器、多频响 FIR 滤波器。对于快速卷积型 FIR 滤波器、多通道 FIR 滤波器、多频响 FIR 滤波器会简单介绍,其中串行、并行、串并、分布式FIR滤波器设计会给出相应源码和仿真模型,如果条件允许会抽出一个源码在FPGA上运行,并进行实验分析。 - [0 U O+ i. G5 a
0 并行FIR滤波器基本原理 ! F& C- \3 G' s$ ], Q+ }* I
在某些场合, FIR 滤波器的釆样率很高, 实时性很强, 这就要求系统具有很高的处理速度和很大的数据吞吐率, 全并行结构就满足了这一要求。 它使得采样率与系统处理速度相等。 其思想是将一次滤波运算内的乘法同时执行, 最终达到“以资源换速度” 的目的。 全并行结构可采用直接型、 转置型、 脉动方式实现, 本节将重点讨论这几种实现方式。
5 n. j. L2 {1 r, b# `& x8 [/ u+ Z! ~ T1 x2 E0 B2 ]: L
, m" Q: ]+ F9 Y T6 T
1 e! _1 J1 d! z* d0 \- P1 |3 M! C, u ^) L# s! e! y6 K
( D! K ?% t% b4 I, w: I: i( s
4 _% E3 |8 k) g5 a |