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.
n sirf ek index hai: yeh batata hai ki kaun si reading hai, 0 se counting shuru karke. Toh x0 pehli hai, x1 doosri, aur aise aage.
N readings ki total count hai.
Hum 0 se count karte hain, isliye aakhri index N−1 hai, N nahi. Yeh "off by one" is subject mein ek zindagi bhar ki aadat hai — abhi se comfortable ho jao.
Topic ko iske kyon zaruurat hai: poora DFT ek list x0…xN−1 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.
Parent page i, eiθ, aur letters par bars se bhari padi hai. Yeh sab ek picture mein rehta hai: ek flat plane mein ek point (ya arrow).
Horizontal axis real axis hai, vertical axis imaginary axis hai.
Figure mein red arrow dekho: uski length r hai aur woh right-pointing axis se jo angle banata hai woh θ hai.
Topic ko iske kyon zaruurat hai: parent ki line "XN−k=Xk 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.
Yeh poori parent page ka sabse important symbol hai, toh hum ise carefully earn karte hain.
Figure ko dheere se padho:
Har eiθradius 1 ke circle par hota hai ("unit circle"), kyunki cos2θ+sin2θ=1 hamesha.
θ ko thoda badhane par red dot thoda counter-clockwise rotate hota hai.
θradians mein measure hota hai: circle ka ek poora chakkar 2π radians ka hota hai (360 nahi). Toh e2πi=e0=1 — 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 eiθ hain jahan θ aage badhta rehta hai. Har DFT frequency ek aisa spinning arrow hai.
Recall Why is
eiθ a rotation and not just growth?
Ordinary ex (real x) grows. Multiplying the exponent by i turns "grow outward" into "turn sideways", so the value circles instead of escaping. ::: The factor i converts stretching into turning.
Aage badhne se pehle, un do letters se milte hain jo parent formula ωN ke exponents mein use karta hai:
Figure mein (N=8): red dot ω8 hai, 1 se ek kadam clockwise. Baaki black dots uski powers ω82,ω83,… hain — aap har dot visit karte ho aur N steps ke baad 1 par wapas land karte ho, kyunki:
ωNN=(e−2πi/N)N=e−2πi=1.
Do facts jo parent rely karta hai, ab picture se obvious hain. Dono ko N even chahiye taaki N/2 ek whole number ho (radix-2 FFT hamesha N=2m 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:ωN "frequency dial" hai. DFT sum mein weight ωNnk kehta hai "sample n ko k notches spin karo" — poori geometry ke liye Roots of Unity dekho.
Topic ko iske kyon zaruurat hai: DFT Xk=∑n=0N−1xnωNnk (yahan k Section 3 ka fixed frequency index hai, aur n saare N samples par run karta hai) ka matlab hai "ek output k ke liye, har sample ko spin karo aur sab add karo". ∑and add them all up wala part hai.
Parent ka proof ki basis waves independent hain, ek classic sum par tika hai.
DFT mein magic: ratio r khud ek root of unity hai, toh rN=1, jo top ko rN−1=0 bana deta hai. Poora sum zero ho jaata hai. Woh ek akeli line isiliye hai ki alag-alag frequencies ek doosre mein leak nahi hoti — Geometric 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.