Next Article in Journal
Power/Area-Efficient ECC Processor Implementation for Resource-Constrained Devices
Next Article in Special Issue
Adaptive Spectrum Anti-Jamming in UAV-Enabled Air-to-Ground Networks: A Bimatrix Stackelberg Game Approach
Previous Article in Journal
An Efficient Transmitter Feature Extraction Scheme with IQ Imbalance and Nonlinearity in TDD OFDM Systems
Previous Article in Special Issue
CA-LSTM: An Improved LSTM Trajectory Prediction Method Based on Infrared UAV Target Detection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Line Enhancer Based on Maximum Correntropy Criterion and Frequency Domain Sparsity for Passive Sonars

1
Key Laboratory of Underwater Acoustic Signal Processing, Southeast University, Ministry of Education, Nanjing 210096, China
2
Naval Research Academy, PLA, Beijing 100161, China
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(19), 4109; https://doi.org/10.3390/electronics12194109
Submission received: 30 August 2023 / Revised: 27 September 2023 / Accepted: 27 September 2023 / Published: 30 September 2023

Abstract

:
The low-frequency narrowband components (known as lines) in the radiated noise of underwater acoustic targets are an important feature of passive sonar detection. Conventional adaptive line enhancer (ALE) based on the least mean square algorithm has limited performance under colored background noise and low signal-to-noise ratio (SNR). In this paper, by combining the frequency domain sparse model of lines and maximum correntropy criterion (MCC), a β-adaptive l0-MCC-ALE is proposed to solve the above-mentioned problem. The proposed ALE uses a sparse-driven MCC algorithm to update the weight vector in the frequency domain to further suppress the colored background noise. For the problem that the value of parameter β is sensitive to the performance, β is updated adaptively according to the frequency response of ALE in each iteration. Simulation and real data processing results show that the proposed ALE is insensitive to the given parameter β and has excellent performance for line enhancement. Compared with conventional ALE, the SNR of lines can be improved by 7~8 dB.

1. Introduction

Passive sonar systems have been widely used in underwater unmanned platforms to detect, locate, and identify targets by receiving and processing underwater acoustic signals. [1]. Radiated noise is the main object of passive sonar detection, which is composed of a wideband continuous spectrum and some narrowband discrete components [2]. The continuous spectrum is mainly caused by propeller cavitation. Narrowband components are usually generated by the ship’s mechanical vibration and propeller operation, which are known as lines [3]. With the continuous improvement of target concealment, the spectral level of the continuous spectrum of underwater acoustic targets is greatly reduced, and conventional energy detection methods make it difficult to detect the target effectively. However, low-frequency lines in radiated noise have the characteristics of long propagation distance and high signal-to-noise ratio (SNR) and represent the important feature of the target [4]. Therefore, line detection can improve the operating range of passive sonars, which is of great significance for underwater low-noise target detection [5].
Because of the complex marine environment, weak lines are often overwhelmed by strong noise and difficult to extract. In general, spatial processing gain and time processing gain are the two SNR gains sought by passive sonars. Spatial gain is generally obtained by array signal reception using a beamforming method [6]. However, due to the size of the underwater unmanned platform, the number and spacing of the array elements are limited, which makes it difficult to obtain the expected effect. Time gain is generally obtained by increasing the discrete Fourier transform (DFT) integration time, but it is not applicable to the case of non-stationary or the frequency shift of lines [7]. In the absence of any prior information, an adaptive line enhancer (ALE) is used as a preprocessing method for radiated noise to improve the SNR of lines in a certain integration time [8]. ALE is a special form of adaptive filter making use of the uncorrelation of wideband noise to improve the SNR through an adaptive algorithm, which has been widely used in speech, biomedicine, underwater acoustics, and other fields [9,10,11]. To date, passive sonar systems mainly use conventional ALE based on the least mean square (LMS) algorithm [12]. The LMS algorithm uses the squared error as the cost function, which is simple to implement and has low computational complexity. However, the weight vector obtained by the LMS algorithm will fluctuate around the steady-state solution, resulting in high steady-state misalignment, which limits the performance of the adaptive filter. Especially under low SNR, the performance of conventional ALE decreases rapidly and has limited improvement on the SNR of lines [13]. For passive sonar systems, ALE with stronger noise suppression ability needs to be studied.
From the perspective of the frequency domain, lines show sparsity in the frequency spectrum. To make full use of the frequency domain sparsity of lines, Hao et al. migrated adaptive algorithms of sparse systems to the frequency domain [14]. Three kinds of ALE, ZA, RZA, and l0, were proposed according to different approximate methods of the l0 norm and significantly improved the SNR of lines. Jin et al. generalized sparse constraints to the lp norm and proposed an l1/2-ALE to greatly improve the SNR of lines [15]. However, these algorithms are still based on LMS, and under the assumption of wideband white background noise, only the second-order statistics of the error signal are used. Considering that ocean ambient noise is generally colored, the above existing methods based on frequency domain sparsity lack targeted optimization. Its advantage is no longer under colored background noise, and the improvement is limited compared to the conventional ALE. Therefore, an ALE that can perform well under colored background noise is needed for passive sonars.
Recently, adaptive algorithms based on the maximum correntropy criterion (MCC) have been widely used in the application of adaptive filters, such as system identification, noise cancellation, channel estimation, etc. In these works, the conventional LMS algorithm is replaced by MCC, which further enhances the noise suppression ability to improve the performance of the adaptive filter [16,17,18]. Correntropy is a local similarity measure that includes all even moments and is robust to outliers [19]. The results show that MCC is not only effective in the non-Gaussian environment but also has a good suppression ability to colored background noise [20,21]. Qi et al. applied the Kalman filter based on MCC to TOA localization, which effectively suppressed the Gaussian-colored noise generated by multipath and nonlinear in the system [20]. Ahmad et al. proposed an estimator based on correntropy to achieve efficient parameter estimation under colored and non-Gaussian noise [21]. In order to make ALE have better performance under colored background noise, MCC is applied to the ALE of passive sonars in this paper.
By combining MCC with the frequency domain sparsity, a new l0-MCC-ALE is proposed. It is iteratively updated in the frequency domain using l0-pseudo-norm penalty and correntropy, which takes advantage of both sparse constraint and MCC. Further, a β-adaptive l0-MCC-ALE with adaptive adjustment of parameter β is proposed to the problem that the performance of l0-MCC-ALE is sensitive to parameter β. β-adaptive l0-MCC-ALE can reduce the sensitivity of parameter β effectively, while ensuring the performance, reducing the cost of parameter β selection. Simulation and sea trail data analysis show that the proposed ALE has better performance for line enhancement under colored background noise, and the SNR of lines can be improved by 7~8 dB compared with conventional ALE.
The rest of this paper is organized as follows. In Section 2, convectional ALE, MCC, and frequency domain sparsity are introduced. In Section 3, β-adaptive l0-MCC-ALE is proposed. Section 4 and Section 5 are simulation performance analysis and the results of real data processing, respectively. Finally, the work is summarized in Section 6.

