# 標本化定理とウェーブレット：Nyquist の定理・不確定性原理・多重解像度解析・Daubechies の構成

> 帯域制限された関数の標本化定理（Whittaker–Shannon）と Nyquist 率の必要性、Heisenberg の不確定性原理と Fourier 変換の台の両立不可能性を証明し、多重解像度解析から正規直交ウェーブレット基底を作る定理と、Fejér–Riesz の分解による Daubechies のコンパクト台ウェーブレットの構成を示す。
> https://rikai.mugen-giken.com/mathematics/fourier-analysis/sampling-wavelets

## 0. この記事の要点

音や画像のような連続的な信号を、とびとびの数値の列として保存したり送ったりするとき、どのくらい細かく測れば元の信号に戻せるのでしょうか。この記事はまずその答え（標本化定理）を示します。次に、「いつ起きたか」と「どの周波数か」を同時には鋭く言えないという限界（不確定性原理）を示し、その限界の中で信号を効率よく表すウェーブレットという基底の作り方までを扱います。読み終えると、ウェーブレットの基底がどんな条件から組み立てられるかを追えるようになります。

- **標本化定理**: Fourier 変換の台（値が $0$ でない範囲）が $[-\Omega,\Omega]$ に入る $L^2$ 関数は、間隔 $\pi/\Omega$ の標本値から $f(x)=\sum_nf(\frac{n\pi}\Omega)\,\mathrm{sinc}(\Omega x-n\pi)$ と完全に復元できます（$\mathrm{sinc}$ は $\sin t/t$ の形の関数で、§1 で定めます）。間隔をこれより粗くすると復元は一般に不可能です（Nyquist 率。復元に必要な標本の細かさの限界）。
- **不確定性原理**: $\|xf\|_2\|f'\|_2\ge\frac12\|f\|_2^2$ で、等号は Gauss 関数に限ります。また $f$ と $\hat f$ がともにコンパクト台なら $f=0$ です。時間と周波数の両方で鋭く局在した関数は存在しません。
- **多重解像度解析**: $L^2(\mathbb{R})$ の[閉部分空間](/mathematics/functional-analysis/hilbert-spaces#def-orthogonal-complement)の入れ子（粗い見方から細かい見方へ段階的に大きくなる空間の列）$V_j\subset V_{j+1}$ で、スケーリング関数（基本となる波形）$\varphi$ の整数平行移動が $V_0$ の[正規直交基底](/mathematics/functional-analysis/hilbert-spaces#def-orthonormal-system)になるものです。そこから**ウェーブレット** $\psi$ が作られ、$\{2^{j/2}\psi(2^jx-k)\}_{j,k\in\mathbb{Z}}$ が $L^2(\mathbb{R})$ の正規直交基底になります。
- 鍵はフィルタ $m_0$ についての条件 $|m_0(\xi)|^2+|m_0(\xi+\pi)|^2=1$ で、ウェーブレットは $m_1(\xi)=e^{-i\xi}\overline{m_0(\xi+\pi)}$ から作られます。
- **Daubechies の構成**: $|m_0|^2=\cos^{2N}(\xi/2)\,Q(\sin^2(\xi/2))$ を Bezout 型の恒等式で作り、[Fejér–Riesz の定理](/mathematics/fourier-analysis/toeplitz-szego)（非負の三角多項式を $|q|^2$ の形に書く定理）で $m_0$ を取り出し、無限積 $\hat\varphi(\xi)=\prod_{j\ge1}m_0(2^{-j}\xi)$ で $\varphi$ を定めると、台が $[0,2N-1]$ のスケーリング関数と $N$ 次の消失モーメント（$\int x^k\psi\,dx=0$ が $k=0,\dots,N-1$ で成り立つこと）をもつウェーブレットが得られます。

<Aside type="tip" title="この記事で使う事前知識">

- **Fourier 係数**: 周期関数を $e^{ikx}$ の和で表すときの係数。→ [Fourier 係数](/mathematics/fourier-analysis/fourier-series#def-fourier-coefficient)
- **Fourier 変換**: 関数を周波数ごとの成分に分ける変換。→ [Fourier 変換](/mathematics/fourier-analysis/fourier-transform#def-fourier-transform)
- **正規直交基底**: 互いに直交する長さ 1 のベクトルの組で、空間全体を張るもの。→ [正規直交基底](/mathematics/functional-analysis/hilbert-spaces#def-orthonormal-system)
- **整関数**: 複素平面全体で微分できる関数。帯域制限された関数はこの形になります。→ [整関数](/mathematics/complex-analysis/properties-of-holomorphic-functions#def-entire)
- **Schwartz 空間**: 何回微分しても急速に減衰する関数の空間。→ [Schwartz 空間](/mathematics/fourier-analysis/tempered-distributions#def-schwartz)
- **ユニタリ作用素**: ノルム（長さ）を保つ全単射の線形写像。→ [ユニタリ](/mathematics/functional-analysis/bounded-operators#def-operator-classes)

</Aside>

## 1. 動機

デジタル信号処理は「連続な信号を離散的な数列で表す」ことから始まります。どんな条件で、どれだけの密度の標本があれば元の信号に戻れるのか。この問いに Fourier 解析で答えるのが標本化定理です。答えの鍵は Hardy 空間の章の Paley–Wiener の定理（<Ref to="mathematics/fourier-analysis/hardy-spaces-hilbert-transform#thm-paley-wiener-entire" />）で、帯域制限された信号は整関数なので、離散点の値が全体を決めても不思議ではありません。

一方、Fourier 基底 $e^{ikx}$ は周波数については完全に局在していますが、時間（位置）についてはまったく局在していません。音声や画像のように「いつ・どこで・どの周波数が」現れるかが重要な信号には、時間と周波数の両方である程度局在した基底が欲しくなります。不確定性原理はその限界を示し、ウェーブレットはその限界の中で最適に近い基底を、平行移動と 2 倍の拡大という単純な操作だけで作ります。

本章の Fourier 変換は $\hat f(\xi)=\int e^{-ix\xi}f(x)\,dx$、$\|\hat f\|_2^2=2\pi\|f\|_2^2$ です（[ℝⁿ 上のフーリエ変換](/mathematics/fourier-analysis/fourier-transform)）。$\mathrm{sinc}(t)=\frac{\sin t}t$（$\mathrm{sinc}(0)=1$）とします。

## 2. 標本化定理

<Theorem id="thm-sampling" title="標本化定理（Whittaker–Shannon–Kotelnikov）">
$\Omega\gt0$ とし、$f\in L^2(\mathbb{R})$ が $\hat f=0$ a.e. on $\mathbb{R}\setminus[-\Omega,\Omega]$ を満たすとする（$f$ は <Ref to="mathematics/fourier-analysis/hardy-spaces-hilbert-transform#thm-paley-wiener-entire" /> の連続な代表元で考える）。$h=\pi/\Omega$ とおくと
$$
f(x)=\sum_{n\in\mathbb{Z}}f(nh)\,\mathrm{sinc}(\Omega x-n\pi),\qquad\|f\|_2^2=h\sum_{n\in\mathbb{Z}}|f(nh)|^2
$$
で、級数は $L^2$ でも $\mathbb{R}$ 上一様にも収束する。
</Theorem>

<Proof of="thm-sampling">
$\hat f\in L^2([-\Omega,\Omega])$ を区間 $[-\Omega,\Omega]$（長さ $2\Omega$）上の Fourier 級数に展開します。$\theta=\pi\xi/\Omega$ と変数変換すれば [フーリエ級数](/mathematics/fourier-analysis/fourier-series) の Parseval の等式（<Ref to="mathematics/fourier-analysis/fourier-series#thm-parseval-torus" />）がそのまま使え、$\{e^{-in\pi\xi/\Omega}\}_n$ は $L^2([-\Omega,\Omega],\frac{d\xi}{2\Omega})$ の正規直交基底です。係数は
$$
c_n=\frac1{2\Omega}\int_{-\Omega}^\Omega\hat f(\xi)e^{in\pi\xi/\Omega}d\xi=\frac{2\pi}{2\Omega}\cdot\frac1{2\pi}\int\hat f(\xi)e^{inh\xi}d\xi=h\,f(nh)
$$
です（最後は $\hat f\in L^1$ についての Fourier 積分による表示。<Ref to="mathematics/fourier-analysis/hardy-spaces-hilbert-transform#thm-paley-wiener-entire" />）。部分和 $S_N(\xi)=\sum_{|n|\le N}c_ne^{-inh\xi}\mathbf{1}_{[-\Omega,\Omega]}(\xi)$ は $L^2([-\Omega,\Omega])$ で $\hat f$ に収束し、逆 Fourier 変換は
$$
\frac1{2\pi}\int_{-\Omega}^\Omega e^{-inh\xi}e^{ix\xi}d\xi=\frac{\sin(\Omega(x-nh))}{\pi(x-nh)}=\frac{\Omega}{\pi}\,\mathrm{sinc}(\Omega x-n\pi)
$$
なので、$\mathcal{F}^{-1}S_N(x)=\sum_{|n|\le N}f(nh)\,\mathrm{sinc}(\Omega x-n\pi)$ です。Plancherel の定理（<Ref to="mathematics/fourier-analysis/fourier-transform#thm-plancherel" />）から $L^2$ 収束、$|f(x)-\mathcal{F}^{-1}S_N(x)|\le\frac1{2\pi}\|\hat f-S_N\|_1\le\frac{\sqrt{2\Omega}}{2\pi}\|\hat f-S_N\|_2$ から一様収束が出ます。ノルムの等式は Parseval の等式 $\frac1{2\Omega}\int|\hat f|^2=\sum|c_n|^2$ と $\|\hat f\|_2^2=2\pi\|f\|_2^2$ から $\|f\|_2^2=\frac{\Omega}{\pi}h^2\sum|f(nh)|^2=h\sum|f(nh)|^2$ です。
</Proof>

<Proposition id="prop-nyquist" title="Nyquist 率の必要性">
$h\gt\pi/\Omega$ ならば、$\hat f$ の台が $[-\Omega,\Omega]$ に入る $0$ でない $f\in L^2$ で、すべての $n$ について $f(nh)=0$ となるものが存在する。したがって間隔 $h$ の標本からの復元は不可能である。
</Proposition>

証明の方針は、標本点 $nh$ ですべて $0$ になるのに $0$ でない帯域制限関数を、$\sin(\pi x/h)$（標本点で $0$ になる波）に、帯域に余裕の分だけ幅をもつ滑らかな関数を掛けて作る、というものです。$\sin$ を掛けると周波数が $\pm\pi/h$ だけずれ、ずれた先がまだ $[-\Omega,\Omega]$ に収まる余裕が $\delta$ です。

<Proof of="prop-nyquist">
$\delta=\Omega-\pi/h\gt0$ とし、$g(x)=\mathrm{sinc}(\delta x)^2$ とおきます。$\mathrm{sinc}(\delta x)$ の Fourier 変換は $\frac\pi\delta\mathbf{1}_{[-\delta,\delta]}$ なので、$\hat g$ はその畳み込みの $\frac1{2\pi}$ 倍で台は $[-2\delta,2\delta]$ です。$f(x)=\sin(\pi x/h)\,g(x/2)$ とすると、$\hat f$ の台は $\pm\frac\pi h+[-\delta,\delta]\subset[-\Omega,\Omega]$ に入り（$\sin$ の掛け算は周波数の $\pm\pi/h$ 平行移動、$g(x/2)$ の台は $[-\delta,\delta]$）、$f\in L^2$、$f\ne0$、$f(nh)=0$ です。
</Proof>

標本間隔が粗すぎると、周波数 $\xi$ と $\xi+2\pi/h$ の成分が標本の上で区別できなくなります（**エイリアス**）。Poisson 和公式（<Ref to="mathematics/fourier-analysis/fourier-transform#thm-poisson-summation" />）の言葉では、標本列 $(f(nh))_n$ の離散 Fourier 変換は $\hat f$ を周期 $2\pi/h$ で周期化したもの $\frac1h\sum_k\hat f(\xi+2\pi k/h)$ で、$2\pi/h\ge2\Omega$ のときに限り周期化しても重なりが生じません。

## 3. 不確定性原理

<Theorem id="thm-heisenberg" title="Heisenberg の不確定性原理">
$f\in\mathcal{S}(\mathbb{R})$ について
$$
\|xf\|_2\,\|f'\|_2\ge\frac12\|f\|_2^2 ,
$$
等号はある $c\gt0$、$A\in\mathbb{C}$ で $f(x)=Ae^{-cx^2/2}$ のときに限る。Fourier 変換で書くと $\Bigl(\int x^2|f|^2dx\Bigr)\Bigl(\int\xi^2|\hat f|^2d\xi\Bigr)\ge\frac{\pi}{2}\|f\|_2^4$。
</Theorem>

<Proof of="thm-heisenberg">
部分積分（境界項は急減少性で消える）で
$$
\|f\|_2^2=\int|f|^2dx=-\int x\,(|f|^2)'\,dx=-2\,\mathrm{Re}\int x\bar f\,f'\,dx\le2\|xf\|_2\|f'\|_2
$$
です（Cauchy–Schwarz）。等号は $f'$ と $xf$ が一次従属で、かつ $\mathrm{Re}\int x\bar ff'\le0$ となる向きのとき、すなわち $f'=-cxf$（$c\gt0$）のときで、これを解くと $f=Ae^{-cx^2/2}$ です（$f\ne0$ の場合。$c\le0$ では $\mathcal{S}$ に入らない）。後半は $\|f'\|_2^2=\frac1{2\pi}\int\xi^2|\hat f|^2$（Plancherel の定理と $\widehat{f'}=i\xi\hat f$）を代入したものです。
</Proof>

量子力学の言葉では、$\|f\|_2=1$ の状態で位置 $x$ と運動量 $p=-i\frac d{dx}$ の（平均 $0$ のときの）標準偏差 $\Delta x=\|xf\|_2$、$\Delta p=\|f'\|_2$ について $\Delta x\Delta p\ge\frac12$（$\hbar=1$）です。不等式は、$xf$ と $f'$ が $L^2$ に入る $f$ 全体に延びます（調和振動子の二次形式の定義域では $\mathcal{S}$ が形式の芯になる。[Schwartz 空間と緩増加超関数](/mathematics/fourier-analysis/tempered-distributions)の Hermite 展開 <Ref to="mathematics/fourier-analysis/tempered-distributions#thm-hermite-representation" /> を参照）。

<Proposition id="prop-qualitative-uncertainty" title="台の両立不可能性">
$f\in L^2(\mathbb{R})$ について、$f$ と $\hat f$ がともに有界集合の外で $0$（a.e.）ならば $f=0$。
</Proposition>

<Proof of="prop-qualitative-uncertainty">
$\hat f$ の台が有界なので、<Ref to="mathematics/fourier-analysis/hardy-spaces-hilbert-transform#thm-paley-wiener-entire" /> から $f$ は整関数の制限です。$f$ が区間 $(R,\infty)$ で $0$ なら、一致の定理（<Ref to="mathematics/complex-analysis/properties-of-holomorphic-functions#thm-identity" />）から整関数は恒等的に $0$ です。
</Proof>

より定量的な形として、Hardy の不確定性原理「$|f(x)|\le Ce^{-ax^2}$、$|\hat f(\xi)|\le Ce^{-b\xi^2}$、$ab\gt\frac14$ なら $f=0$」があります（Phragmén–Lindelöf の原理を使う証明は Folland–Sitaram の総説を参照）。$ab=\frac14$ は Gauss 関数 $e^{-ax^2}$ で、ここでも Gauss 関数が限界を与えます。

## 4. 多重解像度解析

<Definition id="def-mra" title="多重解像度解析">
$L^2(\mathbb{R})$ の閉部分空間の列 $(V_j)_{j\in\mathbb{Z}}$ と関数 $\varphi\in V_0$ が次を満たすとき、**多重解像度解析**（MRA）といい、$\varphi$ を**スケーリング関数**という。

1. $V_j\subset V_{j+1}$。
2. $\bigcup_jV_j$ は $L^2(\mathbb{R})$ で稠密で、$\bigcap_jV_j=\{0\}$。
3. $f\in V_j\iff f(2\,\cdot)\in V_{j+1}$。
4. $\{\varphi(\cdot-k)\}_{k\in\mathbb{Z}}$ は $V_0$ の正規直交基底である。

$\varphi_{j,k}(x)=2^{j/2}\varphi(2^jx-k)$、$\psi_{j,k}$ も同様に定める。
</Definition>

3 と 4 から $\{\varphi_{j,k}\}_k$ は $V_j$ の正規直交基底です。$V_j$ は「解像度 $2^{-j}$ で見える関数」の空間で、$j\to\infty$ で細部まで、$j\to-\infty$ で粗い平均だけになります。

<Example id="ex-haar" title="Haar の多重解像度解析">
$\varphi=\mathbf{1}_{[0,1)}$、$V_j$ を長さ $2^{-j}$ の二進区間 $[k2^{-j},(k+1)2^{-j})$ 上で定数な $L^2$ 関数の空間とします。1, 3, 4 は明らかです。$\bigcup V_j$ の稠密性は、$C_c(\mathbb{R})$ の関数（$L^2$ で稠密）が二進区間上の平均を取った階段関数で一様に、台を保って近似できることから出ます。$f\in\bigcap V_j$ なら、$f$ は $[0,2^J)$ と $[-2^J,0)$ 上で定数（全 $J$）なので $(0,\infty)$ と $(-\infty,0)$ で定数で、$L^2$ なので $0$ です。
</Example>

<Lemma id="lem-orthonormal-translates" title="平行移動が正規直交であるための条件">
$g\in L^2(\mathbb{R})$ について、$\{g(\cdot-k)\}_{k\in\mathbb{Z}}$ が正規直交系であることは、$\sum_{l\in\mathbb{Z}}|\hat g(\xi+2\pi l)|^2=1$（a.e. $\xi$）と同値である。
</Lemma>

<Proof of="lem-orthonormal-translates">
Plancherel の定理（内積の形）と $\widehat{g(\cdot-k)}=e^{-ik\xi}\hat g$ から
$$
\langle g(\cdot-k),g\rangle=\frac1{2\pi}\int|\hat g(\xi)|^2e^{ik\xi}d\xi=\frac1{2\pi}\int_0^{2\pi}G(\xi)e^{ik\xi}d\xi,\qquad G(\xi)=\sum_l|\hat g(\xi+2\pi l)|^2
$$
です（Tonelli の定理で和と積分を交換。$G\in L^1(\mathbb{T})$）。正規直交性は $G$ の Fourier 係数が $\delta_{k0}$ であることで、Fourier 係数の一意性（<Ref to="mathematics/fourier-analysis/fourier-series#prop-torus-uniqueness" />）からこれは $G=1$ a.e. と同値です。
</Proof>

<Theorem id="thm-mra-wavelet" title="多重解像度解析からのウェーブレット基底">
$(V_j,\varphi)$ を多重解像度解析とする。

1. $h_k=\langle\sqrt2\varphi(2\cdot-k),\varphi\rangle$ について $\varphi(x)=\sqrt2\sum_kh_k\varphi(2x-k)$（$L^2$ 収束、$\sum|h_k|^2=1$）で、$m_0(\xi)=\frac1{\sqrt2}\sum_kh_ke^{-ik\xi}\in L^2(\mathbb{T})$ は $\hat\varphi(2\xi)=m_0(\xi)\hat\varphi(\xi)$ と $|m_0(\xi)|^2+|m_0(\xi+\pi)|^2=1$（a.e.）を満たす。
2. $m_1(\xi)=e^{-i\xi}\overline{m_0(\xi+\pi)}$ とし、$\psi$ を $\hat\psi(2\xi)=m_1(\xi)\hat\varphi(\xi)$ で定めると、$\{\psi_{j,k}\}_{j,k\in\mathbb{Z}}$ は $L^2(\mathbb{R})$ の正規直交基底である。具体的には $\psi(x)=-\sqrt2\sum_k(-1)^k\overline{h_{1-k}}\,\varphi(2x-k)$（符号を反転した $-\psi$ も同じ性質をもつ）。
</Theorem>

証明の流れは次のとおりです。まず $V_0\subset V_1$ から、$\varphi$ 自身が 2 倍に縮めた $\varphi$ の平行移動の和で書けること（フィルタ $m_0$）を示します。次に Fourier 変換の側で、$V_1$ を周期関数の空間と同一視し、$V_0$ を「各点で 1 本の直線に値をとる関数」の全体として捉えます。その直線に直交する直線が、細部の空間 $W_0=V_1\ominus V_0$ に対応し、そこからウェーブレット $\psi$ が見つかります。最後に、スケールごとの細部 $W_j$ を全部足すと $L^2$ 全体になることを、$V_j$ への射影が、どの関数に対しても $j\to\pm\infty$ で $1$ または $0$ に近づくこと（強収束）から結論します。

<Proof of="thm-mra-wavelet">
**第 1 段: $V_1$ の Fourier 表示.** $\{\varphi_{1,k}\}_k$ は $V_1$ の正規直交基底なので、$f\in V_1$ は $f=\sum_kc_k\varphi_{1,k}$（$\sum|c_k|^2=\|f\|^2$）と書け、$\widehat{\varphi_{1,k}}(\xi)=\frac1{\sqrt2}e^{-ik\xi/2}\hat\varphi(\xi/2)$ から
$$
\hat f(\xi)=\frac1{\sqrt2}C(\xi/2)\,\hat\varphi(\xi/2),\qquad C(\eta)=\sum_kc_ke^{-ik\eta}\in L^2(\mathbb{T})
$$
です。写像 $\mathcal{U}:f\mapsto C$ は $V_1$ から $L^2(\mathbb{T},\frac{d\eta}{2\pi})$ へのユニタリ作用素です（Parseval の等式）。

**第 2 段: 1 の証明.** $\varphi\in V_0\subset V_1$ に第 1 段を使うと、$c_k=\langle\varphi_{1,k},\varphi\rangle=h_k$ で $\hat\varphi(\xi)=m_0(\xi/2)\hat\varphi(\xi/2)$ です。<Ref to="lem-orthonormal-translates" /> を $\varphi$ に使い、$2\xi$ で評価して $l$ の偶奇で分けると
$$
1=\sum_l|\hat\varphi(2\xi+2\pi l)|^2=\sum_l|m_0(\xi+\pi l)|^2|\hat\varphi(\xi+\pi l)|^2=|m_0(\xi)|^2\sum_{l'}|\hat\varphi(\xi+2\pi l')|^2+|m_0(\xi+\pi)|^2\sum_{l'}|\hat\varphi(\xi+\pi+2\pi l')|^2
$$
（$m_0$ は周期 $2\pi$）で、再び <Ref to="lem-orthonormal-translates" /> から右辺は $|m_0(\xi)|^2+|m_0(\xi+\pi)|^2$ です。

**第 3 段: $V_0$ と $W_0=V_1\ominus V_0$ の像.** $f=\sum_ka_k\varphi(\cdot-k)\in V_0$ なら $\hat f(\xi)=A(\xi)\hat\varphi(\xi)=A(\xi)m_0(\xi/2)\hat\varphi(\xi/2)$（$A(\xi)=\sum a_ke^{-ik\xi}$）なので、$\mathcal{U}f(\eta)=\sqrt2A(2\eta)m_0(\eta)$ です。$L^2(\mathbb{T})$ の元 $C$ を $\eta\in[0,\pi)$ ごとのベクトル $\vec C(\eta)=(C(\eta),C(\eta+\pi))\in\mathbb{C}^2$ と見ると、$\|C\|^2=\frac1{2\pi}\int_0^\pi|\vec C(\eta)|^2d\eta$ で、内積も各点の $\mathbb{C}^2$ の内積の積分です。$A(2\eta)$ は周期 $\pi$ なので $\mathcal{U}(V_0)$ の元は $\vec C(\eta)=\sqrt2A(2\eta)\vec u(\eta)$、$\vec u(\eta)=(m_0(\eta),m_0(\eta+\pi))$ の形で、第 2 段から $|\vec u(\eta)|=1$ です。$A$ は $L^2(\mathbb{T})$ を自由に動き、$\eta\mapsto A(2\eta)$ は $[0,\pi)$ 上の $L^2$ 関数を自由に表せるので、$\mathcal{U}(V_0)$ は「各点で $\vec u(\eta)$ の張る直線に値をとる」関数全体です。$\vec v(\eta)=(m_1(\eta),m_1(\eta+\pi))=e^{-i\eta}(\overline{m_0(\eta+\pi)},-\overline{m_0(\eta)})$ は各点で $\vec u(\eta)$ と直交する単位ベクトルなので、$\mathcal{U}(W_0)$ は各点で $\vec v(\eta)$ の張る直線に値をとる関数全体、すなわち $\{\sqrt2B(2\eta)m_1(\eta)\mid B\in L^2(\mathbb{T})\}$ で、$\|\sqrt2B(2\cdot)m_1\|^2=\frac1{2\pi}\int_0^\pi2|B(2\eta)|^2d\eta=\|B\|^2$ です。

**第 4 段: $W_0$ の基底.** $\mathcal{U}\psi=\sqrt2m_1$ となる $\psi\in W_0$ は第 1 段の式から $\hat\psi(\xi)=m_1(\xi/2)\hat\varphi(\xi/2)$ を満たし、$\mathcal{U}(\psi(\cdot-k))(\eta)=\sqrt2e^{-2ik\eta}m_1(\eta)$ です（平行移動 $k$ は $\hat f$ に $e^{-ik\xi}=e^{-2ik\eta}$ を掛ける）。$B\mapsto\sum_kb_k\psi(\cdot-k)$（$B=\sum b_ke^{-ik\xi}$）は第 3 段から $L^2(\mathbb{T})$ から $W_0$ へのユニタリなので、$\{\psi(\cdot-k)\}$ は $W_0$ の正規直交基底です。係数は $m_1(\eta)=e^{-i\eta}\frac1{\sqrt2}\sum_k\overline{h_k}e^{ik(\eta+\pi)}=\frac1{\sqrt2}\sum_k(-1)^k\overline{h_k}e^{-i(1-k)\eta}$ から、$\sqrt2m_1$ の $e^{-ik'\eta}$ の係数は $(-1)^{1-k'}\overline{h_{1-k'}}=-(-1)^{k'}\overline{h_{1-k'}}$ で、第 1 段の展開 $\psi=\sum_kc_k\varphi_{1,k}$ から主張の式です。

**第 5 段: 全体.** 3 から $W_j=\{f(2^j\cdot)\mid f\in W_0\}$ は $V_{j+1}\ominus V_j$ で、$\{\psi_{j,k}\}_k$ はその正規直交基底です。$J\lt K$ について $V_K=V_J\oplus W_J\oplus\cdots\oplus W_{K-1}$ です。$V_j$ への射影 $P_j$ は $j$ について増加し、2 の稠密性から $P_K\to1$（$K\to\infty$）、$\bigcap V_j=\{0\}$ から $P_J\to0$（$J\to-\infty$）が強収束で成り立ちます（増加・減少する射影の列は、和・共通部分への射影に強収束する）。よって $L^2=\bigoplus_{j\in\mathbb{Z}}W_j$ で、$\{\psi_{j,k}\}_{j,k}$ は正規直交基底です。
</Proof>

Haar の場合（<Ref to="ex-haar" />）は $h_0=h_1=\frac1{\sqrt2}$ で、符号を除いて $\psi=\mathbf{1}_{[0,1/2)}-\mathbf{1}_{[1/2,1)}$ です。Haar ウェーブレットは時間方向には完全に局在していますが不連続で、$\hat\psi(\xi)$ は $|\xi|^{-1}$ 程度にしか減衰しません。周波数方向の局在を良くするには $\varphi$ を滑らかにする必要があり、これが Daubechies の構成の動機です。

<Figure caption="Haar のスケーリング関数 $\varphi$ とウェーブレット $\psi$。$\varphi$ は $[0,1)$ で 1、$\psi$ は $[0,\frac12)$ で 1、$[\frac12,1)$ で −1 をとる。$V_j$ の関数は、幅 $2^{-j}$ の区間ごとに定数な階段関数で、$j$ が大きいほど段差が細かい。">
<svg viewBox="0 0 480 170" width="100%" role="img" aria-label="Haar のスケーリング関数は区間 0 から 1 で値 1 の矩形、ウェーブレットは区間 0 から 1/2 で値 1、1/2 から 1 で値 −1 の矩形波">
  <g fill="none" stroke="currentColor" stroke-width="1">
    <line x1="20" y1="120" x2="220" y2="120" />
    <line x1="260" y1="90" x2="460" y2="90" />
    <line x1="40" y1="30" x2="40" y2="140" />
    <line x1="280" y1="30" x2="280" y2="150" />
  </g>
  <g fill="none" stroke="var(--sl-color-accent)" stroke-width="2.5">
    <polyline points="40,120 40,60 160,60 160,120" />
    <polyline points="280,90 280,50 340,50 340,130 400,130 400,90" />
  </g>
  <g fill="currentColor" font-size="12" text-anchor="middle">
    <text x="40" y="136">0</text>
    <text x="160" y="136">1</text>
    <text x="100" y="22">φ = 1(0 ≤ x &lt; 1)</text>
    <text x="340" y="22">ψ（符号を除く）</text>
    <text x="340" y="70" font-size="11">+1</text>
    <text x="370" y="122" font-size="11">−1</text>
    <text x="400" y="106">1</text>
    <text x="340" y="106">1/2</text>
  </g>
</svg>
</Figure>

<Figure caption="多重解像度解析の入れ子構造。$V_{j+1}$ は粗い近似 $V_j$ と細部 $W_j$ の直交和に分かれ、これを繰り返すと $L^2(\mathbb{R})$ は全スケールの細部 $W_j$ の直交和になる。">
<svg viewBox="0 0 480 200" width="100%" role="img" aria-label="V_{j+1} が V_j と W_j に分かれ、さらに V_j が V_{j-1} と W_{j-1} に分かれる木構造の図">
  <g fill="none" stroke="currentColor" stroke-width="1.5">
    <rect x="20" y="80" width="90" height="40" rx="6" />
    <rect x="160" y="40" width="90" height="40" rx="6" />
    <rect x="160" y="120" width="90" height="40" rx="6" stroke="var(--sl-color-accent)" stroke-width="2" />
    <rect x="300" y="10" width="90" height="40" rx="6" />
    <rect x="300" y="70" width="90" height="40" rx="6" stroke="var(--sl-color-accent)" stroke-width="2" />
    <line x1="110" y1="100" x2="160" y2="60" />
    <line x1="110" y1="100" x2="160" y2="140" />
    <line x1="250" y1="60" x2="300" y2="30" />
    <line x1="250" y1="60" x2="300" y2="90" />
  </g>
  <g fill="currentColor" font-size="13" text-anchor="middle">
    <text x="65" y="105">V(j+1)</text>
    <text x="205" y="65">V(j)（近似）</text>
    <text x="205" y="145">W(j)（細部）</text>
    <text x="345" y="35">V(j−1)</text>
    <text x="345" y="95">W(j−1)</text>
    <text x="430" y="35">…</text>
  </g>
  <text x="240" y="190" font-size="12" text-anchor="middle" fill="currentColor">L²(ℝ) = ⊕ W(j)、 W(j) の基底は 2^(j/2) ψ(2^j x − k)（k ∈ ℤ）</text>
</svg>
</Figure>

## 5. Daubechies のコンパクト台ウェーブレット

逆向きに、フィルタ $m_0$ から出発して多重解像度解析を作ります。コンパクト台の $\varphi$ を得るには $m_0$ を三角多項式に取ります。

<Lemma id="lem-bezout" title="Bezout 型の恒等式">
$N\ge1$ について $Q(y)=\sum_{k=0}^{N-1}\binom{2N-1}{k}(1-y)^{N-1-k}y^k$ とおくと、$Q$ は $[0,1]$ 上で正の、次数 $N-1$ 以下の多項式で
$$
(1-y)^NQ(y)+y^NQ(1-y)=1 .
$$
</Lemma>

<Proof of="lem-bezout">
$1=((1-y)+y)^{2N-1}=\sum_{k=0}^{2N-1}\binom{2N-1}k(1-y)^{2N-1-k}y^k$ を $k\le N-1$ と $k\ge N$ に分けます。前半は $(1-y)^NQ(y)$ です。後半で $k=2N-1-k'$（$k'\le N-1$）とおくと $\binom{2N-1}{k'}(1-y)^{k'}y^{2N-1-k'}=y^N\cdot\binom{2N-1}{k'}y^{N-1-k'}(1-y)^{k'}$ で、和は $y^NQ(1-y)$ です。$[0,1]$ 上では各項が非負で、$k=0$ の項 $(1-y)^{N-1}$ と $k=N-1$ の項 $\binom{2N-1}{N-1}y^{N-1}$ が同時に $0$ になることはないので $Q\gt0$ です。
</Proof>

<Theorem id="thm-daubechies" title="Daubechies のウェーブレット">
$N\ge1$ とする。次数 $2N-1$ の三角多項式 $m_0(\xi)=\frac1{\sqrt2}\sum_{k=0}^{2N-1}h_ke^{-ik\xi}$ で
$$
|m_0(\xi)|^2=\cos^{2N}\frac\xi2\;Q\Bigl(\sin^2\frac\xi2\Bigr),\qquad m_0(0)=1
$$
となるものが存在する。$\hat\varphi(\xi)=\prod_{j=1}^\infty m_0(2^{-j}\xi)$ で定まる $\varphi$ は $L^2(\mathbb{R})$ に入り、台は $[0,2N-1]$ に含まれ、$V_j=\overline{\mathrm{span}}\{\varphi_{j,k}\}_k$ とともに多重解像度解析をなす。対応するウェーブレット $\psi$（<Ref to="thm-mra-wavelet" />）は台が $[1-N,N]$ に含まれ、$\int x^k\psi(x)\,dx=0$（$0\le k\le N-1$）を満たす。
</Theorem>

証明の方針は三つです。(1) Bezout 型の恒等式（<Ref to="lem-bezout" />）と Fejér–Riesz の定理でフィルタ $m_0$ を作る。(2) 無限積で $\varphi$ を定め、$L^2$ に入ること・正規直交性・台の大きさを調べる。(3) 前節の定理を使ってウェーブレットを作り、$m_0$ の $\xi=\pi$ での零点の位数から消失モーメントを読み取る。

<Proof of="thm-daubechies">
**第 1 段: $m_0$ の存在.** $M(\xi)=\cos^{2N}\frac\xi2\,Q(\sin^2\frac\xi2)$ は、$\cos^2\frac\xi2=\frac{1+\cos\xi}2$、$\sin^2\frac\xi2=\frac{1-\cos\xi}2$ から $\cos\xi$ の $2N-1$ 次以下の多項式、すなわち次数 $2N-1$ 以下の非負三角多項式です。Fejér–Riesz の定理（<Ref to="mathematics/fourier-analysis/toeplitz-szego#thm-fejer-riesz" />）から $M(\xi)=|q(e^{i\xi})|^2$ となる次数 $2N-1$ 以下の多項式 $q$ があり、$m_0(\xi)=c\,\overline{q(e^{i\xi})}$（$|c|=1$）は $e^{-i\xi}$ の多項式です。$M(0)=Q(0)=1$ なので $c$ を選んで $m_0(0)=1$ とできます。$\xi\mapsto\xi+\pi$ で $\sin^2\frac\xi2$ と $\cos^2\frac\xi2$ が入れ替わるので、<Ref to="lem-bezout" />（$y=\sin^2\frac\xi2$）から $|m_0(\xi)|^2+|m_0(\xi+\pi)|^2=1$ です。また $Q\gt0$ なので、$m_0$ は $(-\pi,\pi)$ で $0$ になりません。

**第 2 段: 無限積.** $|m_0|\le1$ で、$m_0$ は滑らかで $m_0(0)=1$ なので $|m_0(\xi)-1|\le C|\xi|$ です。$\sum_jC2^{-j}|\xi|\lt\infty$ から無限積はコンパクト集合上で一様収束し（<Ref to="mathematics/complex-analysis/entire-functions-gamma#prop-product" /> と同じ評価）、$\hat\varphi$ は連続で $|\hat\varphi|\le1$、$\hat\varphi(0)=1$、$\hat\varphi(2\xi)=m_0(\xi)\hat\varphi(\xi)$ です。

**第 3 段: 切り落とした積.** $\hat f_J(\xi)=\prod_{j=1}^Jm_0(2^{-j}\xi)\mathbf{1}_{[-\pi,\pi]}(2^{-J}\xi)$ とおきます。$k\in\mathbb{Z}$ について $I_J(k)=\int\bigl|\hat f_J(\xi)\bigr|^2e^{ik\xi}d\xi$ を考えます。積分範囲 $[-2^J\pi,2^J\pi]$ の負の部分を $2^J\pi$ だけ平行移動すると、$j\lt J$ の因子 $m_0(2^{-j}\xi)$ は周期 $2^{j+1}\pi$ の倍数のずれなので不変、$e^{ik\xi}$ も不変（$J\ge1$）、$j=J$ の因子は $m_0(2^{-J}\xi-\pi)$ に変わるので
$$
I_J(k)=\int_0^{2^J\pi}\prod_{j\lt J}|m_0(2^{-j}\xi)|^2\bigl(|m_0(2^{-J}\xi)|^2+|m_0(2^{-J}\xi-\pi)|^2\bigr)e^{ik\xi}d\xi=I_{J-1}(k)
$$
（被積分関数の周期性で区間を $[-2^{J-1}\pi,2^{J-1}\pi]$ に戻した）です。$I_0(k)=\int_{-\pi}^\pi e^{ik\xi}d\xi=2\pi\delta_{k0}$ なので、Plancherel の定理から $\langle f_J(\cdot-k),f_J\rangle=\frac1{2\pi}I_J(k)=\delta_{k0}$ です。

**第 4 段: $\varphi\in L^2$ と正規直交性.** 第 1 段から $m_0$ は $[-\pi/2,\pi/2]$ で $0$ にならないので、$|\eta|\le\pi$ では無限積のすべての因子の引数が $[-\pi/2,\pi/2]$ に入り、$\hat\varphi$ は $[-\pi,\pi]$ 上の連続で $0$ にならない関数です。$c=\min_{[-\pi,\pi]}|\hat\varphi|\gt0$ とすると、$|\xi|\le2^J\pi$ で $\hat\varphi(\xi)=\hat f_J(\xi)\hat\varphi(2^{-J}\xi)$ なので $|\hat f_J|\le c^{-1}|\hat\varphi|$ です。Fatou の補題から $\int|\hat\varphi|^2\le\liminf\int|\hat f_J|^2=2\pi$ で $\varphi\in L^2$、次に優関数 $c^{-2}|\hat\varphi|^2$ による優収束定理で $\hat f_J\to\hat\varphi$（$L^2$）です。極限で $\langle\varphi(\cdot-k),\varphi\rangle=\delta_{k0}$ です。

**第 5 段: 台.** $m_0(2^{-j}\xi)$ は有限測度 $\mu^{(j)}=\frac1{\sqrt2}\sum_kh_k\delta_{k2^{-j}}$ の Fourier 変換なので、$\prod_{j\le J}m_0(2^{-j}\xi)$ は畳み込み $\nu_J=\mu^{(1)}*\cdots*\mu^{(J)}$ の Fourier 変換で、$\nu_J$ の台は $[0,(2N-1)\sum_{j\le J}2^{-j}]\subset[0,2N-1]$ です。$\hat\nu_J\to\hat\varphi$ は有界な各点収束なので $\mathcal{S}'$ で収束し（優収束定理）、$\mathcal{F}^{-1}$ の連続性（<Ref to="mathematics/fourier-analysis/tempered-distributions#thm-fourier-tempered" />）から $\nu_J\to\varphi$（$\mathcal{S}'$）です。$[0,2N-1]$ と交わらない台の試験関数 $g$ では $\nu_J(g)=0$ なので $\varphi(g)=0$、すなわち $\operatorname{supp}\varphi\subset[0,2N-1]$ です。

**第 6 段: 多重解像度解析.** 4 は第 4 段、3 は定義、1 は $\hat\varphi(2\xi)=m_0(\xi)\hat\varphi(\xi)$（$\varphi(x/2)/\sqrt2\in V_0$ を意味し、拡大すると $V_j\subset V_{j+1}$）から出ます。$\bigcap V_j=\{0\}$: $f$ が $[-R,R]$ に台をもつとき、Cauchy–Schwarz の不等式から $|\langle f,\varphi_{-J,k}\rangle|^2\le\|f\|^2\int_{E_J-k}|\varphi|^2$（$E_J=[-2^{-J}R,2^{-J}R]$）で、$2^{1-J}R\lt1$ なら区間 $E_J-k$ は互いに素なので $\|P_{-J}f\|^2\le\|f\|^2\int_{\bigcup_k(E_J-k)}|\varphi|^2\to0$（優収束定理）です。こうした $f$ は稠密で $\|P_{-J}\|\le1$ なので、$P_{-J}\to0$ が強収束で成り立ちます。$\bigcup V_j$ の稠密性: $\hat f$ の台が $[-R,R]$ に入る $f$ と $2^j\pi\gt R$ について、$\langle f,\varphi_{j,k}\rangle=\frac{2^{j/2}}{2\pi}\int_{-\pi}^\pi\hat f(2^j\eta)\overline{\hat\varphi(\eta)}e^{ik\eta}d\eta$ なので、Parseval の等式から $\|P_jf\|^2=\frac1{2\pi}\int|\hat f(\xi)|^2|\hat\varphi(2^{-j}\xi)|^2d\xi\to\|f\|^2$（$|\hat\varphi|\le1$、$\hat\varphi(0)=1$、連続性）で、$P_jf\to f$ です。

**第 7 段: ウェーブレット.** $\psi=-\sqrt2\sum_k(-1)^k\overline{h_{1-k}}\varphi(2x-k)$ で $h_{1-k}\ne0$ は $1-k\in[0,2N-1]$ のときだけなので、台は $\frac12([0,2N-1]+[2-2N,1])=[1-N,N]$ に入ります。$|m_0(\xi+\pi)|^2=\sin^{2N}\frac\xi2Q(\cos^2\frac\xi2)$ は $\xi=0$ で $2N$ 位の零点をもつので $m_1(\xi)=e^{-i\xi}\overline{m_0(\xi+\pi)}$ は $\xi=0$ で $N$ 位以上の零点をもち、$\hat\psi(\xi)=m_1(\xi/2)\hat\varphi(\xi/2)$ の $k\lt N$ 階導関数は $0$ で消えます。$\psi$ はコンパクト台なので $\hat\psi^{(k)}(0)=\int(-ix)^k\psi\,dx$ で、消失モーメントを得ます。
</Proof>

<Example id="ex-daubechies-d4" title="N = 2 の Daubechies フィルタ">
$N=2$ では $Q(y)=(1-y)+3y=1+2y$ で、Fejér–Riesz の分解を実行すると（<Ref to="exr-d4" />）
$$
h_0=\frac{1+\sqrt3}{4\sqrt2},\quad h_1=\frac{3+\sqrt3}{4\sqrt2},\quad h_2=\frac{3-\sqrt3}{4\sqrt2},\quad h_3=\frac{1-\sqrt3}{4\sqrt2}
$$
を得ます。$\varphi$ の台は $[0,3]$、$\psi$ は 2 次の消失モーメント（定数と 1 次関数に直交）をもち、$\varphi$ は連続（実際は Hölder 指数約 $0.55$）です。$N$ を大きくすると滑らかさは $N$ にほぼ比例して増え（漸近的に約 $0.2N$）、台の長さ $2N-1$ と滑らかさの間に不確定性原理と同じ種類のトレードオフがあります。
</Example>

消失モーメントの意味は次のとおりです。$f$ が $x_0$ の近くで $N$ 階まで滑らかなら、Taylor 展開の $N-1$ 次までの部分は $\psi_{j,k}$ と直交するので、ウェーブレット係数 $\langle\psi_{j,k},f\rangle$ は $2^{-j(N+1/2)}$ 程度に小さくなります。滑らかな部分ではほとんどの係数が $0$ に近く、不連続点や特異点の近くの係数だけが大きく残ります。これが画像圧縮（JPEG 2000）でウェーブレットが使われる理由です。

## 6. 演習

<Exercise id="exr-sampling-oversample" difficulty="標準">
$\hat f$ の台が $[-\Omega,\Omega]$ に入る $f\in L^2$ と、$\Omega'\gt\Omega$ を取る。$\chi$ を $[-\Omega,\Omega]$ で $1$、$[-\Omega',\Omega']$ の外で $0$ となる滑らかな関数とし、$g=\mathcal{F}^{-1}\chi$ とすると、間隔 $h'=\pi/\Omega'$ について $f(x)=h'\sum_nf(nh')g(x-nh')$ が成り立つことを示せ。$g$ は急減少なので、級数は sinc の場合より速く収束する（過剰標本化の利点）。
<Solution>
<Ref to="thm-sampling" /> の証明と同じく、$\hat f$ を $[-\Omega',\Omega']$ 上で Fourier 展開すると $\hat f(\xi)=\sum_nh'f(nh')e^{-inh'\xi}$（$L^2([-\Omega',\Omega'])$ で）です。両辺に $\chi$ を掛けても $\hat f=\chi\hat f$ は変わらないので $\hat f=\sum_nh'f(nh')e^{-inh'\xi}\chi(\xi)$ で、逆 Fourier 変換すると $e^{-inh'\xi}\chi\mapsto g(\cdot-nh')$ から主張を得ます。$\chi\in C_c^\infty\subset\mathcal{S}$ なので $g\in\mathcal{S}$（<Ref to="mathematics/fourier-analysis/tempered-distributions#thm-fourier-schwartz" />）です。
</Solution>
</Exercise>

<Exercise id="exr-heisenberg-shift" difficulty="易">
$f\in\mathcal{S}$、$a,b\in\mathbb{R}$ について $\|(x-a)f\|_2\,\|(\tfrac{d}{dx}-ib)f\|_2\ge\frac12\|f\|_2^2$ を示せ。これは平均位置 $a$・平均運動量 $b$ のまわりの不確定性関係である。
<Solution>
$g(x)=e^{-ib(x+a)}f(x+a)$ とおくと $g\in\mathcal{S}$、$\|g\|=\|f\|$、$\|xg\|=\|(x-a)f\|$（変数 $x+a$ の置換）、$g'(x)=e^{-ib(x+a)}(f'-ibf)(x+a)$ なので $\|g'\|=\|(\frac d{dx}-ib)f\|$ です。<Ref to="thm-heisenberg" /> を $g$ に使います。
</Solution>
</Exercise>

<Exercise id="exr-d4" difficulty="標準">
<Ref to="ex-daubechies-d4" /> の $h_k$ について、(a) $\sum_kh_k=\sqrt2$、(b) $\sum_kh_k^2=1$、(c) $h_0h_2+h_1h_3=0$ を確かめよ。また、(b)(c) が条件 $|m_0(\xi)|^2+|m_0(\xi+\pi)|^2=1$（偶数だけずらした係数列の直交性 $\sum_kh_kh_{k+2p}=\delta_{p0}$）の具体形であることを、両辺の Fourier 係数を比べて説明せよ。
<Solution>
$4\sqrt2\sum h_k=(1+\sqrt3)+(3+\sqrt3)+(3-\sqrt3)+(1-\sqrt3)=8$ なので (a)。$32\sum h_k^2=(4+2\sqrt3)+(12+6\sqrt3)+(12-6\sqrt3)+(4-2\sqrt3)=32$ なので (b)。$32(h_0h_2+h_1h_3)=(1+\sqrt3)(3-\sqrt3)+(3+\sqrt3)(1-\sqrt3)=2\sqrt3-2\sqrt3=0$ なので (c)。$|m_0(\xi)|^2=\frac12\sum_{k,l}h_kh_le^{-i(k-l)\xi}$ の $e^{-ip\xi}$ の係数は $\frac12\sum_kh_{k+p}h_k$ で、$|m_0(\xi+\pi)|^2$ では $(-1)^p$ 倍されます。和が $1$ であることは、$p$ が偶数のとき $\sum_kh_{k+p}h_k=\delta_{p0}$ と同値です。(b) は $p=0$、(c) は $p=2$ の場合です。
</Solution>
</Exercise>

## 参考文献

- I. Daubechies, *Ten Lectures on Wavelets*, SIAM, 1992 — 第 5 章（多重解像度解析）、第 6 章（コンパクト台ウェーブレット）。
- S. Mallat, *A Wavelet Tour of Signal Processing: The Sparse Way*, 3rd ed., Academic Press, 2009 — 第 3 章（標本化）、第 7 章（ウェーブレット基底）。
- E. Hernández, G. Weiss, *A First Course on Wavelets*, CRC Press, 1996 — 第 2 章・第 3 章。
- C. E. Shannon, "Communication in the presence of noise", *Proc. IRE* 37 (1949), 10–21.
- G. B. Folland, A. Sitaram, "The uncertainty principle: a mathematical survey", *J. Fourier Anal. Appl.* 3 (1997), 207–238.
