Next Article in Journal
Regional Analysis of Dominant Factors Influencing Leaf Chlorophyll Content in Complex Terrain Regions Using a Geographic Statistical Model
Next Article in Special Issue
Pentagram Arrays: A New Paradigm for DOA Estimation of Wideband Sources Based on Triangular Geometry
Previous Article in Journal
Hyperspectral Image Classification on Large-Scale Agricultural Crops: The Heilongjiang Benchmark Dataset, Validation Procedure, and Baseline Results
Previous Article in Special Issue
On the 2D Beampattern Optimization of Sparse Group-Constrained Robust Capon Beamforming with Conformal Arrays
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Detecting Weak Underwater Targets Using Block Updating of Sparse and Structured Channel Impulse Responses

1
National Key Laboratory of Underwater Acoustic Technology, Harbin Engineering University, Harbin 150001, China
2
Key Laboratory for Polar Acoustics and Application of Ministry of Education, Harbin Engineering University, Ministry of Education, Harbin 150001, China
3
College of Underwater Acoustic Engineering, Harbin Engineering University, Harbin 150001, China
4
Center for Mathematical Statistics, Lund University, 22100 Lund, Sweden
*
Author to whom correspondence should be addressed.
Remote Sens. 2024, 16(3), 476; https://doi.org/10.3390/rs16030476
Submission received: 14 December 2023 / Revised: 16 January 2024 / Accepted: 18 January 2024 / Published: 26 January 2024
(This article belongs to the Special Issue Advanced Array Signal Processing for Target Imaging and Detection)

Abstract

:
In this paper, we considered the real-time modeling of an underwater channel impulse response (CIR), exploiting the inherent structure and sparsity of such channels. Building on the recent development in the modeling of acoustic channels using a Kronecker structure, we approximated the CIR using a structured and sparse model, allowing for a computationally efficient sparse block-updating algorithm, which can track the time-varying CIR even in low signal-to-noise ratio (SNR) scenarios. The algorithm employs a conjugate gradient formulation, which enables a gradual refinement if the SNR is sufficiently high to allow for this. This was performed by gradually relaxing the assumed Kronecker structure, as well as the sparsity assumptions, if possible. The estimated CIR was further used to form a residual signal containing (primarily) information of the time-varying signal responses, thereby allowing for the detection of weak target signals. The proposed method was evaluated using both simulated and measured underwater signals, clearly illustrating the better performance of the proposed method.

1. Introduction

Numerous underwater applications, ranging from monitoring the marine environment, for instance to detect pollution, to underwater communication, depend on accurate and reliable estimates of the underwater channel impulse response (CIR), detailing the time- and location-dependent multipath wave propagation typical of such an environment [1,2,3,4,5,6]. The channel is notably affected by numerous factors, ranging from the depth and salinity of the water to sea structures, thermoclines, sea mammals, and ships, as well as experiences strong noise and interference signals and often also varies due to ship or sonar motions. An accurate estimation of the CIR is critical to allow for the detection of the energy of weak echo signals, such as the backscattered signal of underwater targets, which will appear as a corresponding variation in the resulting CIR estimate [7,8]. Due to the importance of the CIR estimate, notable efforts have been made to construct reliable estimation technologies for underwater CIRs, with recent efforts mainly focusing on exploiting the typical sparse structure of the CIRs, such as in the compressed sensing formulation in [9], where an extended orthogonal matching pursuit method was proposed. Other common alternatives include adaptive estimation methods, such as the one proposed by Tian et al. in [10], which combined a least-mean-squares (LMS) formulation with the use of an adaptive complex-valued penalty term. In [11,12,13], the authors imposed sparsity by making use of a step-size selection, which varied with the magnitude of the CIR coefficients.
As an alternative, recursive least-squares (RLS) formulations may be used, typically having a notably faster convergence, although at the price of increased computational complexity. Given the time-varying nature of underwater CIRs, several sparse RLS formulations have been developed, striving to retain the fast convergence while imposing the sparse structure of the CIRs [14,15,16]. An interesting alternative formulation is that of the sparse conjugate gradient (SCG) algorithm proposed in [17], which employs an affine scaling transform (AST) to enforce sparsity and combines the advantages of the low complexity of the LMS-based methods and the fast convergence of the RLS-based methods. The resulting estimator has been found to offer better performance compared to several sparse RLS formulations, such as l 0 -RLS and l 1 -RLS [18,19], as well as l 1 -RRLS [19]. Notably, most of the derived methods strive to update the estimated CIR on a sample-to-sample basis, i.e., as each new sample becomes available, imposing the gradual forgetting of the previously observed measurements. This is typically not the case for active sonar measurement, where a batch of data is collected, resulting from each of the transmitted sonar pulses, necessitating a block (pulse) updating scheme, wherein earlier block measurements are gradually forgotten instead. Similar situations occur also in other fields, and several block-updating versions of CIR estimators have been investigated in the literature (see, e.g., [20,21,22]).
It is worth noting that drift causes a slight Doppler shift in the resulting signal, but also a time-varying time delay between the transmitter and receiver due to the varying distance of the propagation path. In the studied measurements, the latter (typically dominant) form of time delay shifting was our primary concern, as it affects the CIR’s sparsity over multiple transmissions. The Doppler effect of the drift here causes a slight mismatch between the transmitted and matched signals, somewhat increasing the resulting line widths. In order to exploit the sparsity of the CIR, the time delay drift has to be taken into account and compensated.
In this work, we examined this form of block-based updating scheme, while also incorporating recent developments in acoustic channel estimation, wherein structural information is imposed on the impulse response. In [23], the authors showed that an acoustic impulse response can be well modeled using a summed Kronecker structure, thereby significantly reducing the number of parameters required for the detail ofthe channel. These efforts have since been extended to incorporating such a structure in a variety of estimators [24,25], including both an RLS-based [26] and an LMS-based estimator [27]. To further this development, this work presents a joint estimation framework for time-varying channels, which is robust against the low SNR scenarios typically encountered in underwater measurements, as well as a detection algorithm for weak underwater targets, for active sonar systems. Figure 1 illustrates the flow diagram of the proposed combined methods.
The main contributions are summarized as follows:
(1) Drift compensation: At the initial stage, we compensated the measured signal for the typically present drift. This was achieved by estimating the pulse-to-pulse time delay of the measured signal using a Fourier-based technique [28]; this allows the measured signal to be shifted accordingly before inverse transformation, thereby compensating for the drift.
(2) Block updating the CIR estimate: Using the drift-compensated signals, we proceeded to formulate the proposed sparse and structural CIR estimator. The resulting Kronecker-based block SCG (KBSCG) estimator is able to model the CIR even for low signal-to-noise ratios (SNRs) well, here defined as SNR = 10 log P s P e , where P s and P e denote the power of the signal and the noise, respectively. Although, given the inevitable model mismatch with the true CIR, which generally does not exhibit an exact sparse Kronecker structure, the method will be unable to continue to improve with the increasing SNR. Furthermore, in cases where the channel is changing rapidly, we found that the block-based improved proportionate NLMS (IPNLMS) [29] will react faster to these changes than the KBSCG estimator, although not being able to achieve the same level of performance after convergence. Therefore, in order to ascertainthe better performance of the method, first, we compared the model fit with that of the IPNLMS, to see if the latter approach managed to adapt faster. If it did, we proceeded to also compare it to the proposed block-based SCG (BSCG), which does not impose a Kronecker structure on the CIR. In the high SNR case, the BSCG estimate will be able to offer improved modeling, and the proposed estimator, therefore, proceeds to use the BSCG update instead. For an even higher SNR, the assumption of sparsity may also be relaxed without suffering from numerous spurious estimates in the CIR; in such a case, the updating may instead employ the block-based RLS (BRLS) to allow further refinement. We term the resulting combined estimator the block combined estimator (BCE). As we were mainly interested in the low SNR case, the later steps were less often applicable, but are included here to also allow for such cases.
(3) Detecting weak targets’ echo: We illustrate the effectiveness of the CIR estimate by using it to form the residual between the observed data and the reconstructed data using the CIR estimate from the preceding pulse. The use of the preceding CIR estimates ensures that any channel variations, such as those resulting from a moving target, will remain in the resulting residual. We illustrate this by implementing a matched subspace detector to determine the presence of the target when using different forms of CIR estimates, using both simulated and measured underwater data, showing that the proposed CIR estimator offers a better performance.
The remainder of this paper is organized as follows: In the following section, we detail the problem formulation and derive the proposed block-updating CIR estimate. Then, in Section 2.2, we proceed to introduce the matched subspace detector. Section 3 and Section 3.4 illustrate the performance of the proposed CIR estimator and the resulting detector using both simulated and measured underwater data. Finally, Section 4 gives our conclusions.