2. Basic Theory

In this section, the signal model of conventional ALE and LMS algorithms are first introduced, which are the basis for our improvements. Secondly, the principles and steps of MCC are introduced. Finally, the frequency domain sparsity of lines is explained, which provides support for the proposed method.

2.1. Conventional ALE

The received radiated noise signal is composed of lines (single frequency components) and wideband noise. Assuming that the received time domain signal is x(n) and the wideband noise is v(n), the received signal can be expressed as:
x ( n ) = m = 0 M 1 A m sin 2 π f m n / f s + φ m + v ( n ) ,
where M is the number of lines, Am, fm and φm are the amplitude, frequency, and phase of the mth line, respectively, and fs is the sampling rate.
Signal x(n) can be passed through an ALE to pre-enhance the lines. The structure of conventional ALE is shown in Figure 1. By making a delay of Δ points, the correlation of wideband noise no longer exists, while the correlation of lines is retained. Therefore, the irrelevant noise will be suppressed after passing through the filter. The output y(n) of ALE is the signal after the wideband noise is suppressed, which can be expressed as:
y ( n ) = w T ( n ) x ( n Δ ) ,
where w(n) = [w0(n), w1(n), …, wL−1(n)]T is the weight vector, x(n − Δ) = [x(n − Δ), x(n − Δ − 1), …, x(n − Δ − L+1)]T is the delayed input vector, L is the order of the adaptive filter and [∙]T represents the transpose operation. Then the estimated error can be expressed as:
e ( n ) = x ( n ) y ( n ) .
The LMS algorithm uses the square of the error as the cost function, and updates the weight vector based on the steepest descent method:
w ( n + 1 ) = w ( n ) μ J LMS ( n ) w ( n ) = w ( n ) + μ e ( n ) x ( n Δ ) ,
where μ is the step size. The performance of LMS is limited under low SNR for its high steady-state misalignment. Moreover, LMS is not suitable for colored background noise because it is based on the assumption of white noise and uses only second-order statistics of the error.

2.2. MCC

