Definition

The Haar wavelet matrix is a square matrix that represents the Discrete Haar Wavelet Transform (DHWT). It is used in signal processing and numerical methods to perform hierarchical decomposition of data.

Construction

For an Haar wavelet matrix , where (a power of 2), the rows encode scaling functions and wavelet functions at different resolutions.

The matrix is constructed recursively:

  1. For :

  1. For with :

where denotes the Kronecker product, and is the identity matrix.

Properties

  1. Orthogonal matrix: , where is the identity matrix.
  2. Fast computation: The Haar transform can be computed in time.
  3. Hierarchical structure: Decomposes a signal into averages (low-pass filter) and differences (high-pass filter) at various scales.

Example

For :