2 Waveform Data Processing
2 Waveform Data Processing
c2
c1 1 0 3 3
C = = B A =
T
=
c2 0 1 5 5
3 1 3 3 +5
c1 3 2 = 5.098
C = = B T A = 2 2 =
c2 −1 3 5 5 3 − 3 2.830
2 2 2
B and C A
30°
3 − 1 3 3 +5 9 +5 3 −5 3 +3
( )
A= B T −1
C = BC = 2 2 2 = 4 = 3
1 3 5 3 − 3 3 3 + 5 + 15 − 3 3 5
2 2 2 4
Inverse transform
A = BC 3 − 1 3 3 +5 9+5 3 −5 3 +3
( )
A = B C = BC =
T −1 2 2 2 = 4 = 3
1 3 5 3 − 3 3 3 + 5 + 15 − 3 3 5
2 2 2 4
x x
b1 = sin 1 2 b2 = sin 2 2
16 16
1.500
1.000
0.500
b1 & b2
sin(x/16×2π)
0.000
sin(2x/16×2π)
-0.500
-1.000
-1.500
0 5 10 15
x
sin(x/16×2π)
0.000
sin(2x/16×2π) 6 0.707 -1.000 -0.707
-0.500
7 0.383 -0.707 -0.271
-1.000 8 0.000 0.000 0.000
-1.500 9 -0.383 0.707 -0.271
0 5 10 15
10 -0.707 1.000 -0.707
x
11 -0.924 0.707 -0.653
12 -1.000 0.000 0.000
13 -0.924 -0.707 0.653
14 -0.707 -1.000 0.707
15 -0.383 -0.707 0.271
Total 0.000
0 0 0
sin 0 2 sin 1 2 sin 7 2
8 8 8
1
sin 0 2
8
sin 0 2 2
8
x
Bij = =
sin n 2
8
sin 0 2 7
7
sin 7 2
8 8
0 0 0 0 0 0 0 0
0 1 2 3 4 5 6 7
0 14
Extract n×x
2 4 6 8 10 12
0 3 6 9 12 15 18 21
Wij = = (n x )
0 4 8 12 16 20 24 28
0 5 10 15 20 25 30 35
0 6 12 18 24 30 36 42
0 49
7 14 21 28 35 42
C Re = B A
− 6 . 00
T
− 1.71
2
3
Re 3 . 00
− 0.29
5
A=
2 0.00
− 1
−
C Im = B A
9 . 54
T 7.00
− 3
3 2.46
Im C Im =
0.00
− 2.46
− 7.00
9.54
= (BRe C Im + (− BIm )C Re )
7.00
1
2.46 AIm
=
C Im
0.00
8
− 2.46
− 7 . 00
9.54
Trigonometric functions
Frequency(Hz)
Frequency(Hz)
Amplitude
Phase
Y : sin
(Imaginary)
Phase (Φ)
X : cos(Real)
Phase wrapping
180
Frequency
-180
Add 360
A cos a cos
Time domain
Amplitude
+
Phase
Time domain
Real part(cos)
+
Imaginary part(sin)
Amplitude Phase
spectra
Ricker wavelet
Amplitude Phase
Delta function spectra
Amplitude Phase
spectra
Trigonometric function
Amplitude Phase
Random noise spectra
+…..+ =
10m 0.7 0 0
20m 0.8 0 0
0 0.9 0 0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1 0 0
-1 1.1 0 0
1.2 0 0
1.3 0 0
-2 1.4 0 0
1.5 0 0
-3
Time(sec)
x 10
c= = = 100(m / s )
t 0.1
2. Waveform data processing 29
Fourier transform using Excel
Fourier transform
2. Waveform data processing 30
Fourier transform using Excel
(Amplitude spectrum and phase spectrum)
Amplitude spectrum
6
0 3 0 3 0
Amplitude
0.625 1.472473646 -2.402624911 2.817939868 -1.020974282 3
Phase
0
0 2 4 6 8 10
-1
-2
-3
-4
Frequency(Hz)
Total 0 0 1 3 -2 1 -0 -0 -0 -0 -0 0 0 -0 0 0
0.4
0.3
0.2 0Hz
0.625Hz
0.1 1.25Hz
Amplitude
1.875Hz
0 2.5Hz
3.125Hz
-0.1 3.75Hz
4.375Hz
-0.2 5Hz
-0.3
-0.4
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6
Time(sec)
plt.plot(f)
plt.plot(g)
F = np.fft.fft(f)
G = np.fft.fft(g)
print(F) Results
print(freq)
plt.plot(abs(F))
2. Waveform data processing 33
Install SeisImager