コンテンツにスキップ

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

対象読者: 本テーマ第 1 章のフーリエ級数、第 7 章のハーディ空間とペイリー–ウィーナーの定理、第 9 章のフェイェール–リースの分解を学んだ修士レベルの人。信号処理の知識は仮定しません。

前提となる記事:Paley–Wiener の定理・Hardy 空間・Hilbert 変換:上半平面の正則関数と境界値、Toeplitz 作用素と Szegő の極限定理:Hankel・Wiener–Hopf・Fejér–Riesz・Bergman 空間、フーリエ級数:Dirichlet–Jordan の収束定理・Fejér の定理・Parseval の等式・Gibbs 現象

生 Markdown

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

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

デジタル信号処理は「連続な信号を離散的な数列で表す」ことから始まります。どんな条件で、どれだけの密度の標本があれば元の信号に戻れるのか。この問いに Fourier 解析で答えるのが標本化定理です。答えの鍵は Hardy 空間の章の Paley–Wiener の定理(定理 3.3[Paley–Wiener の定理・Hardy 空間・Hilbert 変換])で、帯域制限された信号は整関数なので、離散点の値が全体を決めても不思議ではありません。

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

本章の Fourier 変換は f^(ξ)=∫e−ixξf(x) dx\hat f(\xi)=\int e^{-ix\xi}f(x)\,dx、∥f^∥22=2π∥f∥22\|\hat f\|_2^2=2\pi\|f\|_2^2 です(ℝⁿ 上のフーリエ変換)。sinc(t)=sin⁡tt\mathrm{sinc}(t)=\frac{\sin t}t(sinc(0)=1\mathrm{sinc}(0)=1)とします。

定理 2.1(標本化定理(Whittaker–Shannon–Kotelnikov))✓

Ω>0\Omega\gt0 とし、f∈L2(R)f\in L^2(\mathbb{R}) が f^=0\hat f=0 a.e. on R∖[−Ω,Ω]\mathbb{R}\setminus[-\Omega,\Omega] を満たすとする(ff は 定理 3.3[Paley–Wiener の定理・Hardy 空間・Hilbert 変換] の連続な代表元で考える)。h=π/Ωh=\pi/\Omega とおくと

f(x)=∑n∈Zf(nh) sinc(Ωx−nπ),∥f∥22=h∑n∈Z∣f(nh)∣2f(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

で、級数は L2L^2 でも R\mathbb{R} 上一様にも収束する。

証明(定理 2.1)

f^∈L2([−Ω,Ω])\hat f\in L^2([-\Omega,\Omega]) を区間 [−Ω,Ω][-\Omega,\Omega](長さ 2Ω2\Omega)上の Fourier 級数に展開します。θ=πξ/Ω\theta=\pi\xi/\Omega と変数変換すれば フーリエ級数 の Parseval の等式(定理 5.1[フーリエ級数])がそのまま使え、{e−inπξ/Ω}n\{e^{-in\pi\xi/\Omega}\}_n は L2([−Ω,Ω],dξ2Ω)L^2([-\Omega,\Omega],\frac{d\xi}{2\Omega}) の正規直交基底です。係数は

cn=12Ω∫−ΩΩf^(ξ)einπξ/Ωdξ=2π2Ω⋅12π∫f^(ξ)einhξdξ=h f(nh)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)

です(最後は f^∈L1\hat f\in L^1 についての Fourier 積分による表示。定理 3.3[Paley–Wiener の定理・Hardy 空間・Hilbert 変換])。部分和 SN(ξ)=∑∣n∣≤Ncne−inhξ1[−Ω,Ω](ξ)S_N(\xi)=\sum_{|n|\le N}c_ne^{-inh\xi}\mathbf{1}_{[-\Omega,\Omega]}(\xi) は L2([−Ω,Ω])L^2([-\Omega,\Omega]) で f^\hat f に収束し、逆 Fourier 変換は

12π∫−ΩΩe−inhξeixξdξ=sin⁡(Ω(x−nh))π(x−nh)=Ωπ sinc(Ωx−nπ)\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)

なので、F−1SN(x)=∑∣n∣≤Nf(nh) sinc(Ωx−nπ)\mathcal{F}^{-1}S_N(x)=\sum_{|n|\le N}f(nh)\,\mathrm{sinc}(\Omega x-n\pi) です。Plancherel の定理(定理 4.1[ℝⁿ 上のフーリエ変換])から L2L^2 収束、∣f(x)−F−1SN(x)∣≤12π∥f^−SN∥1≤2Ω2π∥f^−SN∥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 の等式 12Ω∫∣f^∣2=∑∣cn∣2\frac1{2\Omega}\int|\hat f|^2=\sum|c_n|^2 と ∥f^∥22=2π∥f∥22\|\hat f\|_2^2=2\pi\|f\|_2^2 から ∥f∥22=Ωπh2∑∣f(nh)∣2=h∑∣f(nh)∣2\|f\|_2^2=\frac{\Omega}{\pi}h^2\sum|f(nh)|^2=h\sum|f(nh)|^2 です。

命題 2.2(Nyquist 率の必要性)✓

h>π/Ωh\gt\pi/\Omega ならば、f^\hat f の台が [−Ω,Ω][-\Omega,\Omega] に入る 00 でない f∈L2f\in L^2 で、すべての nn について f(nh)=0f(nh)=0 となるものが存在する。したがって間隔 hh の標本からの復元は不可能である。

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

証明(命題 2.2)

