4.10.26 · D1 · HinglishAdvanced Topics (Elite Level)

FoundationsFourier analysis — DFT, FFT algorithm (Cooley-Tukey)

2,629 words12 min read↑ Read in English

4.10.26 · D1 · Maths › Advanced Topics (Elite Level) › Fourier analysis — DFT, FFT algorithm (Cooley-Tukey)

Is page par assume kiya gaya hai ki parent topic ki notation ke baare mein aapko kuch nahi pata. Hum har symbol ground up se banate hain, ek aise order mein jahan har ek cheez sirf pehle se defined cheezein use karti hai.


0. "Signal" aur "sample" actually hain kya

  • sirf ek index hai: yeh batata hai ki kaun si reading hai, se counting shuru karke. Toh pehli hai, doosri, aur aise aage.
  • readings ki total count hai.
  • Hum se count karte hain, isliye aakhri index hai, nahi. Yeh "off by one" is subject mein ek zindagi bhar ki aadat hai — abhi se comfortable ho jao.
Figure — Fourier analysis — DFT, FFT algorithm (Cooley-Tukey)

Topic ko iske kyon zaruurat hai: poora DFT ek list khaata hai aur doosri list ugalta hai. Agar aap input ko timeline par dots ke roop mein nahi sochte, toh baad ki koi bhi cheez ka koi matlab nahi banega.


1. Complex numbers — ek plane mein arrows

Parent page , , aur letters par bars se bhari padi hai. Yeh sab ek picture mein rehta hai: ek flat plane mein ek point (ya arrow).

Figure — Fourier analysis — DFT, FFT algorithm (Cooley-Tukey)
  • Horizontal axis real axis hai, vertical axis imaginary axis hai.
  • Figure mein red arrow dekho: uski length hai aur woh right-pointing axis se jo angle banata hai woh hai.

Topic ko iske kyon zaruurat hai: parent ki line " for real input" ek mirror-symmetry statement hai. Bar ki picture ke bina yeh bakwaas lagti hai; us picture ke saath, yeh sirf kehti hai ki do output arrows mirror images hain.


2. The exponential — unit circle par ek point

Yeh poori parent page ka sabse important symbol hai, toh hum ise carefully earn karte hain.

Figure — Fourier analysis — DFT, FFT algorithm (Cooley-Tukey)

Figure ko dheere se padho:

  • Har radius 1 ke circle par hota hai ("unit circle"), kyunki hamesha.
  • ko thoda badhane par red dot thoda counter-clockwise rotate hota hai.
  • radians mein measure hota hai: circle ka ek poora chakkar radians ka hota hai ( nahi). Toh — aap wapas wahi aate ho jahan se shuru kiya.

Topic ko iske kyon zaruurat hai: parent jis "pure rotating waves" ki baat karta hai woh literally hain jahan aage badhta rehta hai. Har DFT frequency ek aisa spinning arrow hai.

Recall Why is

a rotation and not just growth? Ordinary (real ) grows. Multiplying the exponent by turns "grow outward" into "turn sideways", so the value circles instead of escaping. ::: The factor converts stretching into turning.


3. Roots of unity — circle par evenly spaced points

Ab parent formula ka star: .

Aage badhne se pehle, un do letters se milte hain jo parent formula ke exponents mein use karta hai:

Figure — Fourier analysis — DFT, FFT algorithm (Cooley-Tukey)

Figure mein (): red dot hai, se ek kadam clockwise. Baaki black dots uski powers hain — aap har dot visit karte ho aur steps ke baad par wapas land karte ho, kyunki:

Do facts jo parent rely karta hai, ab picture se obvious hain. Dono ko even chahiye taaki ek whole number ho (radix-2 FFT hamesha use karta hai, jo even hai):

Pehla FFT split possible banata hai; doosra "butterfly" ko almost free banata hai. Dono ek circle par step karne ki pictures hain, kuch aur nahi.

Topic ko iske kyon zaruurat hai: "frequency dial" hai. DFT sum mein weight kehta hai "sample ko notches spin karo" — poori geometry ke liye Roots of Unity dekho.


4. Sums — symbol

Topic ko iske kyon zaruurat hai: DFT (yahan Section 3 ka fixed frequency index hai, aur saare samples par run karta hai) ka matlab hai "ek output ke liye, har sample ko spin karo aur sab add karo". and add them all up wala part hai.


5. Geometric series — kyun orthogonality kaam karti hai

Parent ka proof ki basis waves independent hain, ek classic sum par tika hai.

DFT mein magic: ratio khud ek root of unity hai, toh , jo top ko bana deta hai. Poora sum zero ho jaata hai. Woh ek akeli line isiliye hai ki alag-alag frequencies ek doosre mein leak nahi hotiGeometric Series aur Linear Algebra — Orthogonal Bases dekho.

Topic ko iske kyon zaruurat hai: "orthogonal basis" yeh kehne ka fancy tarika hai ki har frequency ko apne aap measure kiya ja sakta hai bina ek bada equation system solve kiye. Geometric series woh engine hai jo ise prove karta hai.


6. Orthogonal bases — ek ingredient ek baar measure karna

Topic ko iske kyon zaruurat hai: DFT ki poori derivation "project onto orthogonal waves" hai. Full background: Linear Algebra — Orthogonal Bases.


7. Big-O aur divide-and-conquer — speed measure karna

Parent page ka FFT wala aadha hissa cost ke baare mein hai, values ke nahi.

Topic ko iske kyon zaruurat hai: isiliye FFT famous hai — naya math nahi, bas same DFT numbers ka ek faster route.


Prerequisite map

Complex numbers as arrows

e to the i theta = point on circle

Roots of unity omega N

Sigma sum notation

DFT formula X k

Geometric series

Orthogonal bases

Divide and conquer

FFT Cooley Tukey

Master Theorem

Convolution Theorem

Sampling and Aliasing

Downstream, yeh Convolution Theorem, Continuous Fourier Transform, aur Sampling & Aliasing (Nyquist) ko feed karte hain — lekin parent padhne ke liye unki zaroorat nahi.


Equipment checklist

Test karo apne aap — daayaan side cover karo. Agar koi jawab surprise kare, parent se pehle woh section dobara padho.

mein index ka kya matlab hai, aur yeh kahan se start karta hai?
Yeh batata hai ki kaun si reading hai; se start karta hai, toh aakhri index hai.
What single equation defines the imaginary unit ?
.
Draw/describe as a picture.
An arrow to the point right, up in the plane.
ki length kya hai, aur kyun?
, aur legs wale right triangle par Pythagoras se.
Conjugate geometrically kya karta hai?
Reflects the arrow across the real (horizontal) axis.
Plane par kaun sa point hai?
The unit-circle point at angle (length 1), from Euler's formula .
Ek full turn kitne radians ka hota hai, aur kya hai?
radians; .
In words, what is ?
One clockwise step to the next of evenly spaced dots on the unit circle.
aur ka kya matlab hai, aur kaun si range leta hai?
batata hai kaun si frequency; -va DFT output hai.
kyun?
steps of size complete a full lap back to .
State the two symmetries of (and the condition on ).
For even : and .
aapko kya karne ka instruction deta hai?
Add through .
Derive for .
Multiply-by- trick: , so .
Why is that sum for a root of unity?
makes the numerator .
ka kya matlab hai?
The two length- lists have zero overlap (orthogonal).
Recurrence kiska solution hai?
, via the Master Theorem.