Next Article in Journal
A Multi-Time-Frequency Feature Fusion Approach for Marine Mammal Sound Recognition
Previous Article in Journal
Comparative Analysis of Combustion Characteristics and Emission Formation in Marine Diesel Engines Using Biofuels: Chemical Mechanism Analysis and Computational Fluid Dynamics Simulation
Previous Article in Special Issue
Channel Shortening-Based Single-Carrier Underwater Acoustic Communications in Impulsive Environment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Turbo Equalization Based on a Virtual Decoder for Underwater Acoustic Communication

College of Electrical and Information Engineering, Hunan University, Changsha 410082, China
*
Authors to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2025, 13(6), 1099; https://doi.org/10.3390/jmse13061099
Submission received: 27 April 2025 / Revised: 25 May 2025 / Accepted: 27 May 2025 / Published: 30 May 2025

Abstract

:
By transferring external information between the equalizer and the decoder iteratively, the performance of turbo equalization is close to the channel capacity. Conventional turbo equalization (CTE) relies on channel coding, while the transmission of external information is a problem in an uncoded system, and turbo equalization without channel coding (TECC) remains unexplored. Therefore, this paper introduces a TECC framework with a virtual decoder constructed by bidirectional processing. The main innovation is that the existence of the virtual decoder enables the transmission of external information. Under this new framework, we implement it with a minimum mean square error decision feedback equalizer (MMSE-DFE) and evaluate its performance across stationary channels and multipath fading channels. Simulation results demonstrate significant communication performance enhancement after three to four iterations, surpassing both conventional bidirectional and unidirectional equalization. In addition, the proposed TECC is verified through underwater acoustic communication in a sea trial. The results also demonstrate that the TECC achieves better bit error performance.

1. Introduction

Over the past three decades, turbo equalizers have become extensively utilized in inter-symbol interference (ISI) channels, such as typical shallow water acoustic channels [1,2,3], owing to their robust detection capabilities, which enable performance close to channel capacity. Typically, turbo equalization operating with channel coding is referred to as conventional turbo equalization (CTE). In CTE, channel coding plays a crucial role by assisting in the construction of a soft decoder behind the equalizer, thereby providing prior information for subsequent iterations.
Extensive research by scholars has delved into CTE since 1995 [4]. The early turbo equalization employs the BCJR algorithm based on maximum a posteriori (MAP) for optimal detection performance [5], albeit at the cost of significant computational load. Subsequently, sub-optimal algorithms like the minimum mean square error (MMSE) linear equalizer and the MMSE decision feedback equalizer (DFE) are introduced [6]. Still, they involve matrix inversion operations for equalizer coefficient solving, leading to other, lower-complexity equalizers with slight performance trade-offs [7], such as low-complexity fully adaptive turbo equalization [8]. In addition to the above-mentioned CTEs based on channel estimation, adaptation-based CTE approaches exist that differ in external information computation but converge quickly after a few iterations [9]. Benefiting from the improvement of bit error rate (BER), CTE is widely used in single carrier (SC) [1], orthogonal frequency division multiplexing (OFDM), and orthogonal time frequency space (OTFS) [9,10]. Practical applications of CTE must also contend with time-varying channel characteristics, especially in complex environments like underwater acoustic channels. Consequently, methods such as basis decomposition, Bayesian learning, joint iteration, expectation propagation, factor graph, and deep learning in the turbo equalization framework have demonstrated superior performance [11,12,13,14,15,16]. However, CTE relies on channel coding for error control by adding redundancy, which inevitably reduces the communication rate, presenting a notable drawback.
Turbo equalization without channel coding (TECC) refers to turbo equalization that does not rely on channel coding for iteration and external information exchange. TECC can offer a notable boost in communication throughput compared with CTE. It is particularly well suited for scenarios where minor bit errors can be tolerated, such as real-time voice communication and live image transmission. However, TECC has not been studied yet, and some literature with similar concepts can still be found, which is classified in Table 1. For instance, to effectively mitigate ISI, the chip-interleaved code-division multiple access (CDMA) system treats Pseudorandom noise (PN) sequence modulation as a form of channel coding and applies the principles of turbo equalization for iterative processing [17]. The PN sequence modulation and channel are analogous to two turbo-code encoders. This approach has also been extended to power-interleaved CDMA systems [18]. Some works [19,20] do not use turbo equalization but have also achieved performance improvements through iterative processing ideas without relying on channel coding. For example, the “operator-perturbation technique” is used to iteratively eliminate inter-subcarrier interference in OFDM systems [19]. In SC systems, a novel decision-aided phase noise compensation scheme has been proposed, where data decisions from previous iterations are used to estimate and compensate for phase noise effects [20]. In OTFS, the author in [21] shows that the performance gain due to iterations comes from the non-Gaussian constellation constraint in the delay-Doppler domain. These approaches showcase the potential for achieving effective equalization and interference mitigation without explicit reliance on channel-coding paradigms.
Currently, most of the research focuses on CTE, which relies on channel coding and turbo iteration to reduce the bit error rate. This is a technology that requires channel coding. However, there is little research on TECC, which does not require channel coding. This paper aims to fill this research gap and proposes a TECC structure that implements turbo iteration through a virtual decoder.
For TECC, handling the transmission of external information poses a challenging problem. Without channel coding, the absence of a decoder means that external information transfer cannot be achieved. However, creating a suitable virtual decoder makes it possible to realize the transfer of external information. This forms the central focus of TECC research explored in this paper. Consequently, this paper introduces a TECC structure based on a virtual decoder, with the specific contributions as follows:
(a)
A new concept of TECC based on a virtual decoder is proposed, implementing turbo iteration, without introducing rate reduction, and reducing the bit error rate.
(b)
The corresponding way of decoding output and external information transmission in the virtual decoder is also given, which is based on bidirectional processing. A practical implementation of TECC structure with MMSE-DFE is proposed, and its convergence and superiority are verified through numerical simulations.
(c)
We successfully applied TECC-MMSE-DFE to actual underwater acoustic communication scenarios, achieving better error performance than traditional algorithms
The rest of this paper is organized as follows. Section 2 provides a concise overview of the principles behind CTE, followed by an explanation of the principles underlying TECC. Section 3 introduces the specific TECC-MMSE-DFE structure and reveals its acceptable complexity. The BER performance of the proposed TECC is presented and compared in Section 4 through numerical simulations. Experimental verification based on underwater acoustic communication is described in Section 5. Section 6 summarizes the conclusions drawn from our study.

