1 Introduction

The calculation of synthetic seismograms is one of the most important topics in seismology, because on the one hand, synthetic seismogram is the bridge that connects the theory of seismology and the observational data, and on the other hand, it is crucial to structure inversion and rupture process inversion. Roughly speaking there are three types of methods to calculate synthetic seismograms. The first type is numerical method, e.g., the finite difference method (Boore 1972), the finite element method (Bielak et al. 2003) and the spectral element method (Komatitsch and Tromp 1999, 2002). Numerical methods are usually quite flexible. They are available for very complex structures. But the computational costs are usually high, and the compromise between accuracy and efficiency is often inevitable. The second type is asymptotic method, e.g., the generalized ray method (Gilbert and Helmberger 1972) and the WKBJ method (Chapman 1978). The asymptotic methods typically have high efficiency, but only effective for computing the high-frequency component. The third type is semi-analytical method, e.g., the discrete wavenumber method (Bouchon and Aki 1977) and the R/T coefficient method (Luco and Apsel 1983; Kennett and Kerry 1979) for stratified half-space, and the normal-mode summation method (Dahlen and Tromp 1998) for spherically symmetric Earth model.

Normal-mode summation is one of the most widely used methods in simulating teleseismic waves. After the 1960 Chile earthquake, seismologists did a great amount of studies on normal modes and gradually developed the normal-mode summation method. Gilbert (1971) explicitly showed the normal-mode summation representation of the displacement in elastic media. Singh and Ben-Menahem (1969a, b) calculated the excitation of each mode by a point source in spherically symmetric Earth. Takeuchi and Saito (1972) derived the equations that govern the normal modes. Tanimoto (1984) obtained the formulae to calculate long-period synthetic seismograms using normal-mode summation. Woodhouse (1988) developed the numerical method to calculate the radial eigenfunction, which made it possible to calculate synthetic seismograms using normal-mode summation. Dahlen and Tromp (1998) integrated the previous work and constructed a comprehensive and compact framework for theoretical global seismology, which includes the normal-mode theory, normal-mode summation method and other related topics.

However, normal-mode summation is mostly used for point sources. In order to calculate the synthetic seismogram for a finite source, point source summation is usually used (Bouchon 1980a, b; Song and Helmberger 1996): the fault is discretized into small sub-faults which can be treated as point sources; the seismogram for each sub-fault is calculated using normal-mode summation and then the seismogram for the finite fault is obtained by adding the seismograms of the sub-faults together. Analytical or semi-analytical methods are sometimes applied to calculating the synthetic seismograms of finite faults (Ben-Menahem and Singh 1987; Israel and Kovach 1977; Saikia and Helmberger 1997; Stump and Johnson 1982).

In this work, we expand the normal-mode summation method to the finite fault case. We first derive the excitation of each mode and then add them together to obtain the seismogram. We assume that the fault is a “line source”: it expand transversely but concentrate at a certain depth radially, which take into account the effect of propagation in the transverse direction, but ignore that of the propagation in the radial direction. We represent the normal mode in the form of generalized spherical harmonics (Phinney and Burridge 1973; Yang et al. 2010). Next, we use the radial eigenfunction of MINEOS (Woodhouse 1988) and calculate the numerically results of the transverse component in the case of the vertical strike-slip fault as example. We then observe some features in the Love wave of the finite source, and we use an intuitive model to explain these features based on Chap.10 of Aki and Richards (2002).

2 Normal-mode summation for finite source

2.1 From point source to finite source

Suppose that the displacement at \(\varvec{x}\) excited by a point source at \(\varvec{x}^\prime\) can be written in the form of normal-mode summation as

$$\begin{aligned} \varvec{g}(\varvec{x},t;\varvec{x}^\prime )=\sum _{k}A_k(\varvec{x}^\prime ,t)\varvec{s}_k(\varvec{x}), \end{aligned}$$
(1)

in which \(\varvec{s}_k\) is the eigenfunction with index k, and \(A_k\) represents the excitation of mode with index k by the point source at \(\varvec{x}^\prime\). Note that here the source does not have to be a body force, so \(\varvec{g}\) is not necessarily the Green’s function. For a finite source with a spatial and temporal amplitude distribution \(D(x^\prime ,\tau )\), the displacement at \(\varvec{x}\) is