δ=Ω−π/h>0\delta=\Omega-\pi/h\gt0 とし、g(x)=sinc(δx)2g(x)=\mathrm{sinc}(\delta x)^2 とおきます。sinc(δx)\mathrm{sinc}(\delta x) の Fourier 変換は πδ1[−δ,δ]\frac\pi\delta\mathbf{1}_{[-\delta,\delta]} なので、g^\hat g はその畳み込みの 12π\frac1{2\pi} 倍で台は [−2δ,2δ][-2\delta,2\delta] です。f(x)=sin⁡(πx/h) g(x/2)f(x)=\sin(\pi x/h)\,g(x/2) とすると、f^\hat f の台は ±πh+[−δ,δ]⊂[−Ω,Ω]\pm\frac\pi h+[-\delta,\delta]\subset[-\Omega,\Omega] に入り(sin⁡\sin の掛け算は周波数の ±π/h\pm\pi/h 平行移動、g(x/2)g(x/2) の台は [−δ,δ][-\delta,\delta])、f∈L2f\in L^2、f≠0f\ne0、f(nh)=0f(nh)=0 です。

標本間隔が粗すぎると、周波数 ξ\xi と ξ+2π/h\xi+2\pi/h の成分が標本の上で区別できなくなります(エイリアス)。Poisson 和公式(定理 6.1[ℝⁿ 上のフーリエ変換])の言葉では、標本列 (f(nh))n(f(nh))_n の離散 Fourier 変換は f^\hat f を周期 2π/h2\pi/h で周期化したもの 1h∑kf^(ξ+2πk/h)\frac1h\sum_k\hat f(\xi+2\pi k/h) で、2π/h≥2Ω2\pi/h\ge2\Omega のときに限り周期化しても重なりが生じません。

定理 3.1(Heisenberg の不確定性原理)✓

f∈S(R)f\in\mathcal{S}(\mathbb{R}) について

∥xf∥2 ∥f′∥2≥12∥f∥22,\|xf\|_2\,\|f'\|_2\ge\frac12\|f\|_2^2 ,

等号はある c>0c\gt0、A∈CA\in\mathbb{C} で f(x)=Ae−cx2/2f(x)=Ae^{-cx^2/2} のときに限る。Fourier 変換で書くと (∫x2∣f∣2dx)(∫ξ2∣f^∣2dξ)≥π2∥f∥24\Bigl(\int x^2|f|^2dx\Bigr)\Bigl(\int\xi^2|\hat f|^2d\xi\Bigr)\ge\frac{\pi}{2}\|f\|_2^4。

証明(定理 3.1)

部分積分(境界項は急減少性で消える)で