2. The Structure of Proposed TECC

Consider linear modulation over a baseband, discrete-time, symbol-spaced channel corrupted by additive white Gaussian noise (AWGN). When the channel is time-invariant, the received symbol at time n is given by
z n = k = 0 L 1 h k x n k + w n
where h = [ h 0 ,   h 1 , , h L 1 ]T is the channel impulse response, h k 1 is the kth tap of h , L is the tap length of the channel under the symbol interval, x n is the nth transmitted symbol, and w n is AWGN with variance σ w 2 . When the channel is time-variant, the received symbol at time n is given by
z n = k = 0 L 1 h n , k x n k + w n
where h n = h n , 0 ,   h n , 1 , , h n , L 1 T is the channel impulse response at time n, and h n , k is the kth tap of h n . It is assumed that σ w 2 , h , and h n are all known to the receiver. For simplicity, the entire paper is derived and analyzed using binary phase shift keying (BPSK) modulation without loss of generality. The transmitted bits are given by b n = 0   or   1 , where n = 1 ,   ,   N , and N is the number of the transmitted bits.
In this section, the principle of CTE is briefly reviewed. Then, the structure of TECC is shown, and the implementation of a virtual decoder from the perspective of bidirectional processing is displayed.

2.1. A Brief Principle Review of CTE

As shown in Figure 1, the transmitter corresponding to CTE comprises an encoder, interleaver, and mapper, while the receiver includes an equalizer, demapper, deinterleaver, interleaver, and soft decoder. The external information is transferred between the equalizer and the soft decoder, thereby improving the bit error rate of the output bits.
The equalizer receives external information from the previous iteration and provides the soft decoder with external information. Conversely, the soft decoder receives the external information from the equalizer of this iteration, thereby providing more accurate external information to the equalizer of the next iteration. As the number of iterations increases, the results of the equalizer and decoder gradually improve, leading to CTE’s performance approaching the channel capacity. In CTE, the interleaver and deinterleaver play a significant role in soft information conversion by assuming that adjacent bits are uncorrelated. The interleaved sequence’s random arrangement satisfies this requirement.
However, in the absence of channel coding, the soft decoder becomes redundant. Since no soft decoder provides external information, the equalizer cannot output accurate external information in the next iteration. Therefore, the presence of channel coding is crucial in CTE.

2.2. Structure of TECC

The specific TECC structure is shown in Figure 2, where TECC consists of a forward equalizer (FE), a reverse equalizer (RE), time reversal (TR) operations, and a virtual soft decoder (VSD). VSD is a decoder that decodes symbol information into bit information and outputs external information. Since CTE needs to rely on channel coding to make the soft decoder run, this paper constructs a virtual decoder without channel coding to achieve the same function as the soft decoder in CTE. The FE and RE filter the received symbol z n and z n TR , respectively, to remove ISI, and z n TR   is given by
z n T R = z N n + 1
The input of VSD consists of external information L e FE n and L e RE TR n . L e RE TR n is given by
L e R E TR ( n ) = L e RE ( N n + 1 )
The one output of VSD is external soft information L e D n , which provides a priori information L a FE n for the FE and a priori information L a RE TR n for the RE. L a FE n and L a RE TR n are given by
L a F E ( n ) = L e D ( n ) L a RE ( n ) = L e D ( N n + 1 )
Another output of VSD is the final decoded bit b ^ n . The presence of VSD enables TECC to perform external information transmission, similar to the functionality of the soft decoder in CTE. It is important to note that in TECC, the bits in the source data are uncorrelated (ignoring the effects of source coding), and operations such as interleaving and deinterleaving are no longer required.

2.3. VSD Based on Bidirectional Processing