$$\begin{aligned} \varvec{u}(\varvec{x},t)&=\int _{\Sigma _f}\int _{0}^{T_f}\varvec{g}(\varvec{x},t-\tau ;\varvec{x}^\prime )D(\varvec{x}^\prime ,\tau ) \mathrm {d}\tau \mathrm {d}S\nonumber \\&=\sum _{k}\left( \int _{\Sigma _f}\int _{0}^{T_f}A_k(\varvec{x}^\prime ,t-\tau )D(\varvec{x}^\prime ,\tau ) \mathrm {d}\tau \mathrm {d}S\right) \varvec{s}_k(\varvec{x}), \end{aligned}$$
(2)

where \(\Sigma _f\) is the fault plane, \(T_f\) is the total rupture time. Thus, the seismogram of the finite fault can also be written in the normal-mode summation form

$$\begin{aligned} \varvec{u}(\varvec{x},t)=\sum _{k}\mathscr {A}_k(t)\varvec{s}_k(\varvec{x}), \end{aligned}$$
(3)

where the excitation of mode with index k is

$$\begin{aligned} \mathscr {A}_k(t)=\int _{\Sigma _f}\int _{0}^{T_f}A_k(\varvec{x}^\prime ,t-\tau )D(\varvec{x}^\prime ,\tau ) \mathrm {d}\tau \mathrm {d}S. \end{aligned}$$
(4)

The excitation of mode with index k by a double-couple \(\varvec{M}\) is well known (Dahlen and Tromp 1998; Yang et al. 2010),

$$\begin{aligned} A_k(\varvec{x}^\prime ,t)=\left( \varvec{M}:\varvec{\varepsilon }^*_k(\varvec{x}^\prime )\right) \frac{1-\mathrm {e}^{-\sigma _k t}\cos \omega _k t}{\omega _k^2}. \end{aligned}$$
(5)

Substitute Eq. (5) in Eq. (4), and let

$$\begin{aligned} \dot{\varvec{m}}(\varvec{x}^\prime ,\tau )=\varvec{M}D(\varvec{x}^\prime ,\tau ), \end{aligned}$$
(6)

we obtain

$$\begin{aligned} \mathscr {A}_k(t)=\int _{\Sigma _f}\int _{0}^{T_f}\left( \dot{\varvec{m}}(\varvec{x}^\prime ,\tau ):\varvec{\varepsilon }^*_k(\varvec{x}^\prime )\right) \frac{1-\mathrm {e}^{-\sigma _k (t-\tau )}\cos \omega _k (t-\tau )}{\omega _k^2}\mathrm {d}\tau \mathrm {d}S. \end{aligned}$$
(7)
Fig. 1
figure 1

Geometry of the receiver and the finite source. The global spherical coordinate is selected such that the line connecting the origin and the “Northpole” is perpendicular to the fault plane. The local coordinate at the receiver (\(\varvec{x}\)) is the “ZRT” coordinate. The basis of local coordinate at the receiver is \(\{\hat{\varvec{\xi }},\hat{\varvec{\phi }},\hat{\varvec{\nu }}\}\). The reference point of the source is \(\varvec{x}^\prime\), which can be an arbitrary point near the fault (e.g., epicenter). The angular distance between the reference point and the receiver is defined as the epicentral distance \(\Delta\). The back-azimuth is \(\phi _b\)

2.2 GSH representation for spherically symmetric Earth

Any tensor can be decomposed in generalized spherical coordinate, and the components can be represented using generalized spherical harmonics (GSH). We assume that the Earth structure is spherically uniform, and we can write the normal modes using GSH. Then, we use Eqs. (7) and (2) to obtain the final solution of the displacement excited by finite source.

The normal mode of the spherical symmetric Earth is (Dahlen and Tromp 1998)

$$\begin{aligned} \varvec{s}_k(r,\theta ,\phi )=\sum _{\alpha\, =\,0,\pm 1}s_{nl}^\alpha (r) Y_{lm}^{\alpha }(\theta ,\phi )\hat{\varvec{e}}_\alpha , \end{aligned}$$
(8)

