Appendix C
DOCX · 74.8 KB
Open DOCX file
Appendix draft in a folder of incorporated material for a spectral theory book, apparently Phil's own writing. It develops Fourier transform notation with a scaling constant k, Facts 0-3 (including applying the transform twice), and the operator notation. It covers principal value integrals with the tick notation, the pole avoidance rule, worked examples for 1/u, 1/(u±iε) and the step function, and the link to the Hilbert transform.
AI-written summary; may contain errors.
Extracted text (machine-read; may contain errors)
Appendix C: The Fourier Integral Transform and the Hilbert Transform 1
(a) Fourier Transform Notations 1
(b) Principal Value Integrals and the Tick Notation 4
(c) Example: f(u) = 1/u 5
(d) The Pole Avoidance Rule of Complex Integration 7
(e) Example: f(u) = 1/(u±iε) 9
(f) Example: f(u) = θ(u) using the Generalized Fourier Transform 12
(g) Summary of Examples 12
(h) The Hilbert Transform and its relation to the Fourier Transform 13
Appendix C: The Fourier Transform and its relation to the Hilbert Transform
In this Appendix we refer to the Fourier Integral Transform simply as the Fourier transform. We develop more "facts" about Fourier transforms, including new notations, and present a set of closely related examples. The pf pseudofunction and principal part integrals are introduced in the context of what we call "the pole avoidance rule". The connection between the Fourier and Hilbert transforms is then used as an exercise in applying the developed methods.
(a) Fourier Transform Notations
Recall from Section 1 the statement of the Fourier transform, derived in Section 2,
X(ω) = !Syntax Error, Idt x(t) e-iωt projection = transform (1.1)
x(t) = (1/2π) !Syntax Error, Idω X(ω) e+iωt expansion = inverse transform (1.2)
We used lower case for a function of time like x(t), and upper case for the spectral components X(ω). Although convenient in many situations, this notation is a bit limiting for more general use, so we replace X(ω) with x^(ω). The above can then be written as,
x^(ω) = k!Syntax Error, Idt x(t) e-iωt projection = transform
x(t) = (1/2πk) !Syntax Error, Idω x^(ω) e+iωt expansion = inverse transform
Here we have added an arbitrary constant k to allow for other scalings of the Fourier Transform. The projection has k, the inversion has k-1 as shown. For us, k = 1, but other sources might have k = (2π)-1 or perhaps k = 1/ to make the two equations symmetric.
The first line defines the Fourier transform of some arbitrary function x(t), but the second line acts only on a function x^(ω) which is already a Fourier transform. We would like to have the second line act on an arbitrary function as well. To do this, we replace x^(ω) by f(ω) and treat the second line as an operation one applies to some arbitrary function f(ω),
f^-1(t) = (1/2πk) !Syntax Error, Idω f(ω) e+iωt inverse transform
This then defines an operation performed on f(ω) to generate f^-1(t) which is, by definition, the inverse Fourier transform of f(ω). So changing the dummy integration variable names both to u we get
f^(ω) = k!Syntax Error, Idu f(u) e-iωu Fourier transform of f(u)
f^-1(t) = (1/2πk) !Syntax Error, Idu f(u) e+iut inverse Fourier transform of f(u) (C.1)
We think of both these equations as defining certain operations on an arbitrary function f(u). The function f(u) must be in the class of functions described in Section 1(b) in order that the integral converge to a function, though the class rules may be violated if one allows the transform and/or its inverse to be a distribution.
From the first line of (C.1) we find that
f^(-ω) = k!Syntax Error, Idu f(u) e+iωu = k!Syntax Error, Idu f(-u) e-iωu = [f(-u)]^(ω)
from which we obtain
Fact 0: [f(-u)]^(-ω) = f^(ω) (C.2)
From the second line of (C.1) we find
f^-1(-ω) = (1/2πk) !Syntax Error, Idu f(u) e-iuω = (1/2πk2) k!Syntax Error, Idu f(u) e-iuω = (1/2πk2) f^(ω) .
We are dealing here with three distinct functions: f(u), f^(u) and f^-1(u), but we just showed that
Fact 1: f^-1(u) = (1/2πk2) f^(-u) (C.3)
so two of these three functions have a simple relationship.
Notice in Fact 1 that one cannot simply suppress the argument u on both sides since u appears on the left and –u appears on the right. When an argument is the same on both sides of an equation, or when an argument is not needed, it can be suppressed to reduce clutter.
The fact that the Fourier transform is valid means that the inverse Fourier transform of the Fourier transform of a function is that function. Similarly, the Fourier transform of the inverse Fourier transform of a function is that function. This was clear in (1.1) and (1.2) and in the new notation this becomes
Fact 2: [f^(ω)]^-1(t) = [f^-1(ω)]^(t) = f(t)
or
[f^]^-1 = [f^-1]^ = f (C.4)
This provides an example of suppressing arguments to declutter a simple equation. Notice that the constant k does not appear in Fact 2. Consider then this statement of Fact 2,
(f^)^-1(t) = f(t)
Fact 1 applied to f→f^ says
(f^)^-1(t) = (1/2πk2) (f^)^(-t)
so that
(1/2πk2) (f^)^(-t) = f(t)
or
(f^)^(t) = 2πk2 f(-t)
which then gives
Fact 3: f^^(t) = 2πk2 f(-t) (C.5)
FT of f(t) = f^(t) FT of f^(t) = 2πk2f(-t)
The first line says that applying the Fourier transform twice to a function gives 2πk2 times the function of negated argument (see Stakgold Vol II (5.55) with k = 1). Nothing new is happening here, it is all just notation. When k = 1/ the factor 2πk2 = 1 on the second line which is a strong motivation for that scaling, but we had other motivations for k = 1 as outlined in Section 5.
The three Facts just stated are independent of the sign of the phase in the Fourier transform definition.
Operator Notation. An alternative notation similar to that used for Laplace transforms is the following:
f^(ω) = F[f(u),ω] = F[f,ω] = F f(ω)
or
f^ = F f (C.6)
and for the inverse Fourier transform,
f^-1(t) = F-1[f(u),t] = F-1[f,t] = F-1f(t)
or
f^-1 = F-1f . (C.7)
The idea here is that F f = g is a new function obtained by acting upon function f with the Fourier transform operator F. Similarly F-1f = h is a new function obtained by acting upon function f with the inverse Fourier transform operator F-1. The three facts stated above can then be translated into this new notation.
Fact 1: f^-1(u) = (1/2πk2) f^(-u) → F-1[f(s),u] = (1/2πk2) F[f(s),-u]
F-1[f,u] = (1/2πk2) F[f,-u]
F-1f(u) = (1/2πk2) F f(-u) (C.3)
Fact 2: [f^(ω)]^-1(t) = [f^-1(ω)]^(t) = f(t) → F-1[F[f(ω),s],t] = F[F-1[f(ω),s],t] = f(t)
[f^]^-1 = [f^-1]^ = f → F-1F f = FF-1f = f (C.4)
Fact 3: f^^(t) = 2πk f(-t) → F[F[f(ω),s],t] = 2πk2f(-t)
F[F[f,s],t] = 2πk2f(-t)
F2f(t) = 2πk2f(-t) (C.5)
The last line of Fact 2 has a particular appeal, since F-1F = FF-1 = 1 , the identity operator.
(b) Principal Value Integrals and the Tick Notation
Consider the following integral,
!Syntax Error, Idx f(x) .
If f(x) is non-vanishing at x = a, and if a is real, this integral runs right through a pole at x = a. If a were complex, then the integral would run above or below the pole and one would be less concerned. If the intention really is to run the integration right through the pole, it is useful to make that fact very clear using some kind of notation. One defines the notion of "going through the pole" as the following limiting operation,
!Syntax Error, Idx f(x) = limε→0 [!Syntax Error, Idx + !Syntax Error, Idx] f(x) ≡ dx f(x) . (C.8)
Such an integration is referred to as a Cauchy Principal Value (or Principal Part) Integral. We defer to section (d) below the pf notation which formalizes the above definition as
!Syntax Error, Idx pf( ) f(x) ≡ dx f(x) ≡ limε→0 [!Syntax Error, Idx + !Syntax Error, Idx] f(x)
As an example, consider this case where a = 0 and f(x) = 1,
!Syntax Error, Idx = 0 .
Although 1/x "blows up" at x = 0, this integral as defined above is exactly 0. All contributions to this integral are real, since 1/x is real, so the integral has no imaginary part. A simple argument for result zero is that the integration range is even while the integrand is odd under x → -x, so contributions from the left side of x=0 exactly cancel those from the right side of x=0. If the integrand contained some f(x) which was even under x → -x, the same argument would apply and the integral would be 0, but for general f(x) the integral would not be 0.
Comment: If one tries to evaluate the integral using ln(x), one gets a pre-limit result ln[] + ln[]. After the limit, the first term gives ln[1] = 0 while the second term seems to give ln[-1] which one thinks of as ±iπ and we get a contradictory result that the real integral of a real integrand has an imaginary part. The problem is that this is a singular integral and the normal rules do not apply. The ±iπ reflects the fact that the integral is trying to avoid the pole by going above it or below it, whereas we really want to go right through it. Stakgold Vol. I Exercise 1.23 shows how this contradiction is resolved using a redefined log function, and the subject reappears below in our Pole Avoidance Rule discussion.
Here then are two notations used for integrals intended to run through poles,
dx f(x) ≡ P.V. !Syntax Error, Idx f(x) ≡ limε→0 [!Syntax Error, Idx + !Syntax Error, Idx] f(x) . (C.9)
The tick mark on the integration symbol suggests the idea of running through the pole as the ε limit from the two sides, but is not easy to typeset, so one often sees the letters P.V, PV, p.v., v.p. , P or some other set of letters to indicate the principle part integration. We shall use the tick mark notation. Our example is then
dx = 0 . (C.10)
In the next several sections we shall examine some closely related examples of Fourier transforms, some of which require use of the Principal Value integral. The examples are later summarized in section (g).
(c) Example: f(u) = 1/u
Projection/Transform:
Let f(u) = 1/u. Using the regular Fourier transform requires that the integral go right through the pole, so we have
(1/u)^(ω) = k!Syntax Error, Idu(1/u) e-iωu = k du(1/u) e-iωu . (C.11)
For ω ≠ 0 we can evaluate the integral this way,
du(1/u) e-iωu = du(1/u) [-isin(ωu)] = (-i) 2!Syntax Error, Idu sin(ωu)/u
= (-i) 2 sign(ω) {!Syntax Error, Idu sin(|ω|u)/u } = (-i) 2 sign(ω) {!Syntax Error, Idx sinc(x) } // x = |ω|u
= (-i) 2 sign(ω) { π/2 }
= -iπ sign(ω) . (C.12)
In the first step cos(ωu) was discarded since (1/u) cos(ωu) is an odd function of u. Once that is done, since sinc(x) = 1 at x = 0, there is no longer a pole at u = 0 so we have just a regular integral. The residual integral is half of (10.3).
If ω = 0, the integral is just du(1/u) = 0 based on the discussion of the previous section. One can combine these results by writing
du(1/u) e-iωu = -iπ sgn(ω) (C.13)
where
sgn(ω) ≡ // sometimes called signum(ω) (C.14)
This sgn(ω) function is related to the Heaviside step function by
sgn(ω) = 2θ(ω) – 1 (C.15)
where in particular sgn(0) = 2θ(0) – 1 = 2(1/2)-1 = 0.
Our conclusion is that the Fourier transform of 1/u is given by
(1/u)^(ω) = -iπk sgn(ω) . (C.16)
If we treat sgn(ω) like any other function, we can suppress the ω argument to write
(1/u)^ = -iπk sgn . (C.17)
In the general case of f^(u) → f^ we could suppress the u, but once the function is stated (such as 1/u), it is difficult to suppress the u and still know what the function is. Note that the u in 1/u is just a dummy variable and we could just as well write
(1/t)^(ω) = -iπk sgn(ω)
(1/t)^ = -iπk sgn . (C.18)
Inversion/Recovery:
How does the recovery work?
(1/2πk) !Syntax Error, Idω (1/t)^(ω) e+iωt = (1/2πk) !Syntax Error, Idω [-iπksgn(ω)] e+iωt
= (1/2π)(-iπ) !Syntax Error, Idω sgn(ω) e+iωt = (-i/2) !Syntax Error, Idω sgn(ω) [i sin(ωt]
= (-i/2) i 2 !Syntax Error, Idω sin(ωt) = !Syntax Error, Idω sin(ωt) = -(1/t)cos(ωt)|∞0 = -(1/t) [ cos(∞t) - cos(0)]
= (1/t) (C.19)
The distributional trick is to set cos(∞t) = 0. In more detail,
!Syntax Error, Idω sin(ωt) = limε→0 [!Syntax Error, Idω sin(ωt) e-εω ] = limε→0 = . (C.20)
Interchange:
We have just shown that
(1/u)^(ω) = -iπk sgn(ω) .
We can Fourier transform both sides to get
[(1/u)^(ω)]^(t) = -iπk [sgn(ω)]^(t)
so that
[sgn(ω)]^(t) = (1/-iπk) [(1/u)^(ω)]^(t) .
But according to Fact 3,
[(1/u)^(ω)]^(t) = [(1/u)^]^(t) = (1/u)^^(t) = 2πk2 (1/-t) = -2πk2/t .
Therefore
[sgn(ω)]^(t) = (1/-iπk) (-2πk2/t) = 2k/(it) = -2ik(1/t) . (C.21)
Thus we have learned the Fourier transform of the function sgn(ω). We could have computed this directly as follows:
[sgn(ω)]^(t) = k!Syntax Error, Idu sgn(u) e-itu = k!Syntax Error, Idu sgn(u) [-i sin(tu)] = (-i) 2k !Syntax Error, Idu sin(tu)
= (-2ik)(-1/t)cos(tu)|∞0 = (2ik/t)(0 - 1) = -2ik(1/t) .
(d) The Pole Avoidance Rule of Complex Integration
The upper picture on the left shows a real-axis integration contour in the ω-plane which passes just below a pole located at ω = +iε. We are interested in what happens as ε → 0. The upper picture on the right shows the contour passing just above a pole at ω = -iε and we have a similar interest there as ε → 0. The lower contour pictures show a certain contour deformation, and the pair of equations under each pair of drawings will be discussed below.
!Syntax Error, Idω f(ω) = dω f(ω) (1/ω) + iπ f(0) !Syntax Error, Idω f(ω) = dω f(ω)(1/ω) – iπ f(0)
= pf(1/ω) + iπδ(ω) = pf(1/ω) – iπδ(ω)
Fig C.1
We assume that f(ω) is such that the integrals converge and f(ω) is well defined at ω = 0. We are interested only in the limit ε→0.
Left Side. Consider the top left red arrow contour. If we try to take ε→0, the pole moves down and hits the contour, which is a poorly defined concept in complex integration. To prevent this from happening, we first make a tiny semi-circular deformation of the contour so it goes around ω = 0. One is certainly allowed to deform a contour and not change an integral, as long as the deformation hits no singularities. After doing this "for free" deformation, we then let the ε→0 so the pole moves down to the real axis. If we now evaluate the integral, we get two famous pieces: The first piece is the principle value integral discussed in section (b) above, namely,
dω f(ω) (1/ω) ≡ limα→0 [ !Syntax Error, I + !Syntax Error, I ] dω f(ω) (1/ω) .
The second piece is a half-circle counterclockwise contour around the pole which gives one half the pole residue which result is then (1/2) 2πi f(0) = iπf(0). In general, if a contour goes some percentage around a pole, it picks up that percentage of the reside, which we now demonstrate, letting ω = Reiθ ,
= = i !Syntax Error, Idθ = i(θ2-θ1) .
If we go half way around the pole, then i(θ2-θ1) = iπ. So we have now derived the top left equation in Fig C.1.
Recall now from Appendix A that a distributional equation is one which gains its meaning when placed inside an integral. So consider
!Syntax Error, Idω f(ω) = !Syntax Error, Idω f(ω) [ pf(1/ω) + iπδ(ω) ] = !Syntax Error, Idω f(ω) pf(1/ω) + iπ f(0) .
Here both pf(1/ω) and δ(ω) are symbolic functions as discussed in Appendix A. The meaning of δ(ω) seems clear (sifting property) while the meaning of pf(1/ω) is precisely this:
!Syntax Error, Idω f(ω) pf(1/ω) ≡ dω f(ω) (1/ω) .
The letters pf stand for pseudofunction. Officially f(ω) should be a distribution theory "test function", but we just take it to be any reasonable function as described above. So we have now derived both equations on the left of Fig C.1.
Right Side. This is the same idea, but the required contour deformation is different, and since the semicircle then goes clockwise around the pole, we pick up minus half the residue which is – iπf(0). Now both equations on the right are derived. We have then proven the following distributional equation:
The Pole Avoidance Rule:
limε→0 = pf(1/ω) ± iπδ(ω) (C.22)
Notice that this rule has no connection with phase sign conventions of the Fourier transform. It really has nothing at all to do with the Fourier transform in fact. This "rule" seems to have no official name, so we have made one up. For more discussion of this subject see Stakgold Vol. I page 50 (1.27) and previous pages.
(e) Example: f(u) = 1/(u±iε)
Here we always imply the limit ε→0.
Projection/Transform:
Using the Pole Avoidance Rule (C.21) above, we may compute the Fourier transform of this f(u) as follows:
()^(ω) = k !Syntax Error, Idu e-iωu = k du(1/u) e-iωu ∓ iπk
The principal value integral was found in (C.13) to be -iπ sgn(ω) , so we find that
()^(ω) = –iπk sgn(ω) ∓ iπk = -iπk (sgn(ω) ± 1) .
Assume first the upper signs,
()^(ω) = –iπk sgn(ω) – iπk = -iπk (sgn(ω) + 1)
If ω > 0, the result is -2πik, and if ω < 0 the result is 0. So
()^(ω) = -2πikθ(ω) .
Now assume the lower signs
()^(ω) = –iπk sgn(ω) + iπk = -iπk (sgn(ω) - 1)
If ω > 0, the result is 0. If ω < 0, the result is +2πik. So
()^(ω) = 2πikθ(-ω) .
Combining these results we get the Fourier transform of :
()^(ω) = ∓ 2πik θ(±ω) . (C.23)
Inversion/Recovery:
(1/2πk) !Syntax Error, Idω ()^(ω) e+iωt = (1/2π) !Syntax Error, Idω [∓2πi θ(±ω)] e+iωt
= (1/2π)(∓2πi) !Syntax Error, Idω θ(±ω) e+iωt = (∓ i) !Syntax Error, Idω θ(±ω) e+iωt
First take the upper sign
= (– i)!Syntax Error, Idω e+iωt .
If t has a small positive imaginary part, the integral converges to (-1/it) to give
= (– i) (-1/it) = 1/t
but we write t as t+iε to show that it has this small positive imaginary part, so the result is
(1/2π) !Syntax Error, Idω ()^(ω) e+iωt =
as desired. Now we look at the lower sign
(+i)!Syntax Error, Idω e+iωt = (+i) !Syntax Error, I dω e-iωt
If t has a small negative imaginary part, the integral converges to (+1/it) to give
= (+i) (+1/it) = 1/t =
which is again the desired result.
Interchange:
We have just shown that
()^(ω) = ∓ 2πik θ(±ω)
where it is understood that ε → 0 on the left side, and either set of signs is valid.
We can Fourier transform both sides to get
[()^(ω)]^(t) = ∓ 2πik [θ(±ω)]^(t) .
But according to Fact 3,
[()^(ω)]^(t) = [()^]^(t) = ()^^(t) = 2πk2 .
Therefore
[θ(±ω)]^(t) = (∓ 2πik)-1 2πk2 = =
= ±ik = ±ik [ pf(-1/t) ∓ iπδ(-t) ] = ±ik [ -pf(1/t) ∓ iπδ(t) ] = ∓ i k pf(1/t) + π k δ(t)
and so we learn the Fourier transform of the Heaviside step function with either sign argument. The result with the + sign is verified immediately below. A more standard naming of the arguments yields
[θ(±t)]^(ω) = ±i k = ∓ i k pf(1/ω) + π k δ(ω) = k pf( ) + π k δ(ω) . (C.24)
(f) Example: f(u) = θ(u) using the Generalized Fourier Transform
We include this example only because it is related to the previous examples.
Projection/Transform:
From the first line of (C.1) the projection (Fourier transform) is given by
[θ(u)]^(ω) = k !Syntax Error, Idu θ(u) e-iωu = k !Syntax Error, Idu e-iωu .
The generalized Fourier transform was defined in Section 6. Recall that the recovery contour in the inversion formula passes below all singularities of f(u), so for this example that contour runs just below the real axis so as to put the pole at u = 0 above the contour. Thus, we are really interested in the projection evaluated at ω-iε, so we then have a convergent integral,
[θ(u)]^(ω-iε) = k !Syntax Error, Idu e-i(ω-iε)u = k !Syntax Error, Idu e-(iω+ε)u = k .
Taking the limit ε→0 we obtain the generalized Fourier transform of θ(u) valid for general complex ω,
[θ(u)]^(ω) = (C.25)
Inversion/Recovery:
We now evaluate the generalized Fourier inversion formula using the above projection,
(1/2πk) !Syntax Error, Idω f(ω) e+iωt = (1/2πk) !Syntax Error, Idω e+iωt
= (1/2πi) !Syntax Error, Idω e+iωt = θ(t) as explained below :
For t < 0, we close the contour down and pick up nothing giving 0.
For t > 0, we close the contour up and pick up the full pole residue to get (1/2πi)2πi= 1.
(g) Summary of Examples
Our convention uses k = 1, but see (C.1) for other conventions.
Function/Distribution Fourier transform Comment
x(t) X(ω) main text notation (k=1)
f(t) fh(ω) Appendix C notation
1/t -iπk sgn(ω) (C.16)
sgn(t) (C.21)
limε→0 = pf(1/t) ∓ iπδ(t) ∓ 2πik θ(±ω) (C.23)
θ(±t) k limε→0 = k pf( ) + πk δ(ω) (C.24)
θ(t) (generalized FT) (C.25)
Comment: Looking back at (C.11) in light of the pf notation, the formally correct version of (C.11) would be this
[pf(1/u)]^(ω) = k!Syntax Error, Idu pf(1/u) e-iωu = k du(1/u) e-iωu (C.11)
and then one would have this version of (C.18).
[pf(1/t)]^(ω) = -iπk sgn(ω) . (C.18)
Most tables of Fourier transforms omit the pf formality since things are clear without such notation.
(h) The Hilbert Transform and its relation to the Fourier Transform
The Hilbert Transform is defined as follows
fh(t) ≡ (1/π) dω ≡ H[ f(x),t] = H[f,t] . (C.26)
Again we show several different notations, though we shall mainly use fh(t). Changing the integration variable from ω to t' gives
fh(t) = dt' f(t') = !Syntax Error, I dt' pf() f(t') (C.27)
where we use the pf symbolic function introduced earlier. We recognize this as having the usual convolution form (3.1),
a(t) = !Syntax Error, I dt' b(t-t')c(t') sometimes written a = b * c (3.1)
where a = b * c becomes,
fh = pf( ) * f . (C.28)
The Convolution Theorem was stated in (3.6)
a(t) = !Syntax Error, I dt' b(t-t')c(t') A(ω) = B(ω) C(ω) (3.6)
or in our new notation, where for example a^(ω) = kA(ω),
a(t) = !Syntax Error, I dt' b(t-t')c(t') a^(ω) = k-1 b^(ω) c^(ω) . (3.6)
Therefore we obtain this diagonalized form of (C.27) in ω-space,
[fh]^(ω) = k-1 ( )^(ω) f^(ω) (C.29)
But from (C.16) we know that (see Comment at the end of section g above)
( )^(ω) = -i k sgn(ω) (C.30)
Therefore (C.29) becomes (the scaling factor is now gone since both sides are Fourier transforms),
(fh)^(ω) = -i sgn(ω) f^(ω) . (C.31)
This well-known result relates the Fourier transform of the Hilbert transform of a function directly to the Fourier transform of that function. We now make immediate use of this equation.
Since (C.31) can be applied to any function f (always assuming the Hilbert integral converges), we apply it first to g,
[(g)h]^(ω) = -i sgn(ω) (g)^(ω) (C.32)
and then we set g = fh to get
[(fh)h]^(ω) = -i sgn(ω) (fh)^(ω) . (C.33)
Installing (C.31) into the right side gives
[fhh]^(ω) = -i sgn(ω) [ -i sgn(ω) f^(ω)] = - f^(ω). (C.34)
Applying the inverse Fourier transform to both sides then gives
fhh(t) = -f(t)
or
fhh = -f (C.35)
or in operator notation,
H H f = -f . (C.36)
This says that application of the Hilbert transform twice to a function gives that function preceded by a minus sign (compare to Fact 3). We can apply H-1 to both sides to get
H-1 f = - H f (C.37)
and, in so doing, we have discovered the formula for the inverse Hilbert transform,
H-1f(t) = - (1/π) dω ≡ fh-1(t) . (C.38)
We can then apply this last equation to fh instead of f to get
H-1fh(t) = - (1/π) dω = (fh)h-1(t) = f(t) (C.39)
which gives us this Hilbert transform pair (in which the two members differ only by a sign),
fh(t) = (1/π) dω // projection = transform
f(t) = - (1/π) dω // inversion = recovery . (C.40)
We now make these replacements ω→ω', f → X, fh → Xh, t→ω to get
Xh(ω) = (1/π) dω' // projection = transform
X(ω) = - (1/π) dω' // inversion = recovery (C.41)
and this is a more familiar statement of the Hilbert transform pair. We have proved that this transform is valid by making use of its connection to the Fourier transform shown in (C.31).
About 13 pages of Hilbert transforms appear in Erdelyi ET2.
Example 1: Compute the Hilbert Transform of f(ω) = eiβω :
fh(t) = -(1/π) dω eiβω = -(1/π) dω' eiβ(ω'+t)
= -(1/π) eiβt dω' eiβω' = -(1/π) eiβt dω' (i) sin(βω') // x = βω'
= -(i/π) eiβt 2 sgn(β) !Syntax Error, Idx sinc(x) = -(i/π) eiβt 2 sgn(β) { π/2 } // as in (C.12)
= -i sgn(β) eiβt
Therefore
f(ω) = eiβω fh(t) = -i sgn(β)eiβt (C.42)
or in the notation of the main text
X(ω) = eiβω Xh(ω) = -i sgn(β)eiβω (C.43)
Example 2: Equation (C.42) is valid for any β, so it is valid for -β. Since the Hilbert transform is linear we can then superpose exponentials to get the following correspondences,
f(ω) = k Σβ gβ e-iβω fh(t) = -ik Σβ sgn(-β) gβ e-iβt
f(ω) = k !Syntax Error, I dβ g(β) e-iβω fh(t) = -ik !Syntax Error, I dβ sgn(-β) g(β) e-iβt
The last line can be written
f(ω) = g^(ω) fh(t) = +i [ sgn(β)g(β) ]^(t)
which then says
[g^(ω)]h(t) = +i [ sgn(β)g(β) ]^(t) .
If we suppress ω, then change t to ω, then β to t, and replace function name g by f, this says
(f^)h(ω) = +i [ sgn(t)f(t) ]^(ω) (C.44)
which we can compare with (C.31) which has the transforms in the reverse order
(fh)^(ω) = -i sgn(ω) f^(ω) . (C.31)
Alternate derivation of (C.44).
Start with (C.26) applied to f^ ,
(f^)h(t) ≡ (1/π) dω
or
(f^)h = pf( ) * f^
The diagonalized version is then, using (C.30),
a^(ω) = k-1 b^(ω) c^(ω)
or
((f^)h)^ = k-1 [-i k sgn(ω)] f^^(ω) = -i sgn(ω) f^^(ω) .
Use Fact 3 that f^^(ω) = 2πk2 f(-ω) to get
((f^)h)^(ω) = -i sgn(ω) 2πk2 f(-ω) = 2πk2 i sgn(-ω) f(-ω)
Now take the Fourier transform of both sides
((f^)h)^^(ω) = 2πk2i [sgn(-s) f(-s)]^(ω)
Use Fact 3 that ((f^)h)^^(ω) = 2πk2((f^)h)(-ω) to get
2πk2((f^)h)(-ω) = 2πk2i [sgn(-s) f(-s)]^(ω)
or
((f^)h)(-ω) = i[sgn(-s) f(-s)]^(ω)
or
((f^)h)(ω) = i [sgn(-s) f(-s)]^(-ω)
Finally we get to use Fact 0 that [f(-u)]^(-ω) = f^(ω) to obtain the final result
((f^)h)(ω) = i [sgn(s) f(s)]^(ω)
which is (C.44).