The Fast Fourier Transform Algorithm

The Fast Fourier Transform Algorithm

Steve Brunton

4 года назад

168,248 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Soham Chakraborty
Soham Chakraborty - 07.11.2023 22:45

Visitng your lectures for my Bachelor's Thesis Project! I think there are very few teachers who are as coherent as you!

8th November, 2023. 1:15 AM

Ответить
ripsirwin1
ripsirwin1 - 04.09.2023 21:12

I also recommend reading "Numerical Recipes" in C or Fortran, it explains this algorithm from a computer scientist's perspective.

Ответить
Oς_
Oς_ - 08.08.2023 00:24

The DFT matrix has to be calculated anyway right? So this FFT is just used to speed up the multiplication of the input vector with the DFT matrix?

Ответить
Vasilije Ivanović
Vasilije Ivanović - 08.07.2023 02:51

This is really an engineering video. It doesn't use or show why something is true in theory, but just shows how it works, not WHY it works

Ответить
Tushar 20290
Tushar 20290 - 25.04.2023 18:50

Sir u missed 6...😂😂

Ответить
Shaaou X
Shaaou X - 17.03.2023 09:34

wait, does this lecturer write everything in reverse?

Ответить
Matt Larrabee
Matt Larrabee - 08.03.2023 22:45

The only thing I can't wrap my head around is how he is writing everything backwards.

Ответить
Alberto De Davide
Alberto De Davide - 07.03.2023 09:55

that's what i needed. However i would prefer to hear you talking about what you do than the music. Still very comprensibile btw

Ответить
SUBRATA DUTTA
SUBRATA DUTTA - 20.01.2023 15:01

Great!!!!

Ответить
AJ
AJ - 10.01.2023 08:06

Awesome video. Thank you

Ответить
هنادي
هنادي - 24.11.2022 17:32

Why Transform not found.. I dont understan english language

Ответить
Raf Bi
Raf Bi - 14.11.2022 16:45

ARE YOU WRITING IN REVERSE!? THAT'S AMAZING!

Ответить
The Mechatronic Engineer
The Mechatronic Engineer - 08.09.2022 01:00

Amazing!

Ответить
David Battle
David Battle - 04.09.2022 20:30

0,2,4,6; not 8

Ответить
Hoodoo Operator.
Hoodoo Operator. - 30.08.2022 14:18

Steve, I've just paraphrased (and sourced) this video in my final report for my MSc project.

“The FFT is based on the fundamental observation that the DFT matrix has so much symmetry that if the even and odd indices are reordered, one can massively simplify the calculation by taking advantage of redundancies and cutting the DFT computation in half, recursively”.

Ответить
Mehmet Berkay Eryıldız
Mehmet Berkay Eryıldız - 25.07.2022 13:58

Hello professor,

I am recently writing my thesis in experimental aerodynamics area and watching your videos to learn the signal processing techniques. Your videos are the most beneficial academic videos I have ever watched. But I have to cite the information on the videos. How should I do that?

Thanks in advance, respects.

Ответить
Osamamam Abu Tam
Osamamam Abu Tam - 20.07.2022 20:48

thanks you.... you helped me a lot. your work is appreciated

Ответить
Ehab Nasr
Ehab Nasr - 07.07.2022 04:59

Amazing Lectures! Thank you very much!

I have a question:
In terms of threading and parallelization (like with OpenMP or CUDA) do you think the FFT is better?
I'm just thinking; because it seems that even DFT has a higher order of computation FFT seems to have a longer span/critical path of computation.. meaning more bottlenecks/parallelization inhibitors?

Ответить
Sathvik Nallapuri
Sathvik Nallapuri - 17.06.2022 11:40

Simply Wow!!
I truly enjoyed watching this entire video and its like, u made me get inspired.
Thank you for this awesome lecture.

Ответить
aakash dewangan
aakash dewangan - 10.06.2022 21:27

first time in my life I have seen the clear working of FFT. WoW..........Awesome

Ответить
ROOZBEH EHSANI
ROOZBEH EHSANI - 03.03.2022 19:03

