SlideShare a Scribd company logo
1 of 28
Presented by:
SHALY JOSE
ECE
VJCET
2011-2015
4/12/2015
1
INTRODUCTION
Discrete Fourier Transform
 Fast Fourier Transform:
Algorithm to compute DFT using
reduced no of calculations.
4/12/2015
2
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.
4/12/2015
3
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
4/12/2015
4
Why 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
4/12/2015
5
• FFT, A(r)= 𝑘=0
𝑁−1
𝐵 𝑘 𝑊 𝑟𝑘
𝑁
………………………….1
Where B(k)-complex data sequence
N-length of the sequence
𝑊𝑁 ------ 𝑒−2𝑗𝜋/𝑁
• Consider:
N=MT,r=s+Tt ,k=l+Mm
s,l ∈ 0,1, … … 7
k,m∈ 0, … … 𝑇 − 1
Applying these values in above equation:
4/12/2015
6
A(s+Tt)= 𝑙=0
𝑇−1
𝑊 𝑙𝑡
𝑀[𝑊 𝑠𝑙
𝑀𝑇 𝑚=0
𝑇−1
𝐵(𝑙 + 𝑀𝑚)𝑊 𝑠𝑚
𝑇
]………….2
• Eqn (2) FFT decomposed into M point and T point FFT
And combined for final result.
• Considering M=8 and T=8: the 64 point FFT can be expressed as:
A(s+Tt)= 𝑙=0
7
𝑊 𝑙𝑡
8 [𝑊 𝑠𝑙
64 𝑚=0
7
𝐵(𝑙 + 8𝑚)𝑊 𝑠𝑚
8
]………
3
4/12/2015
7
Signal Flow graph of a 8 point DFT
4/12/2015
8
4/12/2015
9
Swap real and
imaginary
terms
Forward FFT
Again swap
the real and
imaginary
terms.
ARCHITECTURE OF TURBO64
Input unit
1st 8 pt
FFT unit
Multiplier
unit
CB unit
2nd 8 pt
FFT unit
Output
unit
Data 16bit
Start input
5 bit binary
counter
Start mode
count
16 bit
complex
output
Data out
4/12/2015
10
INPUT
UNIT
Three
additional
register
Input register
bank
16 bit
wordlength and
57 complex
samples
4/12/2015
11
4/12/2015
12
Block diagram of input unit
8 point FFT Unit
• Fully parallel 8
Point FFT
• Internal
wordlength:16 bit
4/12/2015
13
Signal flow graph of a 8 point FFT
MULTIPLIER UNIT
Interdimensional Constants:
• 49 non trivial interdimensional constants to be
multiplied to result of 1st 8 point FFT.
(𝑊 𝑠𝑙
64
,s,l ∈ {1,2….7})
• Only nine sets are unique
4/12/2015
14
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.
4/12/2015
15
• Eg:0.991578 (1-2−8 − 2−10+2−14)
4/12/2015
16
Circuit diagram of proposed multiplier unit-----hard
wired representation of the constant
TABLE I
REALIZATION OF DIFFERENT CONSTANTS
IN TERMS OF POWER OF 2
4/12/2015
17
• Final design of multiplier unit,
4/12/2015
18
Block diagram of complete multiplier unit
TABLE II
UTILIZATION OF THE DIFFERENT HARD-WIRED CONSTANTS DURING THE
49 COMPLEX MULTIPLICATION OPERATION
4/12/2015
19
COMPARISON
Synthesized
multiplier unit
Cell area:0.6 sqmm
Average power
consumption:19mW
Multiplier unit with
8 complex
multipliers
Cell area:1.1 sqmm
Average power
consumption:31mW
4/12/2015
20
Multiplier unit also
has 2 shuffle
network:
1.Routes data to
appropriate
constants
2.Maps multiplied
data to appropriate
index of CB unit.
4/12/2015
21
ARCHITECTURE OF TURBO64
Input unit
1st 8 pt
FFT unit
Multiplier
unit
CB unit
2nd 8 pt
FFT unit
Output
unit
Data 16bit
Start input
5 bit binary
counter
Start mode
count
16 bit
complex
output
Data out
4/12/2015
22
OUTPUT UNIT
4/12/2015
23
Block diagram of output
unit
• 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 frequency
o 84mW at 2.5 V @ same frequency
o Maximum frequency of operation:
o At 1.8 V=26 MHz
o At 2.5 V=38MHz
4/12/2015
24
Die photograph of
TURBO64 processor
4/12/2015
25
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.
4/12/2015
26
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.
4/12/2015
27
4/12/2015
28

