Hilbert Spaces
April 10, 2026 · Luciano Muratore
Building upon our understanding of finite-dimensional Euclidean space , we now extend these geometric concepts to infinite dimensions. This transition is not merely a mathematical curiosity; it is a necessity for Digital Signal Processing (DSP), where signals often behave like infinite-dimensional vectors.
Motivation: Why This Matters
In DSP, we require a robust mathematical framework where several key properties hold true:
- Well-defined Energy and Correlation: We must be able to measure the strength and similarity of signals.
- Convergence: Approximations of signals must converge to a stable limit.
- Stability: Linear operations performed on signals must remain stable under transformation.
Hilbert spaces provide exactly this structure, effectively generalizing Euclidean geometry to infinite-dimensional contexts.
What is a Hilbert Space?
A Hilbert space is a specialized vector space (typically over or ) defined by four critical properties:
- Inner Product: It is equipped with an inner product .
- Induced Norm: It possesses a norm defined by the inner product: .
- Completeness: It is a “complete” space, meaning every Cauchy sequence of vectors converges to a limit that is also within the space.
The Space
The space is the natural home for discrete-time signals with finite energy[cite: 72]. It is defined as the set of all sequences that are square-summable:
This space is a Hilbert space because it is complete and features a well-defined inner product:
Basis and Representations
Just as has a canonical basis, has an orthonormal basis consisting of unit impulses defined by . Consequently, any signal can be uniquely represented as a linear combination of these basis vectors:
The Problem of Completeness: vs.
In practical computation, we often work with finite support sequences (), where for all but a finite number of . While is convenient and dense within , it is not complete.
We can prove this by constructing a sequence of finite-support signals that converges to a signal with infinite support. For instance, if we define as for a finite range and elsewhere, as , the limit is an infinite-support signal. Because the limit of this sequence “escapes” the set of finite-support signals, fails the completeness test required to be a Hilbert space.