フーリエ変換 (2回目)
2025/2/18(火)
フーリエ変換 (2回目)
(fourier)
■ 周期Tのフーリエ級数
▼ 結果
(周期T, 周波数fn = n/T, n = 1, 2, 3, …, N → ∞)
y(t) = (a0/2) + Σn=1N{ancos(2πfnt) + bnsin(2πfnt)}
an = (2/T)∫0Ty(t)cos(2πfnt)dt … cos(2πfnt)のみの振幅を取り出す
bn = (2/T)∫0Ty(t)sin(2πfnt)dt … sin(2πfnt)のみの振幅を取り出す
ancos(2πfnt) + bnsin(2πfnt)
= √(an2 + bn2)sin(2πfnt + Tan-1(an/bn))
▼ 周期Tの波の式
波はベースラインcとsin,cosの和で表せるとすると
(周波数fn = n/T, n = 1, 2, 3, …, N → ∞)
y(t) = c + Σn=1N{ ancos(2πfnt) + bnsin(2πfnt)}
c = (1/T)∫0Ty(t)dt … 1周期の変位の合計がc
▼ cosの振幅an を求める
[クロネッカーのデルタδmn = 1(m=n), 0(m≠n)]
周期T, 周波数fn = n/T, fm = m/T (m, n ∈ Z)
∫0Tcos(2πfmt)cos(2πfnt)dt = (T/2)δmn
∫0Tsin(2πfmt)cos(2πfnt)dt = 0
より
∫0Ty(t)cos(2πfnt)dt
はy(t)の内sin成分と,違う周波数のcosが0となるため
y(t)の内cos(2πfnt)の成分のみ取り出せるので
結果は振幅an×(T/2)となり
∫0Ty(t)cos(2πfnt)dt = an(T/2)
よって
an = (2/T)∫0Ty(t)cos(2πfnt)dt
▼ sinの振幅bn を求める
[クロネッカーのデルタδmn = 1(m=n), 0(m≠n)]
周期T, 周波数fn = n/T, fm = m/T (m, n ∈ Z)
∫0Tsin(2πfmt)sin(2πfnt)dt = (T/2)δmn
∫0Tsin(2πfmt)cos(2πfnt)dt = 0
より
∫0Ty(t)sin(2πfnt)dt
はy(t)の内cos成分と,違う周波数のsinが0となるため
y(t)の内sin(2πfnt)の成分のみ取り出せるので
結果は振幅bn×(T/2)となるので
∫0Ty(t)sin(2πfnt)dt = bn(T/2)
よって
bn = (2/T)∫0Ty(t)sin(2πfnt)dt
▼ cを求める
fn = n/Tよりf0 = 0/T = 0
c = (1/T)∫0Ty(t)dtだったので
a0 = (2/T)∫0Ty(t)cos(2πfnt)dt
= (2/T)∫0Ty(t)cos(2π・0・t)dt = (2/T)∫0Ty(t)dt = 2c
より
c = a0/2
▼ cos,sinの合成
x = rcosθ, y = rsinθ, θ = Tan-1(y/x)
r = √(x2 + y2)
rsin(α+θ) = rsinαcosθ+rcosαsinθ
= xsinα + ycosα = √(x2 + y2)sin(α+Tan-1(y/x))
より
ancos(2πfnt) + bnsin(2πfnt)
= √(an2 + bn2)sin(2πfnt + Tan-1(an/bn))
フーリエ変換 (2回目)
(fourier)
■ 周期Tのフーリエ級数
▼ 結果
(周期T, 周波数fn = n/T, n = 1, 2, 3, …, N → ∞)
y(t) = (a0/2) + Σn=1N{ancos(2πfnt) + bnsin(2πfnt)}
an = (2/T)∫0Ty(t)cos(2πfnt)dt … cos(2πfnt)のみの振幅を取り出す
bn = (2/T)∫0Ty(t)sin(2πfnt)dt … sin(2πfnt)のみの振幅を取り出す
ancos(2πfnt) + bnsin(2πfnt)
= √(an2 + bn2)sin(2πfnt + Tan-1(an/bn))
▼ 周期Tの波の式
波はベースラインcとsin,cosの和で表せるとすると
(周波数fn = n/T, n = 1, 2, 3, …, N → ∞)
y(t) = c + Σn=1N{ ancos(2πfnt) + bnsin(2πfnt)}
c = (1/T)∫0Ty(t)dt … 1周期の変位の合計がc
▼ cosの振幅an を求める
[クロネッカーのデルタδmn = 1(m=n), 0(m≠n)]
周期T, 周波数fn = n/T, fm = m/T (m, n ∈ Z)
∫0Tcos(2πfmt)cos(2πfnt)dt = (T/2)δmn
∫0Tsin(2πfmt)cos(2πfnt)dt = 0
より
∫0Ty(t)cos(2πfnt)dt
はy(t)の内sin成分と,違う周波数のcosが0となるため
y(t)の内cos(2πfnt)の成分のみ取り出せるので
結果は振幅an×(T/2)となり
∫0Ty(t)cos(2πfnt)dt = an(T/2)
よって
an = (2/T)∫0Ty(t)cos(2πfnt)dt
▼ sinの振幅bn を求める
[クロネッカーのデルタδmn = 1(m=n), 0(m≠n)]
周期T, 周波数fn = n/T, fm = m/T (m, n ∈ Z)
∫0Tsin(2πfmt)sin(2πfnt)dt = (T/2)δmn
∫0Tsin(2πfmt)cos(2πfnt)dt = 0
より
∫0Ty(t)sin(2πfnt)dt
はy(t)の内cos成分と,違う周波数のsinが0となるため
y(t)の内sin(2πfnt)の成分のみ取り出せるので
結果は振幅bn×(T/2)となるので
∫0Ty(t)sin(2πfnt)dt = bn(T/2)
よって
bn = (2/T)∫0Ty(t)sin(2πfnt)dt
▼ cを求める
fn = n/Tよりf0 = 0/T = 0
c = (1/T)∫0Ty(t)dtだったので
a0 = (2/T)∫0Ty(t)cos(2πfnt)dt
= (2/T)∫0Ty(t)cos(2π・0・t)dt = (2/T)∫0Ty(t)dt = 2c
より
c = a0/2
▼ cos,sinの合成
x = rcosθ, y = rsinθ, θ = Tan-1(y/x)
r = √(x2 + y2)
rsin(α+θ) = rsinαcosθ+rcosαsinθ
= xsinα + ycosα = √(x2 + y2)sin(α+Tan-1(y/x))
より
ancos(2πfnt) + bnsin(2πfnt)
= √(an2 + bn2)sin(2πfnt + Tan-1(an/bn))