∥f∥22=∫∣f∣2dx=−∫x (∣f∣2)′ dx=−2 Re∫xfˉ f′ dx≤2∥xf∥2∥f′∥2\|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′f' と xfxf が一次従属で、かつ Re∫xfˉf′≤0\mathrm{Re}\int x\bar ff'\le0 となる向きのとき、すなわち f′=−cxff'=-cxf(c>0c\gt0)のときで、これを解くと f=Ae−cx2/2f=Ae^{-cx^2/2} です(f≠0f\ne0 の場合。c≤0c\le0 では S\mathcal{S} に入らない)。後半は ∥f′∥22=12π∫ξ2∣f^∣2\|f'\|_2^2=\frac1{2\pi}\int\xi^2|\hat f|^2(Plancherel の定理と f′^=iξf^\widehat{f'}=i\xi\hat f)を代入したものです。

量子力学の言葉では、∥f∥2=1\|f\|_2=1 の状態で位置 xx と運動量 p=−iddxp=-i\frac d{dx} の(平均 00 のときの)標準偏差 Δx=∥xf∥2\Delta x=\|xf\|_2、Δp=∥f′∥2\Delta p=\|f'\|_2 について ΔxΔp≥12\Delta x\Delta p\ge\frac12(ℏ=1\hbar=1)です。不等式は、xfxf と f′f' が L2L^2 に入る ff 全体に延びます(調和振動子の二次形式の定義域では S\mathcal{S} が形式の芯になる。Schwartz 空間と緩増加超関数の Hermite 展開 定理 5.2[Schwartz 空間と緩増加超関数] を参照)。

命題 3.2(台の両立不可能性)✓

f∈L2(R)f\in L^2(\mathbb{R}) について、ff と f^\hat f がともに有界集合の外で 00(a.e.)ならば f=0f=0。

証明(命題 3.2)

f^\hat f の台が有界なので、定理 3.3[Paley–Wiener の定理・Hardy 空間・Hilbert 変換] から ff は整関数の制限です。ff が区間 (R,∞)(R,\infty) で 00 なら、一致の定理(定理 7.3[正則関数の強力な性質])から整関数は恒等的に 00 です。

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

定義 4.1(多重解像度解析)↗

L2(R)L^2(\mathbb{R}) の閉部分空間の列 (Vj)j∈Z(V_j)_{j\in\mathbb{Z}} と関数 φ∈V0\varphi\in V_0 が次を満たすとき、多重解像度解析(MRA)といい、φ\varphi をスケーリング関数という。

  1. Vj⊂Vj+1V_j\subset V_{j+1}。
  2. ⋃jVj\bigcup_jV_j は L2(R)L^2(\mathbb{R}) で稠密で、⋂jVj={0}\bigcap_jV_j=\{0\}。
  3. f∈Vj  ⟺  f(2 ⋅)∈Vj+1f\in V_j\iff f(2\,\cdot)\in V_{j+1}。
  4. {φ(⋅−k)}k∈Z\{\varphi(\cdot-k)\}_{k\in\mathbb{Z}} は V0V_0 の正規直交基底である。

φj,k(x)=2j/2φ(2jx−k)\varphi_{j,k}(x)=2^{j/2}\varphi(2^jx-k)、ψj,k\psi_{j,k} も同様に定める。

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

例 4.2(Haar の多重解像度解析)

φ=1[0,1)\varphi=\mathbf{1}_{[0,1)}、VjV_j を長さ 2−j2^{-j} の二進区間 [k2−j,(k+1)2−j)[k2^{-j},(k+1)2^{-j}) 上で定数な L2L^2 関数の空間とします。1, 3, 4 は明らかです。⋃Vj\bigcup V_j の稠密性は、Cc(R)C_c(\mathbb{R}) の関数(L2L^2 で稠密)が二進区間上の平均を取った階段関数で一様に、台を保って近似できることから出ます。f∈⋂Vjf\in\bigcap V_j なら、ff は [0,2J)[0,2^J) と [−2J,0)[-2^J,0) 上で定数(全 JJ)なので (0,∞)(0,\infty) と (−∞,0)(-\infty,0) で定数で、L2L^2 なので 00 です。

補題 4.3(平行移動が正規直交であるための条件)✓

g∈L2(R)g\in L^2(\mathbb{R}) について、{g(⋅−k)}k∈Z\{g(\cdot-k)\}_{k\in\mathbb{Z}} が正規直交系であることは、∑l∈Z∣g^(ξ+2πl)∣2=1\sum_{l\in\mathbb{Z}}|\hat g(\xi+2\pi l)|^2=1(a.e. ξ\xi)と同値である。

証明(補題 4.3)

Plancherel の定理(内積の形)と g(⋅−k)^=e−ikξg^\widehat{g(\cdot-k)}=e^{-ik\xi}\hat g から

⟨g(⋅−k),g⟩=12π∫∣g^(ξ)∣2eikξdξ=12π∫02πG(ξ)eikξdξ,G(ξ)=∑l∣g^(ξ+2πl)∣2\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∈L1(T)G\in L^1(\mathbb{T}))。正規直交性は GG の Fourier 係数が δk0\delta_{k0} であることで、Fourier 係数の一意性(命題 7.1[フーリエ級数])からこれは G=1G=1 a.e. と同値です。

定理 4.4(多重解像度解析からのウェーブレット基底)✓

(Vj,φ)(V_j,\varphi) を多重解像度解析とする。

  1. hk=⟨2φ(2⋅−k),φ⟩h_k=\langle\sqrt2\varphi(2\cdot-k),\varphi\rangle について φ(x)=2∑khkφ(2x−k)\varphi(x)=\sqrt2\sum_kh_k\varphi(2x-k)(L2L^2 収束、∑∣hk∣2=1\sum|h_k|^2=1)で、m0(ξ)=12∑khke−ikξ∈L2(T)m_0(\xi)=\frac1{\sqrt2}\sum_kh_ke^{-ik\xi}\in L^2(\mathbb{T}) は φ^(2ξ)=m0(ξ)φ^(ξ)\hat\varphi(2\xi)=m_0(\xi)\hat\varphi(\xi) と ∣m0(ξ)∣2+∣m0(ξ+π)∣2=1|m_0(\xi)|^2+|m_0(\xi+\pi)|^2=1(a.e.)を満たす。
  2. m1(ξ)=e−iξm0(ξ+π)‾m_1(\xi)=e^{-i\xi}\overline{m_0(\xi+\pi)} とし、ψ\psi を ψ^(2ξ)=m1(ξ)φ^(ξ)\hat\psi(2\xi)=m_1(\xi)\hat\varphi(\xi) で定めると、{ψj,k}j,k∈Z\{\psi_{j,k}\}_{j,k\in\mathbb{Z}} は L2(R)L^2(\mathbb{R}) の正規直交基底である。具体的には ψ(x)=−2∑k(−1)kh1−k‾ φ(2x−k)\psi(x)=-\sqrt2\sum_k(-1)^k\overline{h_{1-k}}\,\varphi(2x-k)(符号を反転した −ψ-\psi も同じ性質をもつ)。

証明の流れは次のとおりです。まず V0⊂V1V_0\subset V_1 から、φ\varphi 自身が 2 倍に縮めた φ\varphi の平行移動の和で書けること(フィルタ m0m_0)を示します。次に Fourier 変換の側で、V1V_1 を周期関数の空間と同一視し、V0V_0 を「各点で 1 本の直線に値をとる関数」の全体として捉えます。その直線に直交する直線が、細部の空間 W0=V1⊖V0W_0=V_1\ominus V_0 に対応し、そこからウェーブレット ψ\psi が見つかります。最後に、スケールごとの細部 WjW_j を全部足すと L2L^2 全体になることを、VjV_j への射影が、どの関数に対しても j→±∞j\to\pm\infty で 11 または 00 に近づくこと(強収束)から結論します。

証明(定理 4.4)

第 1 段: V1V_1 の Fourier 表示. {φ1,k}k\{\varphi_{1,k}\}_k は V1V_1 の正規直交基底なので、f∈V1f\in V_1 は f=∑kckφ1,kf=\sum_kc_k\varphi_{1,k}(∑∣ck∣2=∥f∥2\sum|c_k|^2=\|f\|^2)と書け、φ1,k^(ξ)=12e−ikξ/2φ^(ξ/2)\widehat{\varphi_{1,k}}(\xi)=\frac1{\sqrt2}e^{-ik\xi/2}\hat\varphi(\xi/2) から

f^(ξ)=12C(ξ/2) φ^(ξ/2),C(η)=∑kcke−ikη∈L2(T)\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})

