Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
I.
INTRODUCTION
(1)
Where the twiddle factors is defined as W nk e
N
2nk
N
.The
N
N
N
n1 n 2 n3 {n1 , n 2 0,1n3 0 ~
1}
2
4
4
(2)
N
k k1 2k 2 4k 3 {k1 , k 2 0,1k 3 0 ~
1}
4
n
N
1
4 1
N
( n2n3)(k12k24k3)
k1
4
N 2 3 N
n30n20 2
N
{B ( n n )}W
4
B.
Radix-23 Algorithm
(3)
1
1
N
N
N
N X (k 1 2k 2 4k 3 8k 4 ) x ( N n1 N n 2 N n 3
k1
B ( n 2 n 3 ) x ( n 2 n 3 ) ( 1) x ( n 2 n 3 )
2
4
8
n 4 0 n 3 0 n 2 0 n1 0
4
4
4
2
k1
N
2
(4)
Decomposing the composite twiddle factor,it can be expressed
in Eq.(5).
(
WN
N
n2 n3 )( k1 2 k 2 4 k3 )
4
( j)
n2 ( k1 2 k 2 )
n3 ( k1 2 k 2 )
N
n3k 3
N
4
(5)
Substituting the Eq.(5) into Eq.(3) and expanding the
summation with regard to index n 2 ,we have a set of 4 DFTs
of length
WN 2
n1
( 1)
N
N
n 2 n 3 n 4 )( k1 2 k 2 4 k 3 8 k 4 )
4
8
n1k1
( j)
n 2 ( k1 2 k 2 )
n 3 ( k1 2 k 2 4 k 3 )
8
n3 0
length N 8 is identified.
H Nk1k2 (n3 )
is
expressed
as
[T
n4 0
k1k 2 k 3
N 8
( n 4 )W Nn4 ( k1 2 k2 4 k3 ) ]W Nn48k 4
(11)
Where the third butterfly has the expression of
N
)
4
2
(1 j )) k1 a constant multiplier can be used
2
instead of a programmable multiplier such as the Booth
multipliers. Full complex multiplications are used to apply
( j ) k2 (
(7)
After these two columns, full multiplications are used to
WNn3 ( k1 2 k2 ) in
N
)
8
(12)
Equation (12) reveals that the butterfly contains twiddle
factors with
N
1
8
(6)
(10)
X ( k1 2k 2 4k 3 8k 4 )
N
1
4
n4 k 4
N 8
X ( k1 2k 2 4k 3 )
(9)
with the cascade decomposition, the twiddle factor can be
expressed in the form of
Eq.
WNn4 ( k1 2 k2 4 k3 ) ,after
the
Radix - 24 Algorithm
Applying a 6-D linear index map
X ( k1 2k 2 4k 3 8k 4 16k 5 )
N
1
1
16
n5 0 n4 0 n3 0 n2 0 n1 0
}W
(15)
n5 0
k5
( n5 )WNn5 ( k1 2 k 2 4 k3 8 k 4 ) ]WNn516
32
kk k
(16)
N
N
N
N
n2 n3
n4
n5
4
8
16
32
[J
n6 0
N 32
k6
( n6 , k1 , k 2 ,k 3 , k 4 , k 5 )WNn6 ( k1 2 k2 4 k3 8 k4 16 k5 ) ]WNn632
(21)
The radix -25 algorithm is expressed as follows :
N
n1
N
N
N
N
n2 n3 n4 n5 n6 )( k1 2 k 2 4 k 3 8 k 4 16 k 5 32 k 6 )
4
8
16
32
(22)
Generally,programmable complex multiplier is used for
complex multiplications;however, if the twiddle factor has a
small number of coefficients,then the complex constant
multiplier can be used for the twiddlefactor multiplications.
The complex multiplication of the twiddle factors,
N (17)
16
kk k
G Nk1k162k 3k 4 ( n 5 )
where, TN 1 82
kk k
k6
( 1) n4 k4 ( j ) n5k 4 ( 1) n5k5 WNn6 ( k1 2 k 2 4 k3 8 k4 16 k5 )W Nn632
X ( k1 2k 2 4k 3 8k 4 16k 5 )
k1k 2 k 3k 4
N 16
DFTs of length N 16 .
[G
x( 2 n
N
1
1
32
WN 2
N
1
16
(19)
X ( k 1 2k 2 4k 3 8k 4 16k 5 32k 5 )
n 6 0 n5 0 n 4 0 n 3 0 n 2 0 n1 0
W {( )1 ( j) W
N
N
N
N
x ( n1 n 2 n 3 n 4 n 5 )(20)
W Nnk
2
4
8
16
N
.W
k k1 2k 2 4k 3 8k 4 16k5 32k 6
(14)
With the cascade decomposition the twiddle factor can be
expressed in the form of
nk
N
N
N
N
N
N
n1
n2
n3
n4
n5 n6
2
4
8
16
32
N
)
8
A.
Butterfly Units
N
) . The
2
until the
N
2
th
input is
N
N
) 1st input. During the last
2
2
clock
REFERENCES
[1] Taesang Cho and Hanho Lee, A high speed low- complexity modified radix
-25 FFT processor for high rate WPAN applications, IEEE Trans. Very Large
Scale Integr.(VLSI) Syst., vol. 21, no. 1, pp. 187191, January.2013.
[2]Y. Lin, H. Liu, and C. Lee, A 1-GS/s FFT/IFFT processor for UWB
applications, IEEE J. Solid-State Circuits, vol. 40, no. 8, pp. 17261735, Aug.
2005.
[3] J. Lee and H. Lee, A high-speed two-parallel radix -2 4 FFT/IFFT processor
for MB-OFDM UWB systems, IEICE Trans. Fundam., vol. E91-A, no. 4, pp.
12061211, Apr. 2008.
[4] Y. Chen, Y. Tsao, Y. Wei, C. Lin, and C. Lee, An indexed-scaling pipelined
FFT processor for OFDM-based WPAN applications, IEEE Trans. Circuits
Syst. II, Exp. Briefs, vol. 55, no. 2, pp. 146150, Feb. 2008.
[5] M. Shin and H. Lee, A high-speed four-parallel radix -2 4 FFT processor for
UWB applications, in Proc. IEEE Int. Symp. Circuits Syst. (ISCAS), 2008, pp.
960963.
[6] S. Tang, J. Tsai, and T. Chang, A 2.4-GS/s FFT processor for OFDM based
WPAN applications, IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 57, no. 6,
pp. 451455, Jun. 2010.
[7] S. Huang and S. Chen, A green FFT processor with 2.5-GS/s for IEEE
802.15.3c (WPANs), in Proc. Int. Conf. Green Circuits Syst. (ICGCS), 2010,
pp. 913.
[8] T. Cho, H. Lee, J. Park, and C. Park, A high-speed low-complexity
modified radix -25 FFT processor for gigabit WPAN applications, in Proc.
IEEE Int. Symp. Circuits Syst. (ISCAS), 2011, pp. 12591262.
[9] A. Cortes, I.Velez, and J. F. Sevillano, Radix rk FFTs: Matrical
representation and SDC/SDF pipeline implementation, IEEE Trans. Signal
Process., vol. 57, no. 7, pp. 28242839, Jul. 2009.
[10] K. Cho, K. Lee, J. Chung, and K. Parhi, Design of low-error fixedwidth
modified booth multiplier, IEEE Trans. Very Large Scale Integr. (VLSI) Syst.,
vol. 12, no. 5, pp. 522531, May 2004.
[11] R. I. Hartley, Subexpression sharing in filters using canonic signed
digit multipliers, IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 43,no. 10, pp.
677688, Oct. 1996.