More Related Content

What's hot

Vending Machine Controller using VHDL
Vending Machine Controller using VHDLVending Machine Controller using VHDL
Vending Machine Controller using VHDLSudhanshu Srivastava
 
Gesture control robot using accelerometer ppt
Gesture control robot using accelerometer pptGesture control robot using accelerometer ppt
Gesture control robot using accelerometer pptRajendra Prasad
 
intelligent street light system using gsm ppt
intelligent street light system using gsm pptintelligent street light system using gsm ppt
intelligent street light system using gsm pptdarshangowda679
 
Smart Digital Door Lock
Smart Digital Door LockSmart Digital Door Lock
Smart Digital Door Lockshakil2604
 
Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1Moe Moe Myint
 
HART COMMUNICATION
HART  COMMUNICATIONHART  COMMUNICATION
HART COMMUNICATIONKBR-AMCDE
 
Ee213 vlsi introduction
Ee213 vlsi introductionEe213 vlsi introduction
Ee213 vlsi introductionHitesh Gupta
 
Digital Signal Processing Lab Manual ECE students
Digital Signal Processing Lab Manual ECE studentsDigital Signal Processing Lab Manual ECE students
Digital Signal Processing Lab Manual ECE studentsUR11EC098
 
Iot based health monitoring system
Iot based health monitoring systemIot based health monitoring system
Iot based health monitoring systemShaswataMohanta
 
Timeline of Processors
Timeline of ProcessorsTimeline of Processors
Timeline of ProcessorsDevraj Goswami
 
Features of tms_320_2nd_generation_dsp
Features of tms_320_2nd_generation_dspFeatures of tms_320_2nd_generation_dsp
Features of tms_320_2nd_generation_dspSmriti Tikoo
 
Magic memristor aided logic
Magic memristor aided logicMagic memristor aided logic
Magic memristor aided logicLavisha Bhatia
 
training report on embedded system and AVR
training report on embedded system and AVRtraining report on embedded system and AVR
training report on embedded system and AVRUrvashi Khandelwal
 
A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...
A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...
A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...Kumar Goud
 
Fpga implementation of vedic multiplier
Fpga implementation of vedic multiplierFpga implementation of vedic multiplier
Fpga implementation of vedic multiplierIAEME Publication
 
Decimation in time and frequency
Decimation in time and frequencyDecimation in time and frequency
Decimation in time and frequencySARITHA REDDY
 

What's hot (20)

Vending Machine Controller using VHDL
Vending Machine Controller using VHDLVending Machine Controller using VHDL
Vending Machine Controller using VHDL
 
Gesture control robot using accelerometer ppt
Gesture control robot using accelerometer pptGesture control robot using accelerometer ppt
Gesture control robot using accelerometer ppt
 
intelligent street light system using gsm ppt
intelligent street light system using gsm pptintelligent street light system using gsm ppt
intelligent street light system using gsm ppt
 
Smart Digital Door Lock
Smart Digital Door LockSmart Digital Door Lock
Smart Digital Door Lock
 
Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1
 
HART COMMUNICATION
HART  COMMUNICATIONHART  COMMUNICATION
HART COMMUNICATION
 
Ee213 vlsi introduction
Ee213 vlsi introductionEe213 vlsi introduction
Ee213 vlsi introduction
 
Visitor counter
Visitor counterVisitor counter
Visitor counter
 
Vlsi circuit design
Vlsi circuit designVlsi circuit design
Vlsi circuit design
 
Digital Signal Processing Lab Manual ECE students
Digital Signal Processing Lab Manual ECE studentsDigital Signal Processing Lab Manual ECE students
Digital Signal Processing Lab Manual ECE students
 
Project ppt
Project pptProject ppt
Project ppt
 
Iot based health monitoring system
Iot based health monitoring systemIot based health monitoring system
Iot based health monitoring system
 
Timeline of Processors
Timeline of ProcessorsTimeline of Processors
Timeline of Processors
 