です。写像 U:f↦C\mathcal{U}:f\mapsto C は V1V_1 から L2(T,dη2π)L^2(\mathbb{T},\frac{d\eta}{2\pi}) へのユニタリ作用素です(Parseval の等式)。

第 2 段: 1 の証明. φ∈V0⊂V1\varphi\in V_0\subset V_1 に第 1 段を使うと、ck=⟨φ1,k,φ⟩=hkc_k=\langle\varphi_{1,k},\varphi\rangle=h_k で φ^(ξ)=m0(ξ/2)φ^(ξ/2)\hat\varphi(\xi)=m_0(\xi/2)\hat\varphi(\xi/2) です。補題 4.3 を φ\varphi に使い、2ξ2\xi で評価して ll の偶奇で分けると

1=∑l∣φ^(2ξ+2πl)∣2=∑l∣m0(ξ+πl)∣2∣φ^(ξ+πl)∣2=∣m0(ξ)∣2∑l′∣φ^(ξ+2πl′)∣2+∣m0(ξ+π)∣2∑l′∣φ^(ξ+π+2πl′)∣21=\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

(m0m_0 は周期 2π2\pi)で、再び 補題 4.3 から右辺は ∣m0(ξ)∣2+∣m0(ξ+π)∣2|m_0(\xi)|^2+|m_0(\xi+\pi)|^2 です。

第 3 段: V0V_0 と W0=V1⊖V0W_0=V_1\ominus V_0 の像. f=∑kakφ(⋅−k)∈V0f=\sum_ka_k\varphi(\cdot-k)\in V_0 なら f^(ξ)=A(ξ)φ^(ξ)=A(ξ)m0(ξ/2)φ^(ξ/2)\hat f(\xi)=A(\xi)\hat\varphi(\xi)=A(\xi)m_0(\xi/2)\hat\varphi(\xi/2)(A(ξ)=∑ake−ikξA(\xi)=\sum a_ke^{-ik\xi})なので、Uf(η)=2A(2η)m0(η)\mathcal{U}f(\eta)=\sqrt2A(2\eta)m_0(\eta) です。L2(T)L^2(\mathbb{T}) の元 CC を η∈[0,π)\eta\in[0,\pi) ごとのベクトル C⃗(η)=(C(η),C(η+π))∈C2\vec C(\eta)=(C(\eta),C(\eta+\pi))\in\mathbb{C}^2 と見ると、∥C∥2=12π∫0π∣C⃗(η)∣2dη\|C\|^2=\frac1{2\pi}\int_0^\pi|\vec C(\eta)|^2d\eta で、内積も各点の C2\mathbb{C}^2 の内積の積分です。A(2η)A(2\eta) は周期 π\pi なので U(V0)\mathcal{U}(V_0) の元は C⃗(η)=2A(2η)u⃗(η)\vec C(\eta)=\sqrt2A(2\eta)\vec u(\eta)、u⃗(η)=(m0(η),m0(η+π))\vec u(\eta)=(m_0(\eta),m_0(\eta+\pi)) の形で、第 2 段から ∣u⃗(η)∣=1|\vec u(\eta)|=1 です。AA は L2(T)L^2(\mathbb{T}) を自由に動き、η↦A(2η)\eta\mapsto A(2\eta) は [0,π)[0,\pi) 上の L2L^2 関数を自由に表せるので、U(V0)\mathcal{U}(V_0) は「各点で u⃗(η)\vec u(\eta) の張る直線に値をとる」関数全体です。v⃗(η)=(m1(η),m1(η+π))=e−iη(m0(η+π)‾,−m0(η)‾)\vec v(\eta)=(m_1(\eta),m_1(\eta+\pi))=e^{-i\eta}(\overline{m_0(\eta+\pi)},-\overline{m_0(\eta)}) は各点で u⃗(η)\vec u(\eta) と直交する単位ベクトルなので、U(W0)\mathcal{U}(W_0) は各点で v⃗(η)\vec v(\eta) の張る直線に値をとる関数全体、すなわち {2B(2η)m1(η)∣B∈L2(T)}\{\sqrt2B(2\eta)m_1(\eta)\mid B\in L^2(\mathbb{T})\} で、∥2B(2⋅)m1∥2=12π∫0π2∣B(2η)∣2dη=∥B∥2\|\sqrt2B(2\cdot)m_1\|^2=\frac1{2\pi}\int_0^\pi2|B(2\eta)|^2d\eta=\|B\|^2 です。