where \(Y_{lm}^{\alpha }\) is the generalized scalar harmonics, \(\hat{\varvec{e}}_\alpha\) is the base of generalized spherical coordinate. For a spheroidal or a toroidal mode, the index k is the same as nlm.

$$\begin{aligned} s_{nl}^{\pm 1}=\frac{1}{\sqrt{2}}V_{nl},\qquad s_{nl}^{0}=U_{nl} \end{aligned}$$
(9)

for spheroidal mode, and

$$\begin{aligned} s_{nl}^{\pm 1}=\pm \frac{1}{\sqrt{2}}W_{nl},\qquad s_{nl}^{0}=0 \end{aligned}$$
(10)

for toroidal mode, where \(U_{nl}\), \(V_{nl}\) and \(W_{nl}\) are radial eigenfunctions.

Substituting Eq. (8) into Eqs. (7) and (2), we can derive the representation of seismogram using GSH. But before this, we make some simplifications. First, without loss of generality, we can put our spherical coordinate such that the line connecting the pole and the origin is perpendicular to the fault plane (see Fig. 1). In such coordinate, the coordinate of the receiver is \(\{r,\theta ,\phi \}\), the coordinate of some point on the fault plane is \(\{r^\prime ,\theta ^\prime ,\varphi \}\). We set up a local coordinate \(\{\hat{\varvec{\xi }},\hat{\varvec{\phi }},\hat{\varvec{\nu }}\}\) on the fault plane. Using this coordinate system,

$$\begin{aligned} \mathrm {d}S=r^\prime \sin \theta ^\prime \mathrm {d}\xi \mathrm {d}\varphi . \end{aligned}$$
(11)

Next, we assume that the fault only expands transversely, but concentrates at a certain depth (line source). Unlike the point source approximation, which concentrates the seismic moment at a single point, the line source approximation assumes that the seismic moment concentrates on a line. It is a more general assumption than the point source approximation, and it captures the effect of the lateral propagation of the rupture, but it is still far from enough to capture the full finite fault feature of the earthquake. The line source approximation is valid because the impact of the transverse propagation of rupture is far more significant compared with the radial propagation. Thus, the integral on the fault can be simplified as

$$\begin{aligned} \mathrm {d}S=r_fw\sin \theta _d\mathrm {d}\varphi , \end{aligned}$$
(12)

where w is the width of the fault, \(\theta _d\) is the dip-angle of the fault plane, and \(r_f\) is the distance between the fault and the origin.

Using the aforementioned spherical coordinate and the line source approximation, we obtain the GSH representation of displacement triggered by the finite fault. We use \({}^K_{\gamma }u^q\) to represent the displacement in q direction (\(q=Z, R, T\) for each direction of the ZRT coordinate), related to K type mode (\(K=S, T\) for spheroidal and toroidal mode) triggered by \(\gamma\) component of slip (\(\gamma =\varphi , \xi\) for strike-slip and dip-slip component). For simplicity, we show only the result of displacement that related to toroidal mode and triggered by strike-slip component

$$\begin{aligned} {}^T_\varphi u_{nl}^Z =0,\nonumber \\ {}^T_\varphi u_{nl}^R =\sum _{n,l} -2\sin \theta _d W_{nl}(r){}^T\mathscr {S}_{nl}^2{\mathfrak {R}}\left\{ \mathrm {e}^{{\text{i}}\phi _b}\frac{{}^T_\varphi \mathscr {K}_{nl}^{-2,+1}+{}^T_\varphi \mathscr {K}_{nl}^{+2,+1}}{2}\right\} \nonumber \\\qquad +\cos \theta _d W_{nl}(r){}^T\mathscr {S}_{nl}^1{\mathfrak {R}}\left\{ \mathrm {e}^{{\text{i}}\phi _b}\frac{{}^T_\varphi \mathscr {K}_{nl}^{-1,+1}-{}^T_\varphi \mathscr {K}_{nl}^{+1,+1}}{2}\right\} ,\nonumber \\ {}^T_\varphi u_{nl}^T =\sum _{n,l} -2\sin \theta _d W_{nl}(r){}^T\mathscr {S}_{nl}^2{\mathfrak {I}}\left\{ \mathrm {e}^{{\text{i}}\phi _b}\frac{{}^T_\varphi \mathscr {K}_{nl}^{-2,+1}+{}^T_\varphi \mathscr {K}_{nl}^{+2,+1}}{2}\right\} \nonumber \\\qquad +\cos 2\theta _d W_{nl}(r){}^T\mathscr {S}_{nl}^1{\mathfrak {I}}\left\{ \mathrm {e}^{{\text{i}}\phi _b}\frac{{}^T_\varphi \mathscr {K}_{nl}^{-1,+1}-{}^T_\varphi \mathscr {K}_{nl}^{+1,+1}}{2}\right\} , \end{aligned}$$
(13)