MCC uses correntropy to improve the adaptive algorithm. Correntropy is a nonlinear similarity measure. Specifically, given two random variables X and Y, with a finite number of N samples, the correntropy can be estimated as:
V ^ ( X , Y ) = 1 N i = 0 N 1 κ x i , y i ,
where κ(∙) represents a shift-invariant Mercer kernel, and the most commonly used is Gaussian kernel function:
κ ( x , y ) = 1 σ 2 π exp e 2 2 σ 2 ,
where e = xy, σ is the standard deviation of the Gaussian distribution, called kernel width. Compared with other similarity measures, such as the mean square error (MSE), correntropy (with Gaussian kernel) has the following ideal properties [19]: (1) it is always bounded for any distribution; (2) all even moments are included, and the weight of higher moments is determined by the size of the kernel; (3) it is a local similarity measure, which is robust to outliers.
MCC uses correntropy as a measure of error, replaces the minimized square error by maximizing the correntropy estimated at the current iteration round n, and its cost function can be written as:
J MCC ( n ) = 1 2 π σ exp e 2 ( n ) 2 σ 2 .
Similarly, the updated formula of the weight vector can be obtained by using gradient descent as follows:
w ( n + 1 ) = w ( n ) μ J MCC ( n ) w ( n ) = w ( n ) + μ exp e 2 ( n ) 2 σ 2 e ( n ) x ( n Δ ) .
MCC is not only simple to implement but also robust to different types of noise because of the properties of correntropy. At present, MCC is widely used in adaptive filters to suppress non-Gaussian noise and colored noise in systems. In this paper, it is applied to the ALE of passive sonars to suppress ocean ambient noise.

2.3. Frequency Domain Sparse Model

Lines are considered discrete narrowband components, which show ideal sparsity in the frequency spectrum. When a signal is enhanced by ALE, it passes through an FIR filter, and the ALE weight vector is the coefficient of the filter. The function of ALE is to enhance the energy at line frequency points and suppress the noise at other frequency points. Therefore, the ideal frequency response of the filter should be sparse, which is the frequency domain sparse model of ALE.
Consider a simple case where ALE input is assumed to consist of a line superimposed with noise, expressed as:
x ( n ) = A 0 sin ( 2 π f 0 n / f s + φ 0 ) + v ( n ) .
According to [22], the optimal impulse response of an ideal ALE is also a sinusoidal sequence:
w i o p t = a cos ( 2 π f 0 ( i + Δ ) / f s ) , i = 0 , 1 , , L 1 ,
where
a = 2 ( A 0 2 / σ v 2 ) 2 + L ( A 0 2 / σ v 2 ) .
The frequency response of the ideal ALE is the DFT of Equation (10):
W o p t ( f ) = a 2 e j 2 π f 0 Δ / f s e j π ( f 0 f ) ( L 1 ) / f s sin ( π ( f 0 f ) L / f s ) sin ( π ( f 0 f ) / f s ) .
As can be seen from Equation (12), the magnitude of an ideal ALE only has a value of aL/2 at the line frequency point f0, and is affected by the input SNR and the order, while other points are equal to zero. Therefore, the frequency response is sparse.
In practical applications, it is hoped that the frequency response of ALE can further approximate the ideal situation. Figure 2 shows the comparison of frequency response between the ideal ALE and the conventional ALE, in which the simulated line frequency is 100 Hz. Although the conventional ALE has been able to suppress noise, it is still far from the ideal sparse model and can be optimized. Therefore, the SNR of lines can be further improved by making the ALE frequency response sparser.

3. The Proposed Method

In this paper, we combine MCC with a frequency domain sparse model to deduce the l0-MCC-ALE and β-adaptive l0-MCC-ALE. The proposed method updates the weight vector in the frequency domain and uses the kernel function of MCC plus the l0-pseudo-norm penalty as the cost function to improve the performance.

3.1. l0-MCC-ALE

