Wavelets II - Vanishing Moments and Spectral Factorization
In the previous blog post I described the workings of the Fast Wavelet Transform (FWT) and how wavelets and filters are related. As promised, in this article we will see how to construct useful filters. Concretely, we will find a way to calculate...
Summary
This blog post continues a practical introduction to wavelets by showing how to design wavelet filters using vanishing moments and spectral factorization. The reader will learn step-by-step how polynomial moment conditions translate to filter zeros, how to form power spectra that satisfy the multiresolution constraints, and how to extract realizable FIR filters via spectral factorization.
Key Takeaways
- Construct wavelet scaling filters that enforce a given number of vanishing moments by imposing polynomial zero conditions on the filter's z-domain representation.
- Formulate the required autocorrelation (power) sequence from moment constraints and use it as the starting point for spectral factorization.
- Apply spectral factorization to derive minimum-phase FIR factors that yield practical scaling and wavelet filters.
- Relate the number of vanishing moments to time-domain regularity and frequency-domain nulls, enabling informed trade-offs between support length and smoothness.
- Verify filter properties via FFT-based spectral analysis and ensure orthogonality or biorthogonality constraints are satisfied.
Who Should Read This
DSP engineers, researchers, and advanced graduate students with prior exposure to wavelets and filter theory who want hands-on methods for constructing practical wavelet filters.
TimelessAdvanced
Related Documents
- A Quadrature Signals Tutorial: Complex, But Not Complicated TimelessIntermediate
- Lecture Notes on Elliptic Filter Design TimelessAdvanced
- Computing FFT Twiddle Factors TimelessAdvanced
- Digital Envelope Detection: The Good, the Bad, and the Ugly TimelessIntermediate
- The World's Most Interesting FIR Filter Equation: Why FIR Filters Can Be Line... TimelessAdvanced