We propose a VSD based on bidirectional processing (VSD-BP). Bidirectional processing combines the outputs of FE and RE to obtain bidirectional equalization gain and improve equalization performance, which was first proposed in [22]. Bidirectional processing is a technology that combines the forward and reverse signal processing paths to suppress interference and improve communication quality. Its core is to improve channel characteristics using time reversal (TR) technology and diversity gain. Bidirectional processing is combined with MIMO, DFE, turbo, and other structures to improve BER performance, such as bidirectional turbo equalization [23,24,25,26]. In general, the channel impulse responses experienced by FE and RE are different. This dissimilarity makes the error and error location at the output ends of the two equalizers different. Consequently, the correlation between errors is low, thereby furnishing diversity gain for bidirectional combination. Secondly, error propagation is an approximately random phenomenon. During the FE process, if a decision error occurs in the current symbol, the decision of the next symbol will be affected. The direction of error propagation at this time is from front to back. On the contrary, the direction of error propagation in RE is from back to front. Bidirectional processing combines the results from both FE and RE, reducing the estimation error for each symbol and thus reducing error propagation. From another perspective, bidirectional processing has two opportunities to avoid error propagation, which requires two error propagation events to have a bit error. In contrast, DFE only requires one error event to cause a bit error to occur [27]. Therefore, the bidirectional processing structure can effectively combat the error propagation problem and obtain better BER performance.
By combining the outputs of the FE and RE, the bidirectional processing method improves bit errors, so the operation corrects some of the errors that occur in the unidirectional equalization. This capability of error correction shows that bidirectional processing has capabilities similar to those of traditional soft decoders of CTE.
Therefore, we use bidirectional processing to build a virtual soft decoder and design an algorithm to output soft information. VSD-BP is shown in Algorithm 1 where rand is a random number uniformly distributed within 0~1 and function Dec(x) is given by
D e c ( x ) = 1 , x > 0 1 , x 0
VSD-BP decodes based on the external information from FE and RE. When the signs of the external information for a specific symbol are consistent, VSD can be viewed as a two-person voter: if both agree the value is greater than 0, it outputs external information q; if both agree the value is less than 0, it outputs external information -q. However, if they are not consistent, arbitration must be performed between the two estimates: (1) Each estimate of the transmitted data block is convolved with the channel response to form an estimate of the received sequence without noise. (2) Subsequently, the degree of match between the received sequence and the calculator’s received sequence is compared using the Euclidean distance, thus helping find the nearest symbol estimate. (3) To avoid errors in the above process as much as possible and also to avoid too much external solid information feedback, an operation called dropout of external information is proposed: setting the external information output L e D n to 0 with the probability of P - iter P , where P is the total number of iterations, and iter is the current number of iterations.
Algorithm 1 VSD-BP
Input : L e FE ( n ) ,   L e R E TR ( n ) ,   P , i t e r   Virtual   decoding : i f   L e FE ( n ) L e R E TR ( n ) > 0 & & L e FE ( n ) > 0 L e D ( n ) = q e l s e   i f   L e FE ( n ) L e R E TR ( n ) > 0 & & L e FE ( n ) < 0 L e D ( n ) = q else z ^ f ( n ) = k = 0 L 1 h k D e c ( L e FE ( n k ) ) , n = 1 , , N z ^ r ( n ) = k = 0 L 1 h k D e c ( L e R E TR ( n k ) ) , n = 1 , , N γ f ( n ) = k = W 1 W 2 z ( n + k ) z ^ f ( n ) 2 γ r ( n ) = k = W 1 W 2 z ( n + k ) z ^ r ( n ) 2 if   γ f ( n ) < γ r ( n ) L e D ( n ) = q else if   γ f ( n ) > γ r ( n ) L e D ( n ) = q end Dropout   of   external   information : if   r a n d < P i t e r P L e D ( n ) = 0 end end b ^ n = = 0 , L e D ( n ) > 0 1 , L e D ( n ) < 0 Output : L e D ( n ) , b ^ n

3. Implementation of TECC

In the previous section, we introduced the structure of TECC and the implementation of the virtual decoder. Next, we focus on the implementation of TECC using MMSE DFE (TECC-MMSE-DFE) and provide a specific iterative solving process. In practical applications, the channel can be obtained through channel estimation methods, so it is assumed that the channel is known in this paper.

3.1. TECC-MMSE-DFE

