第9章
フーリエ変換の性質(3): パーセバルの等式 — 正規直交展開としてのフーリエ変換
この章のねらい
- パーセバルの等式を級数版・変換版の両方で書ける
- 関数を無限次元のベクトル、フーリエ係数をその座標とみなす視点を持つ
- パーセバルがピタゴラスの定理の無限次元版であると理解する
9.1 パーセバルの等式
性質の章も3つ目だお。今日は何の表が増えるんだお?
今日は表というより、フーリエ変換の見方そのものをひっくり返す回だ。まず結論の式を見せる。パーセバルの等式だ。フーリエ級数版はこう書く。
フーリエ変換版はこうだ。
左辺は時間 で積分してて、右辺は周波数 で積分したり係数 を足したりしてるお。両辺で見てる世界が違うのに、イコールで結ばれてるお。
それがこの等式の主張だ。 は信号の瞬間ごとのパワー(電力みたいなもの)で、それを足し合わせた量をエネルギーと呼ぶ。(9.1) の左辺は時間の世界で測ったパワー(1周期平均)、右辺は各周波数成分のパワー を全部足したもの。一言でいうと、
信号のエネルギーは、時間で測っても、周波数で測っても、同じ値になる。
当たり前のような、不思議なような…。同じ信号なんだから同じになるのは当然な気もするけど、見る角度を変えただけで同じ数字が出てくるのは気持ちいいお。
その「当然な気がするけど不思議」を、きっちり腑に落とすのが今日のゴールだ。デモで先に数字を見ておけ。時間の世界で測ったパワーと、周波数の世界で測った を2本の棒で並べてある。
おお、棒の高さがピタッと揃ってるお! 項数 N を増やすと2本とも伸びていって、破線の「全パワー」にじわじわ近づくお。どの N でも2本は同じ高さのままだお!
そう、どの でも両者は厳密に一致する。 を打ち切った部分和の段階でも、時間側と周波数側のパワーは必ず釣り合う。なぜそうなるのか――その理由が今日の本題だ。鍵は「関数をベクトルだと思う」ことにある。
9.2 関数をベクトルとみなす
関数をベクトルって、どういうことだお。ベクトルって矢印だお。関数はぐにゃぐにゃの曲線だお。全然ちがうお。
見た目は違う。だが「足し算できて」「定数倍できる」という骨格だけ見ると、両者はそっくりだ。ベクトル は足せるし定数倍できる。関数 も や が作れる。この構造が同じなら、ベクトルでできた話は関数にも持ち込める。
決め手は内積だ。ベクトルの内積は 、成分ごとに掛けて足したものだったな。関数版の内積はこう定義する。
成分ごとの掛け算が、関数だと各 での掛け算になって、和が積分になったんだお。 に星(共役)が付いてるのは…第2章でやったお、複素数の内積は片方を共役にするんだったお。
よく覚えてた。実数なら共役は気にしなくていい。さて、内積が定義できたらノルム(ベクトルの長さ)も定義できる。自分自身との内積の平方根だ。
見覚えがあるだろう。これはパーセバルの等式 (9.2) の左辺、つまり信号のエネルギーそのものだ。
あっ、エネルギーって「関数ベクトルの長さの2乗」だったのかお! いつの間にかパーセバルに戻ってきたお!
つながってきたな。関数を「無限次元のベクトル」とみなすと、エネルギーは「そのベクトルの長さの2乗」だ。長さは座標系を変えても変わらない――この事実がパーセバルの正体になる。
9.3 ベクトルの正規直交展開とフーリエ級数
普通の2次元ベクトルで準備運動しよう。 を 軸方向の単位ベクトル と 軸方向の で分解する。
このとき座標 はどう求めた?
を に射影する…つまり内積を取るんだお。 だお。 成分のほうは と直角だから邪魔してこないお。
完璧だ。それができるのは が正規直交基底だからだ。「正規」=長さが1、「直交」=互いに垂直(内積が0)。この性質のおかげで、ある軸への座標は「その軸の基底ベクトルとの内積」できれいに取り出せる。
ここで第1章・第2章を思い出せ。複素フーリエ級数は
だった。これは「関数 を、 という基底たちで分解した式」だと読める。そして基底になっている指数関数たちは――内積 (9.3) で測ると――ちゃんと直交している。第2章でやった直交性だ。ただし「直交」までは言えても、まだ「正規」(長さ1)ではない。実際、 の長さの2乗を測ってみると
になる( だから中身は常に )。長さの2乗が ではなく なのだ。第2章で内積を計算したときに出てきた値 は、まさにこの「長さの2乗」だった。だから で割って、長さをちょうど に揃える。
こうすると となって、これらは正規直交基底になる。 は のとき 1、 のとき 0 だ。第2章では直交性を「内積の値 」として見たが、ここではそれを で割って に正規化した――同じ直交性の、目盛りを揃えた姿だ。
ということは…さっきの2次元の話と同じことができるお? 座標を内積で取り出せるお?
そのとおり。 の「 軸方向の座標」は内積 で取れる。展開してやると
になって、第2章で導いたフーリエ係数 がちゃんと出てくる。
うわ、つながったお! **フーリエ係数って、関数ベクトルを基底に射影した座標**だったのかお! 第1章で「調べたい周波数の波を掛けて積分」って言ってたあれは、「その軸に射影してる」ってことだったお!
それがこの章でいちばん伝えたかった視点だ。フーリエ級数とは、関数という無限次元ベクトルを、 という無限個の正規直交基底で座標分解する操作だ。2次元の と、構造はまったく同じ。次元が無限になっただけだ。
9.4 正規直交展開とパーセバルの等式
下準備が整った。2次元のピタゴラスの定理を思い出せ。 の長さの2乗は
成分ごとの2乗の和だ。正規直交基底だから、交差項( 的なもの)は直交性で消えて、こんなにきれいになる。
直角三角形の斜辺の2乗は他の2辺の2乗の和、ってやつだお。さすがにそれは知ってるお。
その当たり前の定理を、無限次元の関数ベクトルにそのまま適用する。 という正規直交展開の長さの2乗は、座標の2乗和になる。
左辺は だから、両辺を で割ると
パーセバルの等式 (9.1) が出てきたお! しかも導出の中身は、ただのピタゴラスの定理だったお!
そういうことだ。**パーセバルの等式は、ピタゴラスの定理の無限次元版**にすぎない。「斜辺の2乗=各辺の2乗の和」の各辺が、各周波数成分になっただけだ。
なぜ「時間で測っても周波数で測ってもエネルギーが同じ」なのか――答えは、ベクトルの長さは座標系を取り替えても変わらないからだ。時間領域は「各時刻の値」という座標系、周波数領域は「各周波数成分」という座標系。同じベクトルを違う正規直交基底で見ているだけだから、長さ(=エネルギー)は当然変わらない。
座標系を回しても矢印の長さは変わらない、っていう当たり前を、無限次元でやっただけだったのかお。さっきデモで「どの N でも2本の棒が揃う」って言ってたのも、これで腑に落ちたお。射影した座標の2乗を足してるんだから、揃うに決まってるお。
9.5 フーリエ変換の場合
最後に、周期的でない信号、つまりフーリエ変換の場合だ。第3章でやったように、周期 の極限を取ると、とびとびの係数 が連続なスペクトル に化け、 が に化ける。同じ置き換えをパーセバルの等式に施すと
冒頭で出した (9.2) だ。中身の精神は級数版と1ミリも変わらない。 は周波数 付近にどれだけエネルギーが詰まっているかを表すので、エネルギースペクトル密度と呼ばれる。
級数のときは「ピタゴラスの無限次元版」だったお。変換だと基底が連続無限個になるけど、気持ちは同じってことかお。
その通り。とびとびの軸が連続の軸になっただけで、「長さは座標系によらない」という核は不変だ。ここで性質の3部作は一区切りつく。時間シフトと変調、たたみこみと積、そしてパーセバル。この3つを携えて、次はいよいよ離散の世界――標本化定理へ進む。
フーリエ変換が「関数空間の座標変換」だって視点、かっこいいお。ただの積分公式だと思ってたのが、急に幾何学っぽくなったお。
- パーセバルの等式: 級数版 、変換版 。エネルギーは時間で測っても周波数で測っても同じ
- 関数は内積 とノルム を持つ無限次元ベクトルとみなせる。ノルムの2乗がエネルギー
- フーリエ係数は、関数ベクトルを正規直交基底 に射影した座標。2次元の座標分解 と同じ構造
- パーセバルの等式はピタゴラスの定理の無限次元版。ベクトルの長さ(エネルギー)は座標系(時間/周波数)を取り替えても変わらない