Features of tms_320_2nd_generation_dsp
Features of tms_320_2nd_generation_dspFeatures of tms_320_2nd_generation_dsp
Features of tms_320_2nd_generation_dsp
 
Magic memristor aided logic
Magic memristor aided logicMagic memristor aided logic
Magic memristor aided logic
 
training report on embedded system and AVR
training report on embedded system and AVRtraining report on embedded system and AVR
training report on embedded system and AVR
 
Radix-2 DIT FFT
Radix-2 DIT FFT Radix-2 DIT FFT
Radix-2 DIT FFT
 
A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...
A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...
A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...
 
Fpga implementation of vedic multiplier
Fpga implementation of vedic multiplierFpga implementation of vedic multiplier
Fpga implementation of vedic multiplier
 
Decimation in time and frequency
Decimation in time and frequencyDecimation in time and frequency
Decimation in time and frequency
 

Viewers also liked

Introduction to culture bumps
Introduction to culture bumps Introduction to culture bumps
Introduction to culture bumps culturebump21
 
Image Denoising Using Wavelet
Image Denoising Using WaveletImage Denoising Using Wavelet
Image Denoising Using WaveletAsim Qureshi
 
Secure Productive Enterprise from Microsoft and Atidan
Secure Productive Enterprise from Microsoft and AtidanSecure Productive Enterprise from Microsoft and Atidan
Secure Productive Enterprise from Microsoft and AtidanDavid J Rosenthal
 
Flip Chip technology
Flip Chip technologyFlip Chip technology
Flip Chip technologyMantra VLSI
 
Schmitt trigger basics
Schmitt trigger  basicsSchmitt trigger  basics
Schmitt trigger basicsSAQUIB AHMAD
 
The Fast Fourier Transform (FFT)
The Fast Fourier Transform (FFT)The Fast Fourier Transform (FFT)
The Fast Fourier Transform (FFT)Oka Danil
 
Introduction to Wavelet Transform with Applications to DSP
Introduction to Wavelet Transform with Applications to DSPIntroduction to Wavelet Transform with Applications to DSP
Introduction to Wavelet Transform with Applications to DSPHicham Berkouk
 
Fin Fet Technology by SAMRA
Fin Fet  Technology by SAMRAFin Fet  Technology by SAMRA
Fin Fet Technology by SAMRABal Partap Singh
 
Physical design
Physical design Physical design
Physical design Mantra VLSI
 
Identity and Access Management from Microsoft and Razor Technology
Identity and Access Management from Microsoft and Razor TechnologyIdentity and Access Management from Microsoft and Razor Technology
Identity and Access Management from Microsoft and Razor TechnologyDavid J Rosenthal
 
Introduction to wavelet transform
Introduction to wavelet transformIntroduction to wavelet transform
Introduction to wavelet transformRaj Endiran
 
wireless electricity ppt presentation by Ashish raj sahu 1112232015 (uptu)
wireless electricity ppt presentation by   Ashish raj sahu 1112232015 (uptu)wireless electricity ppt presentation by   Ashish raj sahu 1112232015 (uptu)
wireless electricity ppt presentation by Ashish raj sahu 1112232015 (uptu)ASHISH RAJ
 

Viewers also liked (20)

Bubble Power
Bubble PowerBubble Power
Bubble Power
 
Design Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless Application
Design Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless ApplicationDesign Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless Application
Design Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless Application
 
Introduction to culture bumps
Introduction to culture bumps Introduction to culture bumps
Introduction to culture bumps
 
Image Denoising Using Wavelet
Image Denoising Using WaveletImage Denoising Using Wavelet
Image Denoising Using Wavelet
 
Secure Productive Enterprise from Microsoft and Atidan
Secure Productive Enterprise from Microsoft and AtidanSecure Productive Enterprise from Microsoft and Atidan
Secure Productive Enterprise from Microsoft and Atidan
 
Flip Chip technology
Flip Chip technologyFlip Chip technology
Flip Chip technology
 
Schmitt trigger basics
Schmitt trigger  basicsSchmitt trigger  basics
Schmitt trigger basics
 
Fft ppt
Fft pptFft ppt
Fft ppt
 
BUMP
BUMPBUMP
BUMP
 
The Fast Fourier Transform (FFT)
The Fast Fourier Transform (FFT)The Fast Fourier Transform (FFT)
The Fast Fourier Transform (FFT)
 
