Having established the concept of infinite-dimensional Hilbert spaces, we now look at a fundamental tool for processing finite-length signals: the Discrete Fourier Transform (DFT). The DFT allows us to transition from a temporal view of a signal to a spectral one, identifying the underlying periodicities that compose our data.
1. The DFT Function Mapping
The Discrete Fourier Transform (DFT) maps an N-point discrete-time signal from the time domain to a set of N discrete components in the frequency domain[cite: 103]. This relationship is defined by the following transform pair:
Each coefficient X[k] represents the contribution of a complex exponential with a frequency of k/N cycles per sample.
2. Fourier Representation and Orthogonality
A finite-length signal x[n] for n=0,…,N−1 is expressed as a linear combination of N orthogonal complex exponentials. These basis functions, ejN2πkn, form a complete basis for CN. This means any N-point signal can be uniquely represented using them.
The orthogonality of these basis functions is a critical property:
∑n=0N−1ejN2πkne−jN2πmn={N,0,k=mk=m
This orthogonality ensures a unique decomposition, simplifies coefficient computation via inner products, and leads to Parseval’s relation, which guarantees that energy is preserved between domains:
∑n=0N−1∣x[n]∣2=N1∑k=0N−1∣X[k]∣2
3. Matrix Representation
The DFT can be written compactly using matrix notation. If we define the N-th root of unity as WN=e−jN2π , the transform is expressed as:
The resulting frequency-domain vector is X=[4000]T.
5. Physical Meaning
Each DFT coefficient X[k] provides specific information about the signal’s composition:
Magnitude ∣X[k]∣: Represents the amplitude of that frequency component (magnitude spectrum).
Phase arg(X[k]): Represents the phase shift of that component (phase spectrum).
In essence, the DFT decomposes a complex signal into its fundamental sinusoidal building blocks, allowing for reconstruction by summing these individual components.