next up previous [pdf]

Next: Operator size and compactness Up: Operator properties Previous: Operator properties

Operator orders

As I have showed in the previous section, the isotropic separation operators (divergence and curl) in equations 4 and 5 are exact in the $ x$ and $ k$ domains. The exact derivative operators are infinitely long series in the discretized space domain. In practice, when evaluating the derivatives numerically, one needs to take some approximations to make the operators short and computationally efficient. Usually, difference operators are evaluated at different orders of accuracy. The higher order the approximation is, the more accurate and longer the operator becomes. For example, the $ 2^{nd}$ order operator has coefficients $ (-\frac{1}{2},+\frac{1}{2})$ , and the more accurate $ 4^{th}$ order operator has coefficients $ (+\frac{1}{12},-\frac{2}{3},\frac{2}{3},-\frac{1}{12})$ (Fornberg and Ghrist, 1999).

In the wavenumber domain, for isotropic media, as shown by the black line in Figure 2(b), the exact difference operator is $ ik$ . Appendix A shows the $ k$ domain equivalents of the $ 2^{nd}$ , $ 4^{th}$ , $ 6^{th}$ , and $ 8^{th}$ order finite difference operators, and they are plotted in Figure 2(b). The higher order operators have responses closer to the exact operator $ ik$ (black line). To obtain vertical and horizontal derivatives of different orders of accuracy, I weight the polarization vector $ i\mathbf k$ components $ ik_x$ and $ ik_z$ by the weights shown in Figure 2(c). For VTI media, similarly, I weight the anisotropic polarization vector $ i\mathbf U(\mathbf k)$ components $ iU_x$ and $ iU_z$ by these same weights. The weighted vectors are then transformed back to space domain to obtain the anisotropic stencils.

operator
operator
Figure 2.
Comparison of derivative operators of different orders of accuracy ($ 2^{nd}$ , $ 4^{th}$ , $ 6^{th}$ , and $ 8^{th}$ orders in space, as well as the approximation applied in Dellinger and Etgen (1990)-cosine taper) in both (a) the $ x$ domain and (b) the $ k$ domain. (c) Weights to apply to the components of the polarization vectors.
[pdf] [png] [matlab]

iop2 mop2 iop4 mop4 iop6 mop6 iop8 mop8
iop2,mop2,iop4,mop4,iop6,mop6,iop8,mop8
Figure 3.
$ 2^{nd}$ , $ 4^{th}$ , $ 6^{th}$ , and $ 8^{th}$ order derivative operators for an isotropic medium ($ V_P=3$  km/s and $ V_S=1.5$  km/s) and a VTI medium ($ V_{P0}=3$  km/s, $ V_{S0}=1.5$  km/s, $ \epsilon=0.25$ and $ \delta=-0.29$ ). The left column includes isotropic operators, and the right column includes anisotropic operators. From top to bottom are operators with increasing orders of accuracy.
[pdf] [pdf] [pdf] [pdf] [pdf] [pdf] [pdf] [pdf] [png] [png] [png] [png] [png] [png] [png] [png] [scons]


next up previous [pdf]

Next: Operator size and compactness Up: Operator properties Previous: Operator properties

2013-08-29