Introduction to Wavelet Transform with Applications to DSP
Introduction to Wavelet Transform with Applications to DSPIntroduction to Wavelet Transform with Applications to DSP
Introduction to Wavelet Transform with Applications to DSP
 
Witricity PPT
Witricity PPTWitricity PPT
Witricity PPT
 
Fin Fet Technology by SAMRA
Fin Fet  Technology by SAMRAFin Fet  Technology by SAMRA
Fin Fet Technology by SAMRA
 
Physical design
Physical design Physical design
Physical design
 
Identity and Access Management from Microsoft and Razor Technology
Identity and Access Management from Microsoft and Razor TechnologyIdentity and Access Management from Microsoft and Razor Technology
Identity and Access Management from Microsoft and Razor Technology
 
WiTricity
WiTricityWiTricity
WiTricity
 
Introduction to wavelet transform
Introduction to wavelet transformIntroduction to wavelet transform
Introduction to wavelet transform
 
wireless electricity ppt presentation by Ashish raj sahu 1112232015 (uptu)
wireless electricity ppt presentation by   Ashish raj sahu 1112232015 (uptu)wireless electricity ppt presentation by   Ashish raj sahu 1112232015 (uptu)
wireless electricity ppt presentation by Ashish raj sahu 1112232015 (uptu)
 
2 tier and 3 tier architecture
2 tier and 3 tier architecture2 tier and 3 tier architecture
2 tier and 3 tier architecture
 
Polymer memory
Polymer memoryPolymer memory
Polymer memory
 

Similar to 64 point fft chip

Design of High Performance 8,16,32-bit Vedic Multipliers using SCL PDK 180nm ...
Design of High Performance 8,16,32-bit Vedic Multipliers using SCL PDK 180nm ...Design of High Performance 8,16,32-bit Vedic Multipliers using SCL PDK 180nm ...
Design of High Performance 8,16,32-bit Vedic Multipliers using SCL PDK 180nm ...Angel Yogi
 
Ls catalog thiet bi dien mk e_0908
Ls catalog thiet bi dien mk e_0908Ls catalog thiet bi dien mk e_0908
Ls catalog thiet bi dien mk e_0908Dien Ha The
 
Ls catalog thiet bi dien mk e_0908_dienhathe.vn
Ls catalog thiet bi dien mk e_0908_dienhathe.vnLs catalog thiet bi dien mk e_0908_dienhathe.vn
Ls catalog thiet bi dien mk e_0908_dienhathe.vnDien Ha The
 
Nec neo microwave equipment introduction
Nec neo microwave equipment introductionNec neo microwave equipment introduction
Nec neo microwave equipment introductionAdnan Munir
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceresearchinventy
 
Advanced motion controls dzralte 012l080
Advanced motion controls dzralte 012l080Advanced motion controls dzralte 012l080
Advanced motion controls dzralte 012l080Electromate
 
Advanced motion controls dpranie 015s400
Advanced motion controls dpranie 015s400Advanced motion controls dpranie 015s400
Advanced motion controls dpranie 015s400Electromate
 
Advanced motion controls dprnlie 030a400
Advanced motion controls dprnlie 030a400Advanced motion controls dprnlie 030a400
Advanced motion controls dprnlie 030a400Electromate
 
Advanced motion controls dprahie 015s400
Advanced motion controls dprahie 015s400Advanced motion controls dprahie 015s400
Advanced motion controls dprahie 015s400Electromate
 
Advanced motion controls dprahia 015s400
Advanced motion controls dprahia 015s400Advanced motion controls dprahia 015s400
Advanced motion controls dprahia 015s400Electromate
 
Technology overview
Technology overviewTechnology overview
Technology overviewvirtuehm
 
Advanced motion controls dzralte 020l080
Advanced motion controls dzralte 020l080Advanced motion controls dzralte 020l080
Advanced motion controls dzralte 020l080Electromate
 
Lm3488 mm Datasheet-- Sharing by kynix
Lm3488 mm Datasheet-- Sharing by kynixLm3488 mm Datasheet-- Sharing by kynix
Lm3488 mm Datasheet-- Sharing by kynixwhatry1995
 
LM358 dual operational amplifier
LM358 dual operational amplifierLM358 dual operational amplifier
LM358 dual operational amplifierEasonchenng
 