The frequency domain form of the ALE input vector can be expressed as:
x F ( n Δ ) = F x ( n Δ ) ,
where F is the normalized DFT matrix:
F = 1 L 1 1 1 1 1 e j ( 2 π / L ) e j ( 4 π / L ) e j ( 2 π ( L 1 ) / L ) 1 e j ( 2 π ( L 1 ) / L ) e j ( 4 π ( L 1 ) / L ) e j ( 2 π ( L 1 ) 2 / L ) .
Then, the ALE output y(n) can be expressed as:
y ( n ) = w T ( n ) F H F x ( k Δ ) = w F H ( n ) x F ( n Δ ) ,
where (∙)H represents the conjugate transpose operation, wF(n) is the complex weight vector in the frequency domain. Accordingly, w(n) will be updated in the frequency domain by the adaptive algorithm. For LMS, the update of wF(n) can be expressed as:
w F ( n + 1 ) = w F ( n ) + μ e ( n ) x F ( n Δ ) .
The structure of ALE in the frequency domain is shown in Figure 3.
The sparsity of a model is usually expressed by the l0 norm, which refers to the number of non-zero elements in the weight vector. According to the compressed sensing theory, the sparsity of the model can be enhanced by minimizing its l0 norm [23]. Since ALE updates the weight vector iteratively based on minimizing its cost function, to make the frequency response sparser, the l0 norm is added to the cost function:
J l 0 ( n ) = J ( n ) + λ w F ( n ) 0 ,
where · 0 represents the l0 norm of the vector and λ is the parameter to balance sparsity and original cost. However, applying gradient descent to the l0 norm is an NP-hard problem. In practice, some approximations of the l0 norm are usually used to approximate it, so as to be applied in optimization problems. A popular l0-pseudo-norm [24] for approximation is used in this paper, whose expression is as follows:
w F ( n ) 0 i = 0 L 1 1 exp β w F , i ( n ) ,
where |·| is the modular operation of a complex number. Combined with the kernel function of MCC, the cost function of l0-MCC-ALE can be obtained as follows:
J l 0 - MCC ( n ) = 1 2 π σ exp e 2 ( n ) 2 σ 2 + λ i = 0 L 1 1 exp β w F , i ( n )
Equation (19) is a function of the complex vector wF(n); different from real numbers, the gradient to its conjugate form gives the steepest descent direction for the optimization surface. Therefore, the update of the frequency domain weight vector can be expressed as:
w F ( n + 1 ) = w F ( n ) μ J l 0 - MCC ( n ) w F * ( n ) .
In order to reduce the computational complexity of the algorithm, the exponential part in l0-pseudo-norm can be expanded by the first-order Taylor series:
exp β z 1 β z , z < 1 / β 0 ,   otherwise .
Finally, the iterative expression of l0-MCC-ALE can be given:
w F ( n + 1 ) = w F ( n ) + μ exp e 2 ( n ) 2 σ 2 e ( n ) x F ( n Δ ) ρ f ( w F ( n ) ) ,
f ( w F ( n ) ) = ( β β 2 w F ( n ) ) sgn ( w F ( n ) ) , w F ( n ) 1 / β 0 , otherwise ,
where ρ = μλ controls the intensity of sparse penalty, β controls the shape of function f (∙), which determines the threshold for applying sparse constraint. It can be clearly seen from Equation (22) that the updating of the weight vector depends on two items: the first item is brought by the kernel function in MCC, which provides the ability to suppress colored noise; the second term is the penalty brought by the l0 norm, which forces the vector to become sparser.
The proposed algorithm overcomes the defects of conventional LMS effectively. On the one hand, only the square of the error is used in the LMS, making it applicable only to the assumption of white noise. The correntropy in MCC contains high-order moments of the error signal, and as a nonlinear measure can effectively eliminate the outliers, which is more suitable for the assumption of colored background noise. On the other hand, the LMS cannot completely suppress the background noise, and the frequency response of ALE can be sparser by imposing the l0 norm constraint, which is conducive to the improvement of the SNR of lines.

3.2. β-Adaptive l0-MCC-ALE

To achieve better performance of l0-MCC-ALE, three parameters should be adjusted, one is the kernel width σ in MCC, and the other two are ρ and β controlling the sparse term. How to select appropriate parameters is a problem of the algorithm.
For the kernel width σ, its value is usually determined by Silverman’s rule of thumb [25], which performs well in most cases. For the parameter ρ in the l0 norm penalty, the appropriate value range is 10−4~10−3 μ according to [14]. In practice, the step size μ of ALE tends to remain constant, so the parameter ρ is relatively easy to determine. However, for the parameter β in the l0 norm penalty, its value is related to the frequency response of ALE according to Equation (23). In our simulation of l0-MCC-ALE, the value of β has a great influence on the performance of line enhancement. Its variation trend is shown in Figure 4 and the detail of the simulation will be described in the next section. Based on the above analysis, a β-adaptive method is proposed.
As can be seen from Equation (23), if 1/β is too large, the sparse penalty is applied to almost all weights, leading to the possible suppression of lines. If 1/β is too small, the sparse penalty will not be applied to most of the weights, resulting in insufficient sparsity of the frequency response. Therefore, a method that can dynamically adjust β to an appropriate value according to the range and distribution of wF(n) needs to be designed.
From the discussion in [14], 1/β is suitable for 1/5~1/20 of the maximum value of the ideal frequency response. Based on this conclusion and our experience, a β-adaptive l0-MCC-ALE is proposed for the adaptive change in β, using the maximum value obtained in each iteration as an estimate, and limiting 1/β within the interval of 1/5~1/20. Since the weight vector is initialized to all zeros, it is still necessary to give a non-zero value of β as the initial value as input for the first iteration. The process of self-adaptation is specifically expressed as:
β ( 0 ) = β β ( n ) = β , max w F ( n ) / 20 1 / β max w F ( n ) / 5 20 / max w F ( n ) , 1 / β < max w F ( n ) / 20 5 / max w F ( n ) , 1 / β > max w F ( n ) / 5 n = 1 , 2 , 3 ,
The method always controls the value of β within a reasonable range to achieve more robust performance. Finally, the proposed β-adaptive l0-MCC-ALE algorithm flow is shown in Table 1.