I can confidently say that this is a great channel. I liked every video. Many Thanks.

Ответить
Mathematician
Mathematician - 23.01.2022 16:34

This factorization was never taught to us

Ответить
Guransh Singh
Guransh Singh - 16.11.2021 18:46

forgot about 6

Ответить
Thomas Gourley
Thomas Gourley - 10.11.2021 06:24

Hate to say it, but my signal processing class is nothing like this. My professor only goes over the math parts and nothing more. He doesn't even mention how any of it is used to process signals. So thank you for actually putting the SIGNAL in SIGNAL PROCESSING.

Ответить
dobotube
dobotube - 22.10.2021 00:57

The 6th element of the vector is very sad 😢

Ответить
Alice Wonderland
Alice Wonderland - 20.10.2021 22:48

It's legendary!

Ответить
Matt Swanson
Matt Swanson - 15.10.2021 07:46

How are you writing backwards??

Ответить
Naaz
Naaz - 31.07.2021 12:00

Thank you so much Steve. Cleared the concept. :)

Ответить
Angelo DeLuca
Angelo DeLuca - 10.06.2021 17:35

Fantastic overview! Sorry if this is a dumb question–but what do the "diagonal" matrices contain?

Ответить
Huy Nguyễn
Huy Nguyễn - 15.05.2021 16:57

I recommend your channel to my friends when they asked me to explain how FFT works. Great channel!!!!! Keep up the good work professor!!!

Ответить
Christopher Joseph
Christopher Joseph - 06.05.2021 20:31

COMPLETELY USELESS! Here's a video on the FFT algorithm but I'm not actually going to show you the algorithm because you're not going to code it up

Ответить
Ambiguous Adventurer
Ambiguous Adventurer - 16.03.2021 12:01

I'm trying to get an intuitive understanding of FFT algorithm...can we say it's a play on the exponent by repeated squaring algorithm. It basically optimized by reducing repeated calculation of Wn^k. Or from another angle it is dynamic programming where the common building blocks Wn^k

Ответить
Pedram Naghieh
Pedram Naghieh - 07.03.2021 16:33

Amazing.

Ответить
Hoa Xuan
Hoa Xuan - 04.02.2021 12:42

It's interesting the FFT has too many dimensions for each dot product to be orthogonal. Obviously at each frequency the 2 dot products (sine and cosine) are orthogonal. The Hadamard transform is a much simpler case.

Ответить
TrisT
TrisT - 25.01.2021 09:22

Bro you make some very good videos but I gotta be honest your swallowing tick thing gives me anxiety to the point I wanna punch the screen every time you do it.
Also maybe some examples, even with tiny matrices would have helped me a lot as that way I could just look at the screen to get it instead of going back like 5 times to re-hear what you said until I do.
Hopefully you can appreciate my dumb observations, thank you!

Ответить
Useful and Entertaining d
Useful and Entertaining d - 10.01.2021 03:50

Very good content

Ответить
Damocles
Damocles - 12.12.2020 03:37

did anyone else realize how well this guy can write backwards?

Ответить
John WT
John WT - 02.12.2020 14:11

Sir, your explanations are excellent.

Although a bit too convoluted at some points.

Ответить
The life of a human
The life of a human - 16.11.2020 10:08

Amazing explanation sir

Ответить
varij patel
varij patel - 17.10.2020 23:07

Hi, so [ F 0; 0 F] is nothing but diagonal entries of the fk-even and fk-odd coefficient after bitwise shuffling.

Ответить
RobotLabX
RobotLabX - 01.10.2020 11:35

Thank you for sharing, Steve Brunton. This is great lecture!

Ответить
Dipanjan Barman
Dipanjan Barman - 22.09.2020 14:38

Thanks for the great lecture. Just one very minor thing. At 04.52 you said 1012 by 1012 matrix, I think it will be 1024 by 1024.

Ответить
Sudha Mani
Sudha Mani - 31.07.2020 08:42

How are you writing like that?

Ответить
Q Je
Q Je - 26.07.2020 02:29

very clear, thank you

Ответить