Convolution and correlation calculations

From SEG Wiki
Jump to navigation Jump to search
ADVERTISEMENT

Problem 9.12a

Of the four wavelets given in problem 9.8, which are minimum-phase?

Background

Minimum-phase wavelets are discussed briefly in problem 9.11 and in more detail in Sheriff and Geldart, 1995, section 9.4 and section 15.5.6); Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): z -transforms are discussed in Sheriff and Geldart, 1995, section 15.5.3.

Solution

The four wavelets are: Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): a_{t} =[2,\; -1] , Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): b_{t} =[4, 1] , Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): c_{t} =[6,\; -7,\; 2] , and $ d_{t}=[4,9,2] $. The roots of the wavelets Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): a_{t} and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): b_{t} are 2 and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): -4 , so both are minimum-phase because the magnitudes of the roots are greater than unity. Since Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): c_{t} \leftrightarrow (6-7z+2z^{2})=(3-2z)(2-z) , the roots are 3/2 and 2; Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): c_{t} is therefore also minimum-phase. Finally, $ d_{t}\leftrightarrow (4+9z+2z^{2})=(4+z)(1+2z) $, the roots being Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): -4 and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): -1/2 . Because Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): |-1/2|<1 , Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): d_{t} is mixed-phase.

Problem 9.12b

Find Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): a_{t} *b_{t} and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): a_{t} *c_{t} by calculating in the time domain.

Solution

$ {\begin{aligned}a_{t}*b_{t}=[2,\;-1]*[4,\;1]\;=8,\;-4\\2,\;-1\\=[8,\;-2,\;-1];\end{aligned}} $ Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): \begin{align} a_{t} *c_{t} =[2,\; -1]*[6,\; -7,\; 2]\; =12,\; -6\\ -14,\; 7\\ 4,\; -2\\ =[12,\; -20,\; 11,\; 2]. \end{align}

Problem 9.12c

Repeat part (b) except using transforms.

Solution

Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): \begin{align} A(z)=(2-z)\; ,\; B(z)=(4+z)\; ,\; C(z)=(6-7z+2z^{2}) ;\\ a_{t} *b_{t} \leftrightarrow (2-z)(4+z)=8-2z-z^{2} \leftrightarrow [8,\; -2,\; -1];\\ a_{t} *c_{t} \leftrightarrow (2-z)(6-7z+2z^{2})=12-20z+11z^{2} -2z^{3} \\ =[12,\; -20,\; 11,\; -2]. \end{align}

Problem 9.12d

Find Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): a_{t} *b_{t} *c_{t} .

Solution

Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): \begin{align} a_{t} *b_{t} *c_{t}=(a_{t} *b_{t})*c_{t}=[8,\; -2,\; -1]*[6,\; -7,\; 2]\\ =48,\; -12,\; -6\\ -56,\; 14,\; 7\\ 16,\; -4,\; -2\\ =[48,\; -68,\; 24,\; 3,\; -2].\\ \end{align}

Problem 9.12e

Does the largest value of a minimum-phase wavelet have to come at Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): t=0 ?

Solution

The wavelet Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): (a+z)(b+z)=[ab+(a+b)z+z^{2}] is minimum-phase if Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): |a|>1 and $ |b|>1 $. The ratio of the first two terms is Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): ab/(a+b)=a/(1+a/b) and it has its minimum absolute value when Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): a and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): b have the same signs. When Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): a and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): b have the same sign and are both slightly larger than unity, the ratio is close to 1/2 and the second term is larger than the first. As Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): a and/or Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): b increase, the ratio increases; the first and second terms are equal when Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): a=b=2 . If Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): a and $ b $ differ significantly in magnitude, the second term can be larger than the first for large values of Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): a or Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): b ; e.g., if Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): b\approx 1 , the ratio is Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): \approx 0.9 when Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): a=9 .

If $ a $ and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): b have opposite signs, the ratio cannot be smaller than 1 since the two terms in the denominator have opposite signs and the denominator cannot exceed the numerator.

When the wavelet has three factors, the ratio of the first to second term takes the form Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): abc/(ab+ac+bc) . When Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): a , Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): b , and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): c are all close to unity and of the same polarity, the magnitude of the ratio is Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): \approx 1/3 and the second term is larger than the first. Generalizing to Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): n terms the ratio can be Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): \approx 1/n .

Problem 9.12f

Can a minimum-phase wavelet be zero at $ t=0 $?

Solution

If a wavelet is zero at Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): t=0 , it is of the form (Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): 0, a, b, c, \ldots }, so

Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): \begin{align} \left[0,\; a,\; b,\; c,\; .\; .\; .\right]\; \leftrightarrow (0+az+bz^{2} +cz^{3} +\cdots \cdot)=z(a+bz+cz^{2} +\cdots). \end{align}

Since one of the roots is Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): z=0<1 , the wavelet is not minimum-phase.

When we deal with an individual wavelet, we avoid the root Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): z=0 by taking Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): t=0 as the time when the first nonzero value occurs.

Continue reading

Previous section Next section
Semblance Properties of minimum-phase wavelets
Previous chapter Next chapter
Reflection field methods Geologic interpretation of reflection data

Table of Contents (book)

Also in this chapter

External links

find literature about
Convolution and correlation calculations