第 4 段: W0W_0 の基底. Uψ=2m1\mathcal{U}\psi=\sqrt2m_1 となる ψ∈W0\psi\in W_0 は第 1 段の式から ψ^(ξ)=m1(ξ/2)φ^(ξ/2)\hat\psi(\xi)=m_1(\xi/2)\hat\varphi(\xi/2) を満たし、U(ψ(⋅−k))(η)=2e−2ikηm1(η)\mathcal{U}(\psi(\cdot-k))(\eta)=\sqrt2e^{-2ik\eta}m_1(\eta) です(平行移動 kk は f^\hat f に e−ikξ=e−2ikηe^{-ik\xi}=e^{-2ik\eta} を掛ける)。B↦∑kbkψ(⋅−k)B\mapsto\sum_kb_k\psi(\cdot-k)(B=∑bke−ikξB=\sum b_ke^{-ik\xi})は第 3 段から L2(T)L^2(\mathbb{T}) から W0W_0 へのユニタリなので、{ψ(⋅−k)}\{\psi(\cdot-k)\} は W0W_0 の正規直交基底です。係数は m1(η)=e−iη12∑khk‾eik(η+π)=12∑k(−1)khk‾e−i(1−k)η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} から、2m1\sqrt2m_1 の e−ik′ηe^{-ik'\eta} の係数は (−1)1−k′h1−k′‾=−(−1)k′h1−k′‾(-1)^{1-k'}\overline{h_{1-k'}}=-(-1)^{k'}\overline{h_{1-k'}} で、第 1 段の展開 ψ=∑kckφ1,k\psi=\sum_kc_k\varphi_{1,k} から主張の式です。

第 5 段: 全体. 3 から Wj={f(2j⋅)∣f∈W0}W_j=\{f(2^j\cdot)\mid f\in W_0\} は Vj+1⊖VjV_{j+1}\ominus V_j で、{ψj,k}k\{\psi_{j,k}\}_k はその正規直交基底です。J<KJ\lt K について VK=VJ⊕WJ⊕⋯⊕WK−1V_K=V_J\oplus W_J\oplus\cdots\oplus W_{K-1} です。VjV_j への射影 PjP_j は jj について増加し、2 の稠密性から PK→1P_K\to1(K→∞K\to\infty)、⋂Vj={0}\bigcap V_j=\{0\} から PJ→0P_J\to0(J→−∞J\to-\infty)が強収束で成り立ちます(増加・減少する射影の列は、和・共通部分への射影に強収束する)。よって L2=⨁j∈ZWjL^2=\bigoplus_{j\in\mathbb{Z}}W_j で、{ψj,k}j,k\{\psi_{j,k}\}_{j,k} は正規直交基底です。

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

01φ = 1(0 ≤ x < 1)ψ(符号を除く)+1−111/2
Haar のスケーリング関数 とウェーブレット 。 は で 1、 は で 1、 で −1 をとる。 の関数は、幅 の区間ごとに定数な階段関数で、 が大きいほど段差が細かい。
V(j+1)V(j)(近似)W(j)(細部)V(j−1)W(j−1)…L²(ℝ) = ⊕ W(j)、 W(j) の基底は 2^(j/2) ψ(2^j x − k)(k ∈ ℤ)
多重解像度解析の入れ子構造。 は粗い近似 と細部 の直交和に分かれ、これを繰り返すと は全スケールの細部 の直交和になる。

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

Section titled “5. Daubechies のコンパクト台ウェーブレット”

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

補題 5.1(Bezout 型の恒等式)✓

N≥1N\ge1 について Q(y)=∑k=0N−1(2N−1k)(1−y)N−1−kykQ(y)=\sum_{k=0}^{N-1}\binom{2N-1}{k}(1-y)^{N-1-k}y^k とおくと、QQ は [0,1][0,1] 上で正の、次数 N−1N-1 以下の多項式で

(1−y)NQ(y)+yNQ(1−y)=1.(1-y)^NQ(y)+y^NQ(1-y)=1 .
証明(補題 5.1)

1=((1−y)+y)2N−1=∑k=02N−1(2N−1k)(1−y)2N−1−kyk1=((1-y)+y)^{2N-1}=\sum_{k=0}^{2N-1}\binom{2N-1}k(1-y)^{2N-1-k}y^k を k≤N−1k\le N-1 と k≥Nk\ge N に分けます。前半は (1−y)NQ(y)(1-y)^NQ(y) です。後半で k=2N−1−k′k=2N-1-k'(k′≤N−1k'\le N-1)とおくと (2N−1k′)(1−y)k′y2N−1−k′=yN⋅(2N−1k′)yN−1−k′(1−y)k′\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'} で、和は yNQ(1−y)y^NQ(1-y) です。[0,1][0,1] 上では各項が非負で、k=0k=0 の項 (1−y)N−1(1-y)^{N-1} と k=N−1k=N-1 の項 (2N−1N−1)yN−1\binom{2N-1}{N-1}y^{N-1} が同時に 00 になることはないので Q>0Q\gt0 です。

定理 5.2(Daubechies のウェーブレット)✓

N≥1N\ge1 とする。次数 2N−12N-1 の三角多項式 m0(ξ)=12∑k=02N−1hke−ikξm_0(\xi)=\frac1{\sqrt2}\sum_{k=0}^{2N-1}h_ke^{-ik\xi} で

∣m0(ξ)∣2=cos⁡2Nξ2  Q(sin⁡2ξ2),m0(0)=1|m_0(\xi)|^2=\cos^{2N}\frac\xi2\;Q\Bigl(\sin^2\frac\xi2\Bigr),\qquad m_0(0)=1

となるものが存在する。φ^(ξ)=∏j=1∞m0(2−jξ)\hat\varphi(\xi)=\prod_{j=1}^\infty m_0(2^{-j}\xi) で定まる φ\varphi は L2(R)L^2(\mathbb{R}) に入り、台は [0,2N−1][0,2N-1] に含まれ、Vj=span‾{φj,k}kV_j=\overline{\mathrm{span}}\{\varphi_{j,k}\}_k とともに多重解像度解析をなす。対応するウェーブレット ψ\psi(定理 4.4)は台が [1−N,N][1-N,N] に含まれ、∫xkψ(x) dx=0\int x^k\psi(x)\,dx=0(0≤k≤N−10\le k\le N-1)を満たす。

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

証明(定理 5.2)

第 1 段: m0m_0 の存在. M(ξ)=cos⁡2Nξ2 Q(sin⁡2ξ2)M(\xi)=\cos^{2N}\frac\xi2\,Q(\sin^2\frac\xi2) は、cos⁡2ξ2=1+cos⁡ξ2\cos^2\frac\xi2=\frac{1+\cos\xi}2、sin⁡2ξ2=1−cos⁡ξ2\sin^2\frac\xi2=\frac{1-\cos\xi}2 から cos⁡ξ\cos\xi の 2N−12N-1 次以下の多項式、すなわち次数 2N−12N-1 以下の非負三角多項式です。Fejér–Riesz の定理(定理 4.1[Toeplitz 作用素と Szegő の極限定理])から M(ξ)=∣q(eiξ)∣2M(\xi)=|q(e^{i\xi})|^2 となる次数 2N−12N-1 以下の多項式 qq があり、m0(ξ)=c q(eiξ)‾m_0(\xi)=c\,\overline{q(e^{i\xi})}(∣c∣=1|c|=1)は e−iξe^{-i\xi} の多項式です。M(0)=Q(0)=1M(0)=Q(0)=1 なので cc を選んで m0(0)=1m_0(0)=1 とできます。ξ↦ξ+π\xi\mapsto\xi+\pi で sin⁡2ξ2\sin^2\frac\xi2 と cos⁡2ξ2\cos^2\frac\xi2 が入れ替わるので、補題 5.1(y=sin⁡2ξ2y=\sin^2\frac\xi2)から ∣m0(ξ)∣2+∣m0(ξ+π)∣2=1|m_0(\xi)|^2+|m_0(\xi+\pi)|^2=1 です。また Q>0Q\gt0 なので、m0m_0 は (−π,π)(-\pi,\pi) で 00 になりません。

第 2 段: 無限積. ∣m0∣≤1|m_0|\le1 で、m0m_0 は滑らかで m0(0)=1m_0(0)=1 なので ∣m0(ξ)−1∣≤C∣ξ∣|m_0(\xi)-1|\le C|\xi| です。∑jC2−j∣ξ∣<∞\sum_jC2^{-j}|\xi|\lt\infty から無限積はコンパクト集合上で一様収束し(命題 3.2[整関数とガンマ関数] と同じ評価)、φ^\hat\varphi は連続で ∣φ^∣≤1|\hat\varphi|\le1、φ^(0)=1\hat\varphi(0)=1、φ^(2ξ)=m0(ξ)φ^(ξ)\hat\varphi(2\xi)=m_0(\xi)\hat\varphi(\xi) です。

第 3 段: 切り落とした積. f^J(ξ)=∏j=1Jm0(2−jξ)1[−π,π](2−Jξ)\hat f_J(\xi)=\prod_{j=1}^Jm_0(2^{-j}\xi)\mathbf{1}_{[-\pi,\pi]}(2^{-J}\xi) とおきます。k∈Zk\in\mathbb{Z} について IJ(k)=∫∣f^J(ξ)∣2eikξdξI_J(k)=\int\bigl|\hat f_J(\xi)\bigr|^2e^{ik\xi}d\xi を考えます。積分範囲 [−2Jπ,2Jπ][-2^J\pi,2^J\pi] の負の部分を 2Jπ2^J\pi だけ平行移動すると、j<Jj\lt J の因子 m0(2−jξ)m_0(2^{-j}\xi) は周期 2j+1π2^{j+1}\pi の倍数のずれなので不変、eikξe^{ik\xi} も不変(J≥1J\ge1)、j=Jj=J の因子は m0(2−Jξ−π)m_0(2^{-J}\xi-\pi) に変わるので

IJ(k)=∫02Jπ∏j<J∣m0(2−jξ)∣2(∣m0(2−Jξ)∣2+∣m0(2−Jξ−π)∣2)eikξdξ=IJ−1(k)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)

(被積分関数の周期性で区間を [−2J−1π,2J−1π][-2^{J-1}\pi,2^{J-1}\pi] に戻した)です。I0(k)=∫−ππeikξdξ=2πδk0I_0(k)=\int_{-\pi}^\pi e^{ik\xi}d\xi=2\pi\delta_{k0} なので、Plancherel の定理から ⟨fJ(⋅−k),fJ⟩=12πIJ(k)=δk0\langle f_J(\cdot-k),f_J\rangle=\frac1{2\pi}I_J(k)=\delta_{k0} です。

第 4 段: φ∈L2\varphi\in L^2 と正規直交性. 第 1 段から m0m_0 は [−π/2,π/2][-\pi/2,\pi/2] で 00 にならないので、∣η∣≤π|\eta|\le\pi では無限積のすべての因子の引数が [−π/2,π/2][-\pi/2,\pi/2] に入り、φ^\hat\varphi は [−π,π][-\pi,\pi] 上の連続で 00 にならない関数です。c=min⁡[−π,π]∣φ^∣>0c=\min_{[-\pi,\pi]}|\hat\varphi|\gt0 とすると、∣ξ∣≤2Jπ|\xi|\le2^J\pi で φ^(ξ)=f^J(ξ)φ^(2−Jξ)\hat\varphi(\xi)=\hat f_J(\xi)\hat\varphi(2^{-J}\xi) なので ∣f^J∣≤c−1∣φ^∣|\hat f_J|\le c^{-1}|\hat\varphi| です。Fatou の補題から ∫∣φ^∣2≤lim inf⁡∫∣f^J∣2=2π\int|\hat\varphi|^2\le\liminf\int|\hat f_J|^2=2\pi で φ∈L2\varphi\in L^2、次に優関数 c−2∣φ^∣2c^{-2}|\hat\varphi|^2 による優収束定理で f^J→φ^\hat f_J\to\hat\varphi(L2L^2)です。極限で ⟨φ(⋅−k),φ⟩=δk0\langle\varphi(\cdot-k),\varphi\rangle=\delta_{k0} です。

第 5 段: 台. m0(2−jξ)m_0(2^{-j}\xi) は有限測度 μ(j)=12∑khkδk2−j\mu^{(j)}=\frac1{\sqrt2}\sum_kh_k\delta_{k2^{-j}} の Fourier 変換なので、∏j≤Jm0(2−jξ)\prod_{j\le J}m_0(2^{-j}\xi) は畳み込み νJ=μ(1)∗⋯∗μ(J)\nu_J=\mu^{(1)}*\cdots*\mu^{(J)} の Fourier 変換で、νJ\nu_J の台は [0,(2N−1)∑j≤J2−j]⊂[0,2N−1][0,(2N-1)\sum_{j\le J}2^{-j}]\subset[0,2N-1] です。ν^J→φ^\hat\nu_J\to\hat\varphi は有界な各点収束なので S′\mathcal{S}' で収束し(優収束定理)、F−1\mathcal{F}^{-1} の連続性(定理 6.4[Schwartz 空間と緩増加超関数])から νJ→φ\nu_J\to\varphi(S′\mathcal{S}')です。[0,2N−1][0,2N-1] と交わらない台の試験関数 gg では νJ(g)=0\nu_J(g)=0 なので φ(g)=0\varphi(g)=0、すなわち supp⁡φ⊂[0,2N−1]\operatorname{supp}\varphi\subset[0,2N-1] です。