where \({}^T\mathscr {S}_{nl}^1\), \({}^T\mathscr {S}_{nl}^2\) and \({}^K_\gamma \mathscr {K}^{\alpha ,\beta }_{nl}\) are given in ``Appendix.'' \(\phi _b\) is the back-azimuth angle (see Fig. 1). Other parts of displacement are shown in ``Appendix.'' Note that as the length of the fault goes to zero, the formulae for the displacements due to a finite source become exactly the same as the point source case (Yang et al. 2010).

3 Numerical results

To show the impact of the transverse propagation of rupture on seismograms, we continue to make following simplifications:

  1. (i)

    The fault is vertical and the slip only has strike-slip component, i.e., \(\theta _d=\frac{\pi }{2}\),

  2. (ii)

    The rupture velocity is a pulse propagating along the fault with a constant velocity, which is

    $$\begin{aligned} \Delta \dot{s}_\varphi (\varphi ,\tau )=\Delta \dot{s}_0\delta\left (\tau -\frac{\varphi }{v_f}\right), \end{aligned}$$
    (14)

    where the rupture velocity \(v_f\) is constant, and with unit \(\mathrm {rad}/\mathrm {s}\).

  3. (iii)

    The receiver coplanar to the fault plane.

We calculate the synthetic seismograms in different scenarios (different rupture length and rupture velocity, rupture toward and away from the receiver, respectively), show the features of seismograms of finite fault and compare them with the seismograms of point source, which is exactly the same as the result of MINEOS. Table 1 shows the source and structure parameters we use for our numerical calculation. Note that the source parameters are chose according to the study of the 1992 Landers earthquake (Wald and Heaton 1994).

Table 1 Parameters in the numerical experiment

Table 2 shows the four cases for our numerical experiment. The rupture velocity is represented in deg/s. Note that the rupture length is about 70 km and the rupture velocity is approximately 0.024 deg/s for the 1992 Landers earthquake (Wald and Heaton 1994).

Table 2 Parameters for different cases in the numerical experiment

Our numerical results are shown in Figs. 2, 3, 4 and 5. We can observe that the seismograms for finite sources have smaller amplitudes than those for point sources. The amplitudes are in general smaller for sources with larger rupture lengths, lower rupture velocities and when the receivers are on the back of the rupture. Moreover, the zero-amplitude “knots” can be observed in the surface waves excited by finite sources. In the next section, we give a very intuitive explanation for these phenomenons and attribute them to the interference of the waves emitted by different parts of the fault.

Fig. 2
figure 2

Transverse component of the synthetic seismograms in front of the rupture for sources with the same rupture velocity, the same seismic moment but different rupture length. The dotted line is travel time curves of S and SS phase generated by TauP Toolkit. The rupture velocity is 0.024 deg/s, and the rupture length is 5 km (light blue), 10 km (red), 30 km (dark blue) and 70 km (black). The yellow line is the synthetic seismogram for point source. The waveforms are normalized according to the maximum amplitude in the point source seismogram with the same epicentral distance. The number on the left is the maximum amplitude in the point source seismogram. Note that we plot the seismograms throughout this paper if not stated otherwise. We can observe from this figure that the synthetic seismograms in front of the rupture for every rupture length are all very similar to those of the point sources

Fig. 3
figure 3

