|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 A-Lin 于 2019-7-4 08:46 编辑
6 W* T! z4 x& D9 M1 x, i* q
1 Z. t0 P# F: o- k( C7 Q/ Z: j' e0 Y7 z1 ^8 g' n0 i0 r! Z
1 a+ m! J& i# }2 F; w
& D; A; T/ i/ Q7 a- v( W2 y2 o3 L: A1 v2 Y" I
! d, ?# Y( t- u( \2 M' r1 x4 `
引 言 数字信号处理主要研究采用数字序列或符号序列表示信号,并用数字计算方法对这些序列进行处理,以 便把信号变换成符合某种需要的形式。在现代数字 信号处理中,最常用的变换方法就是离散傅里叶变 换(DFT),然而,它的计算量较大。运算时间长,在某种程度上限制了它的使用范围。快速傅里叶变换 (FFT)的提出使DFT的实现变得接近实 时,DFT的应用领域也得以迅速拓展。它在图像处理、语音分 析、雷达、声纳、地震、通信系统、遥感遥测、地质勘探、航空航天、生物医学等众多领域都获得极 其广泛的应用。随着FPGA技术 的高速发展以及EDA技术的成熟,采用FPGA芯片实现FFT已经显示出 巨大的潜力。 目前用FPGA实现的FFT处理器结构大 致分为四种:递归结构、级联结构、并行结 构和阵列结构。递归 结构只利用一个碟形运算单元对数据进行规律的循环计算,使用硬件资源较少,但运算时间较长。级联 结构每一级均采用一个独立的碟形运算单 元来处理,相对递归结构速度上有所提高,不足之处是增加 了延时用的缓冲存储器使用量。并行结构对一级中的蝶形单元并行实现,阵列结构是将每一级的蝶形运 算 单元全部并行实现,这两种结构有很高的运算速度,但消耗的资源过大,一般不采用。为了提高运 算速度,特别是为了适应多批数据处理,一般采用级联结构实现 FFT处理器。
8 y/ P( F9 a" f& f1 d5 K+ c$ Q, [
! V, v U, l5 J. M* p |
|