The principle of TECC-MMSE-DFE is essentially to replace the equalizer of TECC with a DFE equalizer, and its coefficients are solved using the MMSE criterion. In TECC, the coefficient solving and extrinsic information calculation of the forward and backward equalization branches are similar. Therefore, we take the example of solving the coefficients of the forward equalization branch.
The DFE consists of a length N a feedforward filter and a length N b = L 1 feedback filter. The following results can be acquired by reference [7]:
s = H n 0 1 × ( L 1 ) 1 0 1 × N a T c n = ( σ w 2 I N a + 1 + H n V n H n H ) 1 s z n = [ z n , z n + 1 , , z n + N a ] T x ¯ n = [ x ^ n L + 1 d , , x ^ n 1 d , 0 , x ¯ n + 1 , , x ¯ n + N a ] T V n = D i a g ( 0 1 × ( L 1 ) , 1 , v n + 1 , , v n + N a )
where c n is the feedforward filter, Hn is the channel convolution matrix composed of the channel impulse response h (time-invariant channel) or h n (time-variant channel), (·)T is the transpose operation, (·)H is the conjugate transpose operation, 0 1 × ( L 1 ) is 1 × ( L 1 ) matrix containing all zeros, I N a + 1 is the ( N a + 1 ) × ( N a + 1 ) identity matrix, x - n is the prior mean vector composed of L 1 causal decided symbols and N a + 1 noncausal prior means, V n is the prior variance vector. The prior mean and variance of each symbol are calculated by
x ¯ k = tanh ( L a F E ( k ) 2 ) v k = 1 x ¯ k 2 k = n L + 1 , , n + N a
Note that when iterating for the first time, no a priori information is provided, leading to x - k = 0 and v k = 1 . In addition, the external information from the FE is calculated by
L e FE ( n ) = 2 c n H ( z n H x ¯ n ) 1 s H c n
In the backward equalization branch, L e RE ( n ) can be obtained using the same steps as above. It should be noted that the channel impulse response brought in at this time should be the time reversal of the forward channel. In the case of time-invariant channels,
h T R = [ h L 1 , , h 0 ] T
In the case of time-variant channels,
h n T R = [ h N n + 1 , L 1 , , h N n + 1 , 0 ] T
Then, L e RE ( n ) turns to L e RE TR n after TR. Though VSD-BP, L e D n is acquired and transferred to the two equalizers of the next iteration.
The above operations describe the single iteration process of TECC-MMSE-DFE in detail. Through the preset number of iterations P, BER is gradually improved.

3.2. Computational Complexity

We assume that when the complexity is the sum of high-order and low-order terms, the complexity of the low-order terms can be ignored. Based on this principle, we have provided simplified estimates of the complexities of various algorithms, as shown in Table 2. The complexity of MAP is the highest, being exponential. Matrix inversion constitutes the major computational load in MMSE-DFE, bidirectional MMSE-DFE (Bi-MMSE-DFE), and TECC-MMSE-DFE. Bi-MMSE-DFE involves bidirectional processing. Hence, its complexity is double that of MMSE-DFE. Due to the presence of iterations, the complexity of TECC-MMSE-DFE is related to the number of iterations P. Meanwhile, VSD-BP mainly consists of linear operations (low-order), so its contribution to complexity can be disregarded. Therefore, the computational load of TECC-MMSE-DFE is 2P times that of MMSE-DFE. In practical applications, P is generally set to less than 10 iterations, so compared to MMSE-DFE, the complexity of TECC-MMSE-DFE slightly increases but is still acceptable.
The current application scenario is underwater acoustic communication. The underwater sound wave propagation speed is slow, and the bandwidth is narrow, which makes the communication rate slow and time-delayed, making underwater acoustic communication less stringent in terms of real-time requirements. For example, the communication can be carried out by storing the entire signal and then demodulating it and decoding it by running the demodulation program on the computer.

4. Numerical Simulations

In Section 4, we compare TECC-MMSE-DFE with both MMSE-DFE and Bi-MMSE-DFE in various settings. We plot the BER versus Eb/N0, where Eb is the energy per transmitted bit, and the AWGN has variance N0 = σ w 2 . For simulations, we use 1000 packers, each of length 500, for each point on the curve. Unless otherwise specified, the length of the arbitration window for simulation of the VSD-BP algorithm is q = 5, W 1 = W 2 = L 1   and P = 5.

4.1. Stationary Channel Simulations

In Proakis’ “Digital Communications” [28], three standard channel models, A, B, and C, are defined, which are mainly used to evaluate the performance of digital communication systems under limited bandwidth and additive white Gaussian noise (AWGN) conditions. These models simulate the degree of inter-symbol interference (ISI) in actual communication channels through different impulse responses. The number of taps in their impulse responses (h) is fixed, the impulse response of channel A is [0.04; −0.05; 0.07; −0.21; −0.5; 0.72; 0.36; 0; 0.21; 0.03; 0.07], the impulse response of channel B is [0.407, 0.815, 0.407], and the impulse response of channel C is [0.227; 0.460; 0.688; 0.460; 0.227]. Channel A reflects an extreme frequency selective fading environment (delay spread up to five symbol periods), Channel B reflects a medium multipath interference scenario (commonly used in LTE uplink simulation), and Channel C reflects a short delay dense multipath environment (WiFi 6E indoor channel modeling benchmark).
Firstly, the proakis’B channel is simulated, and the results are shown in Figure 3 and Figure 4. It can be observed from Figure 4 that TECC-MMSE-DFE has converged after three to four iterations. From Figure 3, it can be observed that MMSE-DFE has the worst performance, and TECC-MMSE-DFE has the best performance. Bi-MMSE-DFE improves the bit error rate compared to further MMSE-DFE due to the gain of bidirectional processing. The first iteration effect of TECC-MMSE-DFE is similar to the above, but its performance significantly improves after the second iteration. At a bit error rate of 10−3, it is improved by 1 dB compared to MMSE-DFE, and compared to Bi-MMSE-DFE, improved by 0.7 dB.
Figure 5 and Figure 6 are the simulation results under the proakis’A and proakis’C channels, respectively. We can observe that the superiority of TECC-MMSE-DFE compared to other algorithms is still clearly demonstrated: for proakis’A channel, at a BER of 10−3, TECC- MMSE-DFE improves by 0.8 dB compared to MMSE-DFE, improves by 0.2 dB compared to Bi-MMSE-DFE; for proakis’C channel, at a BER of 10−3, TECC-MMSE-DFE improves by 1.6 dB compared to MMSE-DFE.