第 6 段: 多重解像度解析. 4 は第 4 段、3 は定義、1 は φ^(2ξ)=m0(ξ)φ^(ξ)\hat\varphi(2\xi)=m_0(\xi)\hat\varphi(\xi)(φ(x/2)/2∈V0\varphi(x/2)/\sqrt2\in V_0 を意味し、拡大すると Vj⊂Vj+1V_j\subset V_{j+1})から出ます。⋂Vj={0}\bigcap V_j=\{0\}: ff が [−R,R][-R,R] に台をもつとき、Cauchy–Schwarz の不等式から ∣⟨f,φ−J,k⟩∣2≤∥f∥2∫EJ−k∣φ∣2|\langle f,\varphi_{-J,k}\rangle|^2\le\|f\|^2\int_{E_J-k}|\varphi|^2(EJ=[−2−JR,2−JR]E_J=[-2^{-J}R,2^{-J}R])で、21−JR<12^{1-J}R\lt1 なら区間 EJ−kE_J-k は互いに素なので ∥P−Jf∥2≤∥f∥2∫⋃k(EJ−k)∣φ∣2→0\|P_{-J}f\|^2\le\|f\|^2\int_{\bigcup_k(E_J-k)}|\varphi|^2\to0(優収束定理)です。こうした ff は稠密で ∥P−J∥≤1\|P_{-J}\|\le1 なので、P−J→0P_{-J}\to0 が強収束で成り立ちます。⋃Vj\bigcup V_j の稠密性: f^\hat f の台が [−R,R][-R,R] に入る ff と 2jπ>R2^j\pi\gt R について、⟨f,φj,k⟩=2j/22π∫−ππf^(2jη)φ^(η)‾eikηdη\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 の等式から ∥Pjf∥2=12π∫∣f^(ξ)∣2∣φ^(2−jξ)∣2dξ→∥f∥2\|P_jf\|^2=\frac1{2\pi}\int|\hat f(\xi)|^2|\hat\varphi(2^{-j}\xi)|^2d\xi\to\|f\|^2(∣φ^∣≤1|\hat\varphi|\le1、φ^(0)=1\hat\varphi(0)=1、連続性)で、Pjf→fP_jf\to f です。

