Associated with CDAC-ATC, Mumbai.
Training >> Training Courses >> VHDL >> A33
Training
 
Training Courses
    • VHDL
    • ORCAD
    • AUTOCAD
    • PIC Microcontroller
    • Assembly Language
    • Linux & VC
    • Others
    • Process Logic Controller
Training Facilities
 

Project work is given on the basis of modules taught during the course and are implemented on our VLSI TRAINER KIT.


COURSE A33 FAST FOURIER TRANSFORMATION (FFT)


USES


  • Extensively used in image processing ,RF demodulation and spectrum analysis equipment
  • Conversion of signals in time domain to frequency domain
  • Obtain the spectral analysis of periodic signals.
  • Image Compression in jpeg format


PREREQUISITES


       Course - A1or A1.1: Introduction to VHDL / Verilog


CONTENTS


Designing FFT & IFFT using following techniques:-

  • Radix-2.
  • Radix-4.
  • Split-radix.


The designing of FFT includes following steps: -

  1. Designing the butterfly component for complex i/p.
  2. Designing parallel FFT matrix, for complex i/p, with Butterfly component.
  3. Deriving the complex Twiddle factors.
  4. Conversions of twiddle factors to integer.    
  5. Scale factor for the integer twiddle factors and scaling the multiplication o/p.
  6. Power calculation and scaling.
  7. Students will be introduced to FFT theory and then using ready made PWM and RF modulator/demodulator library modules, will be taught the FFT design.
  8. Students will incorporate the design into a readymade BPSK RF demodulator and download the design onto a VLSI kit to observe the output.
    Note-The deserialisation of i/p data serialization of o/p data and its associated control logic is too complex for the scope of this course and will be taken from my library.