TY - JOUR AU - Hu, Shuanggui AB - Abstract Powerline interference in the controlled source electromagnetic method has traditionally been one of the biggest conundrums plaguing geophysicists, and its conventional denoising methods primarily include filtering and noise estimation. The filter method leaches noise at specific frequency points, which might also filter useful signals; the noise estimation method significantly eliminates interference, whereas the premise is that the noise is stable after a short time and a recorder is necessary in the field. In the present study, using the periodicity and symmetry of powerline noise, we propose a subtraction and an addition method for cancellation of the powerline noise. First, the transmitted signal is optimized so that the equivalent transmitted signal is an m sequence; then the response signal is processed by using the cancellation method; subsequently, the correlation identification is applied and finally, we solve the earth impulse response by means of the Wiener filter deconvolution method. Simulation experiments and field data tests demonstrate that the powerline noise can be well suppressed by the cancellation method proposed in the present study, so that the system identification accuracy is greatly improved. The method is simple in principle and effective in removing powerline noise, which presents a novel perspective on noise elimination for system identification. controlled source electromagnetic method, source signature optimization, the earth impulse response, correlation identification, m sequence, powerline noise 1. Introduction The controlled source electromagnetics method is very susceptible to various noises for the signal measured at the receiver. With the progress of industrialization, the powerline interference attributed to considerable high-voltage transmission lines and a range of electric facilities is almost everywhere, and nearly no electromagnetic area is generated without the influence of powerline noise (László Szarka 1988; Li et al. 2020). In areas with intensive industrial power, powerline interference significantly reduces the accuracy of measurement data, thereby causing a significantly reduced signal-to-noise ratio. As a result, the identification accuracy of the earth system is seriously affected, and ultimately geodetic information cannot be correctly extracted. Accordingly, removing powerline interference is the basic prerequisite for high-precision geophysical exploration. The conventional methods to remove powerline interference primarily consist of a notch method and powerline noise estimation method (Li et al. 2021). For the notch method, the interference of specific frequency points is directly filtered out in the frequency domain. Its principle is simple, whereas there are two obvious problems. First, the filter leaches the interference of specific frequency points while filtering useful signals at the identical frequency point (Butler & Russell 1993). Second, the practical notch filter may cause the frequency response distortion near a specific frequency point. The powerline noise estimation method is also recognized as a powerline noise subtraction method. The subtraction method covers the block subtraction method and the sinusoid subtraction method. The principle is to subtract the estimated powerline noise from the measurement signal. To be specific, the block subtraction method is to add a recorder alone for noise, while the sinusoid subtraction method exploits the recorded noise to assess the amplitude and phase of the powerline interference (Butler & Russell 2003; Saucier et al. 2006). The powerline noise subtraction method significantly eliminates powerline interference, whereas the premise is that the noise is stable after a short time and a noise recorder should be added when working in the field (Legchenko & Valla 2003). Since the pseudo-random signal was introduced into the field of geophysical exploration by Duncan et al. (1980), such an excitation signal exhibits high autocorrelation and an advantage in suppressing noise that other excitation signals are incomparable. It has been studied in depth and used extensively by numerous geophysicists (Guo et al. 2020). Wright et al. (2001) and Ziolkowski et al. (2007, 2011) presented an m sequence in MTEM and achieved effective results in oil and gas resource exploration. Li et al. (2008) and Qi et al. (2015) adopted a pseudo-random sequence correlation identification method. They suppressed the noise by using the irrelevant nature of the pseudo-random sequence and noise. IIyichev & Bobrovsky (2015) showed that the anti-noise ability of pseudo-random sequences was significantly improved compared with conventional methods. These researchers suppressed noise by optimizing the excitation signal and significantly affected noise (e.g. powerline interference), but they did not study the elimination of strong powerline interference in depth. Besides the powerline interference removal method and noise suppression method, many other effective methods have also been proposed by geophysicists. Warden et al. (2012) used curvelet technology to separate powerline interference from the signal, whereas the prerequisite is to select the appropriate mother wavelet. Yuan et al. (2017) developed an optimal data length method to eliminate powerline noise, significantly suppressing powerline noise by regulating the m sequence transmission period. Based on frequency domain sparse decomposition, Tang et al. (2018) designed redundant dictionary, matching the interference signal but exhibiting insensitivity to useful signals. In addition, this dictionary combined the improved orthogonal matching pursuit algorithm to separate the powerline interference components in the frequency domain signal. These researchers used different methods to analyse and eliminate noise from different angles, and they presented many useful ideas to elevate the signal-to-noise ratio. In the present study, a method is proposed to eliminate powerline noise by optimizing the excitation signal and then to perform correlation identification of the earth system. The idea of cancelling noise is first proposed according to the characteristics of powerline interference. Next, according to the principle of noise cancellation, the excitation signal is optimized from the aspects of transmission time and equivalent signal. Subsequently, the correlation identification and deconvolution algorithm in the identification of the earth system is derived. Last, simulation experiments and field noise verification experiments are performed with the method of cancelling powerline noise. As revealed from the results, the method in this study can effectively remove powerline and random noise, and significantly increase the accuracy of system identification. 2. Method theory 2.1. Problem description The earth system identification model can be simplified as shown in figure 1, where |$x(t)$| is the current signal at the transmitter, |$h(t)$| is the unit impulse response of the earth system, |$n(t)$| is additive noise and |$y(t)$| is the voltage signal measured at the receiver. Figure 1. Open in new tabDownload slide Simplified model of the earth system. Figure 1. Open in new tabDownload slide Simplified model of the earth system. The earth system can be expressed by the following mathematical relations: $$\begin{equation}y(t) = x(t) * h(t) + n(t).\end{equation}$$(1) The symbol ‘*’ represents convolution. The received signal |$y(t)$| is composed of useful information and noise. This study aims to identify the earth impulse response from the noisy received voltage signal. The quality of the identified result is directly related to the signal-to-noise ratio of the receiver. The cleaner the noise that is removed, the higher the identification accuracy. In different application environments, the main types of noise are different. This study mainly considers strong powerline interference and random noise interference. 2.2. Method introduction The source signature |$x(t)$| consists of two groups of sequences, denoted by |${x_1}(t)$| and |${x_2}(t)$| respectively, assuming that the noise term |${n_c}( t )$| is only powerline noise. Thus, $$\begin{eqnarray}{y_1}(t) = {x_1}(t) * h(t) + {n_c}(t){\rm{,}}\quad 0 < t \le T.\end{eqnarray}$$(2) $$\begin{equation}{y_2}(t + T) = {x_2}(t + T) * h(t) + {n_c}(t + T),\quad 0 < t \le T.\end{equation}$$(3) The transmission time length of signal |${x_1}(t)$| and |${x_2}(t)$| both are|$\ T$|⁠, |${y_1}(t)$| and |${y_2}(t)$|⁠, respectively, represent the noisy response of |${x_1}(t)$| and |${x_2}(t)$|⁠. As long as T is large enough, |${x_1}(t)$| and |${x_2}(t)$| can be treated as two independent source signatures. Equation (2) can be obtained from equation (1), and similarly, equation (3). The |$t + T$|in equation (3) simply means that there is no gap between the first source signature |${\rm{\ }}{x_1}( t )\ $| and the second source signature |${\rm{\ }}{x_2}( t )$|⁠, i.e. the |$\ {x_1}( t )\ $| and |$\ {x_2}( t )\ $|⁠, is continuous transmission. To solve the unit impulse response of the earth system with high accuracy, equations (2) and (3) indicate that whether the noise term can be effectively removed is the key to the problem. In the next section, the following two cases from the relationship between the duration |$\ T\ $|of the respective group of source signatures and the fundamental period |${T_{1\ }}$|of the powerline noise are considered: 2.3. Case 1:|${\rm{\ T\ }}$|is an integer multiple of |${{\rm{T}}_1}$| As shown in figure 2, |$T\ $|is an integer multiple of |${T_1}$|⁠, that is $$\begin{equation}T = K{T_1},\quad {\rm{K}} \in {{\rm{N}}^ * }.\end{equation}$$(4) Figure 2. Open in new tabDownload slide T is an integer multiple of the |${T_1}$| relationship diagram (the dotted line represents a sinusoidal signal with multiple integer cycles). Figure 2. Open in new tabDownload slide T is an integer multiple of the |${T_1}$| relationship diagram (the dotted line represents a sinusoidal signal with multiple integer cycles). The relationship between the fundamental period of powerline noise and its harmonic period is: $$\begin{equation}{T_1} = n{T_n}{\rm{, }}\quad n \in {N^ * }.\end{equation}$$(5) where|$\ {T_{n\ }}$|denotes the period of the |$n\ $|harmonic. Substituting equation (5) into equation (4), we obtain equation (6) $$\begin{equation}T = nK{T_n}{\rm{, }}\quad n \in {{\rm{N}}^ * }.\end{equation}$$(6) It can be seen that as long as the transmission duration satisfies equation (4), it should satisfy equation (6); that is, if the transmission duration is a multiple of the fundamental period of powerline noise, it should be a multiple of each harmonic period. As impacted by the periodicity of powerline noise, it is only necessary to ensure that there is no gap between the first source signature and the second source signature, i.e. the|$\ {x_1}( t )\ $|and|$\ {x_2}( t )\ $|is continuous transmission. Subsequently, the transmission start time for the fundamental wave and each harmonic at any moment is written as: $$\begin{equation}{n_c}(t + T) = {n_c}(t + nK{T_n}) = {n_c}(t),\quad n \in {{\rm{N}}^ * }{\rm{.}}\end{equation}$$(7) Then equation (2) minus equation (3) becomes: $$\begin{equation}{y_1}(t) - {y_2}(t + T) = {x_1}(t) * h(t) - {x_2}(t + T) * h(t).\end{equation}$$(8) Equation (8) indicates that the fundamental wave component and the harmonic components in the noise term are cancelled overall. If |${\rm{\ }}T\ $|is longer than the system response adjustment time, |${x_1}(t)$| and |${x_2}(t)$|can be considered two independent source signatures at the identical time slot, and|$\ {y_1}( t )\ $|and|$\ {y_2}( t )\ $|are the corresponding responses. Subsequently, equation (8) can be simplified as: $$\begin{equation}{y_1}(t) - {y_2}(t) = \left[ {{x_1}(t) - {x_2}(t)} \right] * h(t).\end{equation}$$(9) In this study, |${x_1}(t) - {x_2}(t)$| is called the equivalent source signature and |${y_1}(t) - {y_2}(t)$| is the equivalent received signal. 2.4. Case 2:|${\rm{\ T\ }}$|denotes a non-integer multiple of |${{\rm{T}}_1}$| As shown in figure 3,|$\ T\ $|denotes an integer multiple of |${T_{1\ }}$|plus one-half |${T_{1 }}$|⁠, and it yields $$\begin{equation}T = K{T_1} + \frac{1}{2}{T_1},\quad {\rm{ K}} \in {{\rm{N}}^ * }.\end{equation}$$(10) Figure 3. Open in new tabDownload slide T is a non-integer multiple of |${T_1}$| (the dotted line represents a sinusoidal signal with multiple integer cycles). Figure 3. Open in new tabDownload slide T is a non-integer multiple of |${T_1}$| (the dotted line represents a sinusoidal signal with multiple integer cycles). For odd harmonics: $$\begin{equation}{T_1} = \left( {2n{\rm{ + }}1} \right){T_2}_{n{\rm{ + }}1},\quad n \in N.\end{equation}$$(11) where |$2n{\rm{ + }}1$| denotes the harmonic order. By substituting equation (11) into equation (10), this yields: $$\begin{eqnarray} T &=& K{T_1} + \frac{1}{2}{T_1} = \left( {K + \frac{1}{2}} \right)((2n{\rm{ + }}1){T_{2n{\rm{ + }}1}}{\rm{ }})\nonumber\\ &=& \left[ {(2n{\rm{ + }}1)K + n} \right]{T_{2n{\rm{ + }}1}} + \frac{1}{2}{T_{2n{\rm{ + }}1}}{\rm{,}}\quad K \in {N^ * },n \in N.\nonumber\\ \end{eqnarray}$$(12) From equation (12), it can be seen that as long as |$T\ $|is a multiple of |${T_{1\ }}$|plus one-half period |${T_1}$|⁠, it should be a multiple of each odd harmonic period plus one-half period. But this is not true for even harmonics, so this cancellation method is not suitable for situations with strong, even harmonics. As impacted by the periodicity and symmetry of powerline noise, as long as |${x_1}(t)$| and |${x_2}(t)$| are continuous transmitted, the transmission start time for the fundamental wave and each harmonic at any moment satisfy equation (13): $$\begin{eqnarray} {n_c}(t + T) = {n_c}\left(t + \left[ {(2n + 1)K + n} \right]{T_{2n + 1}} + \frac{1}{2}{T_{2n + 1}}\right)\nonumber\\ \qquad\qquad = - {n_c}(t),\quad K \in {{\rm{N}}^ * },n \in {\rm{N}}{\rm{.}}\end{eqnarray}$$(13) Then equation (2) plus equation (3) becomes: $$\begin{equation}{y_1}(t) + {y_2}(t + T) = {x_1}(t) * h(t) + {x_2}(t + T) * h(t + T).\end{equation}$$(14) From equation (14), it can be seen that the fundamental components of powerline noise and the odd harmonic components in the noise term are all cancelled. On the premise that |$T\ $|is longer than the system response adjustment time, |${x_1}(t)$| and |${x_2}(t)$| can be considered two independent transmissions at the same time slot, and |${y_1}(t)$| and |${y_2}(t)$| are the corresponding responses. Equation (14) is simplified to: $$\begin{equation}{y_1}(t) + {y_2}(t) = \left[ {{x_1}(t) + {x_2}(t)} \right] * h(t).\end{equation}$$(15) In this study, |${x_1}(t) + {x_2}(t)$| is called the equivalent source signature and |${y_1}(t) + {y_2}(t)$| is the equivalent received signal. These two cases are considered from the aspect of the transmission time of the excitation signal, and the method to cancel the powerline noise is derived from the premise that the powerline noise is stable after a short time. In practice, the effect of residual noise on system identification should also be considered. The following considers the relationship between the source signature and the equivalent source signature to eliminate residual noise and improving system identification accuracy. 2.5. Design of source signature The choice of the source signature should be considered for anti-noise capability and deconvolution accuracy. The deconvolution algorithm is introduced in the subsequent sections. For anti-interference ability, especially anti-random noise, the good autocorrelation characteristics of the m sequence have ensure it is used extensively in correlation identification to suppress noise and it has achieved good identified results (Wang et al. 2016, 2020). The preceding section assumes that noise is an ideal powerline interference. In practice, however, powerline noise cannot be ideal, and its amplitude and phase may be slightly distorted. In this scenario, the powerline noise can be considered ideal powerline noise plus random noise, as expressed next: $$\begin{equation}{n_c}(t) = {n_i}(t) + {n_r}(t).\end{equation}$$(16) where|$\ {n_c}( t )\ $|denotes the distorted powerline noise; |${n_i}( t )\ $|represents the ideal powerline noise and |${n_r}( t )\ $|is the random noise. Through the method of eliminating powerline noise proposed in this study,|$\ \ {n_i}( t )\ $|can be completely cancelled and the noise is only random noise. In equations (9) and (15), the signals |$[ {{x_1}(t) - {x_2}(t)} ]$| and |$[ {{x_1}(t){\rm{ + }}{x_2}(t)} ]$| (collectively referred to as equivalent source signature) can be designed as an m sequence, so random noise can be eliminated by solving the earth impulse response based on the correlation identification. Thus, the design principle of the source signature is to make the equivalent source signature an m sequence, and the source signature is easy to implement. Due to the limitation of the instrument, two simple and practical source signatures are given by complying with the source signature design principles. The specific implementation steps are expressed as follows: (i) For case 1 with the equivalent source signature of |$[ {{x_1}(t) - {x_2}(t)} ]$|⁠, the steps to determine the source sequence are elucidated next: Step 1: Determine the required m sequence |${x_m}(t)$|⁠. The initial state, feedback coefficient, order, symbol width, amplitude and other parameters of the generated m sequence can be set according to needs; Step 2: Set|${x_1}\!(t) = {x_m}(t)$|⁠, |${x_2}(t) = -\! {x_m}(t)$|⁠. Thus, the equivalent source signature |$[ {{x_1}(t) - {x_2}(t)} ]$| is an m sequence |$2{x_m}(t)$|⁠. (ii) For case 2 with the equivalent source signature of |$[ {{x_1}(t) + {x_2}(t)} ]$|⁠, the steps to determine the source sequence are: Step 1: Determine the required m sequence |${x_m}(t)$|⁠; Step 2: Set |${x_1}(t) = {x_m}(t)$|⁠, |${x_2}(t) = {x_m}(t)$|⁠. Thus, the equivalent source signature |$[ {{x_1}(t) + {x_2}(t)} ]$| is also an m sequence |$2{x_m}(t)$|⁠. Figure 4 parts a and c represent situation (i), in which figure 4a indicates the designed source signature, consisting of two |${x_m}(t)$| and |$ - {x_m}(t)$| parts, figure 4c is the equivalent source signature |$2{x_m}(t)$| and the power of the equivalent signal refers to the sum of the designed source signature's power. Figure 4. Open in new tabDownload slide Source signature and equivalent source signature. (a) Source signature of case 1, the first half is |${x_m}(t)$|⁠, and the second half is |$ - {x_m}(t)$|⁠. (c) Equivalent source signature of (a), the first half of (a) minus the second half is the equivalent signal |$2{x_m}(t)$|⁠. (b) Source signature of case 2, the first half and the second half are both |${x_m}(t)$|⁠. (d) Equivalent source signature of (b), the first half of (a) plus the second half is the equivalent signal |$2{x_m}(t)$|⁠. Figure 4. Open in new tabDownload slide Source signature and equivalent source signature. (a) Source signature of case 1, the first half is |${x_m}(t)$|⁠, and the second half is |$ - {x_m}(t)$|⁠. (c) Equivalent source signature of (a), the first half of (a) minus the second half is the equivalent signal |$2{x_m}(t)$|⁠. (b) Source signature of case 2, the first half and the second half are both |${x_m}(t)$|⁠. (d) Equivalent source signature of (b), the first half of (a) plus the second half is the equivalent signal |$2{x_m}(t)$|⁠. Figure 4 parts b and d represent situation (ii). Figure 4b indicates the designed source signature, composed of two |${x_m}(t)$| and |${x_m}(t)$| parts, and figure 4d is the equivalent source signature |$2{x_m}(t)$|⁠, which is exactly the same as the equivalent source signature in the situation (i). The design of the mentioned source signature complies with the two principles; that is, designing the equivalent source signature into an m sequence, as well as maximizing the use of the transmission power, i.e. after cancelling the powerline noise, the autocorrelation of the m sequence is adopted to eliminate random noise. When the powerline noise is cancelled, the specific relationship between the transmission period |$T$| and the powerline noise period |${T_1}$| should be considered. When the two do not satisfy the specific relationship, zeros should be added after the original effective source signature to achieve the prerequisites for the powerline noise cancelling. In the next section, the specific principles and methods of zero padding are clarified. 2.6. Zero-padding method of source signature The premise of eliminating powerline noise here is to continuously transmit two excitation signals, and the responses of the two excitation signals have no effect on each other, i.e. to ensure that each excitation signal is input to obtain their own sufficient response. Accordingly, a period of zero excitation is required after each effective signal excitation. This period should not just ensure that the source signature fully excites the earth system so the receiver obtains a complete excitation response. Moreover, the zero excitation time plus the effective excitation time should satisfy the specific relationship with the powerline noise period. Assuming that the effective signal time is|$\ {T_v}$|⁠, and the zero-pad time is|$\ {T_{pz}}$|⁠, the relationship between the two and the total time|$\ T\ $|of one transmission is expressed as: $$\begin{equation}T = {T_v} + {T_{pz}}.\end{equation}$$(17) According to the relationship between the transmission time and the powerline noise period derived, equation (17) is rewritten as: $$\begin{equation}{T_{pz}} = T - {T_v} = \left\{ {\begin{array}{@{}*{2}{l}@{}} {K{T_1} - {T_v}{\rm{,}}}&\quad {case1}\\ {K{T_1} + \frac{1}{2}{T_1} - {T_v},}&\quad {case2} \end{array}} \right.,\end{equation}$$(18) where case 1 represents the case|${\rm{\ }}T\ $|as an integer multiple of |${T_1}$|⁠, and case 2 indicates the case|$\ T\ $|is a non-integer multiple of |${T_1}$|⁠. The solution is as follows: $$\begin{equation}{T_v} = ({N_p}*{L_m}*{N_{spb}})/{f_s},\end{equation}$$(19) where|$\ {N_p}\ $|denotes the numbers of periods of the sequence;|$\ {L_m}\ $|represents the number of symbols in a sequence period;|$\ \ {N_{spb\ }}$|is the number of samples per symbol and|$\ \ {f_s}\ $|is the sampling frequency. The zero-padding time can be determined by equation (18), and the number|$\ {N_{pz}}\ $|of zero padding can be determined by equation (20): $$\begin{eqnarray} {N_{pz}} &=& {T_{pz}}*{f_s} = \left( {T - {T_v}} \right)*{f_s}\nonumber\\ &=& \left\{ {\begin{array}{@{}*{2}{l}@{}} {\left( {K{T_1} - {T_v}} \right)*{f_s}{\rm{,}}}&\quad {case1}\\{\big( {K{T_1} + \frac{1}{2}{T_1}{\rm{ }} - {T_v}} \big)*{f_s}{\rm{,}}}&\quad {case2} \end{array}} \right..\end{eqnarray}$$(20) The parameter|$\ K\ $|should ensure that|$\ {N_{pz\ }}$|reaches over zero. 2.7. Correlation identification and deconvolution method After the powerline noise is cancelled, residual random noise will remain. Since the equivalent source signature is an m sequence, its correlation characteristics can be exploited to identify the earth system based on the Wiener filter deconvolution method. Assume that the system after cancelling the powerline noise is equated with figure 5, as shown. Figure 5. Open in new tabDownload slide Equivalent model of the earth system. Figure 5. Open in new tabDownload slide Equivalent model of the earth system. In figure 5, |${n_r}$| denotes the residual random noise,|$\ \ {s_{t\ }}$|and|$\ {V_{t}}$|⁠, respectively, represent the equivalent source signature and equivalent received signal. Subsequently, there is the following relationship between the quantities in the figure 5: $$\begin{equation}{V_t} = {s_t} * {h_t} + {n_r},\end{equation}$$(21) Both sides of equation (21) are correlated with the input signal|$\ {s_t}\ $|simultaneously, and it yields: $$\begin{equation}{\phi _{Vs}}(t) = {\phi _{ss}}(t) * {h_t} + {\phi _{rs}}(t),\end{equation}$$(22) where|$\ {\phi _{Vs}}( t )\ $|denotes the cross-correlation function of the equivalent received signal and the equivalent source signature;|$\ {\phi _{ss}}( t )\ $|represents the autocorrelation function of the equivalent source signature and|$\ \ {\phi _{rs}}( t )\ $|is the cross-correlation function of random noise and the equivalent source signature. The equivalent source signature refers to an m sequence, and its correlation function with random noise is zero, i.e. the term|$\ {\phi _{rs}}( t )\ $|is zero. Thus, equation (22) is simplified to: $$\begin{equation}{\phi _{Vs}}(t) = {\phi _{ss}}(t) * {h_t}.\end{equation}$$(23) By deconvolving equation (23) to solve the impulse function of the earth system, Ziolkowski (2013) deduced and proposed the Wiener filter algorithm as: $$\begin{equation}\left[ \begin{array}{@{}l@{}} {A_0}\quad{\rm{ }}{A_1}\quad{\rm{ }} \cdots\quad {\rm{ }}{A_n}\\ {A_1}\quad {\rm{ }}{A_0}\quad {\rm{ }} \cdots\quad {\rm{ }}{A_{n - 1}}\\ {\rm{ }} \vdots\quad {\rm{ }} \vdots\quad {\rm{ }} \cdots\quad {\rm{ }} \vdots \\ {A_n}\quad{\rm{ }}{A_{n - 1}}\,\,\, \cdots\quad {\rm{ }}{A_0} \end{array} \right]\left[ \begin{array}{@{}l@{}} {h_0}\\ {h_1}\\ \vdots \\ {h_n} \end{array} \right]{\rm{ = }}\left[ \begin{array}{@{}l@{}} {B_0}\\ {B_1}\\ \vdots \\ {B_{\rm{n}}} \end{array} \right]{\rm{,}}\end{equation}$$(24) where|$\ {h_t}\ $|denotes the estimated value of the earth impulse response;|$\ \ {A_{\tau \ }}$|represents the normalized autocorrelation value of the equivalent source signature|$\ {s_t}$| and|$\ \ {B_\tau }\ $|is the normalized cross-correlation value of the equivalent source signature|$\ {s_{t\ }}$|and the equivalent received signal|$\ {V_t}$|⁠. The equivalent source signature|$\ {s_{t\ }}$|and equivalent received signal|$\ {V_{t\ }}$|are expressed as follows: $$\begin{equation}{s_t} = \left\{ {\begin{array}{@{}*{2}{l}@{}} {{x_1}(t) - {x_2}(t)}&\quad {case1}\\ {{x_1}(t) + {x_2}(t)}&\quad {case2} \end{array}} \right.{\rm{,}}\end{equation}$$(25) $$\begin{equation}{V_t} = \left\{ {\begin{array}{@{}*{2}{l}@{}} {{y_1}(t) - {y_2}(t)}&\quad {case1}\\ {{y_1}(t) + {y_2}(t)}&\quad {case2} \end{array}} \right..\end{equation}$$(26) The elements|$\ {A_{\tau \ }}$|in the square matrix on the left and the elements|$\ {B_\tau }\ $|in the matrix on the right in equation (24) are defined as follows: $$\begin{equation}{A_\tau } = \frac{{\sum\nolimits_{\rm{t}} {{s_t}{s_{t - \tau }}} }}{{\sum\nolimits_{\rm{t}} {V_t^2} }} = \frac{{{\phi _{ss}}\left( \tau \right)}}{{{\phi _{VV}}\left( 0 \right)}},\end{equation}$$(27) $$\begin{equation}{B_\tau } = \frac{{\sum\nolimits_t {{V_t}{s_{t - \tau }}} }}{{\sum\nolimits_t {V_t^2} }} = \frac{{{\phi _{V{\rm{s}}}}\left( \tau \right)}}{{{\phi _{VV}}\left( 0 \right)}}.\end{equation}$$(28) By equations (24–28), the earth impulse response can be yielded, and with this method of solving using the characteristics of m sequence autocorrelation, its algorithm itself has strong anti-noise performance. Thus, the random noise mixed in the powerline noise can be well suppressed. The specific derivation process of the Wiener filtering algorithm (Robinson & Treitel 2006) is detailed in the Appendix. 3. Experimental verification To test the feasibility of the denoising algorithm proposed in the present study, take the uniform half-space model as an example. The resistivity of the uniform half space is set to 100 |${{\Omega }} \cdot {{\rm{m}}^{ - 1}}$|⁠, the length of the transmitting electric dipole source is set to 1 m, and the source-receiver offset is set to 1000 m. The step response|$\ {E_s}( t )\ $|of a uniform half space without noise is written as (Weir 1980): $$\begin{equation}{E_s}(t) = \frac{{Idl\rho }}{{2\pi {r^3}}}\left[\! {erf\left(\frac{r}{{2c\sqrt t }}\right)\! -\! \frac{2}{{\sqrt \pi }}\frac{r}{{2c\sqrt t }}\exp \left( {-} \frac{{{r^2}}}{{4{c^2}t}}\right)} \!\right],\end{equation}$$(29) where |${c^2} = \frac{\rho }{\mu }$|⁠, |$I$| denotes the current intensity, |$dl$| represents the electric dipole source length, |$\rho $| is the resistivity, |$r$| is the source-receiver offset, |$erf$| is the error function and |${\mu _{\rm{0}}}$| is the permeability. The response field excited by the source signature is obtained by equation (30) (Yin et al. 2013): $$\begin{equation}E(t) = I(t)*h(t) = - \frac{\partial }{{\partial t}}[I(t)]*E,\,(t).\end{equation}$$(30) Theoretically, the impulse response of a uniform half space can be determined by deriving the time |$t$| by equation (29): $$\begin{equation}{h_a}(t) = \frac{{Idl\rho }}{{8\pi \sqrt \pi {c^3}}}\exp \left(\frac{{ - {r^2}}}{{4{c^2}t}}\right){t^{{{- 5}/{2}}}}{\rm{ }}.\end{equation}$$(31) 3.1. Simulation experiment 3.1.1. Case 1:|${\rm{\ T\ }}$| is an integer multiple of |${{\rm{T}}_1}$| The source signature |${x_m}(t)$| is set to a two-period eight-order m sequence. The feedback coefficient of m sequence generator is achieved as 747(Octal). The initial state of the m sequence shift register is |$[ {1\ 0\ \cdots \ 0} ]$|⁠, and the amplitude of the m sequence is |$ \pm 1$|A, |${x_1}(t) = {x_m}(t)$|⁠, |${x_2}(t) = - {x_m}(t)$|⁠. Padding zeros after the effective signal to make |$T$| are written as in equations (4) and (15), and the sampling frequency is 24 kHz. The effective duration of|$\ {x_1}( t )\ $|and|$\ {x_2}( t )\ $|is expressed as|$\ {T_v}$|⁠, the duration |$T$| of one transmission and the number of zero padding |$\ {N_{pz\ }}$| are solved as follows: $$\begin{eqnarray*} {T_v} &=& ({N_p}*{L_m}*{N_{spb}})/{f_s}\\ = [2*({2^8} - 1)*4]/24000 = 0.085s\\ T &=& K{T_c} = 0.02K = 0.1,\,\, \quad K = 5.\\ {N_{pz}} &=& {T_{pz}}\ *\ {f_s} = ( {T - {T_v}} )\ *\ {f_s} = ( {0.1 - 0.085} )\\ *24\ 000\ = \ 360.\end{eqnarray*}$$ where|$\ {N_{p\ }}$|denotes the number of periods of the sequence; |${L_{m\ }}$|is the number of symbols in a periodic sequence;|$\ \ {N_{spb\ }}$|is the number of samples per symbol;|$\ \ {N_{pz}}\ $|represents the number of zero padding and|$\ \ {f_{s\ }}$|is the sampling frequency. There are two purposes of zero padding: (i) to make |$T\ $|satisfy equation (4) to eliminate powerline noise and (ii) to generate a sufficient earth response. The actual source signature is presented in figure 6a, and figure 6b indicates the equivalent source signature, i.e. the signal |${x_1}(t) - {x_2}(t)$| in equation (7). According to the figure, the power of the equivalent source signature is the sum of the designed transmission power. The system response calculated by equation (26) is expressed in figure 6c. The picture indicates that the responses of the second half and the first half are symmetrical. Figure 6. Open in new tabDownload slide Source signature and corresponding system response in case 1. (a) Source signature. (b) Equivalent source signature of (a). (c) The response of the earth system corresponding to input signal (a). Figure 6. Open in new tabDownload slide Source signature and corresponding system response in case 1. (a) Source signature. (b) Equivalent source signature of (a). (c) The response of the earth system corresponding to input signal (a). Adding the ideal system response to the strong powerline noise interference |${n_c}( t )\ = \ {10^{ - 7}}\cos (2\pi \times 50t)$|⁠, the noisy signal is presented in figure 7a, obviously demonstrating that the useful signal is completely submerged in the strong interference. The equal duration of the signal in figure 7a is split into two, which are represented by|$\ {y_1}( t )$| and |${y_2}( t )$|⁠, respectively. After the two are subtracted, the equivalent excitation response shown in figure 7b is obtained. From the right-hand figure, it can be seen that the powerline noise has been cancelled out during the subtraction process. Figure 7. Open in new tabDownload slide System response and equivalent response of case 1 with powerline noise. (a) System response with strong powerline noise. (b) The equivalent system response of case 1, obtained by the subtraction cancellation method proposed in this study. Figure 7. Open in new tabDownload slide System response and equivalent response of case 1 with powerline noise. (a) System response with strong powerline noise. (b) The equivalent system response of case 1, obtained by the subtraction cancellation method proposed in this study. As indicated by equation (9), after obtaining the equivalent source signature and the equivalent response signal, the earth impulse response to be identified can be generated. When deconvolution is performed to solve the earth impulse response, the equivalent signal acts as the m sequence. Moreover, through the correlation operation with random noise, the results of the two are approximately zero and the earth impulse response estimated value |${h_t}$| is subsequently generated by inverse calculation by equation (22). Figure 8 draws the comparison between the estimated value|$\ {h_t}\ $| of the earth impulse response solved by the method in the present study and the theoretical impulse response |${h_a}(t)$| of a uniform half space. The black line on figure 8a is the theoretical value, and the red line is the estimated value obtained by solving case 1 in the present study. It can be observed in from the figure that in the early stage of the impulse response, the agreement between the two is very high and there is almost no difference. At the late stage, the recognition results display slight fluctuations and glitches, displaying an association with the sampling frequency and the deconvolution algorithm. Figure 8. Open in new tabDownload slide Identified result and identification error in case 1. (a) The results of identification (red dotted line) by the subtraction cancellation method proposed in this study are compared with the theoretical impulse response (black solid line). (b) The error rate between the identification result and the theoretical impulse response. Figure 8. Open in new tabDownload slide Identified result and identification error in case 1. (a) The results of identification (red dotted line) by the subtraction cancellation method proposed in this study are compared with the theoretical impulse response (black solid line). (b) The error rate between the identification result and the theoretical impulse response. The figure 8b presents the error rate curve, and its solution is defined as equation (32), in which|$\ {R_{err\ }}$|is the error rate. From the error rate graph, it is easy to see that in the early stage, the identification error is small, and the later identification error shows a fluctuating rapid increase. This is because the latter theoretical value is significantly small, and slight deviations in the identification will cause a large error rate. In addition, this reflects that a small amount of high-frequency interference remains in the denoising process. $$\begin{equation}{R_{err}} = \frac{{{h_a}(t) - {h_t}}}{{{h_a}(t)}} \times 100\% {\rm{ }}.\end{equation}$$(32) 3.1.2. Case 2:|${{\bf T}}{\rm{\ }}$|is a non-integer multiple of|${{{\bf T}}_1}$| The source signature |${x_m}(t)$| is set to a two-period eight-order m sequence. The feedback coefficient of m sequence generator is 747(Octal). The initial state of the m sequence shift register is |$[ {1\quad 0\quad \cdots \quad 0} ]$|⁠, and the amplitude of the m sequence is |$ \pm 1$|A, |${x_1}( t ){\rm{\ }} = {\rm{\ }}{x_m}( t )$|⁠,|$\ {x_2}( t ){\rm{\ }} = {\rm{\ }}{x_m}( t )$|⁠. Padding zeros after the effective signal, so |$T$| satisfies equations (10) and (17), and the sampling frequency|$\ {f_{s\ }}$|is 24 kHz. The effective duration of|$\ {x_1}( t )\ $|and|$\ {x_2}( t )\ $|is expressed as |${T_v}$|⁠, the duration |$T\ $|of one transmission and the number of zero padding |${N_{pz}}\ $|are solved as follows: $$\begin{eqnarray*} {T_v} &=& ({N_p}*{L_m}*{N_{spb}})/{f_s} = (2*255*4)/24000\\ & =& 0.085s.\\ T &=& K{T_c} + \frac{1}{2}{T_c} = 0.02K = 0.11, \,\, \quad K = 5.\\ {N_{pz}} &=& {T_{pz}} \times {f_s} = (T - {T_v}) \times {f_s} = (0.11 - 0.085)\\ \times\, 24\,\,000 = 600. \end{eqnarray*}$$ The figure 9a is the source signature, the signal in the front half is|$\ {x_1}( t ),$| and the signal in the back half is|$\ {x_2}( t )$|⁠.|${\rm{\ }}{x_1}\!( t )\ $|and|$\ {x_2\!}( t )\ $|are identical, and here they are both a two-period eight-order m sequence. The figure 9b is the equivalent source signature. It is easy to see from the figure that the equivalent source signature power is twice the designed source signature power. The figure 9c shows the system response corresponding to the designed source signature. As indicated in the figure, the second half of the response is identical to the first half. Figure 9. Open in new tabDownload slide Source signature and corresponding system response in case 2. (a) Source signature. (b) Equivalent source signature of (a). (c) The response of the earth system corresponding to input signal (a). Figure 9. Open in new tabDownload slide Source signature and corresponding system response in case 2. (a) Source signature. (b) Equivalent source signature of (a). (c) The response of the earth system corresponding to input signal (a). Figure 10a illustrates the noisy response after adding strong powerline interference to the system response. Figure 10a falls into two parts, as represented by|$\ {y_1}( t )\ $|and|$\ {y_2}( t )$|⁠, respectively, and then the two are added together to obtain the equivalent system response. Figure 10b presents the equivalent excitation response. Obviously, in the process of adding, the powerline noise is cancelled, whereas the equivalent response power is doubled. Figure 10. Open in new tabDownload slide The system response and equivalent response of case 2 with powerline noise. (a) System response with strong powerline noise. (b) The equivalent system response of case 2, obtained by the addition cancellation method proposed in this study. Figure 10. Open in new tabDownload slide The system response and equivalent response of case 2 with powerline noise. (a) System response with strong powerline noise. (b) The equivalent system response of case 2, obtained by the addition cancellation method proposed in this study. Figure 11a shows the identified results. The black line is the theoretical impulse response of a uniform earth system, and the red line is the identified result under the case 2 here. As indicated by figure 11a, the identification effect is significantly high, showing nearly no difference from the theoretical value. Figure 11b is the identification error graph, indicating that there is almost no error in the identified result in the early stage, and the error will fluctuate in the later stage, whereas the error remains very small. According to the glitch phenomenon in the figure, high-frequency interference remains in the denoising process. Figure 11. Open in new tabDownload slide Identified result and identification error in case 2. (a) The results of identification (red dotted line) by the addition cancellation method proposed in this study are compared with the theoretical impulse response (black solid line). (b) The error rate between the identification result and the theoretical impulse response. Figure 11. Open in new tabDownload slide Identified result and identification error in case 2. (a) The results of identification (red dotted line) by the addition cancellation method proposed in this study are compared with the theoretical impulse response (black solid line). (b) The error rate between the identification result and the theoretical impulse response. 3.2. Field data 3.2.1. Verification of field noise The measured noise data were collected at the latitude and the longitude (110.8110°, 31.2727°) in Xingshan County, Yichang City, Hubei Province on 21 June 2019. The sampling frequency is 24 000. There are civilian wires and high-voltage wires close to the collection point. First, the actual data of case 1 are verified. A piece of measured noise data is taken, as illustrated in figure 12a, whereas figure 12b represents the frequency spectrum of figure 12a. The total noise duration is 0.8 s, and|${\rm{\ }}T\ = \ 0.4\ {\rm{s}}$|⁠, and then the duration |$T\ $|denotes an integer multiple of the fundamental period of the powerline noise. In addition, figure 12c is generated by subtracting the two noise terms, where figure 12d represents the frequency spectrum of figure 12c. According to figure 12 parts a and b, noise is primarily composed of powerline noise and its harmonics, and also contains a small amount of spike noise. Figure 12 parts c and d show that the powerline noise and its various harmonics are significantly eliminated by using the subtraction cancellation proposed here, and the inherent errors of the measurement are cancelled as well. After removing the powerline noise, the noise item only refers to the spike noise and the random noise. Figure 12. Open in new tabDownload slide Time domain and frequency domain diagrams before and after subtraction of two noise terms. (a) Real field noise. (b) The frequency spectrum of (a). (c) Noise processed by employing the subtraction method. (d) The frequency spectrum of (c). Figure 12. Open in new tabDownload slide Time domain and frequency domain diagrams before and after subtraction of two noise terms. (a) Real field noise. (b) The frequency spectrum of (a). (c) Noise processed by employing the subtraction method. (d) The frequency spectrum of (c). Table 1 quantitatively assesses the denoising effect of case 1. As suggested from the attenuation data of each frequency in the table, the attenuation of the fundamental wave is as high as 21.29 dB, the attenuation of the 3, 5, 7, 11, 13 and 17 multiples of the fundamental frequency are above 10 dB overall and the attenuation of the other multiple of the fundamental frequency are nearly 10 dB. It is therefore revealed that the subtraction cancellation has a very good denoising effect on the powerline fundamental wave and its multiple of the fundamental frequency interference. Table 1. Evaluation of denoising effect of case 1 in this study Frequency (Hz) 50 150 250 350 450 550 650 750 Attenuation (dB) 21.29 16.53 10.43 11.15 8.36 11.69 10.49 7.16 Frequency (Hz) 850 950 1050 1150 1250 1350 1450 1550 Attenuation (dB) 12.40 8.67 7.49 8.43 8.03 6.47 9.12 8.06 Frequency (Hz) 50 150 250 350 450 550 650 750 Attenuation (dB) 21.29 16.53 10.43 11.15 8.36 11.69 10.49 7.16 Frequency (Hz) 850 950 1050 1150 1250 1350 1450 1550 Attenuation (dB) 12.40 8.67 7.49 8.43 8.03 6.47 9.12 8.06 Open in new tab Table 1. Evaluation of denoising effect of case 1 in this study Frequency (Hz) 50 150 250 350 450 550 650 750 Attenuation (dB) 21.29 16.53 10.43 11.15 8.36 11.69 10.49 7.16 Frequency (Hz) 850 950 1050 1150 1250 1350 1450 1550 Attenuation (dB) 12.40 8.67 7.49 8.43 8.03 6.47 9.12 8.06 Frequency (Hz) 50 150 250 350 450 550 650 750 Attenuation (dB) 21.29 16.53 10.43 11.15 8.36 11.69 10.49 7.16 Frequency (Hz) 850 950 1050 1150 1250 1350 1450 1550 Attenuation (dB) 12.40 8.67 7.49 8.43 8.03 6.47 9.12 8.06 Open in new tab To perform actual data verification for case 2, take a piece of measured noise data, as showed in figure 13a: figure 13b is the frequency spectrum of figure 13a. When the total noise duration is 0.82s, and |$T\ = {\rm{\ }}0.41{\rm{\ s}}$|⁠, i.e. the duration |$T$| is the integer and one-half times of the fundamental period of the powerline noise, and the two noise terms are added together to get as shown in figure 13c, figure 13d is the frequency spectrum of figure 13c. As shown in the time domain and frequency domain diagrams before and after denoising in figure 13, the use of the addition cancellation method proposed here also eliminates significantly the powerline fundamental frequency and its odd multiple of the fundamental frequency noise, whereas the inherent error of the system is not eliminated. Figure 13. Open in new tabDownload slide Time domain and frequency domain diagrams before and after the addition of two noise terms. (a) Real field noise. (b) The frequency spectrum of (a). (c) Noise processed by employing the addition method. (d) The frequency spectrum of (c). Figure 13. Open in new tabDownload slide Time domain and frequency domain diagrams before and after the addition of two noise terms. (a) Real field noise. (b) The frequency spectrum of (a). (c) Noise processed by employing the addition method. (d) The frequency spectrum of (c). Table 2 quantitatively assesses the denoising effect of case 2. Thus, the addition cancellation method significantly eliminates the powerline fundamental wave and its odd multiples of the fundamental frequency noise; in particular, the attenuation of the fundamental wave reaches 23.49 dB. However, it can be viewed on the spectrogram that the energy of the even multiples of the fundamental frequency noise has increased. After the comparison of the energy before and after the even multiples of the fundamental frequency, it is reported that this method increases the energy by 3 dB. This is because the addition cancellation method has no denoising capability for even multiples of the fundamental frequency. Table 2. Evaluation of denoising effect of case 2 in the present study Frequency (Hz) 50 150 250 350 450 550 650 750 Attenuation (dB) 23.49 12.49 12.37 11.29 11.31 14.23 12.51 7.56 Frequency (Hz) 850 950 1050 1150 1250 1350 1450 1550 Attenuation (dB) 17.66 10.18 9.35 9.83 9.99 7.99 9.93 9.69 Frequency (Hz) 50 150 250 350 450 550 650 750 Attenuation (dB) 23.49 12.49 12.37 11.29 11.31 14.23 12.51 7.56 Frequency (Hz) 850 950 1050 1150 1250 1350 1450 1550 Attenuation (dB) 17.66 10.18 9.35 9.83 9.99 7.99 9.93 9.69 Open in new tab Table 2. Evaluation of denoising effect of case 2 in the present study Frequency (Hz) 50 150 250 350 450 550 650 750 Attenuation (dB) 23.49 12.49 12.37 11.29 11.31 14.23 12.51 7.56 Frequency (Hz) 850 950 1050 1150 1250 1350 1450 1550 Attenuation (dB) 17.66 10.18 9.35 9.83 9.99 7.99 9.93 9.69 Frequency (Hz) 50 150 250 350 450 550 650 750 Attenuation (dB) 23.49 12.49 12.37 11.29 11.31 14.23 12.51 7.56 Frequency (Hz) 850 950 1050 1150 1250 1350 1450 1550 Attenuation (dB) 17.66 10.18 9.35 9.83 9.99 7.99 9.93 9.69 Open in new tab 3.2.2. System identification with field noise Obviously, a fixed measurement error is identified in the measured noise, so the system identification and denoising with the measured noise adopts the subtraction cancellation. The source signature adopts 12 cycles of an eight-order m sequence (zero padding performed after the m sequence), and the source signature current is 1 A. In addition, the uniform half-space model is adopted, and the resistivity is set to 100 Ω m-1. Moreover, the length of the source electrode separation is 1 m and the source-receiver offset is 1000 m. Figure 14 presents the time domain and corresponding frequency domain diagrams before and after noise cancellation at the receiver. Figure 14c shows the theoretical response plus the measured noise. It can be seen that the system response completely submerges in noise. Figure 14d indicates that the noise is primarily 50 Hz powerline noise and its multiple frequency noise. Figure 14e is the equivalent response signal after the use of the subtraction cancellation. The figure shows that after the removal of the powerline noise, the response contains random noise and spike interference as well. As suggested by figure 14f, the powerline fundamental frequency and its multiple frequency are removed significantly, and the equivalent response is determined by subtracting|$\ {y_2}( t )\ $|from the response|$\ {y_1}( t )$|⁠. It yields|$\ {y_2} ( t ) = \ - {y_1\!}( t )$| in the absence of noise (since the source signature is|$\ {x_2} ( t ) = \ - {x_1}( t )$|⁠), and the equivalent response power after subtraction is nearly twice the original received power. As indicated by the comparison of figure 14 parts f and b, compared with the theoretical response spectrum, only high-frequency interference and random interference are added. Figure 14. Open in new tabDownload slide Time-frequency domain diagram before and after noise cancellation. (a) The theoretically equivalent response. (b) The spectrogram of (a). (c) The system response with the field noise. (d) The spectrogram of (c); (e) The equivalent response after denoising by using the subtraction cancellation. (f) The spectrogram of (e). Figure 14. Open in new tabDownload slide Time-frequency domain diagram before and after noise cancellation. (a) The theoretically equivalent response. (b) The spectrogram of (a). (c) The system response with the field noise. (d) The spectrogram of (c); (e) The equivalent response after denoising by using the subtraction cancellation. (f) The spectrogram of (e). The application of the correlation identification and Wiener deconvolution algorithm to obtain the earth impulse response is presented in the red line in figure 15a, whereas the black line is the theoretical unit impulse response. Figure 15a shows that the system identified result is excellent at the early stage, fluctuates over time at the late stage and the error increases rapidly. This finding can be seen in figure 15b. Figure 15. Open in new tabDownload slide Identified result and identification error with field noise. (a) The results of identification (red dotted line) by the method proposed in this study are compared with the theoretical impulse response (black solid line). (b) The error rate between the identification result and the theoretical impulse response. Figure 15. Open in new tabDownload slide Identified result and identification error with field noise. (a) The results of identification (red dotted line) by the method proposed in this study are compared with the theoretical impulse response (black solid line). (b) The error rate between the identification result and the theoretical impulse response. 3.3. Discussion As indicated from the simulation and field noise test, for case 1, by setting the duration of each segment of the source signature to an integer multiple of the period of powerline noise, the two segments of source signature are subtracted to generate an equivalent source signature, and the response of the two segments of the system response are subtracted to generate an equivalent response. When the two-segment system response is being subtracted, the powerline noise is cancelled, and the signal-to-noise ratio at the receiver is significantly improved. After the powerline noise is cancelled, the earth system is simplified to an equivalent system containing only random noise. By designing the equivalent source signature into an m sequence, the good autocorrelation of the m sequence is exploited to eliminate the effect of random noise, and finally the earth impulse response is obtained with the Wiener filter deconvolution method. According to the system identified results and identification errors, case 1 successfully eliminates the fundamental frequency of powerline noise and its multiple frequency noise. According to the final identified results, this method of cancelling powerline noise proves feasible. For case 2, by setting the duration of each segment of the source signature to be an integer plus one-half of the period of powerline noise, exploiting the periodicity and symmetry of powerline noise, the response of the two segments is introduced to cancel the powerline noise. During addition, the equivalent response is strengthened, and its power refers to the sum of the original two-segment system response power. Moreover, the equivalent source signature has been strengthened, and its equivalent transmission power indicates the sum of the original transmission power. This significantly reduces the calculation errors of subsequent correlation operations and deconvolution operations, and significantly improves the accuracy of system identification. As revealed from the simulation results, the identification effect of case 1 is generally worse than that of case 2, whereas the field noise data indicate that the collected data have system errors in many cases, and there are some errors for the transmitter or receiver (e.g. system inherent errors or external DC interference), and the subtraction cancellation can cancel the system error while cancelling the powerline interference. Furthermore, case 2 adopts the addition cancellation method, which will only superimpose and amplify the system error, whereas the even-multiple fundamental frequency of powerline noise cannot be cancelled. Obviously, for most field data denoising situations, the subtraction cancellation is more effective than the addition cancellation method. 4. Conclusion In the present study, by adjusting the transmission time of the source signature, it shows a specific relationship with the fundamental wave period and harmonic period of the powerline noise as an attempt to exploit the powerline noise characteristics to cancel it. There are two types of cancellation method: subtraction cancellation and addition cancellation. As revealed from the results, the subtraction cancellation method has a very good denoising effect to eliminate the powerline fundamental frequency and its multiple frequency noises, while it can eliminate the influence of system errors; the addition cancellation method can more obviously denoise for the powerline fundamental frequency and its odd-multiple frequency noises, whereas the system error cannot be eliminated, and it exhibits no denoising ability for even-multiple frequency noise. Second, this study optimizes the signal from the perspective of the equivalent signal. The transmitting source is designed as an m sequence for the equivalent source signature, thereby improving the anti-noise performance of the system, and the power of the equivalent source signature is doubled compared with the design source signature power; the effective power of the equivalent response is also doubled, the powerline noise is significantly eliminated, so the signal-to-noise ratio of the equivalent response signal is significantly improved. In addition, with the correlation identification method, the good autocorrelation of the m sequence is adopted maximally to suppress noise, and the Wiener filter deconvolution method is used to increase the system identification accuracy. As revealed from the results, the correlation identification method can significantly help suppress random noise, and the Wiener filter deconvolution method exhibits higher identification accuracy than other deconvolution methods. The method proposed in the present study is simple in principle, easy to implement and effective in removing specific noise, which presents a novel research insight into powerline noise elimination. The proposed method should be further optimized and verified, and it can be extended and applied to eliminate multiple periodic noises simultaneously. Acknowledgements This work appreciates the support of the National Key R&D Program of China (grant no. 2018YFC0603202), the National Natural Science Foundation of China (grant no. 42074087), the Research Foundation of Education Bureau of Hunan Province of China (grant no. 18C0741), the Postgraduate Research and Innovation of Central South University of Hunan Province of China (grant no. 2018zzts207). Conflict of interest statement. None declared. References Butler K.E. , Russell R.D., 1993 . Subtraction of powerline harmonics from geophysical records , Geophysics , 58 , 898 – 903 . Google Scholar Crossref Search ADS WorldCat Butler K.E. , Russell R.D., 2003 . Cancellation of multiple harmonic noise series in geophysical records , Geophysics , 68 , 1083 – 1090 . Google Scholar Crossref Search ADS WorldCat Duncan P.M. , Hwang A., Edwards R. N., Bailey R.C., Garland G.D., 1980 . The development and applications of a wide band electromagnetic sounding system using a pseudo-noise source , Geophysics , 45 , 1276 – 1296 . Google Scholar Crossref Search ADS WorldCat Guo Z.W. , Lai J.Q., Zhang K.N., Mao X.C., Wang Z.L., Guo R.W., Deng H., Sun P.H., Zhang S.H., Yu M., Cui, Y.A., Liu J.X., 2020 . Geosciences in Central South University: a state-of-the-art review , Journal of Central South University , 27 , 975 – 996 . Google Scholar Crossref Search ADS WorldCat IIyichev P.V. , Bobrovsky V.V., 2015 . Application of pseudonoise signals in systems of active geoelectric exploration (results of mathematical simulation and field experiments ), Seismic Instruments , 51 , 53 – 64 . Google Scholar Crossref Search ADS WorldCat Legchenko A. , Valla P., 2003 . Removal of power-line harmonics from proton magnetic resonance measurements , Journal of Applied Geophysics , 53 , 103 – 120 . Google Scholar Crossref Search ADS WorldCat Li G. , He Z.S., Tang J.T., Deng J.Z., Liu X.Q., Zhu H.J., 2021 . Dictionary learning and shift-invariant sparse coding denoising for controlled-source electromagnetic data combined with complementary ensemble empirical mode decomposition , Geophysics , 86 , 1 – 14 . Google Scholar Crossref Search ADS WorldCat Li G. , Liu X.Q., Tang J.T., Deng J.Z., Hu S.G., Zhou C., Chen C.J., Tang W.W., 2020 . Improved shift-invariant sparse coding for noise attenuation of magnetotelluric data , Earth, Planets and Space , 72 , 45 . Google Scholar Crossref Search ADS WorldCat Li M. , Wei W.B., Deng M., Yuan W.J., Zhang Q.S., 2008 . Application model of pseudo-random correlation method in electrical prospecting , Kybernetes , 37 , 1451 – 1456 . Google Scholar Crossref Search ADS WorldCat Qi Y.F. , Yin C.C., Wang R., Cai J., 2015 . Multi-transient EM full-time forward modeling and inversion of m-sequences , Chinese Journal of Geophysics , 58 , 2566 – 2577 . (in Chinese) . Google Scholar OpenURL Placeholder Text WorldCat Robinson E.A. , Treitel S., 2006 . Principles of digital Wiener filtering , Geophysical Prospecting , 15 , 311 – 332 . Google Scholar Crossref Search ADS WorldCat Saucier A. , Marchant M., Chouteau M., 2006 . A fast and accurate frequency estimation method for canceling harmonic noise in geophysical records , Geophysics , 71 , V7 – V18 . Google Scholar Crossref Search ADS WorldCat Szarka L. , 1988 . Geophysical aspects of man-made electromagnetic noise in the earth—a review , Surveys in Geophysics , 9 , 287 – 318 . Google Scholar Crossref Search ADS WorldCat Tang J.T. , Li G., Zhou C., Li J., Liu X.Q., Zhu H.J., 2018 . Power-line interference suppression of MT data based on frequency domain sparse decomposition , Journal of Central South University , 25 , 2150 – 2163 . Google Scholar Crossref Search ADS WorldCat Wang X.X. , Deng J.Z., Ren J.L., 2020 . Selection of code width and analysis of influencing factors in multitransient electromagnetic method , Geophysical Journal International , 220 , 160 – 173 . Google Scholar Crossref Search ADS WorldCat Wang X.X. , Di Q.Y., Wang M.Y., Deng J.Z., 2016 . A study on the noise immunity of electromagnetic methods based on m pseudo-random sequence , Chinese Journal of Geophysics , 59 , 1861 – 1874 . (in Chinese) . Google Scholar OpenURL Placeholder Text WorldCat Warden S. , Garambois S., Sailhac P., Jouniaux L., Bano M., 2012 . Curvelet-based seismoelectric data processing , Geophysical Journal International , 190 , 1533 – 1550 . Google Scholar Crossref Search ADS WorldCat Weir G.J. , 1980 . Transient electromagnetic fields about an infinitesimally long grounded horizontal electric dipole on the surface of a uniform half-space , Geophysical Journal International , 61 , 41 – 56 . Google Scholar Crossref Search ADS WorldCat Wright D.A. , Ziolkowski A., Hobbs B.A., 2001 . Hydrocarbon detection with a multi-channel transient electromagnetic survey , in Proceedings of the 71st Annual International Meeting, SEG, Expanded Abstracts, Society of Exploration Geophysicists , 1435 – 1438 . Google Scholar Crossref Search ADS Google Preview WorldCat COPAC Yin C.C. , Huang W., Ben F., 2013 . The full-time electromagnetic modeling for time-domain airborne electromagnetic systems , Chinese Journal of Geophysics , 56 , 3153 – 3162 . (in Chinese) . Google Scholar OpenURL Placeholder Text WorldCat Yuan Z. , Zhang Y.M., Wang X.H., 2017 . Improved data segmentation method for EM excited by m-sequence: a new approach in powerline noise reduction , Journal of Applied Geophysics , 143 , 156 – 168 . Google Scholar Crossref Search ADS WorldCat Ziolkowski A. , 2013 . Wiener estimation of the Green's function , Geophysics , 78 , W31 – W44 . Google Scholar Crossref Search ADS WorldCat Ziolkowski A. , Hobbs B.A., Wright D., 2007 . Multitransient electromagnetic demonstration survey in France , Geophysics , 72 , F197 – F209 . Google Scholar Crossref Search ADS WorldCat Ziolkowski A. , Wright D., Mattsson J., 2011 . Comparison of pseudo-random binary sequence and square-wave transient controlled-source electromagnetic data over the Peon gas discovery, Norway , Geophysical Prospecting , 59 , 1114 – 1131 . Appendix The most basic principle of Wiener filtering is the least mean square criterion, which is to minimize the energy of the difference between the theoretical output|$\ {z_{t\ }}$|and the actual output|$\ {y_t}$|⁠. In other words, we look for the filter coefficient|$\ {f_{t\ }}$|to minimize the value of the following equation. $$\begin{equation}I\ = \ E\!\left\{ {{{\left( {{z_t} - {y_t}} \right)}^2}} \right\}.\end{equation}$$(A-1) To facilitate the calculation, we take enough but limited filter coefficients, namely $$\begin{equation}{f_t} = \ \left\{ {{f_0},{f_1},{f_2}, \cdots {f_j} \cdots {f_n}} \right\},\end{equation}$$(A-2) that is to say, the filter coefficient|$\ {f_t}\ $|is approximated by|$\ n + 1\ $|equally spaced coefficients. The system output|$\ {y_t}\ $|is the convolution of the filter coefficient|$\ {f_t}\ $|and the input signal|$\ {x_t}$|⁠: $$\begin{equation}{y_t} = {x_t}\ *\ {f_t} = \mathop \sum \limits_{\tau = 0}^n {f_\tau }{x_{t - \tau .}}\ \end{equation}$$(A-3) So, the energy error can be written as follows: $$\begin{equation}I\ = \ E\left\{ {{{\left( {{z_t} - \mathop \sum \limits_{\tau = 0}^n {f_\tau }{x_{t - \tau }}} \right)}^2}} \right\}.\end{equation}$$(A-4) To make equation (A-4) reach the minimum value, the partial derivative of each filter coefficient|$\ {f_{\tau \ }}$|of equation (A-4) is required to be zero. The partial derivative of|$\ {f_{1\ }}$|is solved as follows: $$\begin{eqnarray} \frac{{\partial I}}{{\partial {f_1}}} &=& E\!\left\{ {2\left( {{z_t} - \mathop \sum \limits_{\tau = 0}^n {f_\tau }{x_{t - \tau }}} \right)\frac{\partial }{{\partial {f_1}}}\left( {{z_t} - \mathop \sum \limits_{\tau = 0}^n {f_\tau }{x_{t - \tau }}} \right)} \right\}\nonumber\\ &=& {\rm{\ }}2E \! \left\{ {\left( {{z_t} - \mathop \sum \limits_{\tau = 0}^n {f_\tau }{x_{t - \tau }}} \right)\left( { - {x_{t - 1}}} \right)} \right\} \nonumber\\ &=&2E \! \left\{ { - {x_{t - 1}}{z_t} + \mathop \sum \limits_{\tau = 0}^n {f_\tau }{x_{t - \tau }}{x_{t - 1}}} \right\} \nonumber\\ &=& {\rm{\ }}2\!\left[ { - E\left\{ {{z_t}{x_{t - 1}}} \right\} + \mathop \sum \limits_{\tau = 0}^n {f_\tau }E\left\{ {{x_{t - \tau }}{x_{t - 1}}} \right\}} \right] \nonumber\\ &=& 2\!\left[ { - {\phi _{zx}}\left( 1 \right) + \mathop \sum \limits_{\tau = 0}^n {f_\tau }{\phi _{xx}}\left( {1 - \tau } \right)} \right]. \end{eqnarray}$$(A-5) Let equation (A-5) be equal to zero, thus the following equation can be obtained: $$\begin{equation}\mathop \sum \limits_{\tau = 0}^n {f_\tau }{\phi _{xx}}\left( {1 - \tau } \right) = {\phi _{zx}}\ \left( 1 \right).\end{equation}$$(A-6) In the same way, we sequentially calculate the partial derivatives of|$\ I\ $|to|$\ {f_{j\ }}( {j\ = \ 0,1,2,\ \ldots n} )$|⁠, and finally we can obtain|$\ ( {n + 1} )\ $|linear simultaneous equations. We write it in the following form: $$\begin{equation}\mathop \sum \limits_{\tau = 0}^n {f_\tau }{\phi _{xx}}\left( {j - \tau } \right) = {\phi _{zx}}\! \left( j \right){\rm{,\ }}\quad j\ = {\rm{\ }}0,1,2 \cdots n,\end{equation}$$(A-7) where|$\ {\phi _{xx}}( \tau )\ $|is the autocorrelation of the input signal|$\ {x_t}$|⁠, and|$\ {\phi _{zx}}( \tau )\ $|is the cross-correlation between the output function|$\ {z_t}\ $|and the input function|$\ {x_t}$|⁠: $$\begin{equation}{\phi _{xx}}\! \left( \tau \right) = \ E\! \left\{ {{x_t}{x_{t - \tau }}} \right\} = \mathop \sum \limits_t {x_t}{x_{t - \tau ,}}\ \end{equation}$$(A-8) $$\begin{equation}{\phi _{zx}}\! \left( \tau \right) = \ E\! \left\{ {{z_t}{x_{t - \tau }}} \right\} = \mathop \sum \limits_t {z_t}.\ \end{equation}$$(A-9) In equation (A-7), we know|$\ {\phi _{xx}}( \tau )\ $|and|$\ {\phi _{zx}}( \tau )$|⁠, and the filter coefficient|$\ {f_t}\ $|has|$\ n + 1\ $|unknown coefficients, the equation (A-7) can be written as|$\ n + 1\ $|simultaneous equations, and its matrix form is: $$\begin{equation}\left[ {\begin{array}{@{}*{1}{c}@{}} {{A_0}\quad {\rm{\ }}{A_1}\quad {\rm{\ }} \cdots\quad {\rm{\ }}{A_n}}\\ {{A_1}\quad {\rm{\ }}{A_0}\quad \,\,\,\,\,{\rm{\ }} \cdots\quad {\rm{\ }}{A_{n - 1}}}\\ {\ \vdots\quad {\rm{\ }} \vdots\quad {\rm{\ }} \cdots\quad {\rm{\ }} \vdots }\\ {{A_n}\quad {\rm{\ }}{A_{n - 1}}\quad \!\! \cdots\quad {\rm{\ }}{A_0}} \end{array}} \right]\ \left[ {\begin{array}{@{}*{1}{c}@{}} {{f_0}}\\ {{f_1}}\\ \vdots \\ {{f_n}} \end{array}} \right] = \left[ {\begin{array}{@{}*{1}{c}@{}} {{B_0}}\\ {{B_1}}\\ \vdots \\ {{B_n}} \end{array}} \right]\ ,\end{equation}$$(A-10) where $$\begin{equation}{A_\tau } = \frac{{{\phi _{xx}}\left( \tau \right)}}{{{\phi _{zz}}\left( 0 \right)}}\ ,\end{equation}$$(A-11) $$\begin{equation}{B_\tau } = \frac{{{\phi _{zx}}\left( \tau \right)}}{{{\phi _{zz}}\left( 0 \right)}}\ .\end{equation}$$(A-12) So far, the optimal filter coefficient |$\ {f_{j\ }}( {j\ = \ 0,1,2,\ \ldots n} )\ $| can be solved by equation (A-10). © The Author(s) 2021. Published by Oxford University Press on behalf of the Sinopec Geophysical Research Institute. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited. TI - Application of powerline noise cancellation method in correlation identification of controlled source electromagnetic method JO - Journal of Geophysics and Engineering DO - 10.1093/jge/gxab018 DA - 2021-06-26 UR - https://www.deepdyve.com/lp/oxford-university-press/application-of-powerline-noise-cancellation-method-in-correlation-Xm30LP0FZh SP - 339 EP - 354 VL - 18 IS - 3 DP - DeepDyve ER -