Ciliated microelectromechanical system (MEMS) vector hydrophones pick up sound signals through Wheatstone bridge in cross beam-ciliated microstructures to achieve information transmission. This paper aims to overcome the complexity and variability of the marine environment and achieve accurate location of targets. In this paper, a new method for ocean noise denoising based on improved complete ensemble empirical mode decomposition with adaptive noise combined with wavelet threshold processing method (CEEMDAN-WT) is proposed.
Based on the CEEMDAN-WT method, the signal is decomposed into different intrinsic mode functions (IMFs), and relevant parameters are selected to obtain IMF denoised signals through WT method for the noisy mode components with low sample entropy. The final pure signal is obtained by reconstructing the unprocessed mode components and the denoising component, effectively separating the signal from the wave interference.
The three methods of empirical mode decomposition (EMD), ensemble empirical mode decomposition (EEMD) and CEEMDAN are compared and analyzed by simulation. The simulation results show that the CEEMDAN method has higher signal-to-noise ratio and smaller reconstruction error than EMD and EEMD. The feasibility and practicability of the combined denoising method are verified by indoor and outdoor experiments, and the underwater acoustic experiment data after processing are combined beams. The problem of blurry left and right sides is solved, and the high precision orientation of the target is realized.
This algorithm provides a theoretical basis for MEMS hydrophones to achieve accurate target positioning in the ocean, and can be applied to the hardware design of sonobuoys, which is widely used in various underwater acoustic work.
1. Introduction
As an important acoustic sensor, hydrophones have a wide range of applications in the fields of marine resource exploration, underwater acoustic communication, data transmission, marine environment monitoring and underwater target recognition (Ferguson and Speechley, 2009). Scalar hydrophones need to be multiple for positioning, which leads to high cost and complex operation (Shang et al., 2020; Yang et al., 2021). The sound field has both sound pressure and vibration velocity, and the traditional vector hydrophone can estimate the azimuth angle of the target sound source according to this characteristic. The combination of microelectromechanical system (MEMS) processing technology and traditional underwater acoustic detection has promoted the development of miniaturization and low cost, and a number of MEMS hydrophones have emerged. Zhang et al. began to develop a piezoresistive MEMS vector hydrophone in 2004, with an operating frequency of 10 Hz–2 kHz and sensitivity of −170 dB@1 kHz (re 1 V/μPa). Compared with a scalar hydrophone, the MEMS vector hydrophone can pick up both scalar and vector information of the underwater acoustic field, and it has the characteristics of small-scale, low power consumption and high sensitivity. Single vector hydrophone can solve the problem of left and right side blur by combining beam and can realize direction of arrival (DOA) estimation of underwater acoustic target (Liu et al., 2014; Zhang et al., 2021; Zhang et al., 2009; Zhu et al., 2021). However, the complex and variable nature of the marine environment and the unnatural sound sources such as various ships and military sonar (Siddagangaiah et al., 2016) pose great challenges to the signal acquisition and information transmission of the feedphone. Marine ambient noise interferes with the signal quality of feedphones and brings about a qualitative decline, and it has also brought great difficulties in accurate underwater target location (Wu et al., 2024). Therefore, it is crucial to preprocess the original signal to remove noise (Jia et al., 2023; Shang et al., 2023; Wu et al., 2023).
To denoise the ambient noise in the ocean, many scholars have proposed many denoising methods (Du et al., 2017; Gao et al., 2017). The traditional signal denoising methods are finite impulse response (FIR) filters (Johansson, 2012) and infinite impulse response (IIR) filters (Al-Alaoui, 2007). However, such methods tend to cause group delay and phase distortion and have poor denoising performance. Compared with these traditional algorithms, EMD is more suitable for nonlinear and nonstationary signals (Qu et al., 2014). EMD is a novel adaptive signal time–frequency processing method creatively proposed by N. E. Huang and others in NASA in 1998. It is a completely adaptive decomposition method, which overcomes the limitations of standard time–frequency analysis by decomposing signals into multiple intrinsic mode functions (IMF) adaptively. However, the distribution of mode aliasing interference in time domain and frequency domain is also a problem (Li et al., 2018). To solve this problem, in 2009, Norden E. Huang and other scientists proposed integrated empirical mode decomposition (EEMD). Although it can effectively solve the mode aliasing problem, additional noise is not completely eliminated in the decomposition process, resulting in increased reconstruction errors (Luo et al., 2022). The CEEMDAN method, which was first proposed by Torres et al in 2009, is a further improvement of the EEMD algorithm. Generally, the components with more noise in the decomposed IMF components are determined according to different criteria, and the IMF components with more noise are eliminated for denoising. This leads to a lack of effective information (Colominas et al., 2014; Hu et al., 2023; Luo et al., 2023). The wavelet threshold (WT) denoising method, proposed by Donoho, is essentially to suppress the useless part of the signal and enhance the useful part, but it is easy to ignore the effective signal with a small threshold value, resulting in the loss of weak signals (Cai, 2019).
In response to different denoising methods, this paper proposes an algorithm based on CEEMDAN and WT joint denoising. The algorithm first decomposes the raw signal received by the MEMS vector hydrophone into a series of intrinsic mode components, then uses relevant parameters to filter and process the noisy intrinsic mode components with small sample entropy using wavelet thresholding to obtain the IMF denoising signal. Next, the untreated mode components are reconstructed with the denoised components to obtain the final clean signal. This processing method effectively removes noise while preserving useful features in the signal. Through indoor and outdoor experiments under natural conditions, the effectiveness and superiority of the algorithm have been verified. The algorithm successfully removes baseline drift and ocean noise and achieves high-precision orientation of the target during DOA estimation. It outperforms the literature (Hu et al., 2019; Jiang et al., 2024), is consistent with actual measurement conditions and the proposal of this joint algorithm is of great research significance for accurately locating underwater targets.
2. Algorithm part
2.1 EMD and EEMD
EMD is a data-driven time domain decomposition algorithm, which can adaptively decompose arbitrary signals into several basic mode components according to frequency and amplitude. The basic mode component (IMF) is a class of functions that meet the following two conditions. In the entire signal sequence, the number of extreme points (maximum and minimum points) and the number of zeros must be equal or at most not more than one difference. At any time, the average value of the upper envelope formed by the local maximum point and the average value of the lower envelope formed by the local minimum point is zero. The basic mode component that meets the above two conditions has only one extreme point between two consecutive zero crossings, that is, only one basic mode turbulence is enveloped and there is no complex superposition wave, which can reflect the inherent local volatility in the signal. The algorithm is a screening process. The basic flow of the algorithm is described as follows:
Find all local extreme points on x(t), connect all maximum points and all minimum points with a curve and obtain the upper envelope fmax(t) and the lower envelope fmin(t) of x(t). Note the average value of fmax(t) and fmin(t) as m(t).
The difference between x(t) and m(t) is denoted as h1(t):
(1)
Ideally, h1(t) should be a fundamental mode component. However, because the signal is so complex, there may still be asymmetric waves in h1(t). Therefore, h1(t) is treated as the new x(t), and the above operation is repeated until h1(t) is a basic pattern component, denoted as:
After resolving the first basic mode component c1(t), subtract c1(t) from x(t) to get the remaining signal:
(3)Treat x1(t) as the new x(t), repeat the above process and decompose successively to get:
(4)
The stop criteria for the screening process are met, usually by limiting the size of the standard SD between two consecutive processing results h1(k-1)(t) and h1k(t):
where, T represents the time span of the signal.
The value of SD should be 0.2–0.3. The last remaining xn(t) = rn(t) is the residual of the original signal.
In this way, through EMD decomposition, the signal x(t) is decomposed into n fundamental components ci(t), i = 1,2,… The linear sum of n and a co-term rn(t):
From the above decomposition process, it can be seen that EMD starts by separating the basic mode component with the smallest feature time scale in the signal, then proceeds to separate the basic mode component with the larger feature time scale. Therefore, EMD can be regarded as a set of high-pass filters with signal adaptability.
When calculating the extreme envelope of the signal, EMD employs the cubic spline difference algorithm twice, resulting in envelope overshooting and undershooting. Additionally, after the signal is decomposed by EMD, some IMFs may contain multiple time-scale components, leading to mode aliasing. EEMD represents a significant improvement over the original EMD method by introducing small-amplitude white noise into the signal. This addresses the mode aliasing issue by equalizing the characteristics of the white noise spectrum.
The specific decomposition steps are as follows:
add a white noise sequence to the original signal;
the signal with added white noise is decomposed into a series of IMF by EMD algorithm;
repeat Steps 1 and 2, but add different white noise sequences each time; and
take the integrated average value corresponding to IMFs obtained each time as the final decomposition result.
2.2 CEEMDAN
The EEMD algorithm is to add Gaussian white noise or pairs of positive and negative Gaussian white noise to the decomposed signal to eliminate the mode aliasing problem of EMD decomposition. However, such algorithms do not isolate residual noise, resulting in the added white noise signal that can always be transferred from high frequency to low frequency. Therefore, there will always be some white noise signal left in the eigen-component of the decomposed mode, which will affect the subsequent signal analysis and processing. In 2011, Torres M.E et al. proposed a novel signal decomposition algorithm, CEMMDAN, which is a complete decomposition method and better solves the mode aliasing phenomenon existing in EEMD.
Let IMFm be the m-th eigenmode component that is obtained after EMD decomposition, Vi(t) be the Gaussian white noise signal satisfying the standard normal distribution, ε be the standard deviation of the noise and x(t) be the original signal:
Adding pairs of positive and negative Gaussian white noise to the original signal x(t) gives a new signal x(t)+(−1) pεvi(t), where p = 1 or 2. After EMD decomposition of the new signal, N modal components are aggregated and averaged to obtain:
(7)Calculate the residual after removing the first modal component:
(8)A new signal is obtained by adding positive and negative pairs of Gaussian white noise to r1(t), and the first mode component is obtained by EMD decomposition using the new signal as the carrier, and then the second mode component can be obtained:
(9)Calculate the residual by removing the second modal component:
(10)Repeat the above steps until the obtained residual signal is a monotone function and cannot be decomposed further, and the algorithm ends. At this time, the number of eigenmode components obtained is K, then the original signal x(t) is decomposed into:
(11)
By the improved decomposition of CEEMDAN into multiple IMFs and residuals, the frequency of IMFs varies from high to low frequency.
2.3 IMF selection criteria
The CEEMDAN algorithm is primarily designed to remove noise from the dominant modal component of the signal and retain its main components, while the decomposed IMF components decrease the signal frequency with the increase in order. Not all of the decomposed IMF components can correctly express the effective features of signal x(t), so the extraction of effective IMF is the key to reconstruct the signal. The correlation coefficient is used to determine the Q value of the indexing point, so that IMFQ-IMFN is the dominant signal modal component of the signal. Suppose the correlation coefficient between IMFi and the original signal x(t) is ρ, x is the original signal and y is the I-order IMF component. The better the correlation between the two, the more active components of x(t) will be. The correlation coefficient is defined as follows:
The absolute value of ρ is between 0 and 1, and in general, the closer ρ is to 1, the stronger the correlation between the two quantities x and y. In addition, sample entropy is introduced to describe the regularity and complexity of the sample data and measure the correlation between the data. White noise is independent of each other and there is no correlation, while data signals contain regular sinusoidal pulses with stable correlation. Therefore, sample entropy can be used to determine the correlation scale between IMF component and the original signal. The more complex and irregular the data, the larger the sample entropy; on the contrary, the higher the self-correlation of the data, the smaller the sample entropy.
2.4 Wavelet threshold denoising algorithm
The WT denoising method was proposed by Donoho in 1995. The wavelet transform decomposes the signal through translation and scaling operations, which is equivalent to passing the signal through a set of bandpass filters with different bandwidths and center frequencies. Due to the complexity and variability of the underwater acoustic environment, the target signal is generally a low frequency and relatively stable signal, while the noise is mostly a high frequency or pulse intermittent signal.
Choosing the appropriate threshold function to denoise the signal is the key index to measure the performance of the algorithm.
Definition of hard threshold function:
Definition of soft threshold function:
x is the wavelet coefficient, λ is the threshold and sgn(x) is the symbolic function, and its expression is:
The hard threshold function retains wavelet coefficients higher than the set threshold and sets the wavelet coefficients lower than the threshold value in each space to 0. The soft threshold function shrinks the wavelet coefficients according to the set fixed amount, and then reconstructs the denoised signals from the new wavelet coefficients. The signals denoised by the soft threshold value have better smoothness and continuity. Therefore, this paper selects the soft threshold function to denoise the signal received by the vector hydrophone.
On the basis of the above theory, a processing method for nonstationary signals can be proposed: the signal was decomposed by CEEMDAN, and the correlation coefficients between each IMF component and the original signal are calculated. The IMF component with low sample entropy is denoised by wavelet soft thresholding, and the denoised IMF component and the nondenoised IMF component are reconstructed by selecting appropriate decomposition layers to obtain the denoised signal X'(t) after the joint denoising method.
To further highlight the effectiveness and superiority of the combined CEEMDAN-WT algorithm proposed in this paper in the pre-processing of underwater acoustic signals, the signal-to-noise ratio (SNR) and the root mean square error (RMSE) are used as performance indicators to evaluate the signals collected by vector hydrophones. The higher the SNR and the lower the root-mean-square error, the better the denoising effect and the more complete the effective signal components are preserved. The SNR and RMSE error are calculated as follows: X(i) is the original pure signal, X'(t) is the denoised signal and n is the signal length:
2.5 Sound pressure–vibration velocity processing algorithm
Through the above improved CEEMDAN-WT joint denoising algorithm, the data are pre-processed to achieve the effect of denoising and correcting the baseline drift, and the processed signal X'(t) is combined into a beam to solve the problem of fuzzy left and right sides and achieve the accurate orientation of the target. The combined beam theory is as follows (Zhu et al., 2022).
For a single vector sensor, the sound pressure hydrophone is nondirectional, and the vibration velocity sensor is even sub-directional, as shown in Figure 1. A vector sensor combining sound pressure and vibration velocity outputs the orthogonal three-dimensional vibration velocity component of sound pressure at the same point. Figure 2 shows the projection diagram of vibration velocity V and its three orthogonal components vx, vy and vz. Assume that the sound source position is S, the hydrophone position is O, θ is the horizontal azimuth, the positive x-axis corresponds to 0°, α is the elevation angle and the horizontal plane (xOy) is at 0°.
The model of vector hydrophone picking up signal can be expressed as:
In the ocean waveguide, the vertical direction exhibits a standing wave pattern, so only the two-dimensional directivity of the horizontal direction is considered:
where, x(t) is the target sound pressure signal, p(t) is the sound pressure signal picked up by the vector hydrophone and vx(t) is the vibration velocity signal of x axis picked up by the vector hydrophone. vy(t) is the vibration velocity signal of y axis picked up by the vector hydrophone.
In formula equation (18), two orthogonal vibration velocity components vx and vy are combined, and the combined vibration velocity vc and vs are obtained:
where ψ is the guiding azimuth in equation (19); bringing equation (18) into equation (19), we obtain:
In formula equation (20), vc and vs still represent orthogonal dipole directivity. The guiding azimuth ψ corresponds to the principal maximum direction of vc and the directional zero direction of vs. This denotes the relative azimuth between the target sound source and the hydrophone.
In Figure 1(b), the directivity of vibration velocity in the middle has the feature of “8” font, which leads to the estimated azimuth containing two fuzzy angles with a difference of 180°, and the true direction of the target cannot be uniquely determined.
In this paper, sound pressure p(t) and vibration velocities vx(t) and vy(t) are weighted and combined to form a unilateral directional form, as shown in Figure 3:
Its corresponding directivity is as follows:
3. Simulation and comparison
3.1 Simulated signal
There are many types of noise in the marine environment, and they are distributed in different frequency bands. To ensure that the signal can be transmitted over long distances, we need to place it in the low frequency range. Therefore, for signals with strong noise, denoising and correction analysis of baseline drift become very important. To verify the feasibility of the CEEMDAN-WT method introduced in this paper without losing its general nature, the simulation signal is first denoised. We assume that the signal x(t) received by the vector hydrophone consists of target signal s0(t), baseline drift signal BL(t) and Gaussian white noise n(t):
where, s0(t) is the original signal, n(t) is white Gaussian noise and BL(t) is the baseline.
The sampling frequency is 1,000, that is to say, the analog signal is sampled 1,000 times/s. The most basic sinusoidal signal, The angular frequency is 20, is replaced with a sinusoidal signal of only three cycles, and 0.5 mean Gaussian white noise is added to the whole time domain, and finally a continuous DC 1 is added as the baseline for its drift. The constructed signal is shown in Figure 4.
3.2 Signal decomposition and comparison
When decomposing the simulation signal using EMD, EEMD and CEEMDAN algorithms, we set the standard deviation of additional noise to 0.2, with a signal-to-noise ratio of 0 dB and a set size of 500, to avoid excessive noise affecting the signal decomposition. In Figures 5–7, it can be observed that significant mode aliasing exists among the basic mode components in the EMD method, while the degree of mode aliasing in EEMD and CEEMDAN methods is noticeably reduced. Additionally, to obtain data for each eigenmode component, it is crucial to determine the signal and noise components to prepare for subsequent wavelet denoising and signal reconstruction. Taking each IMFs obtained from CEEMDAN decomposition in Figure 7 as an example, we calculate the correlation between each modal component and the original signal using the concept of correlation coefficient in MATLAB. Based on the absolute value of correlation, we can screen the effective signal components with noise that need to be processed.
Table 1 displays all correlation coefficients between IMFs and the original signal. By comparing the coefficients of different intrinsic modal components with the original signal, modes with correlation coefficients close to 1 are retained. It is inferred that the correlation coefficients of IMF3–IMF6 are above 0.2, indicating strong correlation with the original signal, and thus considered dominant mode components, while the correlation between IMF1–IMF2 and IMF7–IMF9 and the signal is weak. Additionally, the same conclusion can be drawn from the waveform comparison in Figure 7.
Additionally, we can utilize sample entropy quantization to screen appropriate intrinsic modal components. Sample entropy serves as a quantitative measure of signal complexity, enabling us to assess its characteristics based on the decomposed intrinsic modal components and the signal's sample entropy. A smaller sample entropy indicates lower time series complexity, higher self-similarity and greater correlation with the signal; conversely, a larger sample entropy suggests lower time series autocorrelation. The improvement over reference (Hu et al., 2019; Jiang et al., 2024) lies in the easier selection of effective intrinsic mode functions, thereby better distinguishing signals from noise.
As seen in Table 2, the sample entropy of IMF3–IMF6 is small, indicating that these modal components contain more effective components of the original signal. The intrinsic modal components containing noise are subjected to wavelet thresholding, and the wavelet parameters in the wavelet thresholding denoising process are set to: sym12 (good and simple denoising), HeurSure thresholding, soft thresholding function, and the decomposition level is 5. Figures 8–10 display the pure signal reconstructed after denoising the modal components with wavelet thresholding and the unprocessed modal components. The original signal and the reconstructed signal are depicted in different colors. From the figures, it's evident that these three methods can eliminate existing noise components while maintaining local waveform characteristics and peak values, thus restoring the signal with a certain accuracy. Comparatively, the signal reconstructed by the CEEMDAN method retains more complete and smoother effective signal components, superior to the literature (Jiang et al., 2024); it is able to fully recover the waveform in the time domain, followed by the EEMD method, whereas the signal reconstructed by the EMD method contains some sharp peaks.
To further highlight the advantages of the CEEMDAN combined WT denoising method proposed in this paper, −8-8 dB white Gaussian noise is added to the original signal, and the signal-to-noise ratio and root-mean-square error of the denoising signal processed by the three methods are calculated as evaluation indicators to analyze the denoising effect of different denoising methods. Figures 11–12 shows the result.
According to the denoising evaluation criteria, comparing the denoising evaluation indicators in Figures 11–12, it can be seen that the output signal-to-noise ratio of the CEEMDAN combined wavelet denoising method is higher than the other two methods, and the white noise removal effect is better. Meanwhile, with the increase of the signal-to-noise ratio, the root-mean-square error gradually increases, indicating that this denoising method is feasible under both low and high noise thresholds.
To reflect the short calculation time of CEEMDAN decomposition, which is convenient for hardware implementation and has great advantages in engineering application, the total number of iterations of EEMD and CEEMDAN decomposition methods is calculated. Under this signal, the total number of iterations of EEMD and CEEMDAN is 7,649, and the total number of iterations of CEEMDAN is 2,516. This method provides an improvement in computational cost, requiring only 32.9% EEMD screening iterations for the signal.
4. Results and discussion
4.1 Performance calibration of MEMS vector hydrophone
The ciliary vector hydrophone based on the bionic principle independently developed by North University of China contains two vector channels and one sound pressure channel (Geng et al., 2023). MEMS hydrophones must be calibrated for sensing performance to be used as standard measuring equipment. The current calibration method for low-frequency underwater acoustic sensors at home and abroad is the standing wave field calibration method. At the bottom of the standing wave tube is an emission transducer, which can be viewed as a vertical sound transmission circular tube with an absolutely hard tube wall, where the sound pressure at the water–air interface is zero. Figures 13–14 shows the test principles and test site. The test instruments mainly include standing wave tube, MEMS vector hydrophone, scalar hydrophone, vertical coordinate rotation device, control instrument, programmable electronic switch, signal generator and digital oscilloscope, programmable filter, preamplifier, DC stable source, power amplifier and test software, and the experiment process is marked with red arrows. In Figure 14, the vector sensor under test is enlarged in the red box. For MEMS vector hydrophones used in indoor and outdoor experiments, the sensitivity of X, Y and p channels at 1 kHz is −180.2 dB, −180.8 dB and −180.5 dB (0 dBre 1 V/μPa), respectively, and the maximum error of vector channels is less than 0.5 dB, as shown in Figure 15. Figure 16(a) shows the directivity diagram of the vector hydrophone, the X and Y channels are figure 8-shaped, the directional resolution of the hydrophone is greater than 30 dB, the symmetry and consistency of the two vectors are good and the depth of the concave points are 47.6 dB and 43.6 dB, respectively. The directivity of sound pressure channel is omnidirectional. The MEMS hydrophone has good performance and can meet the requirements of indoor and outdoor experiments.
4.2 Experimental verification in indoor environment
To evaluate and verify the effectiveness of this algorithm, the “8” character directivity of MEMS vector hydrophone was tested in an indoor anechoic pool with a length, width and height of 9.6 × 6 × 6 m. The test and experiment site are shown in Figure 17. The red block diagram on the left is the acquisition data system NI PXIE-6358, and the red block diagram on the right is the launch data system: the fish-lip transducer and the signal generator, the middle block diagram is an anechoic pool in an indoor environment, the movable slide rail is installed and the platform is movable, which can change the distance between the MEMS vector hydrophone and the sound device. The platform has a rotating device, an elastic fixed hydrophone and the operating device can change the rotation angle of the hydrophone.
The specific process of collecting experimental data is as follows: the MEMS hydrophone is fixed on the mobile platform by elastic suspension, and the hydrophone is rotated one turn by manipulating the platform rotation button. The fish-lip sensor and the MEMS vector hydrophone are placed together 3 m underwater, 9 m apart horizontally. Start the hydrophone power supply, use the signal generator to emit a sinusoidal pulse signal with a fixed amplitude (2 V) and a fixed frequency (315 Hz) within 1 s, and after being amplified by the power amplifier, the signal is transmitted to the fish-lip transducer in the anechoic pool, and the fish-lip transducer converts the electrical signal into an acoustic signal. The MEMS vector hydrophone converts the received acoustic signal into an electrical signal and amplifies it with an amplifier. Finally, the amplified signal is transmitted to the NI collection interface, and the laboratory data collection is completed.
Analysis of experimental results: Figure 18 shows the signal time domain diagram after CEEMDAN-WT processing, and the amplified signal time domain diagram is in the upper left box. The amplitudes of X and Y signals are orthogonal to each other in a rotation period, and the P-signal is omnidirectional. The results show that the CEEMDAN-WT method proposed in this paper can effectively restore the signal and realize the accurate acquisition of the sound source signal. The algorithm will be further verified in the outdoor environment for the accurate location of the sound source by combining the combined beam.
4.3 Experimental verification in outdoor environment
To analyze the effectiveness and advantages of using this algorithm in the actual natural environment, an outfield experiment was conducted in the second reservoir of Fen He River, Taiyuan City, Shanxi Province. The experimental area is relatively open, with an average water depth of about 40 m and an open area of about 1 km2. The working water depth and signal type are controllable, basically meeting the requirements of far-field conditions, and there is no interference from noise sources such as operating vessels on the water. The platform has strong stability and operability, so it can be regarded as an ideal test environment. The geometric placement diagram of the experimental data acquisition equipment is shown in Figure 19. The test equipment includes MEMS vector hydrophone, standard sound transducer, mobile power supply, signal generator, index board, power amplifier, upper computer and NI PXLE-6358 data acquisition card.
The MEMS vector hydrophone and the sound source transceiver were placed on the ship. The experiment was divided into two groups. First, the support was designed and a single MEMS vector hydrophone was elastic fixed on it. The attitude information of the vector hydrophone is monitored and recorded in real time by the electromagnetic compass, where the north direction of the electromagnetic compass is parallel to the positive x direction of the MEMS vector hydrophone. Such a device can estimate DOA and calibrate the attitude of the hydrophone at the same time. Second, the standard sound transducer (operating frequency band 100–2,000 Hz) and the support for fixing a single MEMS hydrophone are placed 10 m underwater, and the index plate is connected to the other end of the support to determine the rotation angle of the hydrophone underwater. The horizontal distance between the hydrophone and the standard acoustic transducer is 50 m. The signal generator transmits a single-frequency signal, the signal frequency is 315 Hz, the peak-to-peak value is 1 V pulse signal, the pulse period is 1 s and the pulse width is three sinusoidal cycles (the signal-to-noise ratio is 13.52 dB). Finally, the received signal data will be recorded by the computer and NI PXLE6358 data acquisition card, and subsequent data analysis will be carried out. The experiment site diagram is shown in Figure 20.
In the first group, rotate the dial to change the position of the hydrophone relative to the sound source, the geodetic coordinate system with the vector hydrophone as the coordinate origin, due north as the x-axis forward, and due west as the y-axis forward, the angles of the four groups of position sound sources relative to the hydrophone were obtained as [31.51°, 76.06°, 141.21°, 222.39°], which was used as the calibration basis for the calculation results. In the second group, use the index plate to manually rotate the vector hydrophone one circle, use the timer to record the rotation time of one circle for 3 min and collect three-way signals. Calculate the relative angle between the sound source and the hydrophone at different times.
Analysis of experimental results: The first group, taking the X-channel signal as an example, Figures 21 and 22 are the comparison of the effect in time domain and frequency domain of the original signal after CEEMDAN and CEEMDAN-WT processing, respectively. It can be seen that the signal clutter removal after CEEMDAN-WT processing is more thorough, and most of the noise and baseline drift problems are solved. Figure 23 shows the azimuth estimation results processed by the combined algorithm after denoising, which are presented in the weight statistical graph of normalized weighted probability. The horizontal coordinate corresponding to the maximum peak value of weighted probability 1 is the target azimuth angle, which is [31°, 78°, 141°, 222°]. There is no ambiguity regarding left and right sides; the orientation accuracy can reach 1°, and the maximum error is within 3°. The accuracy is better than that in the literature (Zhu et al., 2022), and the direction error is less than 5°. The second set, Figure 24, is the pulse signal azimuth history diagram; (a) and (c) generate a 3D surface diagram, representing the distribution of data over time and angle. Figures 24(b) and 24(d), are the comparison of the combined orientation of the signal before and after CEEMDAN-WT filtering, respectively. It can be seen that the filtered signal can recover the effective original signal and obtain the angle change, and the azimuth angle increases from 27° to 357° and then from 3° to 32°. Within 180 s, the azimuth angle changed by 359°, the ballistic trajectory was clearly visible and it clearly showed that the hydrophone rotated once. The calculated results were consistent with the test conditions. Obviously 357° and 3° are the same position point on the vector hydrophone, so there will be a jump in the azimuth history chart. The test results show that the outdoor orientation error is less than 3°, and the method is still feasible in the complex ocean noise environment.
5. Conclusion
In this paper, a new denoising and orientation method of single-vector MEMS hydrophone based on improved CEEMDAN-WT and combined beam combining is proposed. Through simulation, EMD and EEMD algorithms are discussed and compared in this study. This new denoising method utilizes the correlation coefficient method to select appropriate IMF components. For mode classification with small sample entropy, the high-frequency component containing noise is recovered using WT denoising, while retaining the original signal characteristics, thereby achieving better denoising effects. Moreover, by conducting experiments both indoors and outdoors, we verified the feasibility of this algorithm under strong interference from ocean noise. In complex outdoor environments, high-precision azimuth estimation was achieved with an azimuth error of less than 3°. Additionally, the research methodology presented in this paper involves minimal iterations and short processing times, making it convenient for hardware circuit implementation and holding engineering significance. Future work will involve conducting more experiments to identify potential algorithmic issues, further improving the algorithm and develop the hardware circuit for widespread use in underwater acoustic applications.
Ministry of Science and Technology of the People's Republic of China, National Natural Science Foundation of China (52175553, 61927807)
























