|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
快速傅里叶变换(F兀')广泛地应用于信号的分析9 S# Q7 A6 X2 M& u
与处理¨“J。通常FFTr是由计算机(包括单片机、DSP; l5 x- Z' u! b! a) q2 d# v6 l
等)实现。在较低要求的应用场合中通常采用单片机
6 K7 V) R, c8 n6 U8 ~7 X作为系统的计算与控制单元。目前以FPGA为代表的# M/ m: @4 O, |6 U5 s
可编程逻辑器件已在电子电路中占有较大份额的市+ E1 f; m) }; _1 l4 a# j1 ^
场,人们将单片机与FPGA联合使用”“J,充分利用单9 l. t' w i1 S: L) f$ X, P
片机的程序设计灵活、控制能力强和FPGA逻辑设计6 g% J' P; ~' G* l! p* i/ O/ R+ Z
灵活且运算速度快等优点。因此比较典型的设计是利
- a) b m2 o9 t4 M$ z, N4 f# k用单片机控制FPGA,并在FPGA内实现快速的译码与
9 j7 U! p9 z0 y逻辑时序(如高速AD转换)。在这样的系统中利用单
0 v/ K! k2 u* e- Q7 G6 ^1 ?/ w片机进行FFT变换往往会因大量的浮点运算导致计6 R Q" A. X( h1 H5 f( \8 [7 ~+ J
算的实时性较差,如果采用FfTr专用芯片或采用能使+ g/ G; A8 K4 L! o) x. }
用F盯兆核的FPGA,其成本将会大大增加。事实上,
/ U* l O. e$ V9 x利用FPGA逻辑计算速度快的特点,可在FPGA中设
1 o: J8 a T; A0 T计出特定运算模块,替代单片机内耗时较长的运算单2 S7 v2 Z) D8 e/ z: q/ Y2 Q1 Y1 a
元,并在单片机的控制下使FPGA与单片机协调T作。4 a3 x( W7 z6 I V& Q1 h
以较快速度完成F兀’运算,以便在较低配置下起到加
, `* W' a" B' v) u速作用,实现较高运算能力,满足较高速的信号分析与. p1 J5 F p, Z0 d% p; \
处理要求。
# K. _; |) ~% N' u' z. w
9 {3 N. U8 n% {$ l# V附件下载:
; M. M# H$ _- L8 F9 P0 P5 N$ q
5 H+ \* c6 C: W% p, d9 m, n9 x
" {% z0 h% R; R( F3 t9 S, X
: F" @ I) {" r$ n5 K5 q4 G |
|