SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
A Numerical Analytic Continuation and
Its Application to Fourier Transform
Hidenori Ogata
Dept. Computer and Network Engineering,
The Graduate School of Informatics and Engineering,
The Univerisity of Electro-Communications, Tokyo, Japan
18 September, 2018
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
Contents
1 Proposition of a numerical method of
the analytic continuation of analytic functions
using continued fractions.
2 Application of the proposed method of analytic continuation
to the computation of Fourier transforms.
3 Numerical examples
which show the effectiveness of the proposed method
4 Summary
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
1. Analytic continuation using continued fractions
Let’s consider an analytic function f (z) given in a Taylor series
f (z) =
∞
n=0
cnzn
and its analytic continuation.
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
1. Analytic continuation using continued fractions
We get an analytic continuation of the analytic function f (z)
by transforming it into a continued fraction.
f (z) =
∞
n=0
cnzn
⇒ f (z) =
a1
1 +
a2z
1 +
a3z
1 +
...
.
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
1. Analytic continuation using continued fractions
We get an analytic continuation of the analytic function f (z)
by transforming it into a continued fraction.
f (z) =
∞
n=0
cnzn
⇒ f (z) =
a1
1 +
a2z
1 +
a3z
1 +
...
.
Why continued fractions?
The reasons are as follows.
1 It converges in a wide region.
2 It is easy to compute.
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
1. Analytic continuation using continued fractions
1 A continued fraction converges in a wide region.
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
1. Analytic continuation using continued fractions
1 A continued fraction converges in a wide region.
Taylor series
f (z) =
∞
n=0
cnzn
.
R
converges
in a disk |z| < R
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
1. Analytic continuation using continued fractions
1 A continued fraction converges in a wide region.
The Taylor series can be transformed into a continued fraction
under some condition.
continued fraction
f (z) =
a1
1 +
a2z
1 +
a3z
1 +
...
R
converges∗
in a plane with a cut
∗
There is a possibility that f (z) = ∞.
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
1. Analytic continuation using continued fractions
1 A continued fraction converges in a wide region.
continued fraction
f (z) =
a1
1 +
a2z
1 +
a3z
1 +
...
R
analytic continuation
disk → plane with a cut∗
∗
There is a possibility that f (z) = ∞.
We can get an analytic continuation of f (z)
by transforming it into a continued fraction.
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
1. Analytic continuation using a continued fraction
2 A continued fraction is easy to compute.
We can easily compute the continued fraction
by the recurrence formula for the approximants
fn(z) =
pn(z)
qn(z)
≡
a1
1
+
a2z
1
+
a3z
1
+ · · · +
anz
1
,
p0 = 0, q0 = 1, p1 = a1, q1 = 1,
pn(z) = anz pn−2(z) + pn−1(z)
qn(z) = anz qn−2(z) + qn−1(z),
( n = 2, 3, . . .).
The approximant converges fast, i.e.,
fn(z) → f (z) as n → ∞, exponentially.
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
1. Analyticity and convergence of the continued fraction
Once we obtain the continued fraction,
it satisfies the following theorem
on its analyticity and convergence.
f (z) =
a1
1
+
a2z
1
+
a3z
1
+ · · · ,
a = lim
n→∞
an = 0,
S : a plane with a cut as in the figure
S
a
−1/(4a)
O
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
1. Analyticity and convergence of the continued fraction
f (z) =
a1
1
+
a2z
1
+
a3z
1
+ · · · ,
a = lim
n→∞
an = 0,
S
a
−1/(4a)
O
1 The continued fraction is meromorphic in S.
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
1.Analyticity and convergence of the continued fraction
2 Let T(⊂ S) be an arbitrary compact set.
For arbitrary ǫ > 0, there exists m ∈ N s.t.
|f ∗
m,n(z) − f ∗
m(z)| ≦ C(θT + ǫ)n
( ∀n > m, ∀z ∈ T ),
S
a
−1/(4a)
O
T
where
f ∗
m(z) =
amz
1
+
am+1z
1
+ · · ·
a tail of
the continued fraction
,
f ∗
m,n(z) =
amz
1
+
am+1z
1
+ · · · +
anz
1
,
θT ( 0 < θT < 1 ) : const. depending on T only.
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
1.Analyticity and convergence of the continued fraction
2 Let T(⊂ S) be an arbitrary compact set.
For arbitrary ǫ > 0, there exists m ∈ N s.t.
|f ∗
m,n(z) − f ∗
m(z)| ≦ C(θT + ǫ)n
( ∀n > m, ∀z ∈ T ),
exponential convergence
S
a
−1/(4a)
O
T
where
f ∗
m(z) =
amz
1
+
am+1z
1
+ · · ·
a tail of
the continued fraction
,
f ∗
m,n(z) =
amz
1
+
am+1z
1
+ · · · +
anz
1
,
θT ( 0 < θT < 1 ) : const. depending on T only.
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
1. Numerical analytic continuation
As seen above, once we obtain the continued fraction
corresponding to the analytic function f (z),
it gives an analytic continuation of f (z)
which we can easily compute.
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
1. Numerical analytic continuation
As seen above, once we obtain the continued fraction
corresponding to the analytic function f (z),
it gives an analytic continuation of f (z)
which we can easily compute.
How can we obtain the continued fraction?
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
1. Numerical analytic continuation: QD algorithm
How can we get the continued fraction corresponding to f (z) = cnzn
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
1. Numerical analytic continuation: QD algorithm
How can we get the continued fraction corresponding to f (z) = cnzn
Quotient-difference (QD) algorithm
We generate the sequences e
(n)
k and q
(n)
k by
e
(n)
0 = 0, q
(n)
1 = cn+1/cn ( n = 0, 1, 2, . . . ),
e
(n)
k = q
(n+1)
k − q
(n)
k + e
(n+1)
k−1 , q
(n)
k+1 = (e
(n+1)
k /e
(n)
k )q
(n+1)
k
( n = 0, 1, . . .; k = 1, 2, . . . ).
f (z) =
c0
1
−
q
(0)
1 z
1
−
e
(0)
1 z
1
−
q
(0)
2 z
1
−
e
(0)
2 z
1
− · · · .
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
1. Numerical analytic continuation: QD algorithm
How can we get the continued fraction corresponding to f (z) = cnzn
Quotient-difference (QD) algorithm
We generate the sequences e
(n)
k and q
(n)
k by
e
(n)
0 = 0, q
(n)
1 = cn+1/cn ( n = 0, 1, 2, . . . ),
e
(n)
k = q
(n+1)
k − q
(n)
k + e
(n+1)
k−1 , q
(n)
k+1 = (e
(n+1)
k /e
(n)
k )q
(n+1)
k
( n = 0, 1, . . .; k = 1, 2, . . . ).
f (z) =
c0
1
−
q
(0)
1 z
1
−
e
(0)
1 z
1
−
q
(0)
2 z
1
−
e
(0)
2 z
1
− · · · .
The QD algorithm is numerically unstable.
⇒ multiple precision arithmetics
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
2. Numerical Fourier transform
We consider a Fourier transform
F[f ](ξ) =
∞
−∞
f (x)e−2πiξx
dx.
Familiar and important in science and engineering.
It is difficult to compute one
by conventional numerical quadrature rules
especially for slowly decaying functions f (x).
We can compute F[f ](ξ) by the proposed method of
analytic continuation.
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
2. Numerical Fourier transform
Rewrite F[f ](ξ) =
∞
−∞
f (x)e−2πiξx
dx (1)
⇓
F[f ](ξ) = lim
ǫ→0+
0
−∞
f (x)e−2πi(ξ+iǫ)x
dx +
+∞
0
f (x)e−2πi(ξ−iǫ)x
dx .
e−2πǫ|x| : convergence factor
We can define F[f ](ξ) even if the integral (1) does not exist
in the conventional sense.
∗ definition of a Fourier transform in hyperfunction theory.
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
2. Numerical Fourier transform
By rewriting F[f ](ξ), the problem of the Fourier transform is
reduced to that of an analytic continuation.
F[f ](ξ) =
∞
−∞
f (x)e−2πiξx
dx
= lim
ǫ→0+
{F+(ξ + iǫ) − F−(ξ − iǫ)} ( ξ ∈ R ),
where
F+(ζ) =
0
−∞
f (x)e−2πiζx
dx analytic in Im ζ > 0,
F−(ζ) = −
∞
0
f (x)e−2πiζx
dx analytic in Im ζ < 0.
We can get F[f ](ξ)
by the analytic continuation of F±(ζ) onto R.
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
2. Numerical Fourier transform
Actually, we get F[f ](ξ) by the following algorithm.
1 We compute F±(ζ) in ± Im ζ > 0.
First, we choose ζ
(±)
0 s.t. ± Im ζ
(±)
0 > 0.
F±(ζ) =
∞
n=0
c(±)
n (ζ − ζ
(±)
0 )n
( ± Im ζ
(±)
0 > 0 ),
c(±)
n =
1
n!
F
(n)
± (ζ
(±)
0 ) = ±
1
n!
∞
0
(±2πix)n
f (∓x)e±2πiζ
(±)
0 x
exponential decay
dx.
We can compute c
(±)
n by conventional numerical quadrature rules.
2 We get F[f ](ξ) by the analytic continuation of F±(ζ) onto R.
F[f ](ξ) = lim
ǫ→0+
{F+(ξ + iǫ) − F−(ξ − iǫ)} ( ξ ∈ R ).
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
3. Numerical examples: Analytic continuation
The analytic continuation of
f (z) = 1 −
z
2
+
z2
3
− · · · =
log(1 + z)
z
( |z| < 1 ).
Throughout this study, we carried out all the computations
using C++ programs
in 100 decimal digit precision (using exflib)
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
3. Numerical examples: Analytic continuation
The analytic continuation of
f (z) = 1 −
z
2
+
z2
3
− · · · =
log(1 + z)
z
( |z| < 1 ).
f (z) =
a1
1
+
a2z
1
+
a3z
1
+ · · · ,
n an n an
1 1.0000 . . . 8 0.28571 42857 14285 . . .
2 0.5000 . . . 9 0.22222 . . .
3 0.16666 . . . 10 0.27777 . . .
4 0.33333 . . . 11 0.22727 27272 72727 . . .
5 0.20000 . . . 12 0.27272 72727 27272 . . .
6 0.30000 . . . 13 0.23076 92307 69230 . . .
7 0.21428 57142 85714 . . . 14 0.26923 07692 30769 . . .
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
3. Numerical examples: Analytic continuation
The analytic continuation of
f (z) = 1 −
z
2
+
z2
3
− · · · =
log(1 + z)
z
( |z| < 1 ).
The error of the analytic continuation of f (z).
-3 -2 -1 0 1 2 3Re(z)
-3
-2
-1
0
1
2
3
Im(z)
1.0e-50
1.0e-40
1.0e-30
1.0e-20
1.0e-10
1.0e+00
|error|
1.0e-60
1.0e-50
1.0e-40
1.0e-30
1.0e-20
1.0e-10
1.0e+00
-3 -2 -1 0 1 2 3
|error|
Re(z)
Im(z)=0
Im(z)=0.5
Im(z)=1
We can compute the analytic continuation in S = C  {x ≦ −1}.
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
3. Numerical examples: Analytic continuation
(1) f (z) = 1 − z/2 + z2
/3 − · · · (= z−1
log(1 + z)) ( |z| < 1 ),
(2) f (z) = z − z3
/3 + z5
/5 − · · · (= arctan z) ( |z| < 1 ).
-35
-30
-25
-20
-15
-10
-5
0
0 5 10 15 20 25 30 35 40
log10(error)
n
z=1
z=2
z=1+i
-35
-30
-25
-20
-15
-10
-5
0
0 5 10 15 20 25 30 35 40
log10(error)
n
z=1
z=2
z=1+i
(1) (2)
Errors with the continued fractions truncated at the n-th term.
( vertical axis: log10(error), horizontal axis: n )
Our method gives exponential convergence.
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
3. Numerical examples: Zeta functions
We can also apply the numerical analytic continuation
to the compution of ζ(s).
ζ(s) =
∞
n=1
1
ns
=
fs (1)
1 − 21−s
, where fs (z) =
∞
n=0
(−1)n
(n + 1)s
zn
(|z| < 1 ).
We compute fs(1) by the numerical analytic continuation.
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
3. Numerical examples: Zeta functions
We can also apply the numerical analytic continuation
to the compution of ζ(s).
ζ(s) =
∞
n=1
1
ns
=
fs (1)
1 − 21−s
, where fs (z) =
∞
n=0
(−1)n
(n + 1)s
zn
(|z| < 1 ).
We compute fs(1) by the numerical analytic continuation.
Results with the continued fractions truncated at the n-th term.
n ζ(3) error
5 1.2020 46303 07249 1.1e-05
10 1.2020 56904 61243 1.5e-09
15 1.2020 56903 15940 2.0e-13
20 1.2020 56903 15959 2.9e-17
· · ·
exact value 1.2020 56903 15959 . . .
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
3. Numerical examples: Fourier transforms
The Fourier transforms
(1) F[tanh(πx)](ξ), (2) F[(1+x2
)−2
](ξ), (3) F[log |x|](ξ).
1.0e-45
1.0e-40
1.0e-35
1.0e-30
1.0e-25
1.0e-20
1.0e-15
1.0e-10
1.0e-05
1.0e+00
-4 -2 0 2 4
|error|
xi
(1)
(2)
(3)
vertical axis: error
horizontal axis: ξ
Our method works well (especially for (1)).
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
3. Numerical examples
Comparison with the previous methods
1 Sugihara’s method
using the DE rule & the Richardson extrapolation (1987)
2 DE-type rule for oscillatory integrals by T. Ooura & Mori (1991)
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
3. Numerical examples
Comparison with the previous methods
1 Sugihara’s method
using the DE rule & the Richardson extrapolation (1987)
2 DE-type rule for oscillatory integrals by T. Ooura & Mori (1991)
F[tanh(πx)](ξ = 1) = −i cosechπ.
number of the evaluations
of f (x) = tanh(πx) error
our method 666 7.4e-43
(1) DE & Richardson 17156 7.8e-21
(2) DE for
oscillatory integrals 1892 1.5e-46
Our method is superior to the previous methods for this example.
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
Summary
1 We proposed a numerical method of analytic continuation
using continued fractions
2 We applied the method to Fourier transforms
3 Numerical examples show the effectiveness of our method.
Problem for future study
1 reduce the cost of transforming a given analytic function
into a continued fraction
(The present method needs multiple precision arithmetics
due to the instability of the QD algorithm).
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
Numerical analytic continuation
Numerical Fourier transform
Numerical examples
Summary
Summary
1 We proposed a numerical method of analytic continuation
using continued fractions
2 We applied the method to Fourier transforms
3 Numerical examples show the effectiveness of our method.
Problem for future study
1 reduce the cost of transforming a given analytic function
into a continued fraction
(The present method needs multiple precision arithmetics
due to the instability of the QD algorithm).
Thank you very much!
Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Z TRRANSFORM
Z  TRRANSFORMZ  TRRANSFORM
Z TRRANSFORM
 