第 7 段: ウェーブレット. ψ=−2∑k(−1)kh1−k‾φ(2x−k)\psi=-\sqrt2\sum_k(-1)^k\overline{h_{1-k}}\varphi(2x-k) で h1−k≠0h_{1-k}\ne0 は 1−k∈[0,2N−1]1-k\in[0,2N-1] のときだけなので、台は 12([0,2N−1]+[2−2N,1])=[1−N,N]\frac12([0,2N-1]+[2-2N,1])=[1-N,N] に入ります。∣m0(ξ+π)∣2=sin⁡2Nξ2Q(cos⁡2ξ2)|m_0(\xi+\pi)|^2=\sin^{2N}\frac\xi2Q(\cos^2\frac\xi2) は ξ=0\xi=0 で 2N2N 位の零点をもつので m1(ξ)=e−iξm0(ξ+π)‾m_1(\xi)=e^{-i\xi}\overline{m_0(\xi+\pi)} は ξ=0\xi=0 で NN 位以上の零点をもち、ψ^(ξ)=m1(ξ/2)φ^(ξ/2)\hat\psi(\xi)=m_1(\xi/2)\hat\varphi(\xi/2) の k<Nk\lt N 階導関数は 00 で消えます。ψ\psi はコンパクト台なので ψ^(k)(0)=∫(−ix)kψ dx\hat\psi^{(k)}(0)=\int(-ix)^k\psi\,dx で、消失モーメントを得ます。

例 5.3(N = 2 の Daubechies フィルタ)

N=2N=2 では Q(y)=(1−y)+3y=1+2yQ(y)=(1-y)+3y=1+2y で、Fejér–Riesz の分解を実行すると(演習 6.3)

h0=1+342,h1=3+342,h2=3−342,h3=1−342h_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][0,3]、ψ\psi は 2 次の消失モーメント(定数と 1 次関数に直交)をもち、φ\varphi は連続(実際は Hölder 指数約 0.550.55)です。NN を大きくすると滑らかさは NN にほぼ比例して増え(漸近的に約 0.2N0.2N)、台の長さ 2N−12N-1 と滑らかさの間に不確定性原理と同じ種類のトレードオフがあります。

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