4. Simulation

In this section, the simulation performance of the proposed ALE is analyzed. The ultra-low frequency (<100 Hz) lines in radiated noise have stronger energy than the high-frequency lines and are the focus of passive sonar detection [5]. Therefore, the simulation mainly studies the performance of ALEs to ultra-low frequency lines.
The simulated received signal contains two ultra-low frequency lines of 14 Hz and 27 Hz, and the simulated ocean ambient noise is added [26]. Within 100 Hz, the background noise is flat, and beyond 100 Hz, it declines at a rate of 6 dB/oct. The spectrum of the noise is shown in Figure 5, which is a Gaussian-colored noise. The input SNR of the signal is expressed using the spectral level SNR, which is the ratio of the power of the line to the average noise power in the 1 Hz bandwidth. Compared with traditional wideband SNR, spectrum-level SNR can accurately measure the power of the line relative to its local bandwidth noise. In the simulation, the spectrum level SNR of each line was set as −5 dB, the signal sampling rate was 512 Hz, and the duration was 300 s. The ALE order L was 4096, the delay Δ was 100, and the step size μ was 10−5. The parameters of the l0-MCC algorithm were set to σ = 0.5, ρ = 10−9, β = 500, respectively.
Low-frequency analysis and recording (LOFAR) [27] was first used to verify ALE performance. Lofargrams were generated by integrating a length of 16 s, and the results shown in Figure 6a–d show lofargrams of the original signal, the output of conventional ALE, l0-MCC-ALE, and β-adaptive l0-MCC-ALE, respectively. It can be seen that in the lofargram of the original signal, the two lines of 14 Hz and 27 Hz cannot be observed. However, after passing through ALEs, the two lines are significantly enhanced. The ALE proposed in this paper has better performance than the conventional ALE, and the suppression ability of background noise has been greatly improved.
To further quantify the enhancement performance of ALEs, the local SNR of each line was estimated. Assuming that the signal duration is T seconds, the estimation method of local SNR is as follows:
(1)
Complete power spectrum estimation of the whole signal (fs × T points) by periodogram;
(2)
Take the value on the frequency point of the line as the power of the line Pl;
(3)
Calculate the average value of 0.1~1 Hz around the line as the average power of local noise Pn;
(4)
Calculate the power ratio of line to noise, subtract the gain brought by integrating time T [28], and finally obtain the local SNR of the line at decibel level:
SNR local = 10   log 10 ( P l / P n ) 10   log 10 T .
The results of 50 simulations were averaged to obtain the estimation of local SNR, as shown in Table 2. It can be seen that β-adaptive l0-MCC-ALE has the best enhancement ability. Compared with conventional ALE, the local SNR of each line is improved by about 8 dB; compared with the original signal, the local SNR of each line is improved by more than 18 dB. It can be proved that the proposed method can effectively suppress colored background noise and enhance lines, which is conducive to line detection.
The sensitivity of β was also analyzed. β was set to a wide range, from 1 to 106. The local SNR of ALE output under different values of β is compared, and the results are shown in Figure 7. The performance of l0-MCC-ALE drops close to 6 dB when β is too large or too small, but β-adaptive l0-MCC-ALE always maintains good performance. The simulation results show that β-adaptive l0-MCC-ALE effectively reduces the sensitivity of parameter β, which makes the implementation of the ALE simpler and more reliable.

5. Experiment

