Time Series 2
Time Series 2
bandwidth
frequency
Fourier Analysis –
recipes for building wavelets
amplitude spectrum
amplitude
- “how much of each
frequency component”
frequency
phase
frequency
phase spectrum
- “how those components align”
Superposition of
frequency components
Fourier analysis is a means of quantifying the
component frequencies of a wavelet and how they
are aligned.
Converts from
angular frequency real part: imaginary part:
scalars phase shifts
Fourier Analysis –
recipes for building wavelets
amplitude spectrum
amplitude
- the real part of
frequency
phase
frequency
phase spectrum
- Imaginary part of
Phase and waveforms
Phase shift
constant with
frequency =
change in
waveform
Phase shift
linear with Here, it’s a 90°
frequency = phase shift, so the
bulk time- output wavelet is
shift 90° shifted.
amplitude
𝑑𝑡
−∞
frequency
phase
frequency
amplitude
1
Nt also known as…?
Nyquist frequency
Frequency (Hz)
0 1/2Dt
If the original time series has:
sample interval Dt and N sample points
the harmonic frequencies of the spectrum are at:
1 2 3 N 2 1
0, , , ,......... Hz
Nt Nt Nt Nt 2t
Frequency Resolution
frequency
f1 f2
Important Fourier Transform Identities
A time domain spike has a flat amplitude
spectrum, to f=∞ … i.e., ALL frequencies at
zero phase.
However, if the phase is instead random,
the time series
A constant a(t) is a(t)
amplitude also “DC”
random
has(“white
A(f)
noise”).
with just a spike at f=0Hz.
A ‘boxcar’ in the frequency domain i.e. a
band-limited version of (a) is a “sinc
function” (“{sin x}/x”) in the time domain:
like a spike, but broader and with side
lobes (important for future processing)
A wider boxcar (less bandwidth limited)
amplitude spectrum is nearer to a time-
domain spike
After Kearey & Brooks (2001)
NB All of these are “zero-phase” time series i.e.
Φ(f)=0°
The FFT, and “powers of 2”.
You’ll see Fourier Transforms often described as FFTs, or “Fast” Fourier
Transforms… It’s complicated – but is an analytic approach for speeding
up the computation of spectra.
To make things even faster, you’ll often see (e.g., in Matlab) FFT lengths,
N, equal to a power of 2 (e.g., 256, 512, 1024, etc). This is another
computational efficiency trick that I won’t go in to here…
* =
0 Some sort of
0 processing
time
0
frequenc
-2π
frequenc operation…
y y • frequency
filtering
A(f) Φ(f)
+2π
• deconvolution
0
-2π
time frequenc frequenc
y y
processed time Inverse Fourier processed
series, a(t) Transform spectra
Applying multipliers in the frequency domain…
time series, a(t) Fourier Transform, A(w)
max
0
time frequenc
y
DEconvolution
Convolution ininthe
thetime
timedomain
domain==
DIVISION in in
multiplication the frequency
the frequencydomain
domain
frequenc
y
Deconvolution operations are generally CONVOLUTION
frequency domain operations
1-D Frequency Filtering
Having and understanding the amplitude spectrum of our data allows us
to design some useful ‘filtering’ operations. Signal and noise may
overlap in the time domain, but they are resolvable in the frequency
domain.
suppress suppress
“low- ed ed
pass” “high-pass” filter
filter
suppress suppress
ed ed
“bandpa “notch”
ss” filter filter
Variously Filtered Spikes…
steep gentle
filter – filter
like a
boxcar
Careful Filtering Required
Same bandwidth but
Filter slopes are defined in dB/octave: 12dB/octave (left) or
24dB/octave (right)
the higher the number, the steeper the slope
Baker (1999)
1-
0-
time freq
1-
Leakage + Clipping
Clipped data are bad news for
spectra, because they introduce
leakage effects.
2-D Filtering
- time and space domains
You’ll recall from last week that there is an equivalence between
sampling in the time and spatial domains…
frequency
…
(Hz)
express different
velocities.
speed (m/s) = distance (m)
time (s)
faster wavenumberslower
(m-1)
… Negative k
…
means?
slower |
wavenumber
|
The signature of
spatial aliasing is a
wrap-around in the
k direction.
Back-Scattered
Noise
wavenumber (m-1)
Baker (1999)
Jones (2015)
After all that…
- other transforms are available!
(a) (d)
(b
)
(c)
New time-frequency transform (SDD) from speech processing literature. Sequence of Hilbert
Transforms, autocorrelations, and Fourier Transforms gives the “Instantaneous Autocorrelation
Function” (a) and “Ambiguity Plane” (b) that shows interferences and allows optimum time-
frequency transform (c) to be found by inverse-transform of the selected region.
Finding true amplitude spectrum requires integration over a time window, not a time-slice (d, a
Ricker wavelet, correctly represented). (e) Sample application to synthetic trace predicted for a
See Reine at al. (2009) Geophysics 74 WA123-WA135; Beckwith et al. (2016) Geophysical Prospecting, doi: 10.1111/1365-2478.12407
well-log, where much interference is present.
That’s that!
44
Ricker wavelet
- a convenient proxy for a zero-phase seismic wavelet
47
After Simm & Bacon
(2014)
48
And now that really is it!