フーリエ変換のself-reciprocal functionの一般論

目次

フーリエ変換の不動点

以下の2つの記事でフーリエ変換のself-reciprocal functionの例を挙げた。

次の2つである。

exp[t22]

1|t|

これら2つの関数はフーリエ変換で(定数倍を除いて)同じ関数に写される。

このような関数は、フーリエ変換における不動点とみなせ、フーリエ変換におけるself-reciprocal functionというのであった。

このような関数は他にも色々あるのだが、この記事ではこのような関数に関する一般論を述べることにする。

注意事項として、この記事では、(他の記事と異なり)フーリエ変換の定義として次を用いる。

F[f](ω)=12πf(t)eiωtdt

これは、フーリエ変換の複数の定義の3番目の定義であり、フーリエ変換がユニタリ変換となるようにするために(定数倍を考えないようにするために)こうする。

f^(ω)=F[f](ω)

とも書くことにする。

フーリエ変換の繰り返し適用

ある関数f(t)にフーリエ変換を繰り返し適用することを考える。

1回のフーリエ変換により、f(t)は次のように写される。

F:f(t)f^(ω)

ここで、

F[f](ω)=12πf(t)eiωtdt

について、s=tで置換積分を行うと、

F[f](ω)=12πs=f(s)eiωs(ds)=12πf(s)eiωsds=F1[f(t)]

最後の式変形はフーリエ逆変換である。

このことから、

F2[f](t)=f(t)

がわかる。続いて、

F3[f](ω)=f^(ω)

であり、

F4[f](t)=f((t))=f(t)

となり、4回目の適用で元の関数に戻ることがわかる。

このように4回の適用でもとに戻るような操作は数学でよく出てくる。たとえば虚数単位iをかけるとか、三角関数を微分するとかである。

図式的にまとめると次のようになる。

話がそれたが、ここで得た重要な式は

F4=1

特に偶関数に絞って考えれば、

F2=1

である。

フーリエ変換の固有値

フーリエ変換は線形変換であるから、固有値を考えるのは自然なことである。

λをフーリエ変換Fの固有値、fλに対応する固有ベクトル (この場合、これは実際には関数であるから、固有関数 eigenfunction とも呼ばれる)とすると、 定義により次が成り立つ。

F[f]=λf

これを4回繰り返すと、

F4[f]=λ4f

であるが、一方先程の考察から、

F4[f]=1[f]=f

よって、

λ4=1

したがって、

λ=1,i,1,i

あとで例を示すが、λ=1,i,1,iには

F[f]=λf

を満たす非零の関数fが存在するので、実際に1,i,1,iFの固有値である。

そして、これらの固有値に対応する固有空間をそれぞれ、W1,Wi,W1,Wiとすると、これらは直交する。

実際、

fWa, gWbとすると、パーセバルの定理により

fg=F[f]F[g]=(af)(bg)=ab¯(fg)

となるが、abのとき、ab¯0であるから、fg=0が導かれる。

以上の議論により、fL2(R)は一意にこれらの固有空間への分解

f=f1+fi+f1+fi

を持つことがわかる。この式にフーリエ変換を適用していくことで、次の式を得る。

(11111i1i11111i1i)(f1fif1fi)=(fF[f]F2[f]F3[f])

これを解くことで、上のf1,fi,f1,fi

(f1fif1fi)=14(11111i1i11111i1i)(fF[f]F2[f]F3[f])

とフーリエ変換の繰り返し適用の線形結合で表せる。

ここで、f1成分は固有空間W1への射影であって、self-reciprocal functionである。

フーリエ変換の固有値1,i,1,iに対する固有関数の例

固有値1に対する固有関数の例

これはself-reciprocal functionそのものであり、既に冒頭に挙げた

exp[t22]

が典型例である。

周波数領域での微分

フーリエ変換の性質の一つで重要なものに周波数微分公式

F[tf(t)]=idf^(ω)dω

がある。これは時間領域でtをかけることが、周波数領域では微分となって現れることを主張する。

これは次のように計算することで得られる。

df^(ω)dω=ddω12πf(t)eiωtdt=12πf(t)(ddωeiωt)dt=12πf(t)(iteiωt)dt=i12πtf(t)eiωtdt=iF[tf(t)]

以下ではこの公式を利用して、tnexp[t22]のフーリエ変換を計算する。おおむね、これらが固有関数の例を与える。

tnexp[t22]のフーリエ変換

n=1

F[texp[t22]]=iddωexp[ω22]=iωexp[ω22]

n=2

F[t2exp[t22]]=iddω(iωexp[ω22])=(1ω2)exp[ω22]

n=3

F[t3exp[t22]]=iddω((1ω2)exp[ω22])=i(3ω+ω3)exp[ω22]

固有値iに対する固有関数の例

上のn=1における計算結果から、

texp[t22]

は固有値iに対する固有関数となっていることがわかる。

固有値1に対する固有関数の例

上のn=2における計算結果を直接利用することはできないが、ほぼn=2のときが答えである。

f(t)=(t2+α)exp[t22]

のフーリエ変換を考えると

f^(ω)=(ω2(1+α))exp[ω22]

であるから、α=(1+α)となるようにαをとってやれば、f^=fとなる。

方程式を解けばα=12である。よって、

f(t)=(t212)exp[t22]

は固有値1に対する固有関数である。

固有値iに対する固有関数の例

上のn=3における計算結果を直接利用することはできないが、ほぼn=3のときが答えである。

f(t)=(t3+βt)exp[t22]

のフーリエ変換を考えると

f^(ω)=i(ω3(3+β)ω)exp[ω22]

であるから、β=(3+β)となるようにβをとってやれば、f^=ifとなる。

方程式を解けばβ=32である。よって、

f(t)=(t332t)exp[t22]

は固有値iに対する固有関数である。