To further verify the proposed ALE, the sea trial data were collected in the South China Sea during the summer of 2022. The sea depth was about 130 m, and the sea state was very smooth (code 1). An ultra-low frequency transmitting transducer was carried by an anchored ship to transmit two single-frequency signals of 21 Hz and 23 Hz. The depth of the transducer was 15 m. At a distance of about 7 km to the east, the underwater acoustic signal is received using a single hydrophone at a depth of 15 m. The received data were processed by the conventional ALE, l0-MCC-ALE, and β-adaptive l0-MCC-ALE, respectively. ALE parameters were consistent with those in the simulation above.
The lofargrams of different methods are shown in Figure 8, and the estimated local SNR is shown in Table 3. From the lofargrams, it can be seen that there are strong and complex interferences in real marine environments. Results show that the performance of the proposed ALE is much better. The local SNR of β-adaptive l0-MCC-ALE output is more than 7 dB higher than that of conventional ALE. Figure 9 shows the variation of the local SNR with the input parameter β. It can be seen that β-adaptive l0-MCC-ALE maintains good performance when β changes in a wide range. This means that we no longer need to focus on the appropriate value of β, which simplifies the selection of parameter β.

6. Conclusions

In this paper, a β-adaptive l0-MCC-ALE is proposed for passive sonars to enhance lines in radiated noise. On the one hand, inspired by the sparsity of lines in the frequency domain, ALE is constrained by the l0 norm to update the weight vector in the frequency domain. By making the frequency response of ALE sparser, the steady-state misalignment of conventional ALE is reduced, and the SNR of lines is further improved. On the other hand, MCC is used to replace the cost function of LMS, overcoming the defect that conventional ALE is under the assumption of white noise, which makes it more suitable for the colored background noise of real marine environments. In addition, to solve the problem that the performance is sensitive to the parameter β, a β-adaptive method is proposed to keep β in a proper range during iteration. Simulation results show that the proposed ALE has a strong line enhancement ability, and the local SNR of lines is improved by about 8 dB compared with conventional ALE. The value of β is insensitive to its performance, which effectively reduces the cost of selecting β. The results of sea trial data processing also verify the validity of the proposed ALE. In the face of powerful and complex real environment interference, the proposed ALE still has excellent performance.

Author Contributions

Conceptualization, L.A.; Methodology, N.Z.; Software, N.Z.; Validation, N.Z.; Writing—original draft, N.Z.; Writing—review & editing, L.A., Y.Y. and X.W.; Project administration, L.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Fundamental Research Funds for the Central Universities grant number 2242023K30003 and the National Natural Science Foundation of China grant number 91938203.

Data Availability Statement