演習 6.1標準

f^\hat f の台が [−Ω,Ω][-\Omega,\Omega] に入る f∈L2f\in L^2 と、Ω′>Ω\Omega'\gt\Omega を取る。χ\chi を [−Ω,Ω][-\Omega,\Omega] で 11、[−Ω′,Ω′][-\Omega',\Omega'] の外で 00 となる滑らかな関数とし、g=F−1χg=\mathcal{F}^{-1}\chi とすると、間隔 h′=π/Ω′h'=\pi/\Omega' について f(x)=h′∑nf(nh′)g(x−nh′)f(x)=h'\sum_nf(nh')g(x-nh') が成り立つことを示せ。gg は急減少なので、級数は sinc の場合より速く収束する(過剰標本化の利点)。

解答

定理 2.1 の証明と同じく、f^\hat f を [−Ω′,Ω′][-\Omega',\Omega'] 上で Fourier 展開すると f^(ξ)=∑nh′f(nh′)e−inh′ξ\hat f(\xi)=\sum_nh'f(nh')e^{-inh'\xi}(L2([−Ω′,Ω′])L^2([-\Omega',\Omega']) で)です。両辺に χ\chi を掛けても f^=χf^\hat f=\chi\hat f は変わらないので f^=∑nh′f(nh′)e−inh′ξχ(ξ)\hat f=\sum_nh'f(nh')e^{-inh'\xi}\chi(\xi) で、逆 Fourier 変換すると e−inh′ξχ↦g(⋅−nh′)e^{-inh'\xi}\chi\mapsto g(\cdot-nh') から主張を得ます。χ∈Cc∞⊂S\chi\in C_c^\infty\subset\mathcal{S} なので g∈Sg\in\mathcal{S}(定理 4.2[Schwartz 空間と緩増加超関数])です。

演習 6.2易

f∈Sf\in\mathcal{S}、a,b∈Ra,b\in\mathbb{R} について ∥(x−a)f∥2 ∥(ddx−ib)f∥2≥12∥f∥22\|(x-a)f\|_2\,\|(\tfrac{d}{dx}-ib)f\|_2\ge\frac12\|f\|_2^2 を示せ。これは平均位置 aa・平均運動量 bb のまわりの不確定性関係である。

解答

g(x)=e−ib(x+a)f(x+a)g(x)=e^{-ib(x+a)}f(x+a) とおくと g∈Sg\in\mathcal{S}、∥g∥=∥f∥\|g\|=\|f\|、∥xg∥=∥(x−a)f∥\|xg\|=\|(x-a)f\|(変数 x+ax+a の置換)、g′(x)=e−ib(x+a)(f′−ibf)(x+a)g'(x)=e^{-ib(x+a)}(f'-ibf)(x+a) なので ∥g′∥=∥(ddx−ib)f∥\|g'\|=\|(\frac d{dx}-ib)f\| です。定理 3.1 を gg に使います。

演習 6.3標準

例 5.3 の hkh_k について、(a) ∑khk=2\sum_kh_k=\sqrt2、(b) ∑khk2=1\sum_kh_k^2=1、(c) h0h2+h1h3=0h_0h_2+h_1h_3=0 を確かめよ。また、(b)(c) が条件 ∣m0(ξ)∣2+∣m0(ξ+π)∣2=1|m_0(\xi)|^2+|m_0(\xi+\pi)|^2=1(偶数だけずらした係数列の直交性 ∑khkhk+2p=δp0\sum_kh_kh_{k+2p}=\delta_{p0})の具体形であることを、両辺の Fourier 係数を比べて説明せよ。

解答

42∑hk=(1+3)+(3+3)+(3−3)+(1−3)=84\sqrt2\sum h_k=(1+\sqrt3)+(3+\sqrt3)+(3-\sqrt3)+(1-\sqrt3)=8 なので (a)。32∑hk2=(4+23)+(12+63)+(12−63)+(4−23)=3232\sum h_k^2=(4+2\sqrt3)+(12+6\sqrt3)+(12-6\sqrt3)+(4-2\sqrt3)=32 なので (b)。32(h0h2+h1h3)=(1+3)(3−3)+(3+3)(1−3)=23−23=032(h_0h_2+h_1h_3)=(1+\sqrt3)(3-\sqrt3)+(3+\sqrt3)(1-\sqrt3)=2\sqrt3-2\sqrt3=0 なので (c)。∣m0(ξ)∣2=12∑k,lhkhle−i(k−l)ξ|m_0(\xi)|^2=\frac12\sum_{k,l}h_kh_le^{-i(k-l)\xi} の e−ipξe^{-ip\xi} の係数は 12∑khk+phk\frac12\sum_kh_{k+p}h_k で、∣m0(ξ+π)∣2|m_0(\xi+\pi)|^2 では (−1)p(-1)^p 倍されます。和が 11 であることは、pp が偶数のとき ∑khk+phk=δp0\sum_kh_{k+p}h_k=\delta_{p0} と同値です。(b) は p=0p=0、(c) は p=2p=2 の場合です。

  • 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.

このテーマの 100 本ノック(100 問)

執筆: Claude Code(Opus 5.5)、Claude Code(Sonnet 5.5)・監査 2 回(Claude Code)・最終 2026-10-12

この記事の誤りを報告する ・運営: 夢現技研合同会社 ・料金 ・利用条件 ・特定商取引法に基づく表記

© 2026 夢現技研合同会社 ・コード例は MIT ライセンスです。