64 point fft chip

28
4 POINT FFT/ifft Processo for Ieee 802.11(a) standard Presented by: SHALY ECE VJCET 2011- 06/16/2022 1

Upload: shalyj

Post on 15-Aug-2015

94 views

Category:

Engineering


2 download

TRANSCRIPT

Page 1: 64 point fft chip

04/15/2023

1

64 POINT FFT/ifft Processor for Ieee 802.11(a)

standard

Presented by: SHALY JOSE ECE VJCET 2011-2015

Page 2: 64 point fft chip

04/15/2023

2

INTRODUCTION

Discrete Fourier Transform

Fast Fourier Transform: Algorithm to compute DFT using reduced no of calculations.

Page 3: 64 point fft chip

04/15/2023

3

Applications of FFT

Used in signal processing applications,such as:

OFDM:Orthogonal Frequency Division Multiplexing;A method encoding digital data on multiple carrier

frequencies.Software defined radio:SDR:Radio communication components implemented by

means of software on a personal computer or embedded system.

Page 4: 64 point fft chip

04/15/2023

4

64 pt FFT PROCESSOR—turbo 64 Developed for IEEE 802.11(a) standard. Core area:6.8 sq. mm Average power consumption: 41 mW at 1.8 V @ 20 MHz

frequency

Page 5: 64 point fft chip

04/15/2023

5Why TURBO64 at 20 MHz?

IEEE 802.11(a) standard

4microsec

Cooley-Turkey Algorithm

192 complex butterfly

operations for a 64 point FFT

1 butterfly operation

• 20.8 ns

48 MHz frequency

Page 6: 64 point fft chip

04/15/2023

6

THEORETICAL BACKGROUND

• FFT, A(r)=………………………….1

Where B(k)-complex data sequenceN-length of the sequence------

• Consider:N=MT,r=s+Tt ,k=l+Mm

s,l k,m

Applying these values in above equation:

Page 7: 64 point fft chip

04/15/2023

7

A(s+Tt)=[]………….2

• Eqn (2) FFT decomposed into M point and T point FFTAnd combined for final result.

• Considering M=8 and T=8: the 64 point FFT can be expressed as:

A(s+Tt)=[]………3

Page 8: 64 point fft chip

04/15/2023

8

Signal Flow graph of a 8 point DFT

Page 9: 64 point fft chip

04/15/2023

9

IFFT

Swap real and

imaginary terms

Forward FFT

Again swap the real

and imaginary

terms.

Page 10: 64 point fft chip

04/15/2023

10

ARCHITECTURE OF TURBO64

Input unit

1st 8 pt FFT unit

Multiplier unit CB unit 2nd 8 pt

FFT unitOutput

unit

Data 16bit Start input

5 bit binarycounter

Start modecount

16 bit complex output

Data out

Page 11: 64 point fft chip

04/15/2023

11

INPUTUNIT

Three additional register

Input register bank

16 bit wordlength

and 57 complex samples

Page 12: 64 point fft chip

04/15/2023

12

Block diagram of input unit

Page 13: 64 point fft chip

04/15/2023

13

8 point FFT Unit

• Fully parallel 8 Point FFT

• Internal wordlength:16 bit

Signal flow graph of a 8 point FFT

Page 14: 64 point fft chip

04/15/2023

14

MULTIPLIER UNITInterdimensional Constants:

•49 non trivial interdimensional constants to be multiplied to result of 1st 8 point FFT.

(,s,l {1,2….7})•Only nine sets are unique

Page 15: 64 point fft chip

04/15/2023

15

Contd…

• (1,0), (0.995178, 0.097961), (0.980773, 0.195068),(0.956909, 0.290283), (0.923828, 0.382629), (0.881896,0.471374), (0.831420, 0.555541), (0.773010, 0.634338),

(0.707092, 0.707092)•Each constant decomposed as summation/subtraction

based on powers of 2.

Page 16: 64 point fft chip

04/15/2023

16

•Eg:0.991578 (1-

Circuit diagram of proposed multiplier unit-----hard wired representation of the constant

Page 17: 64 point fft chip

04/15/2023

17

TABLE IREALIZATION OF DIFFERENT CONSTANTS

IN TERMS OF POWER OF 2

Page 18: 64 point fft chip

04/15/2023

18

•Final design of multiplier unit,

Block diagram of complete multiplier unit

Page 19: 64 point fft chip

04/15/2023

19

TABLE IIUTILIZATION OF THE DIFFERENT HARD-WIRED CONSTANTS DURING THE

49 COMPLEX MULTIPLICATION OPERATION

Page 20: 64 point fft chip

04/15/2023

20

COMPARISON

Synthesized multiplier unit

Cell area:0.6 sqmm

Average power consumption:19m

W

Multiplier unit with 8 complex

multipliers

Cell area:1.1 sqmm

Average power consumption:31m

W

Page 21: 64 point fft chip

04/15/2023

21

Multiplier unit also has 2 shuffle network:1.Routes data to appropriate constants2.Maps multiplied data to appropriate index of CB unit.

Page 22: 64 point fft chip

04/15/2023

22

ARCHITECTURE OF TURBO64

Input unit

1st 8 pt FFT unit

Multiplier unit CB unit 2nd 8 pt

FFT unitOutput

unit

Data 16bit Start input

5 bit binarycounter

Start modecount

16 bit complex output

Data out

Page 23: 64 point fft chip

04/15/2023

23

OUTPUT UNIT

Block diagram of output unit

Page 24: 64 point fft chip

04/15/2023

24

MEASUREMENT RESULTS:

• Fabricated using 0.25micrometer 3 metal layer BiCmos process.

• 85 I/O ports• Average power dissipation over 55

fabricated chips:o 4.1mW at 1.8V @ 20MHz frequencyo 84mW at 2.5 V @ same frequencyo Maximum frequency of operation:o At 1.8 V=26 MHzo At 2.5 V=38MHz

Page 25: 64 point fft chip

04/15/2023

25

Die photograph of TURBO64 processor

Page 26: 64 point fft chip

04/15/2023

26

CONCLUSION

•Requires smaller no. of clock cycles •Better power perfomance, less silicon area• Proposed architecture can be used for any fast and

low power requirement operations.

Page 27: 64 point fft chip

04/15/2023

27

REFERENCES

• [1]A 64 point fourier transform chp for high speed wireless LAN application using OFDM-K.Maharatna,E.Grass,U.Jaghold

• [2] A. M. Despain, “Very fast Fourier transform algorithms hardware for implementation,” IEEE Trans. Comput., vol. C-28, no. 5, pp. 333–341,1979.

• [3]C. Chen and L.Wang, “A new efficient systolic architecture for the 2-D discrete Fourier transform,” in Proc. IEEE Int. Symp. Circuits and Systems,vol. 6, ch. 732, 1992, pp. 689–692.

Page 28: 64 point fft chip

04/15/2023

28

Thank You