Fourier analysis
Numerical Fourier analysis of quasi–periodic functions
- G. Gómez,1
J.M. Mondelo2
- C. Simó1
1Departament de Matemàtica Aplicada i Anàlisi, Universitat de Barcelona 2Departament de Matemàtiques, Universitat Autònoma de Barcelona
Numerical Fourier analysis of quasiperiodic functions G. Gmez, 1 - - PowerPoint PPT Presentation
Fourier analysis Numerical Fourier analysis of quasiperiodic functions G. Gmez, 1 J.M. Mondelo 2 C. Sim 1 1 Departament de Matemtica Aplicada i Anlisi, Universitat de Barcelona 2 Departament de Matemtiques, Universitat Autnoma de
Fourier analysis
1Departament de Matemàtica Aplicada i Anàlisi, Universitat de Barcelona 2Departament de Matemàtiques, Universitat Autònoma de Barcelona
Fourier analysis
Fourier analysis Introduction
Fourier analysis Introduction
|k|=0 and
Fourier analysis Introduction
F
−∞
F
0.5 1 1.5 2
0.2 0.4 0.6 0.8 1 1.2
0.2 0.4 0.6
Fourier analysis Introduction
0.5 1 1.5 2
0.5 1 1.5 2
0.5 1 1.5 2
0.2 0.4 0.6 0.8 1 1.2
0.2 0.4 0.6
5 10 15 20 25 30 35 40
0.2 0.4 0.6
5 10 15 20 25 30 35 40
0.2 0.4 0.6
Fourier analysis Introduction
◮ Windowed Fourier Transform:
◮ Leakage of a complex exponential term.
Fourier analysis Introduction
◮ Increase the window length.
10 15 20 25 30 35 40
0.2 0.4 0.6 T=40 0.2 0.4 0.6 0.8 1
0.2 0.4 0.6 T=80
Fourier analysis Introduction
◮ Use a smoother window.
T (t) = qnh
f,T(ω) := F
T (t)f(t)e−i2πωtdt,
Fourier analysis Introduction
◮ Use a smoother window.
ei2πνt,T(ω)
j=−nh
0.4 0.6 0.8 1 6 8 10 12 14 16 18 20 | DFT | k nh=0 nh=1 nh=2 nh=3 1e-06 1e-05 0.0001 0.001 0.01 0.1 1 6 8 10 12 14 16 18 20 | DFT | k nh=0 nh=1 nh=2 nh=3
Fourier analysis Introduction
0.5 1 1.5 2 10 20 30 40
F
5 10 15 20 25 30 35 40
0.4 0.8 1.2 1.6 2
0.5 1 1.5 2 10 20 30 40 impulse spacing = sampling rate = T/N = 1.25
F
0.2 0.4 0.6 0.8 1
0.4 0.8 1.2 1.6 2 impulse spacing = DFT period = N/T = 0.8 .... ....
0.5 1 1.5 2 10 20 30 40
F
5 10 15 20 25 30
0.4 0.8 1.2 1.6 2
Fourier analysis Introduction
◮ DFT of {f(j T N )}N−1 j=0 defined as {Ff,T,N(k)}N−1 k=0 , being
N
N−1
◮ With Hanning’s window:
f,T,N(k) = 1
N−1
T
Fourier analysis Introduction
◮ Relation with the WFT:
◮ The fundamental domain of the DFT for real signals is [0, T/(2N)].
0.2 0.4 0.6 0.8 1 1.2
0.4 0.8 1.2 1.6 2
0.2 0.4 0.6 0.8 1 1.2
0.4 0.8 1.2 1.6 2
Fourier analysis Introduction
◮ Relation with the WFT:
◮ The fundamental domain of the DFT for real signals is [0, T/(2N)].
◮ The error term above can produce aliasing:
◮ Aliasing is avoided increasing N.
Fourier analysis The method
Fourier analysis The method
Fourier analysis The method
Fourier analysis The method
Fourier analysis The method
Fourier analysis The method
Fourier analysis The method
2 sin(2π0.27t) + sin(2π0.37t),
0.2 0.4 0.6 0.8 1 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Fourier analysis The method
2 sin(2π0.27t) + sin(2π0.37t),
0.0001 0.0002 0.0003 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Fourier analysis The method
2 sin(2π0.27t) + sin(2π0.37t),
0.0001 0.0002 0.0003 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.2 0.4 0.6 0.8 1 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Fourier analysis The method
2 sin(2π0.27t) + sin(2π0.37t),
0.2 0.4 0.6 0.8 1 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Fourier analysis The method
2 sin(2π0.27t) + sin(2π0.37t),
1e-14 2e-14 3e-14 4e-14 5e-14 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Fourier analysis The method
0 + Nf
l cos(2π νl
l sin(2π νl
f,T,N(k)
N−1
N )Hnh N (j) cos
N j
2 ,
f,T,N(k)
N−1
N )Hnh N (j) sin
N j
2 − 1.
f,T,N(k) =
f,T,N(k) − isnh f,T,N(k)
Fourier analysis The method
0cnh 1,T,N(0) + Nf
l cnh νl,N(0) + As l
νl,N(0)
f,T,N(0)
0cnh 1,T,N(j) + Nf
l cnh νl,N(j) + As l
νl,N(j)
f,T,N(j) Nf
l snh νl,T(j) + Ac l
νl,T(j)
f,T,N(j)
1 (j)
1,T,N(j),
νl,N(j)
cos( 2πνl
T
),T,N(j),
νl,N(j)
cos( 2πνl
T
),T,N(j),
νl,N(j)
sin( 2πνl
T
),T,N(j),
νl,N(j)
sin( 2πνl
T
),T,N(j).
Fourier analysis The method
0cnh 1,T,N(0) + Nf
l cnh νl,N(0) + As l
νl,N(0)
f,T,N(0)
0cnh 1,T,N(ji) + Nf
l cnh νl,N(ji) + As l
νl,N(ji)
f,T,N(ji) Nf
l snh νl,N(ji) + As l
νl,N(ji)
f,T,N(ji)
0csnh 1,T,N(j+ i ) + Nf
l csnh νl,N(j+ i ) + As l
νl,N(j+ i )
f,T,N(j+ i )
i = [νi] + 1 − (j+ i − [νi]).
Fourier analysis Error estimation
Fourier analysis Error estimation
◮ fr0: the truncation of f to the frequencies we want to determine:
0 +
k,ω>0
k cos(2πk, ωt) + As k sin(2πk, ωt)
◮ y = (A0, ν1, Ac 1, As 1, . . . , νNf , Ac Nf , As Nf ): the exact frequencies and
◮ y + ∆y: the computed frequencies and amplitudes.
Fourier analysis Error estimation
◮ System for iterative improvement of frequencies and amplitudes:
0 + Nf
l=1
l cnh νl,N(0) + As le
νl,N(0)
fr0 ,T,N(0) + cnh f−fr0 ,T,N(0)
0cnh 1 (ji) + Nf
l=1
l cnh νl,N(ji) + As le
νl,N(ji)
fr0 ,T,N(ji) + cnh f−fr0 ,T,N(ji) Nf
l=1
l snh νl,N(ji) + As le
νl,N(ji)
fr0 ,T,N(ji) + snh f−fr0 ,T,N(ji)
0csnh 1 (j+ i ) + Nf
l=1
l csnh νl,N(j+ i ) + As l e
νl,N(j+ i )
fr0 ,T,N(j+ i ) + csnh f−fr0 ,T,N(j+ i ).
|k|≥r0 akei2πk,ωt. ◮ The error term ∆b consists of DFT
◮ of periodic terms with frequencies not being computed, ◮ evaluated in harmonics corresponding to frequencies being computed.
Fourier analysis Error estimation
◮ The error term ∆b can be considered leakage of the remainder
◮ The effect of the terms of the remainder on the error ∆b is
◮ The DFT of terms corresponding to low–order frequencies,
i }, will be small if the
i }.
◮ The DFT of terms corresponding to high–order frequencies may not be
Fourier analysis Error estimation
◮ The system we solve for iterative improvement of frequencies and
◮ The error in frequencies and amplitudes is given, at first order, by
◮ Bounds can be obtained for Dg(y)−1∞ and ∆b. ◮ Main idea: instead of the DFT,
◮ bound the WFT, and ◮ the difference WFT − DFT.
Fourier analysis Error estimation
D , MO and
D
D MO.
Fourier analysis Error estimation
j∈J ∞
N (Tk, ω − j)|
N | is the envelope displayed below (N = 16, nh = 0).
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
4 8 12 16
Fourier analysis Error estimation
j∈J ∞
N (Tk, ω − j)|
N (Tk, ω − j)| ≪ 1.
N (Tk, ω − j)| may approach 1.
j∈J r∗−1
N (Tk, ω − j)| + max j∈J ∞
Fourier analysis Error estimation
j∈J r∗−1
N (Tk, ω − j)| + max j∈J ∞
◮ The first term is bounded by replacing the DFT by the WFT. This
◮ All the sums are reduced to sums of the form j jαe−δj, which are
Fourier analysis Error estimation
k∈Zm akei2πk,ωt,
k,
k)}Nf k=1
k, As k)}Nf k=1 the exact values)
|k|=1 ⊂ {νk}Nf k=1, for some order r0,
Fourier analysis Error estimation
◮ M−1 ≤
nh 1 2 3 Gnh 4.84 8.83 13.3 17.7 ◮ ∆b ≤ C1(nh, m, C, δ, D, τ, r0, r∗)
a)1+2nh
a := N − T(r0 + r∗ − 2)ω∞ − 1
Fourier analysis Error estimation
Fourier analysis Error estimation
Fourier analysis Error estimation
Fourier analysis Accuracy test
Fourier analysis Accuracy test
9 10 11 12 13 14 15 16 17
log10(error) µ = 0.9 log2(T) log2(T/N) log10(error)
log10(error) log2(T/N) µ = 0.9
Fourier analysis Accuracy test
9 10 11 12 13 14 15 16 17
log10(error) µ = 0.9 log2(T) log2(T/N) log10(error)
log10(error) log2(T/N) µ = 0.9
Fourier analysis Study of the stability region around L5
Fourier analysis Study of the stability region around L5
0.4 0.8 1.2
0.5 1 1.5 y x L1 L2 L3 L4 L5 S J
Fourier analysis Study of the stability region around L5
◮ Sun–Jupiter mass parameter:
◮ L5 is center × center:
long, ωL5 short},
long
short
Fourier analysis Study of the stability region around L5
◮ Sun–Jupiter mass parameter:
◮ L5 is center × center:
long, ωL5 short},
long = 0.08046412,
short = 0.99675750. ◮ We’ll work with frequencies in cycles per unit of synodic time:
short
short/(2π)
long
long/(2π)
◮ NOTE: νL5 short/νL5 long = 12.3876.
Fourier analysis Study of the stability region around L5
0.4 0.8 1.2
0.5 1 1.5 y x L1 L2 L3 L4 L5 S J
◮ Projection on (x, y) not encircling the main primary. ◮ Not too close aproaches to primaries. ◮ y > yc = −0.5.
Fourier analysis Study of the stability region around L5
◮ First run: up to Tmax = 220(2π).
◮ Second run: try the previous
◮ From the border to the inside. ◮ Stop testing when 5
Fourier analysis Study of the stability region around L5
0.4 0.8 1.2
0.5 1 1.5 y x L1 L2 L3 L4 L5 S J
Fourier analysis Study of the stability region around L5
◮ The Fourier analysis procedure has been applied to each of the
◮ Total computing time: 352.52 hours
◮ Statistics:
Fourier analysis Study of the stability region around L5
◮ Left:
◮ Blue: freq. of maximum amplitude. It is close to νL5
long
◮ Red: frequency of maximum amplitude inside [0.155, 0.165].
short
◮ Right: the quotient νshort/νlong for ρ = 4950.
Fourier analysis Study of the stability region around L5
Fourier analysis Study of the stability region around L5
◮ Blue:
◮ Dark gray:
◮ Green:
◮ Red:
Fourier analysis Study of the stability region around L5
◮ Blue:
◮ Dark gray:
◮ Green:
◮ Red:
Fourier analysis Study of the stability region around L5
◮ Blue:
◮ Dark gray:
◮ Green:
◮ Red:
Fourier analysis Study of the stability region around L5
◮ Blue:
◮ Dark gray:
◮ Green:
◮ Red:
Fourier analysis Study of the stability region around L5
◮ Blue:
◮ Dark gray:
◮ Green:
◮ Red:
Fourier analysis Study of the stability region around L5
◮ Blue:
◮ Dark gray:
◮ Green:
◮ Red:
Fourier analysis Study of the stability region around L5
◮ Blue:
◮ Dark gray:
◮ Green:
◮ Red:
Fourier analysis Study of the stability region around L5
◮ Blue:
◮ Dark gray:
◮ Green:
◮ Red:
Fourier analysis Study of the stability region around L5
◮ Blue:
◮ Dark gray:
◮ Green:
◮ Red:
Fourier analysis Study of the stability region around L5
◮ Blue:
◮ Dark gray:
◮ Green:
◮ Red:
Fourier analysis Study of the stability region around L5
◮ Blue:
◮ Dark gray:
◮ Green:
◮ Red:
Fourier analysis Study of the stability region around L5
◮ Blue:
◮ Dark gray:
◮ Green:
◮ Red:
Fourier analysis Study of the stability region around L5
◮ Blue:
◮ Dark gray:
◮ Green:
◮ Red:
Fourier analysis Study of the stability region around L5
◮ Blue:
◮ Dark gray:
◮ Green:
◮ Red:
Fourier analysis Study of the stability region around L5
◮ Blue:
◮ Dark gray:
◮ Green:
◮ Red:
Fourier analysis Study of the stability region around L5
◮ Blue:
◮ Dark gray:
◮ Green:
◮ Red:
Fourier analysis Study of the stability region around L5
◮ Blue:
◮ Dark gray:
◮ Green:
◮ Red:
Fourier analysis Study of the stability region around L5
◮ Blue:
◮ Dark gray:
◮ Green:
◮ Red:
Fourier analysis Study of the stability region around L5
◮ Blue:
◮ Dark gray:
◮ Green:
◮ Red:
Fourier analysis Study of the stability region around L5
◮ Blue:
◮ Dark gray:
◮ Green:
◮ Red:
Fourier analysis Study of the stability region around L5
◮ Blue:
◮ Dark gray:
◮ Green:
◮ Red:
Fourier analysis Study of the stability region around L5
◮ Blue:
◮ Dark gray:
◮ Green:
◮ Red:
Fourier analysis Study of the stability region around L5