Z transfrm ppt
Z transfrm pptZ transfrm ppt
Z transfrm ppt
 
DDS Best Practices
DDS Best PracticesDDS Best Practices
DDS Best Practices
 
Fourier slide
Fourier slideFourier slide
Fourier slide
 
DDS Secure Intro
DDS Secure IntroDDS Secure Intro
DDS Secure Intro
 
Laplace transforms
Laplace transformsLaplace transforms
Laplace transforms
 
Fourier series
Fourier seriesFourier series
Fourier series
 
signal & system inverse z-transform
signal & system inverse z-transformsignal & system inverse z-transform
signal & system inverse z-transform
 
Types of refractories
Types of refractoriesTypes of refractories
Types of refractories
 
The Fast Fourier Transform (FFT)
The Fast Fourier Transform (FFT)The Fast Fourier Transform (FFT)
The Fast Fourier Transform (FFT)
 
Concurrent programming with RTOS
Concurrent programming with RTOSConcurrent programming with RTOS
Concurrent programming with RTOS
 
Parallel HDF5 Introductory Tutorial
Parallel HDF5 Introductory TutorialParallel HDF5 Introductory Tutorial
Parallel HDF5 Introductory Tutorial
 
Fourier transform
Fourier transformFourier transform
Fourier transform
 