Icom v82 service manual
Icom v82 service manualIcom v82 service manual
Icom v82 service manualjoffco
 
IRJET - Distributed Arithmetic Method for Complex Multiplication
IRJET -  	  Distributed Arithmetic Method for Complex MultiplicationIRJET -  	  Distributed Arithmetic Method for Complex Multiplication
IRJET - Distributed Arithmetic Method for Complex MultiplicationIRJET Journal
 
Advanced motion controls dpranie 015a400
Advanced motion controls dpranie 015a400Advanced motion controls dpranie 015a400
Advanced motion controls dpranie 015a400Electromate
 
Advanced motion controls dprahie 015a400
Advanced motion controls dprahie 015a400Advanced motion controls dprahie 015a400
Advanced motion controls dprahie 015a400Electromate
 

Similar to 64 point fft chip (20)

Design of High Performance 8,16,32-bit Vedic Multipliers using SCL PDK 180nm ...
Design of High Performance 8,16,32-bit Vedic Multipliers using SCL PDK 180nm ...Design of High Performance 8,16,32-bit Vedic Multipliers using SCL PDK 180nm ...
Design of High Performance 8,16,32-bit Vedic Multipliers using SCL PDK 180nm ...
 
Ls catalog thiet bi dien mk e_0908
Ls catalog thiet bi dien mk e_0908Ls catalog thiet bi dien mk e_0908
Ls catalog thiet bi dien mk e_0908
 
Ls catalog thiet bi dien mk e_0908_dienhathe.vn
Ls catalog thiet bi dien mk e_0908_dienhathe.vnLs catalog thiet bi dien mk e_0908_dienhathe.vn
Ls catalog thiet bi dien mk e_0908_dienhathe.vn
 
Paso neo a
Paso neo aPaso neo a
Paso neo a
 
Nec neo microwave equipment introduction
Nec neo microwave equipment introductionNec neo microwave equipment introduction
Nec neo microwave equipment introduction
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Advanced motion controls dzralte 012l080
Advanced motion controls dzralte 012l080Advanced motion controls dzralte 012l080
Advanced motion controls dzralte 012l080
 
Advanced motion controls dpranie 015s400
Advanced motion controls dpranie 015s400Advanced motion controls dpranie 015s400
Advanced motion controls dpranie 015s400
 
Advanced motion controls dprnlie 030a400
Advanced motion controls dprnlie 030a400Advanced motion controls dprnlie 030a400
Advanced motion controls dprnlie 030a400
 
Advanced motion controls dprahie 015s400
Advanced motion controls dprahie 015s400Advanced motion controls dprahie 015s400
Advanced motion controls dprahie 015s400
 
Advanced motion controls dprahia 015s400
Advanced motion controls dprahia 015s400Advanced motion controls dprahia 015s400
Advanced motion controls dprahia 015s400
 
Technology overview
Technology overviewTechnology overview
Technology overview
 
Advanced motion controls dzralte 020l080
Advanced motion controls dzralte 020l080Advanced motion controls dzralte 020l080
Advanced motion controls dzralte 020l080
 
Lm3488 mm Datasheet-- Sharing by kynix
Lm3488 mm Datasheet-- Sharing by kynixLm3488 mm Datasheet-- Sharing by kynix
Lm3488 mm Datasheet-- Sharing by kynix
 
MC13202.pdf
MC13202.pdfMC13202.pdf
MC13202.pdf
 
LM358 dual operational amplifier
LM358 dual operational amplifierLM358 dual operational amplifier
LM358 dual operational amplifier
 
Icom v82 service manual
Icom v82 service manualIcom v82 service manual
Icom v82 service manual
 
IRJET - Distributed Arithmetic Method for Complex Multiplication
IRJET -  	  Distributed Arithmetic Method for Complex MultiplicationIRJET -  	  Distributed Arithmetic Method for Complex Multiplication
IRJET - Distributed Arithmetic Method for Complex Multiplication
 
Advanced motion controls dpranie 015a400
Advanced motion controls dpranie 015a400Advanced motion controls dpranie 015a400
Advanced motion controls dpranie 015a400
 
Advanced motion controls dprahie 015a400
Advanced motion controls dprahie 015a400Advanced motion controls dprahie 015a400
Advanced motion controls dprahie 015a400
 

Recently uploaded