The data is unavailable due to privacy.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hodges, R. Underwater Acoustics: Analysis, Design and Performance of Sonar; Wiley: Hoboken, NJ, USA, 2011. [Google Scholar]
  2. Waite, A. Sonar for Practising Engineers, 3rd ed.; Wiley: New York, NY, USA, 2002. [Google Scholar]
  3. Nielsen, R. Sonar Signal Processing; Artech House: Norwood, MA, USA, 1991. [Google Scholar]
  4. Wang, Y.; Ma, S.; Fan, Z.; Liang, J.; Li, Q. Robust DFT-based generalised likelihood ratio test for underwater tone detection. IET Radar Sonar Navig. 2017, 11, 1845–1853. [Google Scholar] [CrossRef]
  5. Li, Q.; Li, M.; Yang, X. Detection of single frequency component of underwater radiated noise of target: Theoretical analysis. Acta Acust. 2008, 33, 193–196. [Google Scholar]
  6. Liang, G.; Hao, Y.; Fan, Z. Spatial rotation technique with application to unmanned underwater vehicle (UUV) sonar arrays. Electron. Lett. 2017, 53, 1669–1670. [Google Scholar] [CrossRef]
  7. Ma, S.; Xu, Y. A Tone Coherent Detection Method in Non-stationary Noise Background. Digit. Ocean. Underw. Warf. 2021, 4, 188–194. [Google Scholar]
  8. Widrow, B.; Glover, J.R.; McCool, J.M.; Kaunitz, J.; Williams, C.S.; Hearn, R.H.; Zeidler, J.R.; Dong, J.E.; Goodlin, R.C. Adaptive noise cancelling: Principles and applications. Proc. IEEE 1975, 63, 1692–1716. [Google Scholar] [CrossRef]
  9. Taghia, J.; Martin, R. A frequency-domain adaptive line enhancer with step size control based on mutual information for harmonic noise reduction. IEEE/ACM Trans. Audio. Speech Lang. Process. 2016, 24, 1140–1154. [Google Scholar] [CrossRef]
  10. Sanei, S.; Lee, T.; Abolghasemi, V. A new adaptive line enhancer based on singular spectrum analysis. IEEE Trans. Biomed. Eng. 2012, 59, 428–434. [Google Scholar] [CrossRef] [PubMed]
  11. Huo, Y.; Zhao, J.; Chen, H. Special algorithm of enhancing underwater target-radiated dynamic line spectrum. J. Syst. Eng. Electron. 2005, 16, 797–801. [Google Scholar]
  12. Haykin, S. Adaptive Filter Theory, 4th ed.; Prentice Hall: Upper Saddle River, NJ, USA, 2002. [Google Scholar]
  13. Campbell, R.; Younan, N.; Gu, J. Performance analysis of the adaptive line enhancer with multiple sinusoids in noisy environment. Signal Process. 2002, 82, 93–101. [Google Scholar] [CrossRef]
  14. Hao, Y.; Chi, C.; Liang, G. Sparsity-driven adaptive enhancement of underwater acoustic tonals for passive sonars. J. Acoust. Soc. Am. 2020, 147, 2192–2204. [Google Scholar] [CrossRef]
  15. Jin, S.; Chi, C.; Li, Y.; Huang, H. A supervised learning detection method with pre-processing of sparsity-based adaptive line enhancer. Acta Acust. 2021, 46, 1059–1069. [Google Scholar]
  16. Chen, B.; Xing, L.; Zheng, N.; Príncipe, J.C. Steady-state mean square error analysis for adaptive filtering under the maximum correntropy criterion. IEEE Signal Process. Lett. 2014, 21, 880–884. [Google Scholar]
  17. Ma, W.; Qu, H.; Gui, G.; Xu, L.; Zhao, J.; Chen, B. Maximum correntropy criterion based sparse adaptive filtering algorithms for robust channel estimation under non-gaussian environments. J. Franklin Institute 2015, 352, 2708–2727. [Google Scholar] [CrossRef]
  18. Li, Y.; Jiang, Z.; Shi, W.; Han, X.; Chen, B. Blocked maximum correntropy criterion algorithm for cluster-sparse system identifications. IEEE Trans. Circuits Syst. II Express Briefs 2019, 66, 1915–1919. [Google Scholar] [CrossRef]
  19. Liu, W.; Pokharel, P.; Principe, J. Correntropy: Properties and applications in non-Gaussian signal processing. IEEE Trans. Signal Process. 2007, 55, 5286–5298. [Google Scholar] [CrossRef]
  20. Qi, Y.; Ji, M.; Xu, C.; Wan, J.; He, J. An improved kalman filter for toa localization using maximum correntropy criterion. In Proceedings of the 2019 28th Wireless and Optical Communications Conference (WOCC), Beijing, China, 9–10 May 2019; pp. 501–504. [Google Scholar]
  21. Ahmad, T.; Senroy, N. An information theoretic approach to power-substation level dynamic state estimation with non-gaussian noise. IEEE Trans. Power Syst. 2020, 5, 1642–1645. [Google Scholar] [CrossRef]
  22. Rickard, J.; Zeidler, J. Second-order output statistics of the adaptive line enhancer. IEEE Trans. Acoust. Speech Signal Process. 1979, 27, 31–39. [Google Scholar] [CrossRef]
  23. Donoho, D. Compressed sensing. IEEE Trans. Inf. Theory 2006, 52, 1289–1306. [Google Scholar] [CrossRef]
  24. Gu, Y.; Jin, J.; Mei, S. L(0) norm constraint LMS algorithm for sparse system identification. IEEE Signal Process. Lett. 2009, 16, 774–777. [Google Scholar]
  25. Silverman, B. Density Estimation for Statistics and Data Analysis; Chapman and Hall: London, UK, 1986. [Google Scholar]
  26. Liu, B.; Huang, Y.; Chen, W.; Lei, J. Principles of Underwater Acoustics, 3rd ed.; Science Press: Beijing, China, 2019. [Google Scholar]
  27. Goncalves, M.; Petraglia, A. Efficient decimation filter design for lofargram analysis in passive sonar systems. IEEE Trans. Instrum. Meas. 2006, 55, 132–139. [Google Scholar] [CrossRef]
  28. Li, Q. Digital Sonar Design in Underwater Acoustics: Principles and Applications; Zhejiang University Press: Hangzhou, China, 2011. [Google Scholar]
