Line Spectrum Enhancement of Underwater Acoustic Signals Using Kalman Filter
https://doi.org/10.1007/s11804-020-00122-w
-
Abstract
To detect weak underwater acoustic signals radiated by submarines and other underwater equipment, an effective line spectrum enhancement algorithm based on Kalman filter and FFT processing is proposed. The proposed algorithm first determines the frequency components of the weak underwater signal and then filters the signal to enhance the line spectrum, thereby improving the signal-to-noise ratio (SNR). This paper discussed two cases: one is a simulated signal consisting of a dual-frequency sinusoidal periodic signal and Gaussian white noise, and the signal is received after passing through a Rayleigh fading channel; the other is a ship signal recorded from the South China Sea. The results show that the line spectrum of the underwater acoustic signal could be effectively enhanced in both cases, and the filtered waveform is smoother. The analysis of simulated signals and ship signal reflects the effectiveness of the proposed algorithm.Article Highlights• The ship signal recorded from the South China Sea is analyzed to prove the effectiveness of the proposed method.• This method is suitable for line spectrum enhancement of the underwater acoustic signal under low SNR conditions.• Kalman filter model is established when the frequency of underwater acoustic signal is unknown. -
1 Introduction
In recent years, various countries have gradually started to attach importance to marine resources (Kim et al., 2014; Detweiller et al., 2007). However, some common media on land, such as electromagnetic waves and laser waves, are absorbed and attenuated significantly in the ocean (Hovem, 2007). Acoustic sensors are often used in underwater tasks since the sound wave is the only medium that can propagate a remote distance in marine environment. In general, acoustic sensors work in two ways: active mode and passive mode (Coraluppi et al., 2015). In the active mode, sensors detect the target by transmitting an acoustic signal of a certain frequency and receiving the echoes, while in the passive mode, hydrophones are only used to receive signals (Luo et al., 2018). Since the sensor consumes a lot of power and is prone to expose its position during transmission, the passive mode is preferable to be adapted for signal detection (Cui et al., 2014). However, with the development of acoustic concealment technology, many advanced countries have developed quiet submarines whose radiated noise is close to or lower than the marine background noise (Casey, 2007). Commonly used detection methods (such as detecting whether the amplitude of the received signal exceeds a predefined threshold) cannot detect such a weak signal (Chen et al., 2004). The radiated noise of the underwater target is mainly composed of periodic signals and appears as line spectra in the frequency domain (Wang and Shi, 2013). Therefore, it is an urgent problem that how to enhance the line spectrum of the underwater target and improve the SNR so as to be effectively detected, tracked, and identified (Siddagangaiah et al., 2016; Hu et al., 2011).
Conventional line spectrum detection methods such as FFT, short-time Fourier transform (STFT), and wavelet transform (WT) are not suitable for low SNR conditions (Abbate et al., 1997). Adaptive methods such as adaptive line spectrum enhancement (ALE) can separate the line spectrum without noise reference signal under low SNR conditions (Zhao et al., 2013). However, the method cannot adjust the convergence speed and steady-state error at the same time (Tufts et al., 1977; Luo et al., 2017). In recent years, some nonlinear detection methods such as high-order statistics (He et al., 2011), neural networks (Pan et al., 2010; West et al., 2017), chaotic oscillator (Chen et al., 2015; Li and Zhang, 2017), and entropy (Li and Chen, 2017) have been applied to the detection of underwater acoustic signals, but these methods are generally more complex or require prior information of signal frequency, which makes it difficult to applied in practice (Wang et al., 1999; Lv et al., 2009; Prince et al., 2015).
The Kalman filter (KF) algorithm and its variants are among the most popular estimation technique and have applications in almost all fields of technology (Izenman and Julian, 1988). In underwater acoustic environments, KF is often used in position determination, state estimation, and source localization (Luo et al., 2018; Kang et al., 2012). In addition, KF can also be used in signal detection. Su et al. combined KF and chaotic oscillators, firstly filtered the noise with KF, and then the Duffing chaotic oscillator is used to detect the weak harmonic signals in the strong fractional noise (Su et al., 2007). Pan et al. (2010) used the radial basis function neural networks to detect underwater acoustic weak signals, and KF is performed to reduce training errors during the optimization process (Pan et al., 2010). Moradi et al. used the adaptive Kalman filter to enhance the ECG signal (Moradi et al., 2014).
In the research of Kazemi et al. (2008), KF is used to detect and extract periodic noise in audio and biomedical signals. In addition, the audio and biomedical signals are filtered using KF models of different points in frequency range, and signal frequencies are estimated according to the amplitude of filtered signal. As a result, the authors solved the problem of detection of unknown frequency periodic noise. However, in marine environment, the frequency range is relatively large and SNR is lower, so the method would take a long time and have a large error.
In this paper, an algorithm combining KF and FFT-based spectrum analysis is proposed for enhancing the line spectrum of underwater signals under low SNR conditions. Firstly, the multi-frequency model is used to perform KF on the received signal, and then the frequency component of the signal is further determined according to the spectrum of the filtered signal. This process estimates the signal frequency so that the signal can be filtered more accurately and the line spectrum would be enhanced. This method solves the problem encountered by Kazemi et al. (2008) and is more suitable for underwater acoustic environment.
2 Kalman Filter Method
In general, there is some correlation between the latter and previous instant of signals. A simple model describing the correlation between samples is a first-order Gauss-Markov process. It is assumed that signals to be detected is a p-dimensional vector S(k); it can be expressed as:
$$ \boldsymbol{S}(k)=\boldsymbol{FS}\left(k-1\right)+{\boldsymbol{v}}_1(k)\kern1em k\ge 0 $$ (1) Another assumption is that the M-dimensional observed data X(k) is the combination of the signal and the observed noise; it can be expressed as:
$$ \boldsymbol{X}(k)=\boldsymbol{DS}(k)+{\boldsymbol{v}}_2(k)\kern1em k\ge 0 $$ (2) where k is the sampling moment, p×p matrix F is a state transition matrix, and p×M matrix D is a measurement matrix. v1(k) and v2(k) are independent random variables that exist during system transmission and observation. They are Gaussian white noise with a mean of zero and covariance matrices of Q1 and Q2. S(k) and X(k) are state vectors and measurement vectors, respectively. Equations (1) and (2) are the system and measurement equations of the KF algorithm.
In the following discussion, the minimum mean square error estimate of S(k) is denoted by Ŝ (k|k) and the minimum mean square error predictor of S(k) is denoted by Ŝ(k|k-1). The estimated error covariance matrix is represented as:
$$ \boldsymbol{M}\left(k|k\right)=E\left\{{\left[\boldsymbol{S}(k)-\overset{\wedge }{\boldsymbol{S}}\left(k|k\right)\right]}^2\right\} $$ (3) Also, the prediction error covariance matrix is represented as:
$$ \boldsymbol{M}\left(k|k-1\right)=E\left\{{\left[\boldsymbol{S}(k)-\overset{\wedge }{\boldsymbol{S}}\left(k|k-1\right)\right]}^2\right\} $$ (4) K(k) is the Kalman gain matrix during each iteration; then, the Kalman filter iterative algorithm is:
1) Initialize Ŝ(-1|-1) and M(-1|-1). The former can be set to zero and the latter can be set as a factor of identity matrix.
2) Calculate the minimum mean square error prediction value Ŝ(k|k-1) as:
$$ \overset{\wedge }{\boldsymbol{S}}\left(k|k-1\right)=\boldsymbol{F}\overset{\wedge }{\boldsymbol{S}}\left(k-1|k-1\right) $$ (5) 3) Calculate the prediction error covariance matrix M(k|k-1) as:
$$ \boldsymbol{M}\left(k|k-1\right)=\boldsymbol{FM}\left(k-1|k-1\right){\boldsymbol{F}}^{\mathrm{T}}+{\boldsymbol{Q}}_1 $$ (6) 4) Calculate the Kalman gain matrix K(k) as:
$$ \boldsymbol{K}(k)=\boldsymbol{M}\left(k|k-1\right){\boldsymbol{D}}^{\mathrm{T}}{\left[{\boldsymbol{Q}}_2(k)+\boldsymbol{DM}\left(k|k-1\right){\boldsymbol{D}}^{\mathrm{T}}\right]}^{-1} $$ (7) 5) Correction to obtain the minimum mean square error estimate Ŝ(k|k) as:
$$ \overset{\wedge }{\boldsymbol{S}}\left(k|k\right)=\overset{\wedge }{\boldsymbol{S}}\left(k|k-1\right)+\boldsymbol{K}(k)\left[\boldsymbol{X}(k)-\boldsymbol{D}\overset{\wedge }{\boldsymbol{S}}\left(k|k-1\right)\right] $$ (8) 6) Calculate the estimated error covariance matrix M(k|k) as:
$$ \boldsymbol{M}\left(k|k\right)=\left[\boldsymbol{I}-\boldsymbol{K}(k)\boldsymbol{D}\right]\boldsymbol{M}\left(k|k-1\right) $$ (9) 7) Repeat 2)~6).
3 Mathematical Modeling for Line Spectrum Enhancement of Signal
In the following discussion, two cases of the known signal frequency and the unknown signal frequency are analyzed. When the signal frequency is known, the evolution of the deterministic signal is modeled, and the noise of other frequencies can be filtered out according to the established model, which achieves the effect of line spectrum enhancement. When the signal frequency is unknown, the signal frequency needs to be determined first, and then KF is used for line spectrum enhancement.
3.1 Single-Tone with Known Frequency
First, consider a simple case. It is assumed that the weak periodic signal to be detected is a single-tone signal with a known frequency, expressed as Asin(2πft + φ). After sampling the signal, it is expressed as Asin(2πfk / fs + φ), where fs is the sampling frequency. Then, the state vector is defined as:
$$ \boldsymbol{S}(k)=\left[\begin{array}{l}A\sin \left(2\pi fk/{f}_s+\varphi \right)\\ {}A\cos \left(2\pi fk/{f}_s+\varphi \right)\end{array}\right] $$ (10) According to the nature of the trigonometric function, S(k + 1) can also be expressed as:
$$ \boldsymbol{S}\left(k+1\right)=\left[\begin{array}{cc}\cos \left(2\pi f/{f}_s\right)& \sin \left(2\pi f/{f}_s\right)\\ {}-\sin \left(2\pi f/{f}_s\right)& \cos \left(2\pi f/{f}_s\right)\end{array}\right]\boldsymbol{S}(k) $$ (11) Thus, the state transition matrix is defined as:
$$ \boldsymbol{F}=\left[\begin{array}{l}\cos \left(2\pi f/{f}_s\right)\kern1em \sin \left(2\pi f/{f}_s\right)\ \\ {}-\sin \left(2\pi f/{f}_s\right)\kern0.5em \cos \left(2\pi f/{f}_s\right)\end{array}\right] $$ (12) In Eq. (10), adding Acos(2πfk / fs + φ) to the state vector is to make the transition relationship linear, so that modeling can be done using an ordinary KF without using an extend Kalman filter (EKF) or an unscented Kalman filter (UKF), thus reducing the error of the model. In this case, the measurement matrix is:
$$ \boldsymbol{D}=\left[1\kern1.25em 0\right] $$ (13) which indicates only the sine section can be received.
3.2 Multi-Tone with Known Frequency
Since the KF is good at processing multi-dimensional signals, the approach can be extended to a multi-frequency situation. When the signal to be detected contains n frequencies, it can be expressed as A1sin(2πf1t + φ1) + A2sin(2πf2t + φ2) + … + Ansin(2πfnt + φn), so the state vector is defined as:
$$ \boldsymbol{S}(k)={\left[\begin{array}{c}{A}_1\sin \left(2\pi {f}_1k/{f}_s+{\varphi}_1\right)\\ {}{A}_1\cos \left(2\pi {f}_1k/{f}_s+{\varphi}_1\right)\\ {}\vdots \\ {}{A}_n\sin \left(2\pi {f}_nk/{f}_s+{\varphi}_n\right)\\ {}{A}_n\cos \left(2\pi {f}_nk/{f}_s+{\varphi}_n\right)\end{array}\right]}_{2n\times 1} $$ (14) Similarly, if Fi is defined as:
$$ {\boldsymbol{F}}_i=\left[\begin{array}{l}\cos \left(2\pi {f}_i/{f}_s\right)\kern1em \sin \left(2\pi {f}_i/{f}_s\right)\ \\ {}-\sin \left(2\pi {f}_i/{f}_s\right)\kern0.5em \cos \left(2\pi {f}_i/{f}_s\right)\end{array}\right] $$ (15) then, the state transition matrix is:
$$ \boldsymbol{F}={\left[\begin{array}{cccc}{\boldsymbol{F}}_1& & & \\ {}& {\boldsymbol{F}}_2& & \\ {}& & \ddots & \\ {}& & & {\boldsymbol{F}}_n\end{array}\right]}_{2n\times 2n} $$ (16) and the measurement matrix is:
$$ \boldsymbol{D}={\left[1\kern0.5em 0\kern0.5em 1\kern0.5em 0\kern0.5em \cdots \kern0.5em 1\kern0.5em 0\right]}{}_{1\times 2n} $$ (17) which indicates only the sine sections can be received.
3.3 Unknown Frequencies
In practical applications, the frequency of the weak periodic signal to be detected is not accurately obtained, but sometimes we know the approximate range of the frequency (assumed to be [fmin, fmax]). Let the periodic signal be represented as a multi-frequency signal composed of the following frequencies [f1, f2, f3…, fn] (fmin ≤ f1 < f2 < … < fn ≤ fmax), then perform KF on the signal using model in Section 3.2 and analyze the spectrum of the filtered signal. The KF model considers that there are some line spectra at [f1, f2, f3…, fn], thus filtering out noise at other frequency points. When the true frequencies of the signal happen to be some of the assumed frequencies, the spectrum of the filtered signal will produce a prominent peak here. The other case is that some signal frequency components are between two assumed frequencies. Since KF can adjust the Kalman gain K(k) by the prediction error covariance matrix M(k|k-1) in each iteration, the model can still perform effective filtering as long as the difference between the real frequency and one of the assumed frequencies is not very large. But when the true frequency component is far from the assumed frequencies on both sides, only increasing the value of the system noise variance Q1 can compensate for the inaccuracy of the model. However, if Q1 is too large, the filtering result will be inaccurate and fluctuating.
As a result, trade-offs are required when selecting assumed frequencies of the model before performing–KF. When the spacing of two assumed frequencies is too small, the peaks will overlap (in low SNR case) so the weak signal with the frequency between the two assumed values cannot be detected. On the other hand, when the spacing is too large, the true value may be too far from the assumed points and the amplitude will be small due to the model error, which is also difficult to detect.
Therefore, by expressing signals as a multi-frequency form in the frequency range, KF combined with FFT-based spectrum analysis could determine the frequency of signal. Performing KF on signals using the frequency information would enhance the line spectrum of signals, which facilitates the subsequent detection.
3.4 Parameter Selection
After determining the state vector, the transition matrix, and the measurement matrix, it is also necessary to give covariance matrices Q1, Q2 of system noise and measurement noise, and to initial estimated values Ŝ(-1|-1) and error covariance matrix M(-1|-1) to perform KF.
Typically, the variance of the system noise and measurement noise is chosen empirically. For example, when detecting a ship signal, it is assumed that the established model produces small errors, and the noise mainly comes from the measurement process. Therefore, the system noise variance and the measurement noise variance are set to 0.01 and 1, respectively. In addition, let the estimated values Ŝ(-1|-1) = 0 and error covariance matrix M(-1|-1) = I as the initial value. At this point, the KF algorithm can be used to filter the weak periodic signals.
4 Results and Discussion
In order to verify the line spectrum enhancement effect of the proposed algorithm on weak underwater acoustic signals, the method is performed on the computer simulation signal (generated by MATLAB) and the real ship signal, respectively.
4.1 Simulated Signals
It is assumed that the ship radiated signal to be detected is composed of a dual-frequency sinusoidal periodic signal and Gaussian white noise, and the signal is received after passing through a Rayleigh fading channel with five paths. The multipath delay vector is [0, 1.4, 1.8, 6.6, 7.2] ms, the average path gain vector is [0.4179, 0.2939, 0.09388, 0.07354, 0.04732], and maximum Doppler shift is 5 Hz. The channel parameters we used were from Deng's et al. (2009) paper and had been validated by comparing the output of the channel with the South China Sea test data.
The impulse and frequency responses of the Rayleigh channel are shown in Figures 1 and 2. The time domain waveform of the received signal is shown in Figure 3a, and the spectrum is shown in Figure 3b.
Since the frequency information of the signal cannot be determined from Figure 3b, the frequency needs to be estimated first. In general, the frequencies of ships and submarines are mainly distributed at 0–2000 Hz. Therefore, let the simulated signal has a frequency range of 0–2000 Hz, and set [f1, f2, f3…, f6] = [0, 200, 400, …, 2000] be the filter parameters. The time and frequency domain waveform of the filtered signals are shown in Figure 4.
From the spectrum of the filtered signals, it can be found that 36 Hz and 196 Hz may be the frequencies of signal. Thus, let [f1, f2] = [36196] be the filter parameters and let signals be filtered again by KF model, and time and frequency domain waveforms of the final filtered signal is shown in Figure 5.
Comparing Figure 3b with Figure 5b, it can be found that line spectra of signals are detected and enhanced. If time domain waveforms of received and filtered signals are amplified, it can be seen from Figure 6 that the latter is smoother and some noise has been filtered out. The above results show that the proposed method can estimate the frequencies of signals and then enhance the line spectrum of the signals.
It is worth mentioning that due to the Doppler effect, the frequency estimation may not be completely accurate. In fact, the periodic signal frequencies used in the simulation are 40 Hz and 200 Hz, but the filtering can still be performed effectively because of the small difference.
4.2 Ship Signals
After testing the simulated signal, a set of received ship signals was analyzed. During the experiment, the radiated noise of an unknown ship at the South China Sea was recorded by 16-element linear hydrophone array. The time domain waveform of received ship signal is shown in Figure 7a, and the frequency domain waveform is shown in Figure 7b.
From Figure 7b, it could be found that the amplitudes of the three frequency components are slightly higher than the average, 62.75, 475.1, and 594.6 Hz. Thus, we set [f1, f2, f3] = [62.75, 475.1, 594.6] as the filter parameters and use KF to enhance the line spectra. The time domain waveform and frequency of filtered signals are shown in Figure 8.
Comparing Figure 7b with Figure 8b, it can be found that the noise at other frequencies are filtered out, and the line spectra of the signals are enhanced. The time domain waveform comparison of the ship signals and the filtered signal is shown in Figure 9. It can be found that the filtered signal has less clutter and the waveform is smoother.
5 Conclusion
This paper describes the line spectrum enhancement of underwater acoustic signals based on Kalman filter. Because the line spectrum of the underwater acoustic target is expressed as a periodic signal in the time domain, a linear transfer model can be established for underwater acoustic signals and then Kalman filtering can be used. This paper established a model in several different cases of single-tone with known frequency, multi-tone with known frequency, and unknown frequencies. Among them, when the signal frequency is unknown, Kalman filtering is performed on the signal using some assumed frequencies in the signal frequency range to estimate the signal frequency; when the signal frequency is known or already estimated, the signal can be filtered more accurately to achieve the effect of line spectrum enhancement. Experiments on simulated signals and ship signals are conducted in this paper, and the results show that the line spectra of the underwater acoustic target are enhanced and the SNR are improved in both cases. The filtering achieves satisfactory results and proves the effectiveness of this method. Enhancements to the line spectra of underwater targets could be used to improve the detection ability of underwater detection systems and weapon systems.
-
Abbate A, Koay J, Frankel J, Schroeder SC, Das P (1997) Signal detection and noise suppression using a wavelet transform signal processor: application to ultrasonic flaw detection. IEEE Trans Ultrason Ferroelectr Freq Control 44(1): 14–26. https://doi.org/10.1109/58.585186 Casey TA (2007) National Defense Industrial Association distributed netted anti-submarine warfare systems study. J Acoust Soc Am 122(5): 2998–2998. https://doi.org/10.1121/1.2942705 Chen W, Hou J, Sha L (2004) Dynamic clustering for acoustic target tracking in wireless sensor networks. IEEE Trans Mob Comput 3(3): 258–271. https://doi.org/10.1109/TMC.2004.22 Chen ZG, Li YA, Chen X (2015) Underwater acoustic weak signal detection based on Hilbert transform and intermittent chaos. Acta Phys Sin 64(20): 73–80. (in Chinese). https://doi.org/10.7498/aps.64.200502 Coraluppi S, Carthel C, Wu C, Stevens M, Douglas J, Titi G, Luettgen M (2015) Distributed MHT with active and passive sensors. In: 18th International Conference on Information Fusion (Fusion), Washington DC, pp 2065–2072 Cui G, Li H, Himed B (2014) A correlation-based signal detection algorithm in passive radar with DVB-T2 emitter. In: Conference on Signals, Systems & Computers. IEEE, Pacific Grove, pp 1418–1422. https://doi.org/10.1109/ACSSC.2014.7094695 Deng H, Liu Y, Cai H (2009) Time-varying UWA channel with Rayleigh distribution. Tech Acoust 28(2): 109–112. (in Chinese). https://doi.org/10.3969/j.issn.1000-3630.2009.02.003 Detweiller C, Vasilescu I, Rus D (2007) An underwater sensor network with dual communications, sensing, and mobility. In: Oceans 2007-Europe. IEEE, Aberdeen, pp 1352–1357 He G, Cheng J, He X, You X, 2011. Detection of underwater target based on diagonal slice of fourth-order cumulant. 3rd International Workshop on Intelligent Systems and Applications, Wuhan, 1-4 DOI: https://doi.org/10.1109/isa.2011.5873271 Hovem JM (2007) Underwater acoustics: propagation, devices and systems. J Electroceram 19(4): 339–347. https://doi.org/10.1007/s10832-007-9059-9 Izenman, Julian A (1988) An introduction to Kalman filtering with applications. Technometrics 30(2): 243–244. https://doi.org/10.1080/00401706.1988.10488393 Kang B, Shin J, Song J, Choi H, Park P (2012) Acoustic source localization based on the extended Kalman filter for an underwater vehicle with a pair of hydrophones. World Acad Sci Eng Technol 6: 10–25 Kazemi R, Farsi A, Ghaed MH, Karimi-Ghartemani M (2008) Detection and extraction of periodic noises in audio and biomedical signals using Kalman filter. Signal Process 88(8): 2114–2121. https://doi.org/10.1016/j.sigpro.2008.02.012 Kim D, Cano JC, Wang W, De Rango F, Hua K (2014) Underwater wireless sensor networks. Int J Distrib Sens Netw 10(4): 1–2. https://doi.org/10.1155/2014/860813 Moradi MH, Ashoori RM, Baghbani KR (2014) ECG signal enhancement using adaptive Kalman filter and signal averaging. Int J Cardiol 173(3): 553–555. https://doi.org/10.1016/j.ijcard.2014.03.128 Li G, Zhang B (2017) Novel method for detecting weak signal with unknown frequency based on Duffing oscillator. Chin J Sci Instrum 38(1): 181–189. (in Chinese). https://doi.org/10.19650/j.cnki.cjsi.2017.01.024 Li Y, Chen Z, 2017. Entropy based underwater acoustic signal detection. 14th International Bhurban Conference on Applied Sciences and Technology (IBCAST), Islamabad 656-660 DOI: https://doi.org/10.1109/IBCAST.2017.7868120 Luo B, Wang M, Wang S (2017) A highly efficient weak target line-spectrum detection algorithm. Tech Acoust 36(2): 171–176. (in Chinese). https://doi.org/10.16300/j.cnki.1000-3630.2017.02.013 Luo J, Han Y, Fan L (2018) Underwater acoustic target tracking: a review. Sensors 18(2): 112. https://doi.org/10.3390/s18010112 Lv H, Cao Z, Yan X, Li P (2009) A combined method of weak signal detection. In: Asia-Pacific Conference on Computational Intelligence and Industrial Applications (PACIIA), Wuhan, pp 106–109. https://doi.org/10.1109/paciia.2009.5406484 Pan J, Han J, Yang S (2010) A neural network based method for detection of weak underwater signals. J Mar Sci Appl 9(3): 256–261. https://doi.org/10.1007/s11804-010-1004-7 Hu P, Gong S, Bao Z (2011) Detection of line spectrum of the ship shaft-rate electric field based on the improved adaptive line enhancement. In: International Conference on Consumer Electronics, Communications and Networks (CECNet), Xianning, pp 256–259. https://doi.org/10.1109/CECNET.2011.5768747 Prince, Mehra R, Kumar R (2015) Improving the SNR of the underwater acoustic signal affected by wind driven ambient noise using RLS algorithm. In: International Conference on Soft Computing Techniques and Implementations (ICSCTI), Berkeley, pp 45–50. https://doi.org/10.1109/icscti.2015.7489536 Tufts TW, Griffiths LJ, Widrow B (1977) Adaptive line enhancement and spectrum analysis. Proc IEEE 65(1): 169–173. https://doi.org/10.1109/PROC.1977.10445 Siddagangaiah S, Li Y, Guo X, Chen X, Zhang Q, Yang K, Yang Y (2016) A complexity-based approach for the detection of weak signals in ocean ambient noise. Entropy 18(3): 101. https://doi.org/10.3390/e18030101 Su L, Ma H, Tang S (2007) Weak signal detection of strong fractional noise using chaos oscillator and Kalman filtering. Journal of Sichuan University: 149–154 (in Chinese) Wang G, Chen D, Lin J, Chen X (1999) The application of chaotic oscillators to weak signal detection. IEEE Trans Ind Electron 46(2): 440–444. https://doi.org/10.1109/41.753783 Wang H, Shi M (2013) Detection of line-spectrum of radiated noises from underwater target based on chaotic system. In: IEEE International Conference on Signal Processing, Communication and Computing (ICSPCC 2013), Kunming, pp 1–4. https://doi.org/10.1109/ICSPCC.2013.6663887 West NE, Harwell K, McCall B (2017) DFT signal detection and channelization with a deep neural network modulation classifier. In: IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN), Piscataway, pp 1–3. https://doi.org/10.1109/DySPAN.2017.7920745 Zhao S, Chen X, Sun C (2013) Applications of adaptive line-spectrum enhancement algorithm to the detection of low frequency line-spectrum signal. Sci Technol Rev 31(11): 56–59 (in Chinese)