(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 

Recently uploaded (20)

(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 

64 point fft chip

  • 2. INTRODUCTION Discrete Fourier Transform  Fast Fourier Transform: Algorithm to compute DFT using reduced no of calculations. 4/12/2015 2
  • 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. 4/12/2015 3
  • 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 4/12/2015 4
  • 5. Why 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 4/12/2015 5
  • 6. • FFT, A(r)= 𝑘=0 𝑁−1 𝐵 𝑘 𝑊 𝑟𝑘 𝑁 ………………………….1 Where B(k)-complex data sequence N-length of the sequence 𝑊𝑁 ------ 𝑒−2𝑗𝜋/𝑁 • Consider: N=MT,r=s+Tt ,k=l+Mm s,l ∈ 0,1, … … 7 k,m∈ 0, … … 𝑇 − 1 Applying these values in above equation: 4/12/2015 6
  • 7. A(s+Tt)= 𝑙=0 𝑇−1 𝑊 𝑙𝑡 𝑀[𝑊 𝑠𝑙 𝑀𝑇 𝑚=0 𝑇−1 𝐵(𝑙 + 𝑀𝑚)𝑊 𝑠𝑚 𝑇 ]………….2 • Eqn (2) FFT decomposed into M point and T point FFT And combined for final result. • Considering M=8 and T=8: the 64 point FFT can be expressed as: A(s+Tt)= 𝑙=0 7 𝑊 𝑙𝑡 8 [𝑊 𝑠𝑙 64 𝑚=0 7 𝐵(𝑙 + 8𝑚)𝑊 𝑠𝑚 8 ]……… 3 4/12/2015 7
  • 8. Signal Flow graph of a 8 point DFT 4/12/2015 8
  • 9. 4/12/2015 9 Swap real and imaginary terms Forward FFT Again swap the real and imaginary terms.
  • 10. ARCHITECTURE OF TURBO64 Input unit 1st 8 pt FFT unit Multiplier unit CB unit 2nd 8 pt FFT unit Output unit Data 16bit Start input 5 bit binary counter Start mode count 16 bit complex output Data out 4/12/2015 10
  • 13. 8 point FFT Unit • Fully parallel 8 Point FFT • Internal wordlength:16 bit 4/12/2015 13 Signal flow graph of a 8 point FFT
  • 14. MULTIPLIER UNIT Interdimensional Constants: • 49 non trivial interdimensional constants to be multiplied to result of 1st 8 point FFT. (𝑊 𝑠𝑙 64 ,s,l ∈ {1,2….7}) • Only nine sets are unique 4/12/2015 14
  • 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. 4/12/2015 15
  • 16. • Eg:0.991578 (1-2−8 − 2−10+2−14) 4/12/2015 16 Circuit diagram of proposed multiplier unit-----hard wired representation of the constant
  • 17. TABLE I REALIZATION OF DIFFERENT CONSTANTS IN TERMS OF POWER OF 2 4/12/2015 17
  • 18. • Final design of multiplier unit, 4/12/2015 18 Block diagram of complete multiplier unit
  • 19. TABLE II UTILIZATION OF THE DIFFERENT HARD-WIRED CONSTANTS DURING THE 49 COMPLEX MULTIPLICATION OPERATION 4/12/2015 19
  • 20. COMPARISON Synthesized multiplier unit Cell area:0.6 sqmm Average power consumption:19mW Multiplier unit with 8 complex multipliers Cell area:1.1 sqmm Average power consumption:31mW 4/12/2015 20
  • 21. Multiplier unit also has 2 shuffle network: 1.Routes data to appropriate constants 2.Maps multiplied data to appropriate index of CB unit. 4/12/2015 21
  • 22. ARCHITECTURE OF TURBO64 Input unit 1st 8 pt FFT unit Multiplier unit CB unit 2nd 8 pt FFT unit Output unit Data 16bit Start input 5 bit binary counter Start mode count 16 bit complex output Data out 4/12/2015 22
  • 24. • 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 frequency o 84mW at 2.5 V @ same frequency o Maximum frequency of operation: o At 1.8 V=26 MHz o At 2.5 V=38MHz 4/12/2015 24
  • 25. Die photograph of TURBO64 processor 4/12/2015 25
  • 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. 4/12/2015 26
  • 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. 4/12/2015 27