Fourier Series for Continuous Time & Discrete Time Signals
Fourier Series for Continuous Time & Discrete Time SignalsFourier Series for Continuous Time & Discrete Time Signals
Fourier Series for Continuous Time & Discrete Time Signals
 
PROPERTIES OF LAPLACE TRANSFORM
PROPERTIES OF LAPLACE TRANSFORMPROPERTIES OF LAPLACE TRANSFORM
PROPERTIES OF LAPLACE TRANSFORM
 
Simple Harmonic Motion
Simple Harmonic MotionSimple Harmonic Motion
Simple Harmonic Motion
 
Z transform
Z transformZ transform
Z transform
 
Ft and FFT
Ft and FFTFt and FFT
Ft and FFT
 
Z Transform
Z TransformZ Transform
Z Transform
 
DDS and XMPP
DDS and XMPPDDS and XMPP
DDS and XMPP
 

Ähnlich wie A Numerical Analytic Continuation and Its Application to Fourier Transform

Numerical Fourier transform based on hyperfunction theory
Numerical Fourier transform based on hyperfunction theoryNumerical Fourier transform based on hyperfunction theory
Numerical Fourier transform based on hyperfunction theoryHidenoriOgata
 
Introduction to Digital Signal Processing (DSP) - Course Notes
Introduction to Digital Signal Processing (DSP) - Course NotesIntroduction to Digital Signal Processing (DSP) - Course Notes
Introduction to Digital Signal Processing (DSP) - Course NotesAhmed Gad
 
DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)
DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)
DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)Amr E. Mohamed
 
Anlysis and design of algorithms part 1
Anlysis and design of algorithms part 1Anlysis and design of algorithms part 1
Anlysis and design of algorithms part 1Deepak John
 
Frequency Response Techniques
Frequency Response TechniquesFrequency Response Techniques
Frequency Response TechniquesAwaisAli161
 
Digital Signal Processing
Digital Signal ProcessingDigital Signal Processing
Digital Signal ProcessingPRABHAHARAN429
 
Time Series Analysis
Time Series AnalysisTime Series Analysis
Time Series AnalysisAmit Ghosh
 
H infinity optimal_approximation_for_cau
H infinity optimal_approximation_for_cauH infinity optimal_approximation_for_cau
H infinity optimal_approximation_for_cauAl Vc
 
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier AnalysisDSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier AnalysisAmr E. Mohamed
 
Introduction to Fourier transform and signal analysis
Introduction to Fourier transform and signal analysisIntroduction to Fourier transform and signal analysis
Introduction to Fourier transform and signal analysis宗翰 謝
 
Design and analysis of algorithm
Design and analysis of algorithmDesign and analysis of algorithm
Design and analysis of algorithmVarun Ojha
 
Exponential-plus-Constant Fitting based on Fourier Analysis
Exponential-plus-Constant Fitting based on Fourier AnalysisExponential-plus-Constant Fitting based on Fourier Analysis
Exponential-plus-Constant Fitting based on Fourier AnalysisMatthieu Hodgkinson
 
