|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
快速傅里叶变换(F兀')广泛地应用于信号的分析! O/ K5 E$ R9 Z
与处理¨“J。通常FFTr是由计算机(包括单片机、DSP% }, q# F3 C2 M. I6 |
等)实现。在较低要求的应用场合中通常采用单片机
5 @& u( M; t6 c作为系统的计算与控制单元。目前以FPGA为代表的
& S: W2 W" S* x- _, `$ G: F; w% ^可编程逻辑器件已在电子电路中占有较大份额的市
( b0 s0 z, m+ y1 U& M0 o' F* i场,人们将单片机与FPGA联合使用”“J,充分利用单 k* W1 K1 U( N) U8 }
片机的程序设计灵活、控制能力强和FPGA逻辑设计
1 h, D( |* S( w( K9 @/ V3 w% x+ i灵活且运算速度快等优点。因此比较典型的设计是利) L* Q+ ~, ~1 P4 Y
用单片机控制FPGA,并在FPGA内实现快速的译码与+ A9 t: y" U3 F3 t/ S
逻辑时序(如高速AD转换)。在这样的系统中利用单) a# m7 \6 N: ]6 i) I, }7 U
片机进行FFT变换往往会因大量的浮点运算导致计) T) U3 X5 M; a' k/ g
算的实时性较差,如果采用FfTr专用芯片或采用能使
% T9 _* U! C- E4 B9 g, Z+ W用F盯兆核的FPGA,其成本将会大大增加。事实上,1 r, w1 u7 z* Q2 u9 |* m
利用FPGA逻辑计算速度快的特点,可在FPGA中设
' S' t9 y5 g9 T" q# s3 s计出特定运算模块,替代单片机内耗时较长的运算单( A) Y) N% e/ p' o
元,并在单片机的控制下使FPGA与单片机协调T作。
3 t- L/ m( N# C4 k' k1 z以较快速度完成F兀’运算,以便在较低配置下起到加- \* T" c1 O* o( H, Y) L
速作用,实现较高运算能力,满足较高速的信号分析与, ?! q( U2 i4 J0 t: E; C
处理要求。$ `" R& a; O; ?9 G* r6 p$ |- U
3 |' a$ t7 H- j附件下载:+ N2 K- a( {& p
$ ^- g: |$ V+ L' ]4 }9 a
: \. h: K7 J" C9 C
- B7 e7 A+ e) ~6 A
|
|