フーリエ変換
講義内容
1次元フーリエ変換 ベクトル・関数の直交性 フーリエ級数 1次元フーリエ変換 代表的なフーリエ変換対 フーリエ変換の諸性質 コンボリューション(たたみこみ積分) サンプリング定理 1次元離散フーリエ変換 2次元フーリエ変換 空間周波数の概念 2次元フーリエ変換 代表的な2次元フーリエ変換対 2次元離散フーリエ変換フーリエ変換
講義内容
1次元フーリエ変換 ベクトル・関数の直交性 フーリエ級数 1次元フーリエ変換 代表的なフーリエ変換対 フーリエ変換の諸性質 コンボリューション(たたみこみ積分) サンプリング定理 1次元離散フーリエ変換 2次元フーリエ変換 空間周波数の概念 2次元フーリエ変換 代表的な2次元フーリエ変換対 2次元離散フーリエ変換ベクトルの直交性
と書ける. の内積は と は転置を意味する. とする.ここで まず,2次元の場合. 2 2 1 1 2 1 2 1 2 1 2 1 ) , ( ) ( , b a b a b b a a b b a a t t t t b a b a b a b a
と同値である. が直交であるとは, と 0 ,b atb a1b1 a2b2 a b a
と同値である. が直交であるとは , に対して して, 3次元の場合も同様に 0 ) , ( , 3 3 2 2 1 1 3 2 1 3 2 1 b a b a b a b b b a a a t t t b a b a b a b a のことである. が直交とは ル 一般に,n次元ベクト 0 ) , ( 1
n i i i t b a b a b a b a, a b ○関数の直交性
と書ける. 直交なら は積分となり, していけば上式の総和 無限に細かく サンプリング間隔を である. しているなら, 2つのベクトルが直交 に表す. ベクトルで以下のよう グして, 十分細かくサンプリン を, と いま,連続関数
0 ) ( ) ( 0 ) ( ) ( ) ( ) ( 2 1 2 1 dx x g x f g g g f f f x g x f t t n t n g f g f x ) (x f x ) (x g 対応する値どうしを掛けて足す ○正規直交基底
大きさが1で, 互いに直交するベクトルの集合を正規直交基底とよぶ. 正規性(nomality) 直交性(orthogonality)
j i j i ij j t i j i 0 1 ,u u u
u 1 x 2 x 1 e 2 e 1 u 2 u 1 x 2 x 1 u 2 u 任意に回転した直交ベクトルは すべて正規直交基底. 22 21 2 12 11 1 , u u u u u u 2つの基底ベクトルを としたとき, タ. はクロネッカーのデル ij
○正規直交基底
1 x 2 x 1 u 2 u f . 和で表すことができる に沿ったベクトルとの に沿ったベクトルと は ル 右図のとおり,ベクト 開 の正規直交基底での展 2 1 : u u f f 2 2 1 1u u f
1 1u
1 2
2 2u
との内積をとると, 実際,上式の両辺と の内積で与えられる. と , を表すスカラーであり ベクトルの長さと方向 に射影したときの を は ここで, 1 1 1 1 u u f u f
の正規直交性より) u u u u u u u u u f u f ( ) ( ) , ( 1 1 2 2 1 1 1 1 2 2 1 1 1 1
t t t t 立つ. 空間に拡張しても成り 以上のことは,n次元 である. となる.同様に(f,u2)
2 ○フーリエ級数
周期的な波形は,複数の周波数の 正弦波と余弦波の組み合わせで 表現することができる.この表現を フーリエ級数展開といい, 次式で表される. この展開における各係数(フーリエ係数と 呼ばれる)はどのように決まるだろうか. これを調べる前に,まず三角関数の直交性を 調べてみる. x b x b x a x a a x f
2 sin sin 2 cos cos 2 1 ) ( 2 1 2 1 0 x ) (x f X x x x + + + ... 2 / 0 a 1 a 2 a X
2 ただし ○三角関数の直交性
) 5 ( 0 sin cos , integer arbitrary for ) 4 ( 0 sin sin for ) 3 ( 2 sin sin for ) 2 ( 0 cos cos for ) 1 ( 2 cos cos for 0 0 0 0 0
X X X X X xdx m x n n m xdx m x n n m X xdx m x n n m xdx m x n n m X xdx m x n n m
○フーリエ係数
a a x a x b x b x xf cos
cos2
sin
sin2
2 1 ) ( 0 1 2 1 2 この展開における各係数はどのように決まるだろうか. n X n X X X X X a X xdx n x n a xdx n x b xdx n x b xdx n x a xdx n a xdx n x f 2 cos cos cos 2 sin cos sin cos cos cos 2 1 cos ) ( 0 0 2 0 1 0 1 0 0 0
たって積分してみる. をかけて,1周期にわ 試みに,両辺にcosn
x
X n f x n xdx X a 0 ( )cos 2
これより, を得る.余弦波の項についても同様に計算して以下を得る.
X n f x n xdx X b 0 ( )sin 2
この項のみ残る ○ベクトルの展開とフーリエ級数展開の類推
x b x b x a x a a x f
2 sin sin 2 cos cos 1 2 1 ) ( 2 1 2 1 0 x x x 1 1 1 3 3 2 2 1 1 u u u f
1 u 2 u 3 u f 1 1u
2 2u
3 3u
展開係数は,対応する基底ベクトル(基底関数)と信号fとの 内積を計算することで得られる. ... ○フーリエ級数・フーリエ変換
x b x b x a x a a x f
2 sin sin 2 cos cos 1 2 1 ) ( 2 1 2 1 0 x x x 1 1 1 1 u 2 u 3 u ... フーリエ級数のおさらい x b x b x a x a a x f
2 sin sin 2 cos cos 2 1 ) ( 2 1 2 1 0 x ) (x f X X
2 ただし ○フーリエ級数の複素数表示
n n n n j nx c j nx X c x f ( ) exp(
) exp( 2
/ ) * 0 0 2 , 2 , 2 n n n n n n n c jb a c jb a c a c 三角関数を用いたフーリエ級数展開を,複素数の指数関数を使って表すこ ともできる. a a x a x b x b x xf cos
cos2
sin
sin2
2 1 ) ( 0 1 2 1 2 をオイラーの式を使って以下のように書き直す. x j x j x j x j x j x j x j x j x j x j x j e jb a e jb a a e jb a j e e b j e e b e e a e e a a x f 2 2 2 1 1 0 1 1 2 2 2 1 2 2 2 1 0 2 2 2 1 2 2 2 2 2 2 1 ) ( あらためて とおけば,以下のように指数関数による展開の形で表すことができる. ○複素フーリエ級数の基底関数
,..., 1 , 0 , 1 ,..., , 2 sin 2 cos 2 exp n X nx j X nx X nx j
x x 1 1 x x 1 1 X x j X x 2 0 sin 0 2 cos
j x 1 x 1 j j X x j X x 2 1 sin 1 2 cos
X x j X x 2 2 sin 2 2 cos
X x j X x 2 1 sin 1 2 cos
1 x j 1 x ・・・ ・・・ △複素フーリエ級数展開と係数
m n X X n X X n n X X c dx X mx j X nx j X c dx X mx j X nx j c X dx X mx j x f X
2 / 2 / 2 / 2 / 2 / 2 / ) / 2 exp( ) / 2 exp( 1 ) / 2 exp( ) / 2 exp( 1 ) / 2 exp( ) ( 1
,..., 1 , 0 , 1 ,..., , 2 exp n X nx j
の正規直交性を利用した.
n n j nx X c x f ( ) exp( 2
/ ) dx X nx j x f X c X X n ( )exp( 2 / ) 1 /2 2 /
級数展開: 展開係数: 展開係数の導出: △周期関数から非周期関数への拡張
) 1 ( ) / 2 exp( ) (
n n j nx X c x f
) 2 ( ) / 2 exp( ) ( 1 /2 2 / f x j nx X dx X c X X n
級数展開: 展開係数: 周期関数の非周期関数への拡張 x 2 / X X /2 非周期関数を,無限に大きな 周期をもつ周期関数と解釈する. X これまで扱ってきた周期関数 x 2 / X X /2 X X △フーリエ級数からフーリエ変換へ(1)
) 2 ( ) / 2 exp( ) ( 1 /2 2 / f x j nx X dx X c X X n
フーリエ展開係数に関する修正: より, を定義すると,式 における係数として 波数 関数である.いま,周 における 周波数 に関する関数であり, は (1) ) ( n n n n n c X u F u u u n c ) 4 ( ) 2 exp( ) ( ) / 2 exp( ) ( ) ( 2 / 2 / 2 / 2 / dx x u j x f dx X x n j x f u F n X X X X n
) 3 ( X n u n un x 2 / X X /2 X u 1 u u2 un X u 1 n c 1 c 2 c . クトルのパワーをもつ 整数倍の周波数にスペ の 波数 の周期関数は,基本周 周期 する. と書き,周波数と定義 の逆数を いま, X u X u X / 1 と書ける. △フーリエ級数からフーリエ変換へ(2)
) 2 ( ) / 2 exp( ) ( 1 /2 2 / f x j nx X dx X c X X n
フーリエ展開係数に関する修正: u 1 u 2 u n u X u 1 n c 1 c 2 c x 2 / X X /2 X と修正される. は, リエ係数の式 もつことになり,フー でも値を 数 このとき,どんな周波 ) 5 ( ) 2 exp( ) ( ) ( ) 4 ( ) 2 exp( ) ( ) ( /2 2 / dx x u j x f u F dx x u j x f u F u n X X n
) 0 ( ) ( u X X なっていく. りなく小さく スペクトルの間隔は限 いくと を限りなく大きくして 周期 Xを広げていけば スペクトルの間隔は 密になっていく. 離散的 連続的 △フーリエ級数からフーリエ変換へ(3)
フーリエ級数展開に関する修正: u n u X u 1 正される. 右のように積分形に修 数展開は, このとき,フーリエ級 すなわち, にもっていく. ここで,周期を無限大 0 u X ) 1 ( ) / 2 exp( ) (
n n j nx X c x f
) 6 ( ) 2 exp( ) ( ) 2 exp( ) ( 1 ) / 2 exp( ) (
n n n n n n n n x u j u F u x u j u F T X nx j c x f
) 7 ( ) 2 exp( ) ( ) 2 exp( ) ( lim ) ( 0
du ux j u F x u j u F u x f n n n u
フーリエ級数展開に式を以下のように 書き直す. ) 2 exp( ) (u j u x F n
n 注意: 縦軸の値は複素数なので 本来はこのような表示は 不適当. ↑フーリエ変換の式 △Fourier変換の整理と意味合い
f x f x j ux dx u F( ) { ( )} ( )exp( 2 )
dx ux x f j x d ux x f dx ux j ux x f u F ) 2 sin( ) ( ) 2 cos( ) ( ) 2 sin( ) 2 cos( ) ( ) ( ) (x f 周波数uの余弦波 周波数uの正弦波 ) (u F x x x フーリエ変換(フーリエ積分) u 原信号 ) (u F u 0 フーリエ変換の意味合い(模式図): フーリエ逆変換
F u F u j ux du x f ( ) 1{ ( )} ( )exp( 2 ) :フーリエ変換の演算を意味 する記号とする } { ◎ 振幅を とるとフーリエ変換
講義内容
1次元フーリエ変換 ベクトル・関数の直交性 フーリエ級数 1次元フーリエ変換 代表的なフーリエ変換対 フーリエ変換の諸性質 コンボリューション(たたみこみ積分) サンプリング定理 1次元離散フーリエ変換 2次元フーリエ変換 空間周波数の概念 2次元フーリエ変換 代表的な2次元フーリエ変換対 2次元離散フーリエ変換デルタ関数
2 2 0 2 exp 2 1 lim ) (
x x 全積分は1で,原点で無限大の大きさをもつ関数. ディラックのデルタ関数(Dirac delta function) 例1)ガウス関数の極限 例2)矩形関数(rect関数)の極限 a x rect a x a 1 lim ) ( 0