2. Materials and Methods

2.1. Estimating the Time-Varying CIR

In practice, underwater sensor equipment is always impacted by water flow, resulting in variations in the signal propagation. The effect is illustrated in Figure 2, showing the CIR estimated using the least squares (LS), for each pulse, in a real sea experiment. As can be seen, the CIR exhibits a sparse structure, but one that varies slowly in between pulses due to the drift.
This time delay effect also differs from the Doppler effect that occurs, as the latter primarily involves the effect of the relative velocity between the source and the observer, causing a corresponding signal distortion. As recursive algorithms rely on the assumption of a constant or slowly varying system, one has to compensate for such time delay perturbations since these otherwise introduce abrupt changes in the system dynamics, which can lead to inaccurate estimates and even unstable behavior in the recursive estimation process. In order to model the time-varying drift, we considered the mth tap of the CIR for the kth pulse, h k ( m ) ,modeled as
h k ( m ) = h k 1 ( m f s τ k ) + Δ k
where τ k R denotes the time delay of the CIR for pulse k, with · denoting the rounding down (floor) operation, and f s the sampling frequency, where Δ k N ( 0 , σ 2 ) denotes the channel perturbation as compared to the previous CIR (taking the drift and amplitude variation into account). As a result, the L-dimensional measured signal resulting from the kth pulse, y ˜ k , may be modeled as
y ˜ k = s k h k + n k
where s k is the N-dimensional transmitted waveform, h k the M-dimensional CIR, and n k an additive noise component, for the kth pulse, with ★ denoting the convolution. In order to determine the time delay drift, we employed the classical Fourier-based time delay estimator presented in [28], which allows for a computationally efficient and reliable estimate of the (possibly non-integer) shift between y ˜ k and y ˜ k 1 . By shifting the Fourier-transformed representation of the measured signal with the estimated shift, τ ^ k , the drift-compensated measured signal, y k , may then be formed using an inverse Fourier transform. We then proceeded to form a block-by-block time updating of the CIR using y k , thereby allowing us to exploit the sparse structure of the drift-compensated CIR, which is illustrated in Figure 3 for the CIR shown in Figure 2.
Next, we extended the SCG algorithm presented in [17] to a block-by-block formulation incorporating a summed Kronecker structure on the CIR. The SCG is formulated similarly to the RLS, but instead uses a conjugate gradient formulation to minimize the resulting weighted quadratic cost function [17,30]. Extending this formulation to a block-by-block update, the block-SCG (BSCG) is formed as
h ^ k = arg min h k J k ( W k h k ) = arg min h k 1 2 h k T W k R k W k h k h k T W k r k
where
R k = λ R k 1 + S k S k T
r k = λ r k 1 + S k y k
with 0 < λ 1 denoting the blockwise forgetting factor, and
S k = s k ( 1 ) s k ( N ) 0 0 0 s k ( 1 ) s k ( N )
where s k ( ) denotes the th index in the kth transmitted pulse. The weighting matrix, W k , in (3) is formed as the M × M diagonal matrix with the vector w k along the diagonal, where
w k ( ) = 1 ξ h ^ k 1 ( ) + c 1 ξ
for = 1 , , M , with c > 0 denoting a small regularization constant introduced for stability purposes and 0 < ξ 1 a factor used to control the sparsity of the solution (with a smaller ξ promoting stronger sparsity). Forming the gradient of J k ( W k h k ) with respect to h k as
g k = h J k ( W k h ) = W k ( R k h k 1 r k )
the blockwise update h ^ k may be formed as
h ^ k = h ^ k 1 + α k W k p k
where
α k = p k T g k p k T W k R k W k p k + δ
p k = β k p k 1 g k
β k = p k 1 T W k R k W k g k p k 1 T W k R k W k p k 1 + δ
where δ > 0 is a small regularization constant preventing division by zero. Further details on the step size α k and the scaling factor β k to sustain the Markov conjugacy can be found in [30]. The method was further extended to incorporate the additionally assumed summed Kronecker product structure, reminiscent of the development in [23], such that we proceeded to model
h k = p = 1 P h k , 2 , p h k , 1 , p
where ⊗ denotes the Kronecker product, with h k , 2 , p and h k , 1 , p , for p = 1 , 2 , , P , denoting two shorter impulse responses of lengths M 2 and M 1 , respectively. Relaxing the formulation in [23], we here assumed that M 1 M 2 M , with M 1 M 2 P . Following [31], (13) is, thus, rewritten as
h k = p = 1 P H k , 2 , p h k , 1 , p = p = 1 P H k , 1 , p h k , 2 , p
where H k , 2 , p = h k , 2 , p I M 1 and H k , 1 , p = I M 2 h k , 1 , p are matrices of sizes M 1 M 2 × M 1 and M 2 × M 1 M 2 , respectively. This reformulation allowed us to separate the contributions from the two sets of CIRs in (3), such that
J k ( W k h k ) = J k , 1 + J k , 2
We proceeded to perform the update by keeping one of the sets of CIRs fixed at a time, minimizing the other, such that, when keeping h k , 2 , p fixed, we only needed to minimize
J k , 1 = 1 2 h ̲ k , 1 T W k , 1 R k , 1 W k , 1 h ̲ k , 1 h ̲ k , 1 T W k , 1 r k , 1
where
h ̲ k , 1 = h k , 1 , 1 T h k , 1 , P T T
R k , 1 = λ R k 1 , 1 + S ̲ k , 2 S ̲ k , 2 T
r k , 1 = λ r k 1 , 1 + S ̲ k , 2 y k
S ̲ k , 2 = S k , 2 , 1 T S k , 2 , P T T
S k , 2 , p = S k T H k , 2 , p
Here, the weighting matrix for the first set of CIRs, W k , 1 = diag ( w k , 1 ) , is formed using only this set, such that
w k , 1 ( ) = 1 ξ 1 h ^ ̲ k 1 , 1 ( ) + c 1 1 ξ 1
This led to the updating of the first set of CIR estimates:
h ̲ k , 1 = h ̲ k 1 , 1 + W k , 1 p k , 1 α k , 1
where
α k , 1 = p k , 1 T g k , 1 p k , 1 T W k , 1 R k , 1 W k , 1 p k , 1 + δ
p k , 1 = β k , 1 p k 1 , 1 g k , 1
β k , 1 = p k 1 , 1 T W k , 1 R k , 1 W k , 1 g k , 1 p k 1 , 1 T W k , 1 R k , 1 W k , 1 p k 1 , 1 + δ
g k , 1 = W k , 1 ( R k , 1 h ̲ k 1 , 1 r k , 1 )
Similarly, fixing the first set of CIRs, the second set may be updated as
h ̲ k , 2 = h ̲ k 1 , 2 + W k , 2 p k , 2 α k , 2
with similar definitions as for the first set. The Kronecker-based BSCG (KBSCG) estimator was, thus, formed by updating both sets of CIR estimates separately. As both (23) and (28) depend on the other set of CIRs, the estimates of (24)–(27) and the corresponding equations for the second set were alternatively computed using a bilinear optimization strategy [32], until practical convergence, prior to forming the updating in (23) and (28).
As shown in the following, the proposed KBSCG allowed for an accurate representation of the CIR, especially in low SNR cases, but did not converge as fast as the IPNLMS method [29], which has been found to allow for the tracking of rapid CIR changes, although then with only limited accuracy. To also allow for rapid changes in the CIR, the proposed combined estimator, therefore, compares the fitting of the KBSCG estimate with that of the IPNLMS estimate, using the reconstruction error
η = S k T h ^ k y k 2 y k 2
If the IPNLMS is deemed to offer an improved fit, which will be the case if the CIR has changed rapidly, this estimate will then be used instead. Furthermore, it is worth noting that the BSCG strives to exploit the sparse structure of the CIR, whereas the KBSCG will also impose a structured form of the CIR, which will further reduce the number of parameters that need to be estimated. One may, therefore, expect that these estimators will achieve good performance in low SNR conditions, as is also shown to be the case in the following, but will have performance limitations at higher SNRs, as the assumptions will not necessarily match the true CIR, thereby imposing constraints on the performance. This is illustrated in the numerical section, where it is shown that the sparse and structured KBSCG and the BSCG estimates will offer better performance in the low SNR cases, but will not be able to achieve such high-quality estimates as alternative formulations as the SNR increases. In this work, we were primarily interested in these low SNR cases, as these are the ones typically occurring in underwater measurements. However, in the interest of generality, one may in the higher SNR cases also improve on the found estimates. This may be accomplished by examining if the BSCG estimate, initiated using the KBSCG estimate, offers an improved fit of the observed data, which will be the case if the SNR is sufficiently high. If so, the combined estimator then uses the BSCG estimate instead.
Next, the BSCG estimate was used as an initialization of the BRLS update; if this estimate offers a lower reconstruction error, the resulting block combined estimator (BCE) instead uses this update as the current estimate. This gradual performance improvement for the discussed estimators is illustrated in Figure 4, where it may be seen that the BCE will havethe best estimate, for each SNR.
The proposed method is summarized in Algorithm 1. As discussed above, the algorithm depends on a number of user-defined parameters. In Section 3.2, we discuss how these parameters may be suitably selected.
Algorithm 1 The BCE algorithm (our Matlab implementation will be provided on the authors’ web pages upon publication).
  1:
Input: λ , δ , c 1 , c 2 , ξ 1 , ξ 2 , s ( k ) , y ˜ ( k ) , M 1 , M 2 , P
  2:
Output: h ^ k .
  3:
Estimate τ k , and form y k .
  4:
Form S k , 1 , S k , 2 , W k , 1 , W k , 2 , etc.
  5:
while Still converging do
  6:
   Update (23) and (28), keeping h k , 2 , p fixed.
  7:
   Keep h k , 1 , p fixed, and update the corresponding equations.
  8:
end while
  9:
Update h ̲ k , 1 and h ̲ k , 2 using (23) and (28).
10:
Compute η K B S C G using (29).
11:
Form the IPN update using [29], and compute the η I P N
12:
if  η I P N < η K B S C G then
13:
    Form the BSCG update using (9), and compute η B S C G .
14:
    if  η B S C G < η I P N  then
15:
        Form the BRLS update, and compute η B R L S .
16:
        if  η B R L S < η B S C G  then
17:
             h ^ k = h ^ k B R L S .
18:
        else
19:
             h ^ k = h ^ k B S C G .
20:
        end if
21:
    else
22:
         h ^ k = h ^ k I P N .
23:
    end if
24:
else
25:
     h ^ k = h ^ k K B S C G .
26:
end if

2.2. Detecting Weak Underwater Targets

In order to illustrate the better performance of the introduced CIR estimator, we proceeded to examine how the found estimates may be used to detect a weak moving target. Traditionally, such a detection may be formed by applying a matched filter (MF) to the measured signal. However, as this signal will be severely corrupted and have a blurring effect due to the reverberation, such a detector will perform poorly if one does not compensate for the effect of the CIR. In order to do so, we proceeded to remove the influence of the channel, forming the residual:
z ^ k = y k y ^ k | k 1 = y k s k h ^ k 1
where h ^ k 1 denotes the BCE estimate of the CIR at time k 1 . The reason for using the CIR estimate from pulse k 1 when forming the kth residual is to allow the detector to determine the relative change in the CIR between pulses k 1 and k, thereby enabling the detection of weak moving targets. During much of the time, the resulting residual will not contain any of the sought targets; although, the resulting residual will still contain a notable structure due to noise and weak reflectors not captured by the CIR estimate. Using a low-order autoregressive (AR) model structure to detail the resulting residual, one may, reminiscent of the procedure in [33], form a pre-whitened version of the residual as A ( z ) z ^ k ( ) = n ^ k ( ) , where z ^ k ( ) denotes the th sample of z ^ k , n ^ k ( ) is assumed to be well modeled as a circularly symmetric complex white Gaussian noise with variance σ n 2 , and the pre-whitening filter, A ( z ) , may be formed as (Using the measured sea data, we determined that a reasonable model for A ( z ) , for this measurement, is A ( z ) = 1 + 0.061 z 2 + 0.034 z 4 . This polynomial will depend on the assumed underwater conditions and should be determined for each setup using a small amount of secondary data, wherein no target is deemed present).
A ( z ) = 1 + = 1 d a z
As any target will cause a response that is a scaled and delayed version of the transmitted pulse, s k , the target signal is known to lie in a (one-dimensional) subspace, H , spanned by this signal. This allows the resulting detection problem to be formulated as
H 0 : n ^ k = w k H 1 : n ^ k = H θ + w k
where w k N ( 0 , R n ) and θ denotes the corresponding scaling of H , with R n denoting the (true) residual covariance matrix, here modeled as a white process, R n = σ n 2 I . Let n ^ k ( τ t ) denote the part of the residual signal n ^ k corresponding to a delay of τ t , i.e.,
n ^ k ( τ t ) = n ^ k , = ξ t , , ξ t + N
where ξ t = f s τ t , [ · ] is the th index in the vector, and N is the length of the transmitted signal, s k .
This allows an (approximative) generalized likelihood ratio test (GLRT), assuming a target reflection at delay τ t , to be formed as (see, e.g., [34])
ψ ( n ^ k ( τ t ) ) = ( N 1 ) n ^ k ( τ t ) T Π H n ^ k ( τ t ) n ^ k ( τ t ) T Π H n ^ k ( τ t )
where Π H denotes the projection onto H , formed as
Π H = H H T H 1 H T
with Π H = I Π H denoting the projection onto the space orthogonal to H . Using (33), the target is, therefore, deemed present if and only if ψ ( n ^ k ( τ t ) ) > γ ψ , otherwise not, where γ ψ is a predetermined threshold value reflecting the acceptable probability of a false alarm ( p f ), where, under the assumptions made, p f = Q F 1 , N 1 ( γ ψ ) , with Q F r , ( γ ψ ) denoting the complementary cumulative distribution function for an F-distribution with r numerator degrees of freedom and denominator degrees of freedom [34].
As the delay of the target reflection, τ t , is unknown, we proceeded to evaluate n ^ k ( τ t ) over the shifted version of the received measurement, y k . An illustration of the resulting detection variable with a target present at τ t = 0.02 s is shown in Figure 5, where a target with a signal-to-reverberation ratio (SRR) of 3 dB was added, with the SRR being defined as
SRR = 10 log P s P r
where P s and P r denote the power of the target signal and the reverberation, respectively. As can be seen in Figure 5, the resulting detection variable is quite noisy due to the imperfections in canceling the minor components in the CIR; to reduce the influence of such unmodeled reflections, we formed a P-step sliding median measure of the formed detection variable, notably reducing the influence of these reflections.
The resulting detection variable, T k , for the kth pulse is then formed as this measure, i.e.,
T k = median P ψ ( n ^ k ( τ ) )
where median P [ · ] denotes the P-step sliding median filter. In this work, we used P = 100 .

3. Results and Discussion

In this section, we examine the performance of both the proposed CIR estimator and the corresponding detection algorithm using simulated sea data.

3.1. Drift Compensation

We initially examined the drift compensation, which is illustrated in Figure 2 and Figure 3 for the real sea data (see below for more details on these measurements). Here, the CIR was estimated for each pulse using the LS; as can be seen in Figure 2, the CIR experienced a notable drift due to the motion of the transmitter and the receiver. By using the proposed drift compensation of the measured data, this drift can be substantially reduced, as illustrated in Figure 3. In order to evaluate this performance gain using simulated data, we proceeded to simulate a channel mimicking the observed sea data channel, where the transmitted signal is a wideband chirp signal, such that
s ( t ) = e x p j 2 π f 0 t + π k t 2 , 0 t T p
where f 0 = 3 kHz and k = 20 kHz/s represent the starting frequency and the chirp rate, respectively, using a pulse width of T p = 200 ms, as was also used in the real experiment. We simulated a channel with M = 800 taps, based on the dominant components in Figure 2 (only showing the initial 200 taps), with uniformly distributed amplitudes with the variance equal to the envelope of the LS estimated CIR channel, each CIR shifted using a sequentially increasing delay to mimic the motion of the underwater acoustic channel resulting from the movements of the transmitting and receiving platforms, and using a maximum drift of no more than 5 ms. Each shift also included a random component to model the fluctuating nature of the amplitude, simulated using a zero-mean unit variance uniformly distributed random variable. Table 1 summarizes the reconstruction error, η , for the resulting CIR estimate, h ^ k , as compared to the CIR used to generate the simulations, h k , for SNR = 0 dB. The values given are the average η for all simulations. Here, the additive noise was simulated as a white additive Gaussian noise. As is clear from the table, the resulting CIR estimates suffered a notable loss of performance if the drift was not compensated for, as such errors then accumulated over time, degrading the performance further and further for each consecutive pulse. As shown in the table, the drift compensation was able to adequately compensate for the time-varying propagation delay, thereby allowing for more-accurate CIR estimates.
Next, we examined how fast the CIR estimates were able to adapt to a change in the true CIR. Figure 6 shows the η for the estimated CIR when the channel was abruptly changed at pulse 40, with the amplitudes of the channels redrawn. As can be seen in the figure, the sparse and the structured estimates were able to both adapt faster to the changing CIR and to yield a more-accurate estimate than the BRLS. Here, the SNR = 0 dB.

3.2. Selecting Suitable Parameters

As has been noted, the proposed BCE algorithm, as well as the BSCG and KBSCG variant, will depend on several user-specified parameters, which will all affect the resulting performance of the estimator. For all estimators, the choice of λ in (4) and (5) will affect the overall speed and variability of the algorithm, similar to all forms of exponentially forgetting algorithms. Figure 7 examines how the performance is affected by the forgetting factor for the simulated sea measurements. Here, as the channel was varying fairly slowly (after compensating for the drift), it can be seen that a blockwise forgetting factor around 0.7 λ 0.9 is preferable. Thus, we selected λ = 0.7 to be able to track the real sonar data well.
Next, we initially examined the BSCG estimator, where the resulting update depends on the sparsity parameter ξ and constant c, as shown in (7). The constants c and δ were only included for stability purposes and will only mildly affect the resulting estimates. Here, we selected these as c = δ = 10 4 . The ξ parameter promotes a sparser solution and should, in our experience, be selected in the range 0.6 < ξ 0.8 . In this work, we used ξ = 0.7 . Figure 8 illustrates how η evolves for an increasing number of pulses for different values of ξ , for SNR = 0 dB, supporting this recommendation. As may be seen in the figure, the BSCG fit was, for this SNR, preferable with respect to the BRLS, for all settings of ξ (see also Figure 8). The KBSCG estimator will be affected similarly by the choice of ξ 1 and ξ 2 , but also requires the selection of the model orders M 1 , M 2 , and P in (13).
These parameters will affect the total number of unknown parameters to be estimated, Ψ , where Ψ = ( M 1 + M 2 ) P . Clearly, it is preferable to reduce the overall number of parameters in order to simplify the estimation procedure and, therefore, also speed up the adaptation to changes in the CIR. In order to determine a suitable model order, we formed the Bayesian Information Criteria (BIC) selection rule [35]:
BIC ( Ψ ) = Ψ l n ( L ) + L log ( η ( Ψ ) )
where η ( Ψ ) denotes the error for the model using the Ψ parameters (which is uniquely defined given the constraint that M 1 M 2 P ) and L is the number of measured samples per pulse, in our case L = 4000 . Figure 9 illustrates the resulting model order selection rule, suggesting that Ψ = 280 , which implies that M 1 = 30 , M 2 = 26 , and P = 5 are suitable model ordersto minimize the fitting error while keeping the model order low. It may be noted from the figure that, due to the various parameter combinations possible to form Ψ , the resulting BIC curve will be non-smooth; although, this may, as can be seen, still be used to determine suitable model orders.

3.3. Matched-Filter-Based Detection

Next, we examined how the proposed CIR estimates can be used to detect weak moving targets. In doing so, we added a simulated target signal to the measured signal, where the target signal is modeled as the reflection of a moving target between the transmitter and receiver, gradually moving away from the receiver such that the relative reflection is shifted 3 ms per consecutive pulse. In order to mimic the local scattering of the target, the primary target response was modeled here as a delay of 33 ms with unit amplitude. The local scattering of the target was modeled using (normally distributed) randomly generated weak reflections following the main reflection. Figure 10 illustrates a typical example of the (noise-free) target impulse response; the measured target response signal was modeled as the convolution of this response by the transmitted signal, being scaled to yield the examined SRR. The target response was added here at the eight pulse to allow the algorithm to converge prior to forming the detection variable at this time. In these simulations, we used an SNR of −15 dB and an SRR of −3 dB.
Figure 11 shows the resulting receiver operating characteristic (ROC) curve formed using MC = 1000 Monte Carlo simulations for the detection variable T k , defined in (36), when employing the matched subspace detector to the residual n ^ k ( τ t ) in (32), formed using the discussed CIR estimators. As a comparison, the figure also shows the performance of this detector when applied instead directly to the measured signal, y k , without any CIR compensation. This detector is denoted here as the uncompensated matched filter (UMF). From the figure, it is clear that the CIR compensation notably improved the detector performance, with the more-accurate CIR estimates gradually improving the detection performance.
The poor performance of the UMF was a result of the reverberation, causing the measured signal to be formed and overlapped by multiple shifted versions of the transmitted signal; when forming the detection variable, one cannot, as a result, distinguish the reflections from the target from those of the reverberation, which caused the poor performance. The proposed method instead uses the residual signal after the CIR compensation, reducing the influence of the reverberation, to form the detection variable, thereby allowing for the more-robust decision. Given that the reverberation is relatively stationary as compared to the reflections of the moving reflector, one may, in this way, exploit the changes in the sound field to detect the moving target.

3.4. Experimental Results

We finally examined a real sea measurement in a shallow sea in May 2022, in Laoshan, Qingdao, China, having a depth of 10 m, where a single transmitter placed at a depth of 4 m was transmitting a linear frequency-modulated pulse sequence covering 3 to 7 kHz, using a sampling rate of f s = 16 kHz. The pulse repeat time (PRT) used was 3.3 s, with a pulse width of 0.2 s. The transmitted signal was measured using the same sampling rate by a receiver positioned 5 km away from the transmitter, at a depth of 2 m. The main system parameters are listed in Table 2.
Both the transmitter and the receiver were almost static, being fixed to an underwater chain experiencing only a mild drift; although, as shown in Figure 2, the resulting channel was still drifting notably. As can be seen in Figure 2, as well as in the drift-compensated CIR estimate shown in Figure 3, the CIR had a few dominant reflections, corresponding to the direct path, the bottom reflection, as well as the surface reflection. Figure 12 shows the resulting BCE estimate, using the noted settings, for the measurement data. As can be seen in the figure, the estimator was able to estimate the sparse structure of the CIR well, without suffering from the notable spurious estimates present in the LS estimate.
Figure 13 illustrates how well the discussed methods were able to fit the observed data as the SNR was reduced; here, we normalized the power of the measured signal and added an additive white Gaussian noise corresponding to the noted SNR, computing the reconstruction error using the difference between the sea data (without additive noise) and the reconstructed signal. As can be seen in Figure 13, paralleling the simulation results in Figure 4, the proposed estimator, as expected, offered superior performance in the low SNR case, where the use of the structured sparsity was beneficial.
Next, we used the measured sea data illustrated in Figure 2, but now included the reflection of a target (modeled as above), moving away from the transmitter with a velocity 1.5 m/s, with an SRR of −2.5 dB. It is worth noting that, as the residual in (30) was formed using the CIR estimate from pulse k 1 , the residual will contain a contribution both from the new location of the target, as well as the lack of a contribution at its earlier location, thereby increasing the power of the target signal in (33). Figure 14 shows the resulting detection variable T k , defined in (36), for the 8th, 9th, and 10th pulses, when using the BCE estimator. As can be seen in the figure, although the CIR estimate was able to describe parts of the sea channel, the residual n ^ k still retained some reflections, partly due to the varying SNR of the sea measurements between pulses, but also due to the unexplained parts of the sea channel, causing large values of T k for the initial part of n ^ k for all three pulses. The reflecting target can be seen in Figure 14 at a delay of about 0.033 s, corresponding to sample 528, for the eight pulse, and then moving 48 samples (3 ms) in each of the following pulses due to the target’s velocity (it should be noted that the approach will also work for the detection of reflectors moving with non-constant velocity, although at some loss, as the shifted reflection will align less ideally in such a case).
As the unexplained part of the channel caused significant reflections, the detector may well fail to detect the presence of weaker targets. In order to improve the detection, we proceeded to exploit the motion of the target, assuming that it will exhibit a reasonably constant velocity during a short interval. We, therefore, formed the cross-correlation between consecutive pulses, ρ T k , T k 1 , and then, determined the common shift between pulses, reflecting the target’s constant velocity, as
k τ K = max k = 1 K ρ T k , T k 1
for K pulses. By then circularly shifting the kth detection variable, T k , with k τ K , forming T ˜ k , all the shifted detection variables T ˜ k may be summed coherently, creating a new detection variable T ˘ K , which is then used to determine the presence or the absence of a target in the K measurements. The shifted T ˜ k for the 8th, 9th, and 10th pulses, together with the resulting T ˘ K are shown in Figure 15, illustrating how the resulting detection variable can efficiently exploit the response of the target in the pulses, reducing the influence of the still unexplained sea channel.
Figure 16 shows the resulting detection performance of the detection variable T ˘ K , using K = 4 pulses with a simulated target with SRR = −2.5 dB. In each of the MC = 1000 Monte Carlo simulations used to form the ROC, an additive Gaussian noise was added to the real measurement, yielding an SNR of −12.3 dB. For this low SRR and SNR, the UMF failed to allow for a viable detection and was, therefore, in the interest of clarity, omitted from the figure. As can be seen in Figure 16, the combined detection variable, T ˘ K , was able to accurately detect the weak target using the structured CIR estimates, again showing the excellent performance of the proposed detector.
Consistent with the simulation results shown in Figure 11, one may note that the structured CIR estimators were also able to track the channel fluctuations for the measured sea data sufficiently fast to allow for an improved detection, as compared to the non-structured estimators.

4. Conclusions

In this paper, we introduced a sparse and structured block-updating channel impulse response (CIR) estimator. By exploiting a sparse and structured approximation of the CIR, we formulated a block-updated conjugate gradient formulation that allowed the CIR estimator to provide accurate performance even in noisy environments, whereas the estimator also allowed for a gradual relaxation of these constraints for higher SNR cases, enabling the estimator to retain the better performance of the estimators without posing such restrictions. We also included a discussion of how the required user parameters should be selected and how these affect the performance of the method, as well as introduced a matched subspace detector formed on the resulting channel residual. The proposed CIR estimate was evaluated by comparing it to several recent CIR estimators, for both simulated and measured sea data, illustrating both the better performance of the CIR estimate and the resulting improved detection performance. In the future, we will aim to incorporate an adaptive selection of the hyperparameters used, as well as examine how the target motion affects the detectability of a target.

Author Contributions

C.Y. contributed mainly to the work and is listed as the first author. X.S. served as the corresponding author and provided guidance throughout the study. C.Y. and A.J. were responsible for designing and conducting the experiments, analyzing the data, and writing the manuscript. Specifically, Q.L., X.S. and A.J. developed the research question and hypotheses, designed the study protocol, recruited the participants, collected and managed the data, conducted the statistical analyses, and interpreted the findings. C.Y. also wrote the initial draft of the manuscript and revised it based on feedback from the other authors. M.M. assisted with the experimental design and performed the data analysis. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (Grant No. U20A20329) and China Scholarship Council under Grant No. 202106680039.

Data Availability Statement

The data presented in this study are available in article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Jiang, W.; Zheng, S.; Zhou, Y.; Tong, F.; Kastner, R. Exploiting time varying sparsity for underwater acoustic communication via dynamic compressed sensing. J. Acoust. Soc. Am. 2018, 143, 3997–4007. [Google Scholar] [CrossRef] [PubMed]
  2. Yu, G.; Zhao, D.; Piao, S. Target detection method using multipath information in an underwater waveguide environment. IET Radar Sonar Navig. 2020, 14, 226–232. [Google Scholar] [CrossRef]
  3. Junejo, N.U.R.; Sattar, M.; Adnan, S.; Sun, H.; Adam, A.B.; Hassan, A.; Esmaiel, H. A Survey on Physical Layer Techniques and Challenges in Underwater Communication Systems. J. Mar. Sci. Eng. 2023, 11, 885. [Google Scholar] [CrossRef]
  4. Jing, S.; Hall, J.; Zheng, Y.R.; Xiao, C. Signal detection for underwater IoT devices with long and sparse channels. IEEE Internet Things J. 2020, 7, 6664–6675. [Google Scholar] [CrossRef]
  5. Lin, J.; Wang, G.; Zheng, Z.; Ye, R.; He, R.; Ai, B. Modeling and channel estimation for piezo-acoustic backscatter assisted underwater acoustic communications. China Commun. 2022, 19, 297–307. [Google Scholar] [CrossRef]
  6. Yuan, X.; Guo, L.; Luo, C.; Zhou, X.; Yu, C. A survey of target detection and recognition methods in underwater turbid areas. Appl. Sci. 2022, 12, 4898. [Google Scholar] [CrossRef]
  7. Li, W.; Zhou, S.; Willett, P.; Zhang, Q. Preamble detection for underwater acoustic communications based on sparse channel identification. IEEE J. Ocean. Eng. 2017, 44, 256–268. [Google Scholar] [CrossRef]
  8. Tian, Y.; Han, X.; Vorobyov, S.A.; Yin, J.; Liu, Q.; Qiao, G. Wideband signal detection in multipath environment affected by impulsive noise. J. Acoust. Soc. Am. 2022, 152, 445–455. [Google Scholar] [CrossRef]
  9. Zhang, Y.; Venkatesan, R.; Dobre, O.A.; Li, C. Efficient Estimation and Prediction for Sparse Time-Varying Underwater Acoustic Channels. IEEE J. Ocean. Eng. 2020, 45, 1112–1125. [Google Scholar] [CrossRef]
  10. Tian, Y.; Han, X.; Yin, J.; Li, Y. Adaption penalized complex LMS for sparse under-ice acoustic channel estimations. IEEE Access 2018, 6, 63214–63222. [Google Scholar] [CrossRef]
  11. Duttweiler, D.L. Proportionate normalized least-mean-squares adaptation in echo cancelers. IEEE Trans. Speech Audio Proc. 2000, 8, 508–518. [Google Scholar] [CrossRef]
  12. Benesty, J.; Gay, S.L. An improved PNLMS algorithm. In Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing, Orlando, FL, USA, 13–17 May 2002; Volume 2, pp. 1881–1884. [Google Scholar]
  13. Hoshuyama, O.; Goubran, R.A.; Sugiyama, A. A generalized proportionate variable step-size algorithm for fast changing acoustic environments. In Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing, Montreal, QC, Canada, 17–21 May 2004; Volume 4, pp. 161–164. [Google Scholar]
  14. Qi, C.; Wang, X.; Wu, L. Underwater acoustic channel estimation based on sparse recovery algorithms. IET Signal Process. 2011, 5, 739–747. [Google Scholar] [CrossRef]
  15. Zakharov, Y.V.; Li, J. Sliding-window homotopy adaptive filter for estimation of sparse UWA channels. In Proceedings of the IEEE Sensor Array and Multichannel Signal Processing Workshop, Rio de Janerio, Brazil, 10–13 July 2016; pp. 1–4. [Google Scholar]
  16. Qiao, G.; Gan, S.; Liu, S.; Ma, L.; Sun, Z. Digital self-interference cancellation for asynchronous in-band full-duplex underwater acoustic communication. Sensors 2018, 18, 1700. [Google Scholar] [CrossRef] [PubMed]
  17. Lee, C.; Rao, B.D.; Garudadri, H. A sparse conjugate gradient adaptive filter. IEEE Signal Process. Lett. 2020, 27, 1000–1004. [Google Scholar] [CrossRef]
  18. Eksioglu, E.M.; Tanc, A.K. RLS algorithm with convex regularization. IEEE Signal Process. Lett. 2011, 18, 470–473. [Google Scholar] [CrossRef]
  19. Eksioglu, E.M. Sparsity regularised recursive least squares adaptive filtering. IET Signal Process. 2011, 5, 480–487. [Google Scholar] [CrossRef]
  20. Montazeri, M.; Duhamel, P. A set of algorithms linking NLMS and block RLS algorithms. IEEE Trans. Signal Process. 1995, 43, 444–453. [Google Scholar] [CrossRef]
  21. Wang, Z.; Zhou, S.; Preisig, J.C.; Pattipati, K.R.; Willett, P. Clustered Adaptation for Estimation of Time-Varying Underwater Acoustic Channels. IEEE Trans. Signal Process. 2012, 60, 3079–3091. [Google Scholar] [CrossRef]
  22. Qiao, G.; Song, Q.; Ma, L.; Liu, S.; Sun, Z.; Gan, S. Sparse Bayesian learning for channel estimation in time-varying underwater acoustic OFDM communication. IEEE Access 2018, 6, 56675–56684. [Google Scholar] [CrossRef]
  23. Paleologu, C.; Benesty, J.; Ciochină, S. Linear system identification based on a Kronecker product decomposition. IEEE/ACM Trans. Audio Speech Lang. Proc. 2018, 26, 1793–1808. [Google Scholar] [CrossRef]
  24. Elisei-Iliescu, C.; Paleologu, C.; Benesty, J.; Stanciu, C.; Anghel, C.; Ciochină, S. A multichannel recursive least-squares algorithm based on a Kronecker product decomposition. In Proceedings of the 43rd International Conference on Telecommunications and Signal Processing, Milan, Italy, 7–9 July 2020; pp. 14–18. [Google Scholar]
  25. Wang, X.; Huang, G.; Benesty, J.; Chen, J.; Cohen, I. Time difference of arrival estimation based on a Kronecker product decomposition. IEEE Signal Process. Lett. 2020, 28, 51–55. [Google Scholar] [CrossRef]
  26. Elisei-Iliescu, C.; Paleologu, C.; Benesty, J.; Stanciu, C.; Anghel, C.; Ciochină, S. Recursive least-squares algorithms for the identification of low-rank systems. IEEE/ACM Trans. Audio Speech Lang. Process. 2019, 27, 903–918. [Google Scholar] [CrossRef]
  27. Bhattacharjee, S.S.; George, N.V. Nearest Kronecker product decomposition based normalized least mean square algorithm. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing, Barcelona, Spain, 4–8 May 2020; pp. 476–480. [Google Scholar]
  28. Marple, S.L. Estimating group delay and phase delay via discrete-time “analytic” cross-correlation. IEEE Trans. Signal Process. 1999, 47, 2604–2607. [Google Scholar] [CrossRef]
  29. Dong, Y.; Zhao, H. A new proportionate normalized least mean square algorithm for high measurement noise. In Proceedings of the 2015 IEEE International Conference on Signal Processing, Communications and Computing, Ningbo, China, 19–22 September 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 1–5. [Google Scholar]
  30. Variddhisaï, T.; Mandic, D.P. On an RLS-like LMS adaptive filter. In Proceedings of the 2017 22nd International Conference on Digital Signal Processing, London, UK, 23–25 August 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1–5. [Google Scholar]
  31. Harville, D.A. Matrix Algebra from a Statistician’s Perspective; Taylor & Francis: Abingdon-on-Thames, UK, 1998. [Google Scholar]
  32. Van Loan, F.C. The ubiquitous Kronecker product. J. Comput. Appl. Math. 2000, 123, 85–100. [Google Scholar] [CrossRef]
  33. Jakobsson, A.; Mossberg, M.; Rowe, M.; Smith, J.A.S. Exploiting Temperature Dependency in the Detection of NQR Signals. IEEE Trans. Signal Process. 2006, 54, 1610–1616. [Google Scholar] [CrossRef]
  34. Kay, S.M. Fundamentals of Statistical Signal Processing, Volume II: Detection Theory; Prentice-Hall: Englewood Cliffs, NJ, USA, 1998. [Google Scholar]
  35. Stoica, P.; Moses, R.L. Spectral Analysis of Signals; Pearson Prentice Hall: Upper Saddle River, NJ, USA, 2005. [Google Scholar]
Figure 1. Block diagram of the processing chain for the proposed joint estimation and detection framework.
Figure 1. Block diagram of the processing chain for the proposed joint estimation and detection framework.
Remotesensing 16 00476 g001
Figure 2. Pulse-to-pulse LS estimate of the CIR from high SNR sea data. The figure shows both the underlying sparse nature of the underwater CIR and the channel drift in between pulses. The numerous spurious components visible in the CIR estimates are due to the non-sparse nature of the LS estimate.
Figure 2. Pulse-to-pulse LS estimate of the CIR from high SNR sea data. The figure shows both the underlying sparse nature of the underwater CIR and the channel drift in between pulses. The numerous spurious components visible in the CIR estimates are due to the non-sparse nature of the LS estimate.
Remotesensing 16 00476 g002
Figure 3. Pulse-to-pulse LS estimate of the drift-compensated CIR from high SNR sea data.
Figure 3. Pulse-to-pulse LS estimate of the drift-compensated CIR from high SNR sea data.
Remotesensing 16 00476 g003
Figure 4. Performance of the discussed CIR estimators for the simulated data, as a function of the SNR.
Figure 4. Performance of the discussed CIR estimators for the simulated data, as a function of the SNR.
Remotesensing 16 00476 g004
Figure 5. Illustration of the detection variable, ψ ( n ^ k ( τ ) ) , as compared to the median filtered detection variable, T k , and the threshold γ ψ for p f = 5 %. The target is present here at τ t = 0.02 s, for SNR = −10 dB and SRR = 3 dB.
Figure 5. Illustration of the detection variable, ψ ( n ^ k ( τ ) ) , as compared to the median filtered detection variable, T k , and the threshold γ ψ for p f = 5 %. The target is present here at τ t = 0.02 s, for SNR = −10 dB and SRR = 3 dB.
Remotesensing 16 00476 g005
Figure 6. Performance comparison for the discussed algorithms when the CIR changes abruptly at pulse 40, for SNR = 0 dB.
Figure 6. Performance comparison for the discussed algorithms when the CIR changes abruptly at pulse 40, for SNR = 0 dB.
Remotesensing 16 00476 g006
Figure 7. Effect of forgetting factor on proposed algorithms in time-varying CIR case, for SNR = 0 dB.
Figure 7. Effect of forgetting factor on proposed algorithms in time-varying CIR case, for SNR = 0 dB.
Remotesensing 16 00476 g007
Figure 8. Effect of ξ on the BSCG algorithm, for SNR = 0 dB.
Figure 8. Effect of ξ on the BSCG algorithm, for SNR = 0 dB.
Remotesensing 16 00476 g008
Figure 9. The BIC curve for SNR = 0 dB, illustrating the preferable choice of the model orders.
Figure 9. The BIC curve for SNR = 0 dB, illustrating the preferable choice of the model orders.
Remotesensing 16 00476 g009
Figure 10. An example of the simulated noise-free target impulse response.
Figure 10. An example of the simulated noise-free target impulse response.
Remotesensing 16 00476 g010
Figure 11. Estimated ROC for the resulting detectors, using a simulated CIR, when observing a single pulse containing the target moving with velocity 1.5 m/s, for SNR = −15 dB and SRR = −3 dB.
Figure 11. Estimated ROC for the resulting detectors, using a simulated CIR, when observing a single pulse containing the target moving with velocity 1.5 m/s, for SNR = −15 dB and SRR = −3 dB.
Remotesensing 16 00476 g011
Figure 12. Pulse-to-pulse BCE estimate of the drift-compensated CIR from high SNR sea data.
Figure 12. Pulse-to-pulse BCE estimate of the drift-compensated CIR from high SNR sea data.
Remotesensing 16 00476 g012
Figure 13. Performance comparison of the CIR estimates for the measured sea data, for varying noise levels.
Figure 13. Performance comparison of the CIR estimates for the measured sea data, for varying noise levels.
Remotesensing 16 00476 g013
Figure 14. The detection variable T k , defined in (36), for three consecutive pulses for a simulated target moving with velocity 1.5 m/s, with SNR = −12.3 dB, and SRR = −2.5 dB.
Figure 14. The detection variable T k , defined in (36), for three consecutive pulses for a simulated target moving with velocity 1.5 m/s, with SNR = −12.3 dB, and SRR = −2.5 dB.
Remotesensing 16 00476 g014
Figure 15. The shifted detection variables T ˜ k for the three pulses shown in Figure 14, together with the combined detection variable T ˘ K .
Figure 15. The shifted detection variables T ˜ k for the three pulses shown in Figure 14, together with the combined detection variable T ˘ K .
Remotesensing 16 00476 g015
Figure 16. Estimated ROC for the resulting detectors, using the discussed CIR estimates with the real sea data, when observing K = 4 pulses containing a target moving with velocity 1.5 m/s, with SNR = −12.3 dB and SRR = −2.5 dB.
Figure 16. Estimated ROC for the resulting detectors, using the discussed CIR estimates with the real sea data, when observing K = 4 pulses containing a target moving with velocity 1.5 m/s, with SNR = −12.3 dB and SRR = −2.5 dB.
Remotesensing 16 00476 g016
Table 1. The η of the CIR estimate for different algorithms, with or without drift compensation, for SNR = 0 dB.
Table 1. The η of the CIR estimate for different algorithms, with or without drift compensation, for SNR = 0 dB.
Algorithm η (dB)
SNR = 0 dB
WithoutWith
LS3.74−4.47
BRLS [20]0.91−9.49
1 −BRLS [19]0.89−9.63
IPNLMS [29]2.39−6.69
mNLMS [30]0.58−10.84
BSCG0.39−11.17
KBSCG0.81−9.59
BCE2.38−11.59
Table 2. Underwater experiment parameters.
Table 2. Underwater experiment parameters.
ParameterValue
Starting frequency3 kHz
Bandwidth4 kHz
Sampling frequency16 kHz
Pulse width200 ms
PRT3.3 s
Tx depth4 m
Rx depth2 m
Sea depth10 m
Horizontal range of Tx and Rx5 km
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

Yang, C.; Ling, Q.; Sheng, X.; Mu, M.; Jakobsson, A. Detecting Weak Underwater Targets Using Block Updating of Sparse and Structured Channel Impulse Responses. Remote Sens. 2024, 16, 476. https://doi.org/10.3390/rs16030476

AMA Style

Yang C, Ling Q, Sheng X, Mu M, Jakobsson A. Detecting Weak Underwater Targets Using Block Updating of Sparse and Structured Channel Impulse Responses. Remote Sensing. 2024; 16(3):476. https://doi.org/10.3390/rs16030476

Chicago/Turabian Style

Yang, Chaoran, Qing Ling, Xueli Sheng, Mengfei Mu, and Andreas Jakobsson. 2024. "Detecting Weak Underwater Targets Using Block Updating of Sparse and Structured Channel Impulse Responses" Remote Sensing 16, no. 3: 476. https://doi.org/10.3390/rs16030476

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