Resources
Module 10: Lab 05 Fast Fourier Transform
Lab05_FFT.docx
Text
|
Download |
Lab05_FFT.docx
Lab05_FFT_Solution.docx
dft_soln.c
dftw_soln.c
Details
The examples in this exercise introduce some of the concepts behind the Fast Fourier Transform (FFT). You will write a C function to implement the Discrete Fourier transform (DFT) and assess its computational efficiency. Next, you will modify that function to use pre-computed “twiddle factors” and measure the time taken to execute the modified function. You will compare this with the time taken to execute fast Fourier transforms written in C and implemented using the CMSIS DSP library. Finally, you will embed these functions in a real-time program that acts as a simple spectrum analyzer.
Organisations: Arm Education
Creators: | Mark Allen |
---|
Contributors: | : | Mark Allen |
---|
Interests: Fast Fourier Transform (FFT)
Resource Type: Lab
Relationships
Metadata