Fourier transforms & fft algorithm (paul heckbert, 1998) by tantanoid
Fourier transforms & fft algorithm (paul heckbert, 1998) by tantanoidFourier transforms & fft algorithm (paul heckbert, 1998) by tantanoid
Fourier transforms & fft algorithm (paul heckbert, 1998) by tantanoidXavier Davias
 
Fourier-Series_FT_Laplace-Transform_Letures_Regular_F-for-Students_10-1-1.ppt
Fourier-Series_FT_Laplace-Transform_Letures_Regular_F-for-Students_10-1-1.pptFourier-Series_FT_Laplace-Transform_Letures_Regular_F-for-Students_10-1-1.ppt
Fourier-Series_FT_Laplace-Transform_Letures_Regular_F-for-Students_10-1-1.pptMozammelHossain31
 

Ähnlich wie A Numerical Analytic Continuation and Its Application to Fourier Transform (20)

Numerical Fourier transform based on hyperfunction theory
Numerical Fourier transform based on hyperfunction theoryNumerical Fourier transform based on hyperfunction theory
Numerical Fourier transform based on hyperfunction theory
 
Introduction to Digital Signal Processing (DSP) - Course Notes
Introduction to Digital Signal Processing (DSP) - Course NotesIntroduction to Digital Signal Processing (DSP) - Course Notes
Introduction to Digital Signal Processing (DSP) - Course Notes
 
DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)
DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)
DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)
 
Anlysis and design of algorithms part 1
Anlysis and design of algorithms part 1Anlysis and design of algorithms part 1
Anlysis and design of algorithms part 1
 
Frequency Response Techniques
Frequency Response TechniquesFrequency Response Techniques
Frequency Response Techniques
 
Digital Signal Processing
Digital Signal ProcessingDigital Signal Processing
Digital Signal Processing
 
Signal Processing Assignment Help
Signal Processing Assignment HelpSignal Processing Assignment Help
Signal Processing Assignment Help
 
Time Series Analysis
Time Series AnalysisTime Series Analysis
Time Series Analysis
 
Signal Processing Homework Help
Signal Processing Homework HelpSignal Processing Homework Help
Signal Processing Homework Help
 
H infinity optimal_approximation_for_cau
H infinity optimal_approximation_for_cauH infinity optimal_approximation_for_cau
H infinity optimal_approximation_for_cau
 
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier AnalysisDSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
 
Introduction to Fourier transform and signal analysis
Introduction to Fourier transform and signal analysisIntroduction to Fourier transform and signal analysis
Introduction to Fourier transform and signal analysis
 
Signal lexture
Signal lextureSignal lexture
Signal lexture
 
Design and analysis of algorithm
Design and analysis of algorithmDesign and analysis of algorithm
Design and analysis of algorithm
 
DFT.pptx
DFT.pptxDFT.pptx
DFT.pptx
 
Exponential-plus-Constant Fitting based on Fourier Analysis
Exponential-plus-Constant Fitting based on Fourier AnalysisExponential-plus-Constant Fitting based on Fourier Analysis
Exponential-plus-Constant Fitting based on Fourier Analysis
 
Richard Everitt's slides
Richard Everitt's slidesRichard Everitt's slides
Richard Everitt's slides
 
lec07_DFT.pdf
lec07_DFT.pdflec07_DFT.pdf
lec07_DFT.pdf
 
Fourier transforms & fft algorithm (paul heckbert, 1998) by tantanoid
Fourier transforms & fft algorithm (paul heckbert, 1998) by tantanoidFourier transforms & fft algorithm (paul heckbert, 1998) by tantanoid
Fourier transforms & fft algorithm (paul heckbert, 1998) by tantanoid
 
Fourier-Series_FT_Laplace-Transform_Letures_Regular_F-for-Students_10-1-1.ppt
Fourier-Series_FT_Laplace-Transform_Letures_Regular_F-for-Students_10-1-1.pptFourier-Series_FT_Laplace-Transform_Letures_Regular_F-for-Students_10-1-1.ppt
Fourier-Series_FT_Laplace-Transform_Letures_Regular_F-for-Students_10-1-1.ppt
 

Kürzlich hochgeladen

fundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomologyfundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomologyDrAnita Sharma
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxgindu3009
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptxRajatChauhan518211
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfSumit Kumar yadav
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...anilsa9823
 

Kürzlich hochgeladen (20)

fundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomologyfundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomology
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptx
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
 