4.2. Multipath Fading Channel Simulation

One type of multipath fading channels is chosen to simulate practical performance in a time-varying environment [29].
VTV Expressway (VTV-EX): The channel here is performed between two vehicles entering the highway at the same time and moving in opposite directions. Then, they are accelerated to reach 104 km/h. In this scenario, there is no wall separating the two highway sides. Therefore, VTV-EX is a highly time-varying multipath channel. The parameters used in generating the multipath fading channel are shown in Table 3 [29].
Figure 7 shows the TECC-MMSE-DFE, MMSE-DFE, and Bi-MMSE-DFE performances on the multipath fading channel. It can be observed that MMSE-DFE still has the worst performance, while TECC-MMSE-DFE has the best performance. At a bit error rate of 10−3, it is improved by 0.7 dB compared to MMSE-DFE, and compared to Bi-MMSE-DFE, improved by 0.5 dB.

5. Experiments of Underwater Acoustic Communication

In this section, the performance of TECC-MMSE-DFE in underwater acoustic communication is demonstrated, analyzed, and compared with that of MMSE-DFE and Bi-MMSE-DFE by a sea trial.

5.1. Experimental Setup

The sea trial involving two experimental ships in the South China Sea was held in October 2022. As shown in Figure 8, Ship A was equipped with the software and hardware required for the electroacoustic transducer system at the source level of 175 dB. Ship A served as the transmitter of the communication and sent the modulated acoustic signal. Ship B was roughly 50 km from Ship A and equipped with the software and hardware required for the hydrophone line array, moving at a speed of about 2~3 knots. Ship B received the acoustic signal using a hydrophone and then demodulated the communication data using the equipment on board.
The sound speed profile and temperature profile are shown in Figure 9. Since seawater temperature does not change significantly with distance, the sound speed shows a characteristic of approximately isosonic velocity gradient, which is conducive to the propagation of sound waves over long distances underwater.
In this communication experiment, the carrier frequency is 400 Hz, the baud rate is 100 symbols/s, and the modulation is BPSK. For time synchronization and wideband Doppler estimation, two segments of linear frequency modulation (LFM) signals are placed at the front and back ends of the communication signal, respectively. They are separated from the BPSK signal by a guard interval. To solve the forward channel h and reversed channel hTR, two training sequences are placed at the front end and back end of BPSK, respectively.
Due to long-distance propagation, the received signal is very weak. Therefore, time-domain beamforming is used to improve the signal-to-noise ratio while converting multi-channel data into single-channel data [30]. In the time synchronization operation, normalized matched filtering of the LFM signal is used to determine the time of arrival [31]. In the Doppler estimation and compensation operation, the time interval between two LFM segments is used to determine the Doppler factor, and then resampling is applied to the BPSK signal [32]. In channel estimation, the least squares method is used, where h is solved by the first training sequence, and hTR is solved by the second training sequence. Although there are many advanced channel estimation methods, this paper mainly focuses on the improvement of analysis equalization technology, so we fixed a channel estimation method for comparison.

5.2. BER Performance

Through the training sequence and channel estimation, the forward channel and the reverse channel are obtained. As shown in Figure 10, it can be observed that the front and rear channels are very similar. At this time, it can be approximated as a time-invariant channel. This is because the main time variation is removed by the resampling step. In the forward equalization branch, h estimated from the first training sequence is used. However, hTR is not obtained from h but is estimated from the second training sequence.
The following performance results are obtained with six experiments. We observe the following from Figure 11 and Figure 12.
(1)
The BER of MMSE-DFE is the largest, and it can reach 0.13 in the most severe cases.
(2)
Compared with MMSE-DFE, Bi-MMSE-DFE can further reduce the bit error rate through bidirectional processing.
(3)
The BER of TECC-MMSE-DFE is the smallest. The BER is gradually reduced through iterative processing and becomes stable after three to four iterations.
The experimental results of underwater acoustic communication show that when TECC-MMSE-DFE is applied to actual communication systems, the BER performance can still be significantly improved. Therefore, TECC-MMSE-DFE has obvious engineering significance.
The data analysis here adopts a simple time-invariant channel estimation method, and the equalization operates according to the symbol interval. Therefore, it can be expected that TECC can further improve the bit error rate through a more accurate time-varying channel tracking method combined with a fractional interval equalizer.

6. Conclusions

