信号処理の数学において、 1993 年に David Edward Newland によって導入された調和ウェーブレット変換は、与えられた関数を時間周波数表現に変換するウェーブレットベースの線形変換です。これは、短時間フーリエ変換と連続ウェーブレット変換の利点を組み合わせたものです。これは、繰り返しフーリエ変換で表現でき、その離散類似物は高速フーリエ変換アルゴリズムを使用して効率的に計算できます。
調和ウェーブレット
この変換では、2つの整数j(「レベル」または「次数」)とk(「変換」)でインデックス付けされた「調和」ウェーブレットのファミリを使用します。これは、


これらの関数は直交しており、そのフーリエ変換は正方窓関数(特定のオクターブ帯域では定数、その他の帯域ではゼロ)です。特に、次の条件を満たします。


ここで、「*」は複素共役を表し、クロネッカーのデルタです。

j の次数が増加すると、これらのウェーブレットはフーリエ空間 (周波数) および高周波数帯域でより局所的になり、逆に時間 ( t ) では局所的になりにくくなります。したがって、任意の関数を展開するための基礎として使用される場合、ウェーブレットは異なる時間スケール (および異なるkに対する異なる時間オフセット) での関数の挙動を表します。
しかし、負の次数(j < 0)をすべて組み合わせて、単一の「スケーリング」関数のファミリーにすることは可能です。


関数φ は異なるkに対して自身と直交し、また非負のjに対してウェーブレット関数とも直交します。




したがって、調和ウェーブレット変換では、任意の実数値または複素数値関数(L2内)が、調和ウェーブレット(すべての整数jに対して)とその複素共役の基底で展開されます。

![{\displaystyle f(t)=\sum _{j=-\infty }^{\infty }\sum _{k=-\infty }^{\infty }\left[a_{j,k}w(2^{j}tk)+{\tilde {a}}_{j,k}w^{*}(2^{j}tk)\right],}](https://wikimedia.org/api/rest_v1/media/math/render/svg/efa800a8da4b188d3100e527c73b8dc739c98598)
あるいは、スケーリング関数φによって補完された非負のjに対するウェーブレットの基底において:
![{\displaystyle f(t)=\sum _{k=-\infty }^{\infty }\left[a_{k}\varphi (tk)+{\tilde {a}}_{k}\varphi ^ {*}(tk)\right]+\sum _{j=0}^{\infty }\sum _{k=-\infty }^{\infty }\left[a_{j,k}w(2^{j}tk)+{\チルダ{a}}_{j,k}w^{*}(2^{j}tk)\right]。 }](https://wikimedia.org/api/rest_v1/media/math/render/svg/2732f0e9f3b2a93fed22bdf21a1244485f01b0db)
原理的には、展開係数は直交関係を使用して計算できます。

実数値関数f ( t ) の場合、独立した展開係数の数を半分に減らすことができます。


この展開は、パーセバルの定理に類似した次の性質を持つ。

ただし、直交関係から直接展開係数を計算するのではなく、フーリエ変換のシーケンスを使用して計算することも可能です。これは、この変換の離散アナログ (離散t ) でははるかに効率的であり、高速フーリエ変換アルゴリズムを活用できます。
参考文献