Documente Academic
Documente Profesional
Documente Cultură
Ian Hoover
May 7, 2013
1 Introduction: Eigenfunction Analysis
We showed in class that the Fourier transform preserves the L
2
norm of functions it acts
on.
1
This means we can think of the Fourier transform as a map from L
2
[, ] to itself.
Indeed, we even talked about the Fourier transform as a basis change (albeit, the bases
were of distributions, so perhaps our space is more accurately that of well tempered
distributions on L
2
, which is a superset of functions in L
2
, but this is a digression which
I dont fully understand). Now, this means we can compose the Fourier transform with
itself. Thus we can dene F
n
{f(t)} = F
n
(u) by
F
n
{f(t)} (F F F)
. .
n
{f(t)} = F
n
(u)
The idea of the fractional Fourier transform is to generalize this notion to non-integer n.
When we do this, we want certain properties to hold, such as the additive property. That
is, we demand that
F
= F
+
If we wanted to calculate the fractional power of a matrix, we would diagonalize it, and
then raise the eigenvalues to said fractional power.
2
The same can be done with the Fourier
transform. As has been established, the Fourier transform has an orthogonal (countable)
basis of eigenfunctions {
n
(t)}, where F{
n
(t)} =
n
n
(u).[1] Computing the fractional
Fourier transform (henceforth referred to as the FRFT) of one of these basis vectors is
trivial. We have that
F
{
n
} =
n
We can essentially think of this as our denition of the FRFT, since dening a linear
transformation on the basis of a space denes the transformation on the whole space (with
1
Actually, we showed that it didnt, but the normalized Fourier transform does, and that is what we
consider here
2
If the diagonal decomposition is not unique, then there is quite the issue of nding the best diagonal
decomposition, but thats an issue for another paper.
1
this denition, it is easy to see that our additive property holds). Now, to calculate the
FRFT of an arbitrary function f(t), we must rst express it in terms of the eigenbasis,
f =
1
A
n
n
and then use linearity to apply the FRFT to each term:
F
{f}(u) =
n=1
A
n
n
(u)
Since the eigenbasis is orthogonal, we can compute the basis transformation very simply
with just the inner product:
A
n
=
_
f(t)
n
(t)dt
Now we have
F
{f}(u) =
n=1
A
n
n
(u) (1)
=
n=1
__
f(t)
n
(t)dt
_
n
(u) (2)
=
n=1
__
f(t)
n
(t)
n
(u)dt
_
(3)
=
_
t=
f(t)
_
n=1
n
(t)
n
(u)
_
dt (4)
Then, if we dene B
(t, u) =
n=1
n
(t)
n
(u), we have expressed the FRFT as an
integral transformation:
F
{f(t)}(u) =
_
f(t)B
(t, u)dt
Thus, nding an elementary expression for the FRFT comes down to nding these functions
B
.
Before we proceed, we should make con-
crete what we mean by frequency of a func-
tion. For a function of the form Ae
if(t)
,
we can think of the frequency at time t
as f
(t, u) = C(u, )e
i(ucsc()tcot()t
2
/2)
Where C(u, ) is a normalization constant. We need to gure out what this constant is.
We know from our denition of B
(t, u) = C()e
i(ucsc()tcot()(t
2
+u
2
)/2)
Now we must calculate what C() (henceforth just C) is. The strategy for nding this is
to assume C = 1, and then see how much the norm of a function changes by transforming
with respect to this kernel. That is,
_
1
C
F
{f(t)}
1
C
F
{f(t)}
_
=
1
|C|
2
(f|f)
where (|) is the inner product.
4
So, we have,
1
|C|
2
(f|f) =
_
__
f(t)e
i(ucsc()tcot()(t
2
+u
2
)/2)
dt
_ __
f()e
i(ucsc()cot()(
2
+u
2
)/2)
d
_
du
(7)
=
_
f(t)
_
f()
_
e
i(ut csc()cot()(t
2
+u
2
)/2)
e
i(u csc()cot()(
2
+u
2
)/2)
duddt
(8)
=
_
f(t)
_
f()
_
e
i(u(t) csc()cot()(t
2
2
)/2)
duddt (9)
=
_
f(t)
_
f()e
cot()(t
2
2
)/2)
_
e
iu(t) csc()
duddt (10)
Now, using the fact that
_
e
it
d = 2(t)
4
The standard inner product is dene (f|g) =
f(t)
_
f()e
cot()(t
2
2
)/2)
2 sin()(t )ddt (11)
= 2 sin()
_
f(t)
f(t)dt (12)
= 2 sin()(f|f) (13)
|C| =
1
2 sin()
(14)
Now, all that remains is to nd the phase of C. We know that as 0 we want B
(t, u)
to approach a delta function. To do this we will exploit the well known
5
fact that
lim
0
_
1
2i
e
i
2
t
2
= (t)
Now, as 0 we have that csc() = cot() = 1/, and of course sin() = . Thus,
lim
0
1
2 sin()
e
iut csc()i cot()
t
2
2
+
u
2
2
= lim
0
_
1
2
e
iut
i
t
2
2
i
u
2
2
(15)
= lim
0
_
1
2
e
i
2
(2utt
2
u
2
)
(16)
= lim
0
_
1
2
e
i
2
(ut)
2
(17)
=
i(u t) (18)
We need to divide by
i = e
pi/4
for = 0. However, we have exactly the phase we want
for = /2. Thus, we need the phase adjustment to be a function of that is /4
for = 0 and 0 for = /2. To maintain the additive property of the FRFT, this must
happen linearly. Thus, our phase adjustment is e
i(/2/4)
=
e
i(/2)
. Thus, we nally
have that
C =
e
i(/2)
2 sin()
=
_
1 i cot()
2
And we nally have our FRFT:
F
{f(t)}(u) =
_
1 cot()
2
_
f(t)e
i(ut csc()cot()(t
2
+u
2
)/2)
dt
5
Hah!
5
3 The Discrete Fractional Fourier Transform (briey)
The main diculty with the discrete case is that the DFT matrix has many dierent eigen-
decompositions. Choosing an appropriate orthogonal eigenbasis is the entirety of [2]. Now
essentially using their techniques, I wrote a matlab script to continuously vary and plot
the result in real-time. I plot some the more fun results here and throughout the document.
4 Derivative With Respect to
Given our integral transform
F
{f(t)}
_
f(t)B
(t, u)dt
6
we wish to investigate how the output functions changes with respect to the parameter
, for a xed input function f(t). Instead of writing B
{f(t)} = lim
0
_
f(t)B( + , t, u)dt
_
f(t)B(, t, u)dt
||
(19)
= lim
0
_
f(t)
(B( + , t, u) B(, t, u))
||
dt (21)
= lim
0
_
f(t)
B(, t, u) =
A()e
iut csc()+i
u
2
2
+
t
2
2
cot()
(23)
= A()
_
iut cot() csc() i
_
u
2
2
+
t
2
2
_
csc()
2
_
e
junk
+ A
()e
junk
(24)
=
_
iut cot() csc() i
_
u
2
2
+
t
2
2
_
csc()
2
+
A
()
A()
_
B(, t, u) (25)
(26)
Furthermore, A
() =
i
2
2
(1 i cot())
1/2
csc()
2
so
A
()
A()
= i
1
2
csc()
2
1 cot()
8
Now, we collect terms and get
d
d
F
{f(t)} =
_
i
2
csc()
2
1 cot()
i
u
2
2
csc()
2
_
F
{f(t)}
+ iucot() csc()F
{tf(t)} i csc()
2
F
{f(t)t
2
/2} (27)
This is obviously horrendously messy, but there are still some interesting takeaways. First,
it is generally true that the coecients on the FRFTs in that expression diverge for = 0.
Thus, while F
is continuous in (see [3]) this result shows that it is often not dierentiable
at = 0. Furthermore, we express the derivative with respect to in terms of the transform
of f(t), tf(t) and t
2
f(t)/2. The reason this might be interesting is that it implies that
while a function f(t) my be Fourier transformable, for the derivative to be dened, the
the function t
2
f(t) must also be Fourier transformable, which is certainly not the case in
general, since the Fourier transform of t
2
is not convergent but the Fourier transform of
1/2 is. Thus, what I have derived implies that there are functions, f(t) = constant being
a prime example, for which the FRFT is nowhere dierentiable, despite being continuous.
9
References
[1] Mark Reeder, Eigen Functions of the Fourier Transform. 2013
[2] agatay Candan, Student Member, IEEE, M. Alper Kutay, Member, IEEE, and Haldun
M. Ozaktas, The Discrete Fractional Fourier Transform IEEE TRANSACTIONS ON
SIGNAL PROCESSING, VOL. 48, NO. 5, MAY 2000
[3] Ozaktas, Kutay, Mendlovic Introduction to the Fractional Fourier Transform and Its
Applications
10
11