Transverse component of the synthetic seismograms on the back of the rupture for sources with the same rupture velocity, the same seismic moment but different rupture length. The dotted line is travel time curves of S and SS phase generated by TauP Toolkit. The rupture velocity is 0.024 deg/s, and the rupture length is 5 km (light blue), 10 km (red), 30 km (dark blue) and 70 km (black). The yellow line is the synthetic seismogram for point source. Note that the synthetic seismograms on the back of the rupture have smaller amplitudes than those of point sources. Moreover, for large rupture length, zero-amplitude “knots” can be observed

Fig. 4
figure 4

Transverse component of the synthetic seismograms in front of the rupture for sources with the same rupture length, the same seismic moment but different rupture velocity. The dotted line is travel time curves of S and SS phase generated by TauP Toolkit. The rupture length is 70 km, and the rupture velocity is 0.028 deg/s (light blue), 0.024 deg/s (red), 0.022 deg/s (dark blue) and 0.020 deg/s (black). The yellow line is the synthetic seismogram for point source. Note that the seismograms of sources that propagate slowly have small amplitudes, especially for the high-frequency component

Fig. 5
figure 5

Transverse component of the synthetic seismograms in front of the rupture for sources with the same rupture length, the same seismic moment but different rupture velocity. The dotted line is travel time curves of S and SS phase generated by TauP Toolkit. The rupture length is 70 km, and the rupture velocity is 0.028 deg/s (light blue), 0.024 deg/s (red), 0.022 deg/s (dark blue) and 0.020 deg/s (black). The yellow line is the synthetic seismogram for point source. Note that the synthetic seismograms on the back of the rupture have smaller amplitudes than those of point sources. Moreover, for large rupture length, zero-amplitude “knots” can be observed

4 An intuitive explanation for the numerical results

In this section, we attempt to explain the features in the seismograms of finite faults shown in our numerical results with a simple and intuitive model. Aki and Richards (2002) used the unidirectional rectangular fault model (Haskell model) to explain the spectral features of the surface waves. Using this idea, we can qualitatively explain the variation of amplitudes of the Love waves due to the rupture length and velocity of the finite faults in time domain. Suppose that we have a 1-D plane dispersive wave excited by a point source

$$\begin{aligned} f(x,t)=\frac{1}{\sqrt{2\pi }}\int _{-\infty }^{+\infty }F(\omega )\mathrm {e}^{{\text{i}} \omega \left(\frac{x}{v(\omega )}-t\right)}\mathrm {d}\omega , \end{aligned}$$
(15)

in which \(F(\omega )\) denotes the spectrum, and \(v(\omega )\) is the phase velocity. For the finite source case, the wave field can be represented as the integral over the source

