Slow Fourier Transform: by Klaus-G. Hinzen, Sharon K. Reamer, and Frank Scherbaum
Slow Fourier Transform: by Klaus-G. Hinzen, Sharon K. Reamer, and Frank Scherbaum
INTRODUCTION
For contemporary seismological observatory practice and seismic exploration work, the fast Fourier transform (FFT) has
become such a common tool that we rarely think about single
transforms. Often, we switch from time to frequency to time
domain without even examining the spectral data. Restituting
seismometer response, calculating source spectra, checking
frequency-dependent attenuation, and doing f k analysis
are only a few applications in seismology, in which the FFT
processing steps are an essential tool. Since the advent of
modern digital computers, much effort has been made to make
the Fourier transform efficient and fast.
The basics for the modern transform algorithms were first
described by the French mathematician and physicist (Baron)
Jean-Baptiste-Joseph Fourier (born 21 March 1768 in Auxerre;
died 16 May 1830 in Paris). In 1822, he published his seminal
work on heat transport in solid-state bodies, The Analytic
Theory of Heat, while at the Ecole Polytechnic Institute in
Paris. Fourier not only presented the derivation of the heat
transport equations (later called Fouriers law), but he also
proposed a method of resolution, including what we today call
a Fourier series. This paper was awarded the prize in mathematics in 1811 by the institute (Hrivel, 1975; Bracewell,
1986).
Spectral analysis has a long history in the geophysical sciences, with work on the earths free oscillations as early as the
mid-nineteenth century (e.g., Lam, 1853). The first recorded
seismograph appeared a few decades after Lams work and has
been credited to Cecchi in 1887 (Dewey and Byerly, 1969).
Time series analysis, the analysis of a sequence of signals characterized by a row vector with (usually) real components (Kanasewich, 1981), did not gain wide theoretical treatment until
published works by Wiener (1930, 1949) and Kolmogorov
(1939) made calculations with transient signals feasible for geophysical research. Various methods for increased efficiency in
doi: 10.1785/0220120139
March/April 2013
251
f x
(1)
HARMONIC ANALYZER
The MaderOtt Harmonic Analyzer (MOHA) is a highprecision mechanical instrument for determining the coefficients of a Fourier series (Fig. 1). Measurements with this
instrument are based on a mechanical planimeter device to
mechanically determine the surface area of a plane of arbitrary
shape. (This is also a useful tool to determine the radius of an
equivalent circle for isoseismals in a macroseismic study.) An
important aspect of the analog era was the uniqueness of plotted data. Any reproduction or change of scales had to be made
by redrawing the plot by hand.
252
a0 1
p
2
f xdx:
(2)
(3)
a0
a1 cos x a2 cos 2x aN cos N x
2
b1 sin x b2 sin 2x bN sin N x
N
a0 X
an cos nx bn sin nx;
2
n1
March/April 2013
(4)
Z 2
a0
1
f xdx;
2p 0
2
Z
an 1 2
cos
f x
nxdx:
bn 0
sin
(5)
(6)
(7)
l BB0 . The pivot C can move along the perpendicular bisector CD of the period axis OO0 . The moving tracer pin P can be
adjusted in its position along the instrument arm AC in such a
way that when the arm CB reaches its end positions at the
arrestors, P is at the beginning and end of the period at O
and O0 , respectively. Figure 2b shows that movement of the
pin P along the x axis provokes the proportional movement
of B along the y axis by the amount z l=px.
(2) A cogwheel rolls along a cograil of length l exact n
times. For displacement of the cograil of distance z, the cogwheel will rotate with the proportional-angle n2=lz.
For better clarity in Figure 3, the cograil is fixed, and the cogwheel is free to move. The angle lever, cograil, and cogwheel are
arranged on a carriage whose movement is limited to the y
direction. During operation of the instrument, the pivot of
the angle lever C must move along the perpendicular bisector
CD of the period axis OO0 . The end point B of the angle lever
moves the cograil by the amount l when the moving pin P
moves along the curve of y f x from start point O to
end point O0 , independent of the length of p OO0 . This
is technically achieved by a parallel sliding block. For movement of P by the amount x in the x direction, the cograil moves
z l=px, which is equal to a cogwheel rotation of
n
2
2
z n x:
l
T
(8)
The cogwheel of radius Rl 2nR has two small boreholes positioned at a 90 angle that are marked with the letters c
and s indicating the positions for the attachment of the
March/April 2013
253
(9)
If we move the pin P along f x from O to O0 and afterward back along the straight axis from O0 to O, we have
f x 0. The s boring with respect to the stationary
coordinate system describes a closed curve with surface area:
J d;
(10)
in which
d Rn
2
sin dx:
p
(11)
(14)
PRACTICE
To gain experience with MOHA, we determined coefficients
of an analytic signal. The function shown in Figure 5 is the
superposition of seven harmonic functions, including the fundamental harmonic and those of the order 2, 3, 8, and 9, with
amplitudes between 1.0 and 3.0. Students and staff of the seismological station Bensberg were challenged by one of the authors to determine the first 10 cosine and sine coefficients of
the analytic function using the MOHA device. Figure 6 shows
the result of the seven test runs. With the exception of the
coefficient 9 s, the measurements not considered as outliers
are all better than 8% error. This is compatible with earlier
tests made by Korschunow (1955). Maders (1909) own test
March/April 2013
255
Figure 7. (a) Displacement seismogram of the vertical component of ground motion of a shallow (< 2 km) M L 4.1 earthquake
recorded at 154-km distance. The time window marked by the
thicker line and the filled positive amplitudes were used to determine the first 25 Fourier amplitudes with MOHA, shown by diamonds in (b). For comparison, the spectral amplitudes from a
standard FFT of the digital time series are shown as open circles.
(b) The first 25 Fourier coefficients for the signal shown above from
the analysis with MOHA versus coefficients determined by FFT.
MATHMOHA
As a demonstration tool, but also to pay tribute to the engineering ingenuity of Mader and Ott, we generated mathMOHA
(Fig. 8), a fully interactive numerical model of MOHA in an
open CDF format (http://www.wolfram.com/cdf/, last accessed
January 2013). It is attached to this paper as an electronic
supplement and can be run with the freely available CDF player
(http://www.wolfram.com/cdf-player/, last accessed January
2013). mathMOHA illustrates the determination of the Fourier
series coefficients a1 to a10 and b1 to b10 for a set of selected time
series, which includes the ones discussed in this paper. mathMOHA can operate in two modes of operation.
In the Freehand mode, the users control the trace point P
(see Fig. 8) with their mouse. Once the end of the trace is
reached, the trace point can be automatically returned to
the origin by first moving vertically to the zero line and then
back to the origin by hitting the Automatic Finish button (see
Fig. 8). This way, the tracking error is due purely to the imprecision of the user in following the actual trace and not from
closing the loop to the origin.
In the Autotracking mode, the actual tracking error is further reduced to the numerical and sampling error because the
user moves the trace point with a slider along the time series
and back to the origin. This mode is particularly instructive for
256
CONCLUSION
With the reactivation of the mechanical harmonic analyzer, we
have been able to reproduce earlier results (Mader, 1909; Korschunow, 1955) that showed that at least the lowest 25 Fourier
coefficients can be determined with the analog MOHA, usually with errors smaller than 8%. Considering the fact that the
analysis of the first 10 coefficients of our test signal took on
average about 2 hr, the title of this contribution seems justified.
We suggest that students in the course of learning about signal
processing should, as an exercise, perform a slow Fourier transform as a way to deeply understand that Fourier integrals are
defined by the area under the curve to be analyzed. As original
MOHAs have become rare instruments, the electronic version
serves as a viable alternative. FFT routines can easily be added
March/April 2013
ACKNOWLEDGMENTS
We thank S. Falter, C. Fleischer, S. Gerz, H. Kehmeier, G.
Schweppe, and J. Tzislakis for taking their time to make a slow
Fourier transform. Comments from the Editor, J. Ebel, helped
to significantly improve the manuscript. Most of all, we thank
Ali Akasya for making the instrument available that was used
in our study.
REFERENCES
Bracewell, R. N. (1986). The Fourier Transform and Applications, Second
Ed. (revised), McGraw-Hill, New York, 496 pp.
Cooley, J. W., and J. W. Tukey (1965). An algorithm for the machine
calculation of complex Fourier series, Math. Comput. 19, 297301.
Cooley, J. W., P. A. W. Lewis, and P. D. Welch (1967). Historical
notes on the fast Fourier transform, IEEE Trans. Audio Electroacoust. 15, no. 2, 7679.
Dewey, J., and P. Byerly (1969). The early history of seismometry
(to 1900), Bull. Seismol. Soc. Am. 59, 183227.
Fickinger, W. (2005). Physics at a Research University: Case Western
Reserve, 18301990, Case Western Reserve University, Cleveland,
Ohio, 360 pp.
Gubbins, D. (2006). Time Series Analysis and Inverse Theory in Geophysics, Cambridge University Press, Cambridge, 255 pp.
Henrici, O. (1894). On a new harmonic analyser, Phil. Mag. J. Sci. 38,
110129.
Hrivel, J. (1975). Joseph Fourier, the Man and the Physicist, Clarendon,
London, 362 pp.
Kanasewich, E. R. (1981). Time Sequence Analysis in Geophysics,
Univ. Alberta Pr., Edmonton, 480 pp.
Kolmogorov, A. (1939). Interpolation and extrapolation, Bull. Acad. Sci.
USSR Ser. Math 5, 514.
Korschunow, A. (1955). On the reliability of harmonic analysis of
seismograms, Geophys. Prospect. 4, 303309.
Lam, M. (1853). Memoire sur lequilibre dlasticit des envelopes
sphriques, Comptes Rendus 37, 5187.
Mader, O. (1909). Ein einfacher harmonischer Analysator mit beliebiger
Basis, Elektron. Z. 36, 15.
Miller, D. C. (1916). A 32-element harmonic analyzer, J. Franklin Inst.
181, no. 1, 5181.
Miller, D. C. (1933). The ether-drift experiment and the determination
of the absolute motion of the earth, Rev. Mod. Phys. 5,
203242.
Nassau, J. J., and P. M. Morse (1927). A study of solar motion, Astrophys.
J. 65, 73.
Otnes, R. K. (2008). Notes on mechanical Fourier analyzers, J. Oughtred
Soc. 17, 3441.
Ott, A. (1931). Der harmonische Analysator MaderOtt., Druckschrift
Ad. 341 des Mathe.-mech. Instituts, Kempten Allgu.
Parker, B. (2011). The tide predictions for D-day, Phys. Today 64, 3540.
Wadsworth, G. P., E. A. Robinson, J. G. Bryan, and P. M. Hurley (1953).
Detection of reflections on seismic records by linear operators,
Geophysics 18, 539586.
Wiener, N. (1930). Generalized harmonic analysis, Acta Math. 55,
117258.
Wiener, N. (1949). Extrapolation, Interpolation and Smoothing of
Stationary Time Series, Wiley, New York, 163 pp.
Yule, G. U. (1894). On a simple form of harmonic analyser, Proc. Phys.
Soc. Lond., 13, 403412, available at http://iopscience.iop.org/
14787814/13/1/336 (last accessed January 2013).
Klaus-G. Hinzen
Sharon K. Reamer
Earthquake Geology Group and Archaeoseismology
Institute for Geology and Mineralogy
University of Cologne
Vinzenz-Pallotti-Str. 26
D-51429 Bergisch Gladbach, Germany
Frank Scherbaum
Institute of Earth and Environmental Science
Potsdam University
Karl-Liebknecht-Str. 24-25
D-14476 Potsdam-Golm, Germany
March/April 2013
257