20080201
2-8-11
Using the Action Menu
u
FFT, IFFT
Function:
“
FFT
”
is the command for the fast Fourier Transform, and
“
IFFT
”
is the
command for the inverse fast Fourier Transform.
2
n
data values are needed to perform FFT and IFFT. On the ClassPad, FFT and IFFT are
calculated numerically.
Syntax: FFT( list ) or FFT( list,
m
)
IFFT( list ) or IFFT( list,
m
)
• Data size must be 2
n
for
n
= 1, 2, 3, ...
• The value for
m
is optional. It can be from 0 to 2, indicating the FFT parameter to use.
m
= 0 Signal Processing
m
= 1 Pure Math
m
= 2 Data Analysis
The Fourier Transform is defined as the following:
Some authors (especially physicists) prefer to write the transform in terms of angular
frequency
ω ≡
2
π
ν
instead of the oscillation frequency
ν
.
However, this destroys the symmetry, resulting in the transform pair shown below.
∫
∞
–∞
F(k)e
2πikx
dk
f(x) =
∫
∞
–∞
f(x)e
–2πikx
dx
F(k) =
∫
∞
–∞
h(t)e
–iωt
dt
H(ω) = F [h(t)] =
∫
∞
–∞
H(ω)e
iωt
dω
h(t) = F
–1
[H(ω)] =
1
2
π
∫
∞
–∞
f(t)e
–iyt
dt
g(y) = F [ f(t)] =
1
2
π
∫
∞
–∞
g(y)e
iyt
dy
f(t) = F
–1
[g(y)] =
1
2
π
To restore the symmetry of the transforms, the convention shown below is sometimes
used.