$$\begin{aligned} f(x,t)=\frac{1}{\sqrt{2\pi }}\int _{-l}^{l}\int _{-\infty }^{+\infty }\frac{F(\omega )}{2l}\mathrm {e}^{i \omega \left( \frac{x-x'}{v(\omega )}-(t-t'(x'))\right) }\mathrm {d}\omega \mathrm {d}x', \end{aligned}$$
(16)

where \(t^\prime\) is the time that the rupture arrives at \(x^\prime\). If we further assume that the rupture propagates at a constant velocity \(v_r\), then Eq. (16) becomes

$$\begin{aligned} f(x,t)=\frac{1}{\sqrt{2\pi }}\int _{-\infty }^{+\infty }F(\omega )\gamma (\omega )\mathrm {e}^{i \omega \left(\frac{x}{v(\omega )}-t\right)}\mathrm {d}\omega , \end{aligned}$$
(17)

where

$$\begin{aligned} \gamma (\omega )=\mathrm {sinc}\left[ \omega l\left(\frac{1}{v_r}-\frac{1}{v(\omega )}\right)\right] =\mathrm {sinc}[ \pi (n_t-n_l)] . \end{aligned}$$
(18)

\(n_t\) and \(n_l\) are ratios of rupture time over period of wave and rupture length over wavelength,

$$\begin{aligned} n_t=\frac{T_r}{T},\qquad n_l=\frac{2l}{\lambda }. \end{aligned}$$
(19)

Here we define \(v_r\) and \(T_r\) to be negative if the rupture propagates away from the receiver. The “\(\mathrm {sinc}\)” function in Eq. (17) is

$$\begin{aligned} \mathrm {sinc}(x)=\frac{\sin x}{x}, \end{aligned}$$
(20)

the graph of which is shown in Fig. 6.

Fig. 6
figure 6

Graph of the “sinc” function. \(\mathrm {sinc}(0)=1\) is the maximum of the function, and the value rapidly decays away from 0. Moreover, \(\mathrm {sinc}(n\pi )=0\) for n is nonzero integer

Note that the only difference between the wave field excited by point source Eq. (15) and that by finite source Eq.  (17) is the existence of \(\gamma\), which is the amplification coefficient due to the effect of finite source. Then, we can discuss the amplitude of wave in frequency domain.

Table 3 Values of \(n_t-n_l\) for some combinations of rupture length, rupture velocity and frequency

Table 3 shows the value of \(n_t-n_l\) in different scenarios. The dispersion relation for PREM model is given by Widmer-Schnidrig and Laske (2009). According to our model, if \(|n_t-n_l|\approx 0\) then \(\gamma \approx 1\), the wave emitted by all parts of the source arrives approximately at the same time, the amplitude is almost as large in the wave field produced by finite source as by point source; if \(|n_t-n_l| \ll 1\), then \(\gamma \approx 0\), which means that the amplitude is greatly diminished due to the destructive interference of the wave emitted by different parts of the source. The idea here is essentially the same as in Vallée and Dunham (2012). Moreover, if \(n_t-n_l\) is a nonzero integer, \(\gamma =0\) which indicates the position of the zero-amplitude “knot.” From Table  3, we can see that

  1. (i)

    For the same rupture length and velocity, the finiteness of the fault impacts more on high-frequency component than on low-frequency component;

  2. (ii)

    For the same frequency, the waves produced by longer faults have smaller amplitudes than those produced by shorter faults;

  3. (iii)

    The waves have larger amplitude in front of the rupture than in the back and have more zero-amplitude knots,

which correspond exactly to what we observe in the numerical results. Moreover, note in Table 3 that when rupture length 111.2 km, rupture velocity 0.020 deg/s and frequency \(f=50\) mHz, the \(n_t-n_l\) value is very close to 1, which predicts the zero-amplitude knot. Actually, we can observe the knot in the synthetic seismogram exactly correspond to the 50 mHz group velocity (Fig. 7).

Fig. 7
figure 7

Zero-amplitude “knots” in synthetic seismograms. Note that they exist near the position that correspond to the group velocity of 50 mHz Love wave

5 Conclusion

In this paper, we expand the normal-mode method to the finite source case. Instead of using point source summation, we directly calculate the excitation of each mode by the finite fault and add together to obtain the synthetic seismogram. We derive the solution of displacement produced by a “line source” and carry out numerical experiments and discuss the impact of rupture length and rupture velocity on the wave form of synthetic seismogram, especially the wave form of Love wave. We observe that

  1. (i)

    The amplitude is smaller in the seismogram of finite fault than that of point source with the same seismic moment;

  2. (ii)

    The finiteness of fault has more significant impact on high-frequency component than on low-frequency component;

  3. (iii)

    The amplitude in the seismogram of finite fault is diminished more for the receiver that in the back of the rupture;

  4. (iv)

    Zero-amplitude “knots” exist, and there are more “knots” in the back of the rupture.

Moreover, we use the Haskell model and the interference of waves emitted by different parts of the fault to provide a very intuitive explanations for all these phenomenons. Although this model is too simple to explain all the features in different cases accurately and qualitatively, it describes the basic characters of the seismogram of finite faults.

However, there are still some problems remain to be dealt with. The first one is the inclusion of radial propagation of the rupture. In this paper, we treat the fault as the “line source,” which is far from enough. The line source model can only capture the effect of rupture propagation in the transverse direction. Although this is a step forward compared with the point source model, it still cannot take into account all the features on the fault. The second one is the efficiency of the method. The finiteness of the source causes the unavailability of the additional theorem of GSH, which means that the summation over m needs to be numerically calculated. Such summation is quite inefficient numerically. These two problems must be solved in order for this method to be usable in the calculation of synthetic seismograms.