We have proposed a turbo equalization scheme based on the TECC framework utilizing VSD and bidirectional processing. Unlike conventional turbo equalization methods, the proposed structure does not depend on channel coding, allowing the exchange of extrinsic information without explicit channel coding. Building upon this framework, we further developed the TECC-MMSE-DFE algorithm. Extensive numerical simulations and sea trial experiments demonstrate that the proposed TECC-MMSE-DFE outperforms conventional MMSE-DFE and Bi-MMSE-DFE in terms of BER, while maintaining acceptable computational complexity. Additionally, BER performance can be further enhanced through iterative processing. Through the TECC framework, communication performance can be improved in scenarios that tolerate small bit errors, such as real-time voice communication and real-time image transmission. Future work will focus on reducing the computational complexity of the TECC-MMSE-DFE and extending its application to other modulation schemes, such as OFDM, beyond single-carrier systems.

Author Contributions

Conceptualization, C.P. and A.L.; methodology, C.P.; experiments, C.P., L.W., L.H., Z.L. and A.L.; formal analysis, C.P.; writing—original draft preparation, C.P.; writing—review and editing, C.P. and L.W. 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 under Grant 52127901, and in part by the Science and Technology Innovation Program of Hunan Province under Grants 2021RC3059 and 2022JJ10013.

Data Availability Statement