Figure 1. The structure of convectional ALE.
Figure 1. The structure of convectional ALE.
Electronics 12 04109 g001
Figure 2. Comparison of frequency response between ideal ALE and conventional ALE.
Figure 2. Comparison of frequency response between ideal ALE and conventional ALE.
Electronics 12 04109 g002
Figure 3. The structure of ALE in the frequency domain.
Figure 3. The structure of ALE in the frequency domain.
Electronics 12 04109 g003
Figure 4. The performance of l0-MCC-ALE varies with β.
Figure 4. The performance of l0-MCC-ALE varies with β.
Electronics 12 04109 g004
Figure 5. The spectrum level of the simulated ocean ambient noise.
Figure 5. The spectrum level of the simulated ocean ambient noise.
Electronics 12 04109 g005
Figure 6. Lofargrams of (a) the original signal, (b) the output of conventional ALE, (c) the output of l0-MCC-ALE, and (d) the output of β-adaptive l0-MCC-ALE. (Simulation).
Figure 6. Lofargrams of (a) the original signal, (b) the output of conventional ALE, (c) the output of l0-MCC-ALE, and (d) the output of β-adaptive l0-MCC-ALE. (Simulation).
Electronics 12 04109 g006
Figure 7. Local SNR of ALE output varies with β. (a) 14 Hz, (b) 27 Hz. (Simulation).
Figure 7. Local SNR of ALE output varies with β. (a) 14 Hz, (b) 27 Hz. (Simulation).
Electronics 12 04109 g007
Figure 8. Lofargrams of (a) the original signal, (b) the output of conventional ALE, (c) the output of l0-MCC-ALE, (d) the output of β-adaptive l0-MCC-ALE. (Experiment).
Figure 8. Lofargrams of (a) the original signal, (b) the output of conventional ALE, (c) the output of l0-MCC-ALE, (d) the output of β-adaptive l0-MCC-ALE. (Experiment).
Electronics 12 04109 g008
Figure 9. Local SNR of ALE output varies with β. (a) 21 Hz, (b) 23 Hz. (Experiment).
Figure 9. Local SNR of ALE output varies with β. (a) 21 Hz, (b) 23 Hz. (Experiment).
Electronics 12 04109 g009
Table 1. The algorithm flow of β-adaptive l0-MCC-ALE.
Table 1. The algorithm flow of β-adaptive l0-MCC-ALE.
Parameters:μ, σ, ρ, β
Initialization: w F ( 0 ) = 0 ,   β ( 0 ) = β
Iterations: x F ( n Δ ) = F x ( n Δ ) ,   y ( n ) = w F H ( n ) x F ( n Δ )
e ( n ) = x ( n ) y ( n )
f ( w F ( n ) ) = ( β ( n ) β 2 ( n ) w F ( n ) ) sgn ( w F ( n ) ) , w F ( n ) 1 / β ( n ) 0 , otherwise ,
w F ( n + 1 ) = w F ( n ) + μ exp e 2 ( n ) 2 σ 2 e ( n ) x F ( n Δ ) ρ f ( w F ( n ) ) ,
β ( n + 1 ) = β , max w F ( n + 1 ) / 20 1 / β max w F ( n + 1 ) / 5 20 / max w F ( n + 1 ) , 1 / β < max w F ( n + 1 ) / 20 5 / max w F ( n + 1 ) , 1 / β > max w F ( n + 1 ) / 5
Table 2. Local SNR of lines obtained by different methods. (Simulation).
Table 2. Local SNR of lines obtained by different methods. (Simulation).
Enhancement MethodLocal SNR of 14 Hz (dB)Local SNR of 27 Hz (dB)
Original signal−5.0−5.1
Conventional ALE6.05.5
l0-MCC-ALE13.112.7
β-adaptive l0-MCC-ALE13.813.6
Table 3. Local SNR of lines obtained by different methods. (Experiment).
Table 3. Local SNR of lines obtained by different methods. (Experiment).
Enhancement MethodLocal SNR of 21 Hz (dB)Local SNR of 23 Hz (dB)
Original signal−5.4−2.6
Conventional ALE3.55.6
l0-MCC-ALE10.913.2
Al0-MCC-ALE10.913.6
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, N.; An, L.; Yu, Y.; Wang, X. Adaptive Line Enhancer Based on Maximum Correntropy Criterion and Frequency Domain Sparsity for Passive Sonars. Electronics 2023, 12, 4109. https://doi.org/10.3390/electronics12194109

AMA Style

Zhang N, An L, Yu Y, Wang X. Adaptive Line Enhancer Based on Maximum Correntropy Criterion and Frequency Domain Sparsity for Passive Sonars. Electronics. 2023; 12(19):4109. https://doi.org/10.3390/electronics12194109

Chicago/Turabian Style

Zhang, Nan, Liang An, Yun Yu, and Xiaoyan Wang. 2023. "Adaptive Line Enhancer Based on Maximum Correntropy Criterion and Frequency Domain Sparsity for Passive Sonars" Electronics 12, no. 19: 4109. https://doi.org/10.3390/electronics12194109

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop