Fast Fourier Transform

  Рет қаралды 2,201

Christopher Lum

Christopher Lum

Күн бұрын

In this video we show how the Discrete Fourier Transform operation can be written as a matrix operation. While this is convenient, in its native form, this is a computationally expensive operation. However, we show how the Cooley-Tukey algorithm can be used to decompose this matrix operation into a series of smaller matrix operations, thereby making it a computationally efficient and fast algorithm. This algorithm is known as the Fast Fourier Transform (FFT) and is considered to be one of the most important numerical algorithms in history. In addition the outlining the mathematical theory behind the FFT, we look at how this can be leveraged in Matlab and show a concrete example of the FFT applied to an audio frequency analysis problem.
Cooley, James W. and Tukey, John W., "An Algorithm for the Machine Calculation of Complex Fourier Series," Mathematics of Computation, Vol. 19, April 1965, pages 297-301.
Topics and timestamps:
0:00 - Introduction
3:42 - DFT in matrix form
11:57 - The FFT algorithm
30:08 - Validate matrix decomposition
41:01 - Example of FFT on audio data
All Fourier analysis videos in a single playlist ( • Fourier Analysis )
#FourierAnalysis #FourierSeries
All Matlab/Simulink videos in a single playlist ( • Working with Matlab )
#Matlab #Simulink
You can support this channel via Patreon at / christopherwlum or by clicking on the ‘Thanks’ button underneath the video. Thank you for your help!

Пікірлер: 10
@ChristopherLum
@ChristopherLum 7 ай бұрын
In case it is helpful, here are all my Fourier analysis videos in a single playlist kzbin.info/aero/PLxdnSsBqCrrEXKhynsK_u-suvtWzMwY5A. You can support this channel via Patreon at www.patreon.com/christopherwlum or by clicking on the 'Thanks' button underneath the video. Please let me know what you think in the comments. Thanks for watching!
@elijahleonen198
@elijahleonen198 7 ай бұрын
AE501: It was very helpful for the homework to see the MATLAB code for the FFT. Great video!
@RajChhabraUW
@RajChhabraUW 7 ай бұрын
AE501: Great overview of the FFT. Definitely will help with the HW
@tranpham7120
@tranpham7120 7 ай бұрын
AE501 I appreciate the professor for this video.
@supmyhomi9
@supmyhomi9 7 ай бұрын
AE 501: Great lecture, really appreciate the examples used and clips of Mathematica. Was definitely a huge help on the homework. Also… FIRST COMMENT. - Minja Anthony Nozinovic
@ChristopherLum
@ChristopherLum 7 ай бұрын
Nice, kudos for getting in quick and snagging the first comment :)
@Hiyori___
@Hiyori___ 7 ай бұрын
awesome lecture
@gennionamics
@gennionamics 7 ай бұрын
Thank you for sharing these lessons. They are very useful to catch up with topics studied in the past! Also, where do I find the video on the PSD and the video on the Fourier Transform? PS: the other spikes you see in the PSD are basically the same note but shifted octaves above. For instance in this case you will have peaks at k*256 Hz with k=1,2,.. and the highest peak correspond to the octave of the note you are playing on the instrument. There is a nice table here: en.wikipedia.org/wiki/C_(musical_note)
@Richard_Le
@Richard_Le 7 ай бұрын
AE501 22:31 If the N was an odd number, what would the size of the N/2 matrices be?
@ChristopherLum
@ChristopherLum 7 ай бұрын
Good question, you actually can't do the FFT unless it is a power of 2. Most algorithms will actually pad your inputs until it is a power of 2.
The Discrete Fourier Transform (DFT)
17:36
Steve Brunton
Рет қаралды 330 М.
3 Applications of the (Fast) Fourier Transform (ft. Michael Kapralov)
12:32
Why did the angel disappear?#Short #Officer Rabbit #angel
00:38
兔子警官
Рет қаралды 6 МЛН
Final muy increíble 😱
00:46
Juan De Dios Pantoja 2
Рет қаралды 27 МЛН
Haha😂 Power💪 #trending #funny #viral #shorts
00:18
Reaction Station TV
Рет қаралды 9 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:19
CRAZY GREAPA
Рет қаралды 18 МЛН
26. Complex Matrices; Fast Fourier Transform
47:52
MIT OpenCourseWare
Рет қаралды 267 М.
The Fast Fourier Transform (FFT): Most Ingenious Algorithm Ever?
28:23
Fixing RAG with GraphRAG
15:04
Vivek Haldar
Рет қаралды 2,1 М.
The Discrete Fourier Transform: Most Important Algorithm Ever?
29:24
Understanding the Discrete Fourier Transform and the FFT
19:20
Discrete Fourier Transform - Simple Step by Step
10:35
Simon Xu
Рет қаралды 881 М.
Time Series Forecasting with XGBoost - Advanced Methods
22:02
Rob Mulla
Рет қаралды 111 М.
DSP Lecture 11: Radix-2 Fast Fourier Transforms
1:05:49
Rich Radke
Рет қаралды 139 М.
Why did the angel disappear?#Short #Officer Rabbit #angel
00:38
兔子警官
Рет қаралды 6 МЛН