The datasets presented in this article are not readily available because the data are part of an ongoing study.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zheng, Y.R.; Wu, J.; Xiao, C. Turbo equalization for single-carrier underwater acoustic communications. IEEE Commun. Mag. 2015, 53, 79–87. [Google Scholar] [CrossRef]
  2. Zhang, J.; Ge, W.; Tong, W.; Cheng, L. Turbo Equalization for Time-Varying Underwater Acoustic Channels with Imperfect Channel State Information. J. Mar. Sci. Appl. 2025, 1–10. [Google Scholar] [CrossRef]
  3. Lin, Z.; Wang, L.; Peng, C.; Zhang, S. Direct Adaptive Multi-Resampling Turbo Equalizer for Underwater Acoustic Single-Carrier Communication. J. Mar. Sci. Eng. 2024, 12, 1271. [Google Scholar] [CrossRef]
  4. Douillard, C.; Jezequel, M.; Berrou, C.; Picart, A.; Didier, P.; Glavieux, A. Iterative correction of intersymbol interference: Turbo equalization. Eur. Trans. Telecommun. 1995, 6, 507–511. [Google Scholar] [CrossRef]
  5. Bahl, L.; Cocke, J.; Jelinek, F.; Raviv, J. Optimal decoding of linear codes for minimizing symbol error rate. IEEE Trans. Inf. Theory 1974, 20, 284–287. [Google Scholar] [CrossRef]
  6. Tuchler, M.; Singer, A.C.; Koetter, R. Minimum mean squared error equalization using a priori information. IEEE Trans. Signal Process. 2002, 50, 673–683. [Google Scholar] [CrossRef]
  7. Tuchler, M.; Koetter, R.; Singer, A.C. Turbo equalization: Principles and new results. IEEE Trans. Commun. 2002, 50, 754–767. [Google Scholar] [CrossRef]
  8. Khemir, M.; Arbi, T.; Geller, B. Low-complexity fully adaptive equalization algorithm for UWA communication systems. In Proceedings of the Oceans, Brest, France, 16–19 June 2025. [Google Scholar]
  9. Choi, J.W.; Riedl, T.J.; Kim, K.; Singer, A.C.; Preisig, J.C. Adaptive Linear Turbo Equalization Over Doubly Selective Channels. IEEE J. Ocean. Eng. 2011, 36, 473–489. [Google Scholar] [CrossRef]
  10. Huang, X.; Farhang, A.; Chen, R.-R. Channel Estimation and Turbo Equalization for Coded OTFS and OFDM: A Comparison. IEEE Wirel. Commun. Lett. 2023, 12, 1613–1617. [Google Scholar] [CrossRef]
  11. Liang, Y.; Yu, H.; Ji, F.; Chen, F. Multitask sparse Bayesian channel estimation for turbo equalization in underwater acoustic communications. IEEE J. Ocean. Eng. 2023, 48, 946–962. [Google Scholar] [CrossRef]
  12. Otnes, R.; Eggen, T.H. Underwater Acoustic Communications: Long-Term Test of Turbo Equalization in Shallow Water. IEEE J. Ocean. Eng. 2008, 33, 321–334. [Google Scholar] [CrossRef]
  13. Xi, J.; Yan, S.; Xu, L.; Zhang, Z.; Zeng, D. Frequency–Time Domain Turbo Equalization for Underwater Acoustic Communications. IEEE J. Ocean. Eng. 2020, 45, 665–679. [Google Scholar] [CrossRef]
  14. Zhang, J.; Zheng, Y.R. Frequency-Domain Turbo Equalization with Soft Successive Interference Cancellation for Single Carrier MIMO Underwater Acoustic Communications. IEEE Trans. Wirel. Commun. 2011, 10, 2872–2882. [Google Scholar] [CrossRef]
  15. Rafati, A.; Lou, H.; Xiao, C. Soft-Decision Feedback Turbo Equalization for LDPC-Coded MIMO Underwater Acoustic Communications. IEEE J. Ocean. Eng. 2014, 39, 90–99. [Google Scholar] [CrossRef]
  16. Duan, W.; Tao, J.; Zheng, Y.R. Efficient Adaptive Turbo Equalization for Multiple-Input–Multiple-Output Underwater Acoustic Communications. IEEE J. Ocean. Eng. 2018, 43, 792–804. [Google Scholar] [CrossRef]
  17. Mahadevappa, R.H.; Proakis, J.G. Mitigating multiple access interference and intersymbol interference in uncoded CDMA systems with chip-level interleaving. IEEE Trans. Wirel. Commun. 2002, 1, 781–792. [Google Scholar] [CrossRef]
  18. Yadav, M.; Shokeen, V.; Singhal, P.K. Uncoded integrated interleave division multiple access systems in presence of power interleavers. Radioelectron. Commun. Syst. 2017, 60, 503–511. [Google Scholar] [CrossRef]
  19. Molisch, A.F.; Toeltsch, M.; Vermani, S. Iterative Methods for Cancellation of Intercarrier Interference in OFDM Systems. IEEE Trans. Veh. Technol. 2007, 56, 2158–2167. [Google Scholar] [CrossRef]
  20. Cheng, X.; Lou, N.; Yuan, B. Iterative Decision-Aided Compensation of Phase Noise in Millimeter-Wave SC-FDE Systems. IEEE Commun. Lett. 2016, 20, 1030–1033. [Google Scholar] [CrossRef]
  21. Li, S.; Yuan, W.; Wei, Z.; Yuan, J. Cross Domain Iterative Detection for Orthogonal Time Frequency Space Modulation. IEEE Trans. Wirel. Commun. 2022, 21, 2227–2242. [Google Scholar] [CrossRef]
  22. Ariyavisitakul, S. A decision feedback equalizer with time-reversal structure. IEEE J. Sel. Areas Commun. 1992, 10, 599–613. [Google Scholar] [CrossRef]
  23. Balakrishnan, J. Bidirectional Decision Feedback Equalization and MIMO Channel Training. Ph.D. Thesis, Wireless Technology Research Department, Cornell University, Ithaca, NY, USA, 2002. [Google Scholar]
  24. Ariyavisitakul, S. A decision-feedback equalizer with selective time-reversal operation for high-rate indoor radio communication. In Proceedings of the GLOBECOM ’90: IEEE Global Telecommunications Conference and Exhibition, San Diego, CA, USA, 2–5 December 1990; Volume 3, pp. 2035–2039. [Google Scholar] [CrossRef]
  25. Jeong, S.; Moon, J. Soft-In Soft-Out DFE and Bi-Directional DFE. IEEE Trans. Commun. 2011, 59, 2729–2741. [Google Scholar] [CrossRef]
  26. Duan, W.; Zheng, Y.R. Bidirectional Soft-Decision Feedback Turbo Equalization for MIMO Systems. IEEE Trans. Veh. Technol. 2016, 65, 4925–4936. [Google Scholar] [CrossRef]
  27. Nelson, J.K.; Singer, A.C.; Madhow, U.; McGahey, C.S. BAD: Bidirectional arbitrated decision-feedback equalization. IEEE Trans. Commun. 2005, 53, 214–218. [Google Scholar] [CrossRef]
  28. Proakis, J.G.; Salehi, M. Digital Communications; McGraw-Hill: New York, NY, USA, 2008. [Google Scholar]
  29. Acosta-Marum, G.; Ingram, M.A. Six time- and frequency-selective empirical channel models for vehicular wireless LANs. IEEE Veh. Technol. Mag. 2007, 2, 4–11. [Google Scholar] [CrossRef]
  30. Song, H.-C. Long-range acoustic communication in deep water using a towed array: Beam diversity. In Proceedings of the Oceans, Yeosu, Republic of Korea, 21–24 May 2012; pp. 1–4. [Google Scholar] [CrossRef]
  31. Abraham, D.A.; Willett, P.K. Active sonar detection in shallow water using the Page test. IEEE J. Ocean. Eng. 2002, 27, 35–46. [Google Scholar] [CrossRef]
  32. Sharif, B.S.; Neasham, J.; Hinton, O.R.; Adams, A.E. A computationally efficient Doppler compensation system for underwater acoustic communications. IEEE J. Ocean. Eng. 2000, 25, 52–61. [Google Scholar] [CrossRef]