A Numerical Analytic Continuation and Its Application to Fourier Transform

  • 1. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary A Numerical Analytic Continuation and Its Application to Fourier Transform Hidenori Ogata Dept. Computer and Network Engineering, The Graduate School of Informatics and Engineering, The Univerisity of Electro-Communications, Tokyo, Japan 18 September, 2018 Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 2. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary Contents 1 Proposition of a numerical method of the analytic continuation of analytic functions using continued fractions. 2 Application of the proposed method of analytic continuation to the computation of Fourier transforms. 3 Numerical examples which show the effectiveness of the proposed method 4 Summary Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 3. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 1. Analytic continuation using continued fractions Let’s consider an analytic function f (z) given in a Taylor series f (z) = ∞ n=0 cnzn and its analytic continuation. Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 4. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 1. Analytic continuation using continued fractions We get an analytic continuation of the analytic function f (z) by transforming it into a continued fraction. f (z) = ∞ n=0 cnzn ⇒ f (z) = a1 1 + a2z 1 + a3z 1 + ... . Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 5. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 1. Analytic continuation using continued fractions We get an analytic continuation of the analytic function f (z) by transforming it into a continued fraction. f (z) = ∞ n=0 cnzn ⇒ f (z) = a1 1 + a2z 1 + a3z 1 + ... . Why continued fractions? The reasons are as follows. 1 It converges in a wide region. 2 It is easy to compute. Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 6. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 1. Analytic continuation using continued fractions 1 A continued fraction converges in a wide region. Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 7. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 1. Analytic continuation using continued fractions 1 A continued fraction converges in a wide region. Taylor series f (z) = ∞ n=0 cnzn . R converges in a disk |z| < R Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 8. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 1. Analytic continuation using continued fractions 1 A continued fraction converges in a wide region. The Taylor series can be transformed into a continued fraction under some condition. continued fraction f (z) = a1 1 + a2z 1 + a3z 1 + ... R converges∗ in a plane with a cut ∗ There is a possibility that f (z) = ∞. Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 9. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 1. Analytic continuation using continued fractions 1 A continued fraction converges in a wide region. continued fraction f (z) = a1 1 + a2z 1 + a3z 1 + ... R analytic continuation disk → plane with a cut∗ ∗ There is a possibility that f (z) = ∞. We can get an analytic continuation of f (z) by transforming it into a continued fraction. Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 10. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 1. Analytic continuation using a continued fraction 2 A continued fraction is easy to compute. We can easily compute the continued fraction by the recurrence formula for the approximants fn(z) = pn(z) qn(z) ≡ a1 1 + a2z 1 + a3z 1 + · · · + anz 1 , p0 = 0, q0 = 1, p1 = a1, q1 = 1, pn(z) = anz pn−2(z) + pn−1(z) qn(z) = anz qn−2(z) + qn−1(z), ( n = 2, 3, . . .). The approximant converges fast, i.e., fn(z) → f (z) as n → ∞, exponentially. Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 11. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 1. Analyticity and convergence of the continued fraction Once we obtain the continued fraction, it satisfies the following theorem on its analyticity and convergence. f (z) = a1 1 + a2z 1 + a3z 1 + · · · , a = lim n→∞ an = 0, S : a plane with a cut as in the figure S a −1/(4a) O Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 12. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 1. Analyticity and convergence of the continued fraction f (z) = a1 1 + a2z 1 + a3z 1 + · · · , a = lim n→∞ an = 0, S a −1/(4a) O 1 The continued fraction is meromorphic in S. Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 13. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 1.Analyticity and convergence of the continued fraction 2 Let T(⊂ S) be an arbitrary compact set. For arbitrary ǫ > 0, there exists m ∈ N s.t. |f ∗ m,n(z) − f ∗ m(z)| ≦ C(θT + ǫ)n ( ∀n > m, ∀z ∈ T ), S a −1/(4a) O T where f ∗ m(z) = amz 1 + am+1z 1 + · · · a tail of the continued fraction , f ∗ m,n(z) = amz 1 + am+1z 1 + · · · + anz 1 , θT ( 0 < θT < 1 ) : const. depending on T only. Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 14. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 1.Analyticity and convergence of the continued fraction 2 Let T(⊂ S) be an arbitrary compact set. For arbitrary ǫ > 0, there exists m ∈ N s.t. |f ∗ m,n(z) − f ∗ m(z)| ≦ C(θT + ǫ)n ( ∀n > m, ∀z ∈ T ), exponential convergence S a −1/(4a) O T where f ∗ m(z) = amz 1 + am+1z 1 + · · · a tail of the continued fraction , f ∗ m,n(z) = amz 1 + am+1z 1 + · · · + anz 1 , θT ( 0 < θT < 1 ) : const. depending on T only. Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 15. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 1. Numerical analytic continuation As seen above, once we obtain the continued fraction corresponding to the analytic function f (z), it gives an analytic continuation of f (z) which we can easily compute. Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 16. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 1. Numerical analytic continuation As seen above, once we obtain the continued fraction corresponding to the analytic function f (z), it gives an analytic continuation of f (z) which we can easily compute. How can we obtain the continued fraction? Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 17. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 1. Numerical analytic continuation: QD algorithm How can we get the continued fraction corresponding to f (z) = cnzn Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 18. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 1. Numerical analytic continuation: QD algorithm How can we get the continued fraction corresponding to f (z) = cnzn Quotient-difference (QD) algorithm We generate the sequences e (n) k and q (n) k by e (n) 0 = 0, q (n) 1 = cn+1/cn ( n = 0, 1, 2, . . . ), e (n) k = q (n+1) k − q (n) k + e (n+1) k−1 , q (n) k+1 = (e (n+1) k /e (n) k )q (n+1) k ( n = 0, 1, . . .; k = 1, 2, . . . ). f (z) = c0 1 − q (0) 1 z 1 − e (0) 1 z 1 − q (0) 2 z 1 − e (0) 2 z 1 − · · · . Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 19. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 1. Numerical analytic continuation: QD algorithm How can we get the continued fraction corresponding to f (z) = cnzn Quotient-difference (QD) algorithm We generate the sequences e (n) k and q (n) k by e (n) 0 = 0, q (n) 1 = cn+1/cn ( n = 0, 1, 2, . . . ), e (n) k = q (n+1) k − q (n) k + e (n+1) k−1 , q (n) k+1 = (e (n+1) k /e (n) k )q (n+1) k ( n = 0, 1, . . .; k = 1, 2, . . . ). f (z) = c0 1 − q (0) 1 z 1 − e (0) 1 z 1 − q (0) 2 z 1 − e (0) 2 z 1 − · · · . The QD algorithm is numerically unstable. ⇒ multiple precision arithmetics Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 20. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 2. Numerical Fourier transform We consider a Fourier transform F[f ](ξ) = ∞ −∞ f (x)e−2πiξx dx. Familiar and important in science and engineering. It is difficult to compute one by conventional numerical quadrature rules especially for slowly decaying functions f (x). We can compute F[f ](ξ) by the proposed method of analytic continuation. Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 21. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 2. Numerical Fourier transform Rewrite F[f ](ξ) = ∞ −∞ f (x)e−2πiξx dx (1) ⇓ F[f ](ξ) = lim ǫ→0+ 0 −∞ f (x)e−2πi(ξ+iǫ)x dx + +∞ 0 f (x)e−2πi(ξ−iǫ)x dx . e−2πǫ|x| : convergence factor We can define F[f ](ξ) even if the integral (1) does not exist in the conventional sense. ∗ definition of a Fourier transform in hyperfunction theory. Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 22. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 2. Numerical Fourier transform By rewriting F[f ](ξ), the problem of the Fourier transform is reduced to that of an analytic continuation. F[f ](ξ) = ∞ −∞ f (x)e−2πiξx dx = lim ǫ→0+ {F+(ξ + iǫ) − F−(ξ − iǫ)} ( ξ ∈ R ), where F+(ζ) = 0 −∞ f (x)e−2πiζx dx analytic in Im ζ > 0, F−(ζ) = − ∞ 0 f (x)e−2πiζx dx analytic in Im ζ < 0. We can get F[f ](ξ) by the analytic continuation of F±(ζ) onto R. Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 23. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 2. Numerical Fourier transform Actually, we get F[f ](ξ) by the following algorithm. 1 We compute F±(ζ) in ± Im ζ > 0. First, we choose ζ (±) 0 s.t. ± Im ζ (±) 0 > 0. F±(ζ) = ∞ n=0 c(±) n (ζ − ζ (±) 0 )n ( ± Im ζ (±) 0 > 0 ), c(±) n = 1 n! F (n) ± (ζ (±) 0 ) = ± 1 n! ∞ 0 (±2πix)n f (∓x)e±2πiζ (±) 0 x exponential decay dx. We can compute c (±) n by conventional numerical quadrature rules. 2 We get F[f ](ξ) by the analytic continuation of F±(ζ) onto R. F[f ](ξ) = lim ǫ→0+ {F+(ξ + iǫ) − F−(ξ − iǫ)} ( ξ ∈ R ). Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 24. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 3. Numerical examples: Analytic continuation The analytic continuation of f (z) = 1 − z 2 + z2 3 − · · · = log(1 + z) z ( |z| < 1 ). Throughout this study, we carried out all the computations using C++ programs in 100 decimal digit precision (using exflib) Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 25. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 3. Numerical examples: Analytic continuation The analytic continuation of f (z) = 1 − z 2 + z2 3 − · · · = log(1 + z) z ( |z| < 1 ). f (z) = a1 1 + a2z 1 + a3z 1 + · · · , n an n an 1 1.0000 . . . 8 0.28571 42857 14285 . . . 2 0.5000 . . . 9 0.22222 . . . 3 0.16666 . . . 10 0.27777 . . . 4 0.33333 . . . 11 0.22727 27272 72727 . . . 5 0.20000 . . . 12 0.27272 72727 27272 . . . 6 0.30000 . . . 13 0.23076 92307 69230 . . . 7 0.21428 57142 85714 . . . 14 0.26923 07692 30769 . . . Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 26. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 3. Numerical examples: Analytic continuation The analytic continuation of f (z) = 1 − z 2 + z2 3 − · · · = log(1 + z) z ( |z| < 1 ). The error of the analytic continuation of f (z). -3 -2 -1 0 1 2 3Re(z) -3 -2 -1 0 1 2 3 Im(z) 1.0e-50 1.0e-40 1.0e-30 1.0e-20 1.0e-10 1.0e+00 |error| 1.0e-60 1.0e-50 1.0e-40 1.0e-30 1.0e-20 1.0e-10 1.0e+00 -3 -2 -1 0 1 2 3 |error| Re(z) Im(z)=0 Im(z)=0.5 Im(z)=1 We can compute the analytic continuation in S = C {x ≦ −1}. Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 27. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 3. Numerical examples: Analytic continuation (1) f (z) = 1 − z/2 + z2 /3 − · · · (= z−1 log(1 + z)) ( |z| < 1 ), (2) f (z) = z − z3 /3 + z5 /5 − · · · (= arctan z) ( |z| < 1 ). -35 -30 -25 -20 -15 -10 -5 0 0 5 10 15 20 25 30 35 40 log10(error) n z=1 z=2 z=1+i -35 -30 -25 -20 -15 -10 -5 0 0 5 10 15 20 25 30 35 40 log10(error) n z=1 z=2 z=1+i (1) (2) Errors with the continued fractions truncated at the n-th term. ( vertical axis: log10(error), horizontal axis: n ) Our method gives exponential convergence. Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 28. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 3. Numerical examples: Zeta functions We can also apply the numerical analytic continuation to the compution of ζ(s). ζ(s) = ∞ n=1 1 ns = fs (1) 1 − 21−s , where fs (z) = ∞ n=0 (−1)n (n + 1)s zn (|z| < 1 ). We compute fs(1) by the numerical analytic continuation. Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 29. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 3. Numerical examples: Zeta functions We can also apply the numerical analytic continuation to the compution of ζ(s). ζ(s) = ∞ n=1 1 ns = fs (1) 1 − 21−s , where fs (z) = ∞ n=0 (−1)n (n + 1)s zn (|z| < 1 ). We compute fs(1) by the numerical analytic continuation. Results with the continued fractions truncated at the n-th term. n ζ(3) error 5 1.2020 46303 07249 1.1e-05 10 1.2020 56904 61243 1.5e-09 15 1.2020 56903 15940 2.0e-13 20 1.2020 56903 15959 2.9e-17 · · · exact value 1.2020 56903 15959 . . . Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 30. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 3. Numerical examples: Fourier transforms The Fourier transforms (1) F[tanh(πx)](ξ), (2) F[(1+x2 )−2 ](ξ), (3) F[log |x|](ξ). 1.0e-45 1.0e-40 1.0e-35 1.0e-30 1.0e-25 1.0e-20 1.0e-15 1.0e-10 1.0e-05 1.0e+00 -4 -2 0 2 4 |error| xi (1) (2) (3) vertical axis: error horizontal axis: ξ Our method works well (especially for (1)). Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 31. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 3. Numerical examples Comparison with the previous methods 1 Sugihara’s method using the DE rule & the Richardson extrapolation (1987) 2 DE-type rule for oscillatory integrals by T. Ooura & Mori (1991) Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 32. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary 3. Numerical examples Comparison with the previous methods 1 Sugihara’s method using the DE rule & the Richardson extrapolation (1987) 2 DE-type rule for oscillatory integrals by T. Ooura & Mori (1991) F[tanh(πx)](ξ = 1) = −i cosechπ. number of the evaluations of f (x) = tanh(πx) error our method 666 7.4e-43 (1) DE & Richardson 17156 7.8e-21 (2) DE for oscillatory integrals 1892 1.5e-46 Our method is superior to the previous methods for this example. Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 33. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary Summary 1 We proposed a numerical method of analytic continuation using continued fractions 2 We applied the method to Fourier transforms 3 Numerical examples show the effectiveness of our method. Problem for future study 1 reduce the cost of transforming a given analytic function into a continued fraction (The present method needs multiple precision arithmetics due to the instability of the QD algorithm). Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier
  • 34. Numerical analytic continuation Numerical Fourier transform Numerical examples Summary Summary 1 We proposed a numerical method of analytic continuation using continued fractions 2 We applied the method to Fourier transforms 3 Numerical examples show the effectiveness of our method. Problem for future study 1 reduce the cost of transforming a given analytic function into a continued fraction (The present method needs multiple precision arithmetics due to the instability of the QD algorithm). Thank you very much! Hidenori Ogata A Numerical Analytic Continuation and Its Application to Fourier