Discrete Fourier Transform — Study Notes
June 22, 2026 · DSP, FFT, signal processing
View on GitHub →Summary
Reviewed the discrete Fourier transform (DFT) and how windowing reduces spectral leakage when analyzing non-periodic signals.
Main ideas
- The DFT maps a finite time-domain sequence into frequency bins spaced by .
- Multiplying by a window before the FFT trades main-lobe width for lower side lobes.
- For embedded DSP, radix-2 FFT implementations favor lengths that are powers of two.
Key equation
The DFT of a sequence of length :
Parseval's relation (energy in time equals energy in frequency):
Figure
Add your own plot or diagram to study-log/images/ and update the path below:
Replace the comment above with a real image when ready.
Code & repository
Example code and experiments: GitHub — mookwonseo
Takeaways
- Window choice (Hann, Hamming, Blackman) directly affects leakage and frequency resolution.
- Next: implement a fixed-point radix-2 FFT and compare with CMSIS-DSP benchmarks.