Figure 1. The principle of CTE.
Figure 1. The principle of CTE.
Jmse 13 01099 g001
Figure 2. The structure of TECC.
Figure 2. The structure of TECC.
Jmse 13 01099 g002
Figure 3. BER performance of TECC−MMSE−DFE in Proakis’s B channel. h = [0.407; 0.815; 0.407], Na = 10.
Figure 3. BER performance of TECC−MMSE−DFE in Proakis’s B channel. h = [0.407; 0.815; 0.407], Na = 10.
Jmse 13 01099 g003
Figure 4. Iterative BER performance of TECC−MMSE−DFE in Proakis’s B channel.
Figure 4. Iterative BER performance of TECC−MMSE−DFE in Proakis’s B channel.
Jmse 13 01099 g004
Figure 5. BER performance of TECC−MMSE−DFE in Proakis’s A channel. h = [0.04; −0.05; 0.07; −0.21; −0.5; 0.72; 0.36; 0; 0.21; 0.03; 0.07], Na = 10.
Figure 5. BER performance of TECC−MMSE−DFE in Proakis’s A channel. h = [0.04; −0.05; 0.07; −0.21; −0.5; 0.72; 0.36; 0; 0.21; 0.03; 0.07], Na = 10.
Jmse 13 01099 g005
Figure 6. BER performance of TECC−MMSE−DFE in Proakis’s C channel. h = [0.227; 0.460; 0.688; 0.460; 0.227], Na = 10.
Figure 6. BER performance of TECC−MMSE−DFE in Proakis’s C channel. h = [0.227; 0.460; 0.688; 0.460; 0.227], Na = 10.
Jmse 13 01099 g006
Figure 7. BER performance of TECC−MMSE−DFE in VTV-EX channel, Na = 12.
Figure 7. BER performance of TECC−MMSE−DFE in VTV-EX channel, Na = 12.
Jmse 13 01099 g007
Figure 8. Equipment distribution in the sea experiment.
Figure 8. Equipment distribution in the sea experiment.
Jmse 13 01099 g008
Figure 9. Marine environmental parameters. (a) Sound speed profile and (b) temperature profile.
Figure 9. Marine environmental parameters. (a) Sound speed profile and (b) temperature profile.
Jmse 13 01099 g009
Figure 10. Channel impulse response in 6 experiments, and L = 18.
Figure 10. Channel impulse response in 6 experiments, and L = 18.
Jmse 13 01099 g010
Figure 11. BERs for 6 experiments. q = 5, Na = 30.
Figure 11. BERs for 6 experiments. q = 5, Na = 30.
Jmse 13 01099 g011
Figure 12. Iterative BER performance of TECC-MMSE-DFE in 6 experiments.
Figure 12. Iterative BER performance of TECC-MMSE-DFE in 6 experiments.
Jmse 13 01099 g012
Table 1. Review of CTE and TECC.
Table 1. Review of CTE and TECC.
ModulationRely on Channel Coding?Encoding WayOriginal Iteration Gain
SC [9,12,13,14]1/2-rate convolutional codeturbo structure (channel estimation-based, adaptation-based, frequency-time domain, frequency-domain)
multiple-input and multiple-output (MIMO) SC [15]1/2-rate low-density parity-check codesoft-decision feedback turbo equalization
MIMO SC [16]1/2-rate convolutional codetwo layers of iterative processing
CDMA [17,18]×-PN sequence modulation
OFDM [19]×-the inversion of a linear system of equations
SC [20]×-iterative phase noise compensation
OTFS [21]×-non-Gaussian constellation constraint
Table 2. Number of required operations per received symbol.
Table 2. Number of required operations per received symbol.
EqualizerComplexity
MMSE-DFEO ((Na + L)3)
Bi-MMSE-DFEO (2(Na + L)3)
TECC-MMSE-DFEO (2P(Na + L)3)
MAP (BCJR)O (22L)
Table 3. Parameter of vehicular channel: VTV-EX.
Table 3. Parameter of vehicular channel: VTV-EX.
ParameterValue
ModelVTV-EX
Tap delay/s10−9 × [0, 1, 2, 100, 101, 200, 201, 202, 300, 301, 302]
Tap average (dB)[0, 0, 0, −6.3, −6.3, −25.1, −25.1 −25.1, −22.7, −22.7, −22.7]
Symbol rate2 × 107
Carrier frequency5.9 × 109 Hz
Vehicle speed50 km/h
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

Peng, C.; Wang, L.; Hong, L.; Lin, Z.; Luo, A. Turbo Equalization Based on a Virtual Decoder for Underwater Acoustic Communication. J. Mar. Sci. Eng. 2025, 13, 1099. https://doi.org/10.3390/jmse13061099

AMA Style

Peng C, Wang L, Hong L, Lin Z, Luo A. Turbo Equalization Based on a Virtual Decoder for Underwater Acoustic Communication. Journal of Marine Science and Engineering. 2025; 13(6):1099. https://doi.org/10.3390/jmse13061099

Chicago/Turabian Style

Peng, Cong, Lei Wang, Lerong Hong, Zehua Lin, and An Luo. 2025. "Turbo Equalization Based on a Virtual Decoder for Underwater Acoustic Communication" Journal of Marine Science and Engineering 13, no. 6: 1099. https://doi.org/10.3390/jmse13061099

APA Style

Peng, C., Wang, L., Hong, L., Lin, Z., & Luo, A. (2025). Turbo Equalization Based on a Virtual Decoder for Underwater Acoustic Communication. Journal of Marine Science and Engineering, 13(6), 1099. https://doi.org/10.3390/jmse13061099

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