Next Article in Journal
LPDNet: A Lightweight Network for SAR Ship Detection Based on Multi-Level Laplacian Denoising
Previous Article in Journal
Particle Swarm Algorithm Path-Planning Method for Mobile Robots Based on Artificial Potential Fields
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multiple-Input-Multiple-Output Filtered Multitone Time Reversal Acoustic Communications Using Direct Adaptation-Based Turbo Equalization

1
School of Cyber Science and Engineering, Qufu Normal University, Qufu, 273165, China
2
College of Underwater Acoustic Engineering, Harbin Engineering University, Harbin, 150001, China
*
Authors to whom correspondence should be addressed.
Sensors 2023, 23(13), 6081; https://doi.org/10.3390/s23136081
Submission received: 29 April 2023 / Revised: 6 June 2023 / Accepted: 29 June 2023 / Published: 1 July 2023
(This article belongs to the Special Issue Recent Trends and Advances in Underwater Sensor Networks)

Abstract

:
This paper proposes using direct adaptation (DA)-based turbo equalization in multiple-input-multiple-output (MIMO) filtered multitone (FMT) time reversal (TR) acoustic communications to jointly suppress noise, residual co-channel interference (CCI) and intersymbol interference (ISI) after the TR process. Soft information-based adaptive decision feedback equalization (ADFE) adjusted according to the recursive expected least squares (RELS) algorithm, including interference cancellation and decoding, is used to construct the DA-based turbo equalization. In the proposed method, soft information is exchanged between soft symbols with soft decisions of decoding iteratively, and interference suppression is proceeded successively and iteratively until the performance is stable. The principle of the proposed method is analyzed, and based on the acoustic channel responses measured in a real experiment, the performance is assessed in relation to that of anther two methods. Compared with the MIMO-FMT TR underwater acoustic communication using interference suppression without error control coding (ECC), the proposed method performs better, benefitting from the ECC included in turbo equalization. Additionally, compared with the MIMO-FMT TR underwater acoustic communication using interference suppression based on hard decision equalization and decoding, the proposed method exhibits superior performance by exploiting soft information.

1. Introduction

With its high-rate data transmission in marine activities, multiple-input-multiple-output (MIMO) technology has seen widespread use in underwater acoustic communications in the past few decades [1,2,3,4,5,6,7,8,9]. However, MIMO underwater acoustic channels are characterized by long multipath spreads, spatial correlation, serious noise, etc., which can lead to severe co-channel interference (CCI), intersymbol interference (ISI), and noise interference and drastically impact communication performance [10,11].
To achieve high reliability with relatively low-complexity interference suppression, multi-carrier modulation (MCM) has traditionally been exploited in MIMO underwater acoustic communications [1,2,3,4,5] since it can reduce the range of symbols affected by multipath spread and spatial correlation through band splitting. Of all the MCM technologies, orthogonal frequency division multiplexing (OFDM) is the most widely used owing to its simple implementation, and ability to reduce the span of multipath spread and spatial correlation to a symbol interval [1,2,3,4,5]. However, the subbands of OFDM are overlapped and have narrow bandwidth. Additionally, slight frequency offset can lead to severe intercarrier interference (ICI), while complex frequency offset compensation must be adopted in the acoustic communication using OFDM [12,13,14]. In recent years, filtered multitone (FMT), an attractive MCM, has been applied to MIMO underwater acoustic communications [4,5]. Like OFDM, FMT can maintain high spectral efficiency and is easily implemented by using Fast-Fourier transform (FFT). Moreover, in contrast to OFDM, FMT is insensitive to frequency offset, because it has non-overlapping subbands with high spectral containment [15,16]. In MIMO-FMT underwater acoustic communications, offering a compromise between bandwidth efficiency and the complexity of filter implementation, the bandwidth of each subband is still larger than the coherence bandwidth of the acoustic channel. Therefore, although the span of ISI and CCI has been obviously reduced by band splitting, there are still shortened ISI and CCI in demodulated signals of the receiver. Due to its simple implementation and good spatial–temporal compression, time reversal (TR) has been traditionally used as pre-processor to alleviate ISI and CCI in MIMO-FMT acoustic communications [4,5]. However, residual ISI and CCI, as well as noise still exist in the output signals of TR processing; and, therefore, it is necessary to use other technologies as post-processor for TR to further eliminate interference [17]. In [4], a MIMO-FMT TR underwater acoustic communication using successive interference cancellation (SIC) is proposed to remove residual ISI and CCI after TR processing. Although the research has demonstrated that the method presented in [4] can achieve a good communication performance, the suppression of noise has not been considered.
Deficiencies in existing research motivated us to explore joint suppression of residual ISI and CCI, as well as noise, in MIMO-FMT TR underwater acoustic communications. Generally, applying error control coding (ECC) directly to the method presented in [4] can achieve joint suppression of residual ISI and CCI, as well as noise. However, if interference cancellation, adaptive equalization, and decoding are all based on hard decision, the suppression performance will be limited. Turbo equalization is a powerful interference suppression technique for MIMO underwater acoustic communications [6,7,8,9]. Compared with conventional equalization and decoding based on hard decision, turbo equalization can iteratively exchange soft information of symbols with soft-decision decoding; and, therefore, more information of transmitted bits can be acquired and better communication can be achieved. According to the implementation of adaptive adjustment, turbo equalization can be divided into channel estimation (CE)-based turbo equalization and direct adaptation (DA)-based turbo equalization [18,19]. CE-based turbo equalization can converge quickly, but the computational complexity is relatively high [18]. DA-based turbo equalization needs a longer time to converge, but it can adjust coefficients based on the received signal with low computational complexity; and, therefore, it is more suitable for underwater acoustic communications [20,21,22]. In general, DA-based turbo equalization exploits the decoder soft information as an input to the feedback of adaptive decision feedback equalization (ADFE), rather than using it in adaptive coefficients adjustment. In [23], the DA-based turbo equalization using soft information is presented to improve communication performance, where the soft information is not only exploited in the feedback of ADFE, but also used adaptive coefficients adjustment.
Therefore, based on the advantages of the DA-based turbo equalization using soft information, a MIMO-FMT TR underwater acoustic communication using DA-based turbo equalization is proposed, and the adopted DA-based turbo equalization mainly includes interference cancellation, soft information-based ADFE adjusted according to recursive expected least squares(RELS) algorithm and decoding. In the proposed method, soft information is exchanged between soft symbols with soft decisions of iterative decoding, and the interference suppression proceeds successively and iteratively until the performance is stable. The principle of the proposed method is analyzed, and based on the acoustic channel responses measured in a real experiment, the performance of the proposed method is assessed. Two methods are compared for the performance assessment. The first is the method proposed in [4]. In order to clearly demonstrate the difference from the proposed method, it is referred as the MIMO-FMT TR underwater acoustic communication using interference suppression without error control coding (ECC) in the paper. The second is the MIMO-FMT TR underwater acoustic communication using interference suppression based on hard-decision equalization and decoding, where ECC is introduced to suppress noise, but the equalization and decoding are all based on hard decision without exploiting soft information.
The contribution of the paper is threefold: (1) first, DA-based turbo equalization is first used in MIMO-FMT TR acoustic communications to deal with residual ISI and CCI, as well as noise after TR process; (2) soft information-based ADFE adjusted according to the RELS algorithm along with interference cancellation and decoding is used to construct the adopted DA-based turbo equalization; and (3) based on the acoustic channel responses measured in a real experiment, the performance of the proposed method is compared with that of two other methods to demonstrate its validity.
This paper is organized as follows. Section 2 describes the system model of the proposed method. Section 3 describes the principle of the DA-based turbo equalization, where the interference cancellation, soft information-based ADFE, and decoding is discussed in detail. Section 4 presents the assessment of the proposed method. Section 5 summarizes the conclusions.
In this work, vectors and matrices are denoted in bold lowercase and uppercase, respectively. Scalars are represented by normal symbols. Conjugate operation, matrix transpose, and Hermitian are denoted by ( ) , ( ) T , and ( ) H , respectively. p ( x y , z ) stands for the probability distribution of x conditioned on y , which depends on the value of the deterministic quantity z .

2. System Model

In the paper, for concise analysis, the proposed method is analyzed based on the baseband communication model where two elements simultaneously transmit different user signals and two elements are used to implement diversity reception. It should be noted that based on actual requirements, the proposed method can be applied to communication scenarios with more transmit and receive elements.

2.1. Transmitter

The transmit structure of the proposed method is depicted in Figure 1. Two information bit streams { a α ( n T a ) } , α = 1 , 2 with the time interval T a are converted into two groups of sub-streams { a α , m ( n T b ) } , α = 1 , 2 , m = 0 , M 1 through serial-to-parallel (SP) conversion, where T b = T a · M . Then, each bit sub-stream is encoded using convolutional encoders, and the coded bit sub-stream c α , m ( n T b ) is permuted by interleavers to randomize the order of the code bits. Subsequently, the interleaved bit sub-streams { d α , m ( n T b ) } , α = 1 , 2 , m = 0 , M 1 are separately divided into Q-bit blocks and mapped to the symbol sub-sequences from the 2Q-ary symbol alphabet S with zero mean and unit energy. Finally, the mapped sub-sequences { s α , m ( n T ) } , α = 1 , 2 , m = 0 , M 1 , T = Q T b , are processed by FMT modulation and transmitted from two elements, respectively.
Referring to FMT modulation in Figure 1, the mapped sub-sequences { s α , m ( n T ) } , α = 1 , 2 , m = 0 , M 1 , T = Q T b are modulated to M subcarriers after K-times up-sampling and transmit filtering, and the i -th modulated signal of the α -th group is given by
x α , i ( k T c ) = n = + s α , i ( n T ) g t ( k T c n T ) e j 2 π f i k T c
where T c = T / K is the time interval after K-times up-sampling, f i is the i -th subcarrier, and g t ( k T c ) is the discrete time domain response of the transmit filter. To maintain a balance between implementation complexity and spectral containment, the root raised cosine (RRC)-shaping filter is selected as the transmit filter and the roll-off factor is set to K / M 1 .
For total communication bandwidth B = 1 / T c , the intercarrier separation equals Δ f = 1 / T c M , and then f i = i Δ f = i / T c M . Substituting f i in Equation (1) with i / T c M , x α , i ( k T c ) can be further expressed as
x α , i ( k T c ) = n = + s α , i ( n T ) g t ( k T c n T ) e j 2 π M i k
After combining all modulated signals on M subcarriers, the α -th transmitted signal is given by
x α ( k T c ) = i = 0 M 1 n = + s α , i ( n T ) g t ( k T c n T ) e j 2 π M i k

2.2. Receiver

After transmission through underwater acoustic channels, the signal received by the β -th receive element is
y β ( k T c ) = ρ = + α = 1 2 i = 0 M 1 n = + s α , i ( n T ) g t ( k T c ρ T c n T ) h β α ( ρ T c ) e j 2 π M i ( k ρ ) + w β ( k T c )
where h β α ( ρ T c ) denotes the discrete time-domain response of the channel between the α -th transmit element and the β -th receive element, and w β ( k T c ) represents channel noise received by the β -th receive element.
Referring to Figure 2, at the receiver, the received signal y β ( k T c ) is processed by FMT demodulation, and the m -th output signal is
y β m ( n T ) = l = + α = 1 2 k = + ρ = + g t ( k T c ρ T c l T ) h β α ( ρ T c ) e j 2 π M m ρ g r ( n T k T c ) s α , m ( l T ) + i = 0 i m M 1 l = + α = 1 2 k = + ρ = + g t ( k T c ρ T c l T ) h β α ( ρ T c ) e j 2 π M i ρ g r ( n T k T c ) e j 2 π M ( i m ) k s α , i ( l T ) + k = + w β ( k T c ) g r ( n T k T c ) e j 2 π M m k
where g r ( n T c ) refers to the discrete time response of the receive filter.
Observing Equation (5), the second signal component on the right side is the ICI. In FMT, benefitting from non-overlapping subbands with high containment, ICI is a minor concern even with the Doppler spread caused by water motion. This paper’s main concern is joint suppression of residual ISI and CCI, as well as noise in MIMO-FMT TR acoustic communications. The effect of ICI is not taken into consideration. When ICI is neglected, y β m ( n T ) can be simplified as
y β m ( n T ) = l = + α = 1 2 k = + ρ = + g t ( k T c ρ T c l T ) h β α ( ρ T c ) e j 2 π M m ρ g r ( n T k T c ) s α , m ( l T ) + k = + w β ( k T c ) g r ( n T k T c ) e j 2 π M m k
It can be observed from Equation (6) that the discrete time response of the m -th subchannel between the α -th transmit element and the β -th receive element is
h β α , m n T c = h β α n T c e j 2 π M m n
Equation (7) indicates that the responses of subchannels are different and, therefore, the output signals of FMT demodulation should be divided into M groups { y 1 m ( n T ) , y 2 m ( n T ) } , m = 0 , M 1 that are processed by TR individually. The procedure of the m -th TR processing is shown in Figure 3, where [ H β α , m ( ω ) ] denotes the frequency domain response of the filter matched to the frequency domain response of the m -th subchannel between the α -th transmit element and the β -th receive element H β α , m ( ω ) .
The α -th output signal of the m -th TR processing is
r α , m ( n T ) = l = + γ = 1 2 q α , γ , m , m ( l T , n T ) s γ , m ( l T ) + η α , m ( n T )
where q ( α , γ ) , ( m , m ) ( l T , n T ) and η α , m ( n T ) denote the composite channel response and noise after TR processing, and the expressions are as follows:
q ( α , γ ) , ( m , m ) ( l T , n T ) = β = 1 2 k = + ς = + ρ = + g t ( k T c ρ T c l T ) h β γ , m ( ρ T c ) g r ( ς T k T c ) h β α , m ( n T ς T ) η α , m ( n T ) = β = 1 2 ς = + k = + w β ( k T c ) g r ( ς T k T c ) h β α , m ( n T ς T ) e j 2 π M m k
where h β α , m ( n T ) represents the time form corresponding to the frequency domain response [ H β α , m ( ω ) ] .
Equation (8) can be given by
r α , m ( n T ) = q ( α , α ) , ( m , m ) ( n T , n T ) s α , m ( n T ) + l = + γ = 1 , γ α 2 q ( α , γ ) , ( m , m ) ( l T , n T ) s γ , m ( l T ) + l = , l n + q ( α , α ) , ( m , m ) ( l T , n T ) s α , m ( l T ) + η α , m ( n T )
Equation (10) shows that in addition to the desired signal component, the output signal of TR processing r α , m ( n T ) also contains noise, residual CCI, and ISI that need to be removed.
In the proposed method, DA-based turbo equalization is used as the post-processor, which is described in detail in the following sections.

3. DA-Based Turbo Equalization

3.1. Structure of DA-Based Turbo Equalization

Figure 4 depicts the procedure of DA-based turbo equalization for the signal r α , m ( n T ) . Referring to Figure 4, interference cancellation and soft information-based ADFE can take advantage of the symbol probabilities p in ( s α , m ( n T ) ) and p in ( s γ , m ( n T ) ) ,   γ α to undo the effect of residual CCI and ISI. The decoder exploits log likelihood ratios (LLRs) of coded bits Λ in ( c α , m ( n T b ) ) to correct error bits caused by noise, the demapper and deinterleaver convert the symbol probabilities p out ( s α , m ( n T ) ) to LLRs of coded bits Λ in ( c α , m ( n T b ) ) , the mapper and the interleaver convert LLRs of coded bits Λ out ( c α , m ( n T b ) ) to the symbol probabilities p in ( s α , m ( n T ) ) , and the subtractor is used to ensure that only extrinsic information is passed to the decoder. The soft information exchange and interference suppression are proceeded successively and iteratively until the communication performance is stable. In the following sections, the symbol interval T and the bit interval T b are omitted for concise expression.

3.2. Interference Cancellation

In the process of interference cancellation, the residual CCI in the signal r α , m ( n ) must first be estimated. Without considering the error of channel estimation, the estimated CCI can be given by
I ^ c c i α , m ( n ) = l = + γ = 1 , γ α 2 q ( α , γ ) , ( m , m ) ( l , n ) s γ , m ( l )
where q ( α , γ ) , ( m , m ) ( l , n ) is the composite channel response given by Equation (9), s γ , m ( n ) represents the decision value of the symbol s γ , m ( n ) . In the first iteration, s γ , m ( n ) is set to zero. In the following iteration, s γ , m ( n ) is computed as s γ , m ( n ) = arg min s S | s s S s p in ( s γ , m ( n ) = s ) | , where s denotes a complex value belonging to the 2Q-ary symbol alphabet S and p in [ s γ , m ( n ) = s ] refers to the input a priori probability that s γ , m ( n ) = s .
After removing the estimated CCI from r α , m ( n ) , the output signal of interference cancellation is
z α , m ( n ) = q ( α , α ) , ( m , m ) ( n , n ) s α , m ( n ) + l = , l n + q ( α , α ) , ( m , m ) ( l , n ) s α , m ( l ) + η α , m ( n ) + l = + γ = 1 , γ α 2 q ( α , γ ) , ( m , m ) ( l , n ) s γ , m l l = + γ = 1 , γ α 2 q ( α , γ ) , ( m , m ) ( l , n ) s γ , m ( l )

3.3. Soft Information-Based ADFE

As shown in Figure 4, the process of soft information-based ADFE consists of signal filtering represented by solid lines and adaptive coefficient adjustment indicated by dashed lines.

3.3.1. Signal Filtering

Specifically, define
z α , m ( n ) = [ z α , m ( n ) , , z α , m ( n ( N f 1 ) ) ] T s ˜ α , m ( n ) = [ s ˜ α , m ( n ) , , s ˜ α , m ( n ( N b 1 ) ) ] T
where N f and N b refer to the length of the feedforward filter and feedback filter, respectively; and s ˜ α , m ( n ) denotes the decision fed into the feedback filter. In the first iteration, the value of s ˜ α , m ( n ) is equal to the hard decision of filtered output signal s ^ α , m ( n ) , and in the subsequent iteration, s ˜ α , m ( n ) = s S s p in ( s α , m ( n ) = s ) .
The input vector of signal filtering is defined as
u α , m ( n ) = z α , m ( n ) s ˜ α , m ( n )
The filtered output signal can be written as
s ^ α , m ( n ) = [ f α , m ( n ) ] H u α , m ( n ) = f f α , m ( n ) f b α , m ( n ) H z α , m ( n ) s ˜ α , m ( n )
where f α , m ( n ) is the filter coefficient vector, including feedforward-filter coefficients f f α , m ( n ) and feedback-filter coefficients f b α , m ( n ) .

3.3.2. Adaptive Coefficient Adjustment

In the proposed method, the RELS algorithm [23] is adopted for adaptive coefficient adjustment. The update steps are as follows.
(1) Computing the Kalman gain,
k α , m ( n ) = J α , m ( n 1 ) u α , m ( n ) λ + [ u α , m ( n ) ] H J α , m ( n 1 ) u α , m ( n )
where J α , m ( n 1 ) denotes the inverse covariance matrix at time n 1 , λ is the forgetting factor.
(2) Updating the coefficient vector
f α , m ( n + 1 ) = f α , m ( n ) + k α , m ( n ) [ s ¯ α , m ( n ) s ^ α , m ( n ) ]
where s ¯ α , m ( n ) is the decision value used for adaptive coefficient adjustment. When ADFE operates in training mode, s ¯ α , m ( n ) is equal to s α , m ( n ) , and when ADFE operates in decision directed mode, s ¯ α , m ( n ) is computed as
s ¯ α , m ( n ) = s S s p [ s ^ α , m ( n ) s ^ α , m ( n 1 ) , s α , m ( n ) = s ; f α , m ( n ) ] p in [ s α , m ( n ) = s ] s S p [ s ^ α , m ( n ) s ^ α , m ( n 1 ) , s α , m ( n ) = s ; f α , m ( n ) ] p in [ s α , m ( n ) = s ]
where s ^ α , m ( n - 1 ) = { s ^ α , m ( n - 1 ) , , s ^ α , m ( 1 ) } , and in the first iteration, the symbols are always assumed to be equal probabilities, i.e., p i n [ s α , m ( n ) = s ] = 1 / 2 Q .
(3) Updating the inverse covariance matrix
J α , m ( n ) = J α , m ( n 1 ) k α , m ( n ) [ u α , m ( n ) ] H J α , m ( n 1 ) λ
Based on observations made in relation to Equation (18), for computing s ¯ α , m ( n ) , a suitable model for the distribution p [ s ^ α , m ( n ) s ^ α , m ( n 1 ) , s α , m ( n ) = s ; f α , m ( n ) ] must be selected. The research presented in [24] shows that ignoring the information about s α , m ( n ) provided by s ^ α , m ( n 1 ) , s ^ α , m ( 1 ) only adds some noise following nearly Gaussian distribution; and, therefore, p [ s ^ α , m ( n ) s ^ α , m ( n 1 ) , s α , m ( n ) = s ; f α , m ( n ) ] can be approximated by p [ s ^ α , m ( n ) s α , m ( n ) = s ; f α , m ( n ) ] .
Substituting p [ s ^ α , m ( n ) s ^ α , m ( n 1 ) , s α , m ( n ) = s ; f α , m ( n ) ] by p [ s ^ α , m ( n ) s α , m ( n ) = s ; f α , m ( n ) ] , s ¯ α , m ( n ) can be computed as
s ¯ α , m ( n ) = s S s p [ s ^ α , m ( n ) s α , m ( n ) = s ; f α , m ( n ) ] p in [ s α , m ( n ) = s ] s S p [ s ^ α , m ( n ) s α , m ( n ) = s ; f α , m ( n ) ] p in [ s α , m ( n ) = s ]
where p [ s ^ α , m ( n ) s α , m ( n ) = s ; f α , m ( n ) ] is assumed to be a Gaussian distribution with mean s and variance σ 2 | s ^ α , m ( n ) estimated using a variance estimator presented in [24].

3.4. Decoding

After processing by decision device, the signal s ^ α , m ( n ) is mapped into the output probabilities on the possible symbols. For each s belonging to the symbol alphabet S , the output probabilities can be computed as
p out ( s α , m ( n ) = s ) = p [ s ^ α , m ( n ) s α , m ( n ) = s ; f α , m ( n ) ] p in [ s α , m ( n ) = s ] s S p [ s ^ α , m ( n ) s α , m ( n ) = s ; f α , m ( n ) ] p in [ s α , m ( n ) = s ]
The output probabilities are sequentially processed by the soft demapper and deinterleaver, and LLRs of coded bits for the decoder input can be obtained,
Λ in ( c α , m ( n ) ) = log p in ( c α , m ( n ) = 1 ) p in ( c α , m ( n ) = 0 )
To ensure that only extrinsic information is transferred, LLRs of coded bits Λ in ( c α , m ( n ) ) are passed to the decoder after subtracting the last output LLRs of the decoder Λ out ( c α , m ( n ) ) . In the first iteration, the last output LLRs of the decoder is set to 0.

4. Performance Assessment

4.1. Channel Responses Measured in an Actual Experiment

The performance of the proposed method was assessed based on a group of channel responses measured in an MIMO-FMT TR acoustic communication experiment carried out in an indoor pool of 45 m in length, 6 m in width, and 5 m in depth. Four sides of the pool were covered with acoustic absorbent materials. The surface and bottom reflected the acoustic signal. In the experiment, two hemispherical transducers placed at 1.5 m and 2 m below the surface were used to transmit two user signals. Two spherical hydrophones deployed at 0.7 m and 0.9 m below the surface provided a vertical array for receiving. The communication distance was 15 m. The other parameters settings are shown in Table 1.
In the experiment, the input signal-to-noise ratio (SNR) at the receiver was approximately 24 dB and, therefore, the effect of noise on channel estimation was very mild and could be ignored.
Figure 5 shows the measured composite channel responses for two users after the TR process. In Figure 5, q ( α , α ) , ( m , m ) ( t ) represented by red dash-dotted line is a continuous time form corresponding to the composite channel response q ( α , α ) , ( m , m ) ( l T , n T ) , which is normalized with respect to its maximum amplitude; q ( α , γ ) , ( m , m ) ( t ) , α γ represented by the blue dotted line, is the continuous time form corresponding to the composite channel response q ( α , γ ) , ( m , m ) ( l T , n T ) and that is normalized with respect to the maximum amplitude of q ( α , α ) , ( m , m ) ( t ) . Combined with Equation (9), the amplitude of the mainlobe in q ( α , α ) , ( m , m ) ( t ) reflects the intensity of the desired signal, the range of sidelobes in q ( α , α ) , ( m , m ) ( t ) indicates the intensity and range of ISI, and the amplitude and range of q ( α , γ ) , ( m , m ) ( t ) , α γ shows the intensity and range of CCI. Two observations can be obtained from Figure 5. Firstly, although the side lobe of q ( α , α ) , ( m , m ) ( t ) is much smaller than its main lobe, it is not fully compressed, and the symbol range of impact is relatively large. This observation indicates that the residual ISI after TR processing is still relatively large. Secondly, the amplitude of q ( α , γ ) , ( m , m ) ( t ) , α γ is much lower than the main lobe of q ( α , α ) , ( m , m ) ( t ) , but it has not been compressed completely. This observation reveals that there is still residual CCI that needs to be removed.

4.2. Two Methods for Comparison

In order to assess performance, two methods for comparison are also analyzed. In the following sections, for simplicity of expression, two methods for comparison are abbreviated as the method without ECC and the method based on hard decision, respectively.
The communication structure and interference suppression of two methods for comparison are shown in Figure 6 and Figure 7; the structure of FMT modulation and demodulation are shown in Figure 1 and Figure 2.

4.3. Parameters Setting

Based on the channel responses measured in the real experiment mentioned above, the proposed method is compared with the method without ECC and the method based on hard decision through simulation analysis. In the simulation, the communication frequency band, the carrier modulation mode, the number of subbands, the roll-off factor of transmit filter, and the symbol rate on each subband were the same as those for the real experiment shown in Table 1. The other parameters are shown in Table 2.
Referring to Table 2, the rate R = 1 / 2 recursive systemic code (RSC) with generator polynomial [5,7] is used for coding; and, therefore, in order to compare three methods with the same information rate, quadrature phase shift keying (QPSK) is used in the proposed method and the method based on hard decision, while BPSK is adopted in the method without ECC.

4.4. Comparison between the Proposed Method and the Method without ECC

Performance comparison is measured using the output bit-error-rate (BER) of each subband decoder of the proposed method and the output BER of each subband equalizer of the method without ECC. The simulation results without additional noise are shown in Table 3, and the results at input SNR of 10 dB acquired by adding white Gaussian noise to the signal passing through each subband are shown in Figure 8. The noise variance σ m 2 is determined according to the S N R = h β α , m ( n ) 2 / 2 σ m 2 QR .
It can be observed from Table 3 that after three iterations, the BERs of two users in the proposed method all reach zero, but the BERs of the 2 nd subband of two users and the 4 th subband of user 2 in the method without ECC still remain at the order of magnitudes 10 - 4 . The observations indicate when the residual ISI and CCI are the main factors degrading communication performance and noise is ignored, the proposed method can obtain better performance than the method without ECC due to its superior residual ISI and CCI suppression. Figure 8 shows that at input SNR of 10 dB, when the performance of two methods reaches stability, the BERs of the proposed method are obviously lower than those of the method without ECC. This implies that when noise, residual ISI and CCI are the main factors injuring communication performance, the advantage of the proposed method shows a more pronounced benefit from the use of ECC.

4.5. Comparison between the Proposed Method and the Method Based on Hard Decision

Performance comparison between the proposed method and the method based on hard decision is measured using the output symbol error rate (SER) of each equalizer and the output BER of each decoder. The results without additional noise are shown in Figure 9 and Table 4, and the results when input SNR is 10 dB are shown in Figure 10 and Figure 11.
Several observations can be obtained from Figure 9, Figure 10 and Figure 11 and Table 4. Firstly, in the first iteration, the two methods have the same performance after equalization and decoding. The reason is that in the first iteration, due to the lack of soft information, the equalization and decoding of the proposed method are based on hard decision. Secondly, when the equalization performance of the two methods tends to be stable after 2–3 iterations, the output SERs of the proposed method are lower than those of the method based on hard decision. The reason is that the proposed method utilizes soft information in the process of interference cancellation and equalization, so it has better residual ISI and CCI suppression performance. Thirdly, when the decoding performance of the two methods is stable, the output BERs of the proposed method are lower than those of the method based on hard decision. The reason is that the proposed method exploits the soft information in the decoding, so better error correction performance can be obtained.

5. Conclusions

In this paper, the MIMO-FMT TR acoustic communication using DA-based turbo equalization has been proposed to jointly suppress noise, residual CCI and ISI after the TR process. In the proposed method, the adopted DA-based turbo equalization is constructed via interference cancellation and soft information-based ADFE adjusted according to the RELS algorithm and decoding. Soft information exchange and interference suppression are proceeded successively and iteratively until the communication performance is stable. The principle of the proposed method is analyzed, and based on the acoustic channel responses measured in a real experiment, the performance of the proposed method is compared with that of two methods. The results show that compared with the MIMO-FMT TR underwater acoustic communication using interference suppression without error control coding (ECC), the proposed method performs better, benefitting from the ECC included in turbo equalization; and compared with the MIMO-FMT TR underwater acoustic communication using interference suppression based on hard-decision equalization and decoding, the proposed method can achieve superior performance due to the exploitation of soft information.

Author Contributions

Conceptualization, L.S. and H.L.; methodology, L.S. and H.L.; software, L.S.; validation, L.S.; formal analysis, L.S.; investigation, L.S.; resources, H.L.; data curation, L.S.; writing—original draft preparation, L.S.; writing—review and editing, L.S.; visualization, L.S.; supervision, H.L.; project administration, L.S.; funding acquisition, L.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Shandong Provincial Natural Science Foundation, China, Grant No. ZR2021MD115.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this paper are available after contacting the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Li, B.; Huang, J.; Zhou, S.L.; Ball, K.; Stojanovic, M.; Freitag, L.; Willett, P. Further results on high-rate MIMO-OFDM underwater acoustic communications. In Proceedings of the Oceans, Quebec City, QC, Canada, 15–18 September 2008. [Google Scholar]
  2. Zhang, L.; Kang, T.; Song, H.C.; Hodgkiss, W.S.; Xu, X. MIMO-OFDM acoustic communication in shallow water. In Proceedings of the Oceans, San Diego, CA, USA, 23–27 September 2013. [Google Scholar]
  3. Tao, J. DFT-Precoded MIMO OFDM underwater acoustic communications. IEEE J. Ocean. Eng. 2018, 43, 805–819. [Google Scholar] [CrossRef]
  4. Li, H.S.; Sun, L.; Du, W.D.; Zhou, T.; Chen, B.W. Multiple-input multiple-output passive time reversal acoustic communication using filtered multitone modulation. Appl. Acoust. 2017, 119, 29–38. [Google Scholar] [CrossRef]
  5. Sun, L.; Yan, M.; Li, H.S.; Xu, Y.J. Joint time-reversal space-time block coding and adaptive equalization for filtered multitone underwater acoustic communications. Sensors 2020, 20, 379. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Tao, J.; Zheng, Y.R.; Xiao, C.S.; Yang, T.C. Robust MIMO underwater acoustic communications using turbo block decision-feedback equalization. IEEE J. Ocean. Eng. 2010, 35, 948–960. [Google Scholar] [CrossRef]
  7. Rafati, A.; Lou, H.; Xiao, C.S. Soft-Decision feedback turbo equalization for LDPC-Coded MIMO underwater acoustic communications. IEEE J. Ocean. Eng. 2014, 39, 90–99. [Google Scholar] [CrossRef]
  8. Duan, W.M.; Zheng, Y.R. Bidirectional soft-decision feedback turbo equalization for MIMO Systems. IEEE Trans. Veh. Technol. 2016, 65, 4925–4936. [Google Scholar] [CrossRef]
  9. Zhang, Y.W.; Zakharov, Y.V.; Li, J.H. Soft-decision-driven sparse channel estimation and turbo equalization for MIMO underwater acoustic communications. IEEE Access 2018, 6, 4955–4973. [Google Scholar] [CrossRef]
  10. Stojanovic, M.; Preisig, J. Underwater acoustic communication channels: Propagation models and statistical characterization. IEEE Commun. Mag. 2009, 47, 84–89. [Google Scholar] [CrossRef]
  11. Singer, A.C.; Nelson, J.K.; Kozat, S.S. Signal processing for underwater acoustic communications. IEEE Commun. Mag. 2009, 47, 90–96. [Google Scholar] [CrossRef]
  12. Tadayon, A.; Stojanovic, M. Low-complexity superresolution frequency offset estimation for high data rate acoustic OFDM systems. IEEE J. Ocean. Eng. 2019, 44, 932–942. [Google Scholar] [CrossRef]
  13. Li, B.; Zheng, S.Y.; Tong, F. Bit-error rate based Doppler estimation for shallow water acoustic OFDM communication. Ocean Eng. 2019, 182, 203–210. [Google Scholar] [CrossRef]
  14. Ma, L.; Jia, H.B.; Liu, S.Z.; Khan, I.U. Low-complexity doppler compensation algorithm for underwater acoustic OFDM systems with nonuniform Doppler shifts. IEEE Commun. Lett. 2020, 24, 2051–2054. [Google Scholar] [CrossRef]
  15. Gomes, J.; Stojanovic, M. Performance analysis of filtered multitone modulation systems for underwater communication. In Proceedings of the Oceans, Biloxi, MS, USA, 26–29 October 2009. [Google Scholar]
  16. Amini, P.; Chen, R.R.; Farhang-Boroujeny, B. Filterbank multicarrier communications for underwater acoustic channels. IEEE J. Ocean. Eng. 2015, 40, 115–130. [Google Scholar] [CrossRef]
  17. Stojanovic, M. Retrofocusing techniques for high rate acoustic communications. J. Acoust. Soc. Am. 2005, 117, 1173–1185. [Google Scholar] [CrossRef]
  18. Benvenuto, N.; Rui, D.; Falconer, D.; Tomasin, S. Single carrier modulation with nonlinear frequency domain equalization: An idea whose time has come—Again. Proc. IEEE 2010, 98, 69–96. [Google Scholar] [CrossRef] [Green Version]
  19. Zheng, Y.R.; Wu, J.X.; Xiao, C.S. Turbo equalization for single-carrier underwater acoustic communications. IEEE Commun. Mag. 2015, 53, 79–87. [Google Scholar] [CrossRef]
  20. 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]
  21. Duan, W.M.; 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]
  22. Zhao, S.D.; Yan, S.F.; Xi, J.Y. Adaptive turbo equalization for differential OFDM systems in underwater acoustic communications. IEEE Trans. Veh. Technol. 2020, 69, 13937–13941. [Google Scholar] [CrossRef]
  23. Yellepeddi, A.; Preisig, J.C. Adaptive equalization in a turbo loop. IEEE Trans. W Ireless Commun. 2015, 14, 5111–5122. [Google Scholar] [CrossRef]
  24. Yellepeddi, A.; Preisig, J.C. Design of decision device for the adaptation of decision directed equalizers. In Proceedings of the 2013 IEEE International Conference on Acoustics, Speech and Signal Processing, Vancouver, BC, Canada, 26–31 May 2013. [Google Scholar]
Figure 1. Block diagram for transmit structure.
Figure 1. Block diagram for transmit structure.
Sensors 23 06081 g001
Figure 2. Block diagram for receive structure.
Figure 2. Block diagram for receive structure.
Sensors 23 06081 g002
Figure 3. Block diagram for TR processing.
Figure 3. Block diagram for TR processing.
Sensors 23 06081 g003
Figure 4. Block diagram for DA-based turbo equalization.
Figure 4. Block diagram for DA-based turbo equalization.
Sensors 23 06081 g004
Figure 5. Composite channel responses after TR process: (ad) the channel responses of user1 from the 1st subband to the 4th subband; (eh) the channel responses of user2 from the 1st subband to the 4th subband.
Figure 5. Composite channel responses after TR process: (ad) the channel responses of user1 from the 1st subband to the 4th subband; (eh) the channel responses of user2 from the 1st subband to the 4th subband.
Sensors 23 06081 g005
Figure 6. Block diagram for communication structure of two methods for comparison: (a) the method without ECC; (b) the method based on hard decision.
Figure 6. Block diagram for communication structure of two methods for comparison: (a) the method without ECC; (b) the method based on hard decision.
Sensors 23 06081 g006
Figure 7. Block diagram for interference suppression of two methods for comparison: (a) the method without ECC; (b) the method based on hard decision.
Figure 7. Block diagram for interference suppression of two methods for comparison: (a) the method without ECC; (b) the method based on hard decision.
Sensors 23 06081 g007
Figure 8. BERs of the proposed method and the method without ECC at input SNR of 10 dB: (a) BERs of the 1st subband; (b) BERs of the 2nd subband; (c) BERs of the 3rd subband; (d) BERs of the 4th subband.
Figure 8. BERs of the proposed method and the method without ECC at input SNR of 10 dB: (a) BERs of the 1st subband; (b) BERs of the 2nd subband; (c) BERs of the 3rd subband; (d) BERs of the 4th subband.
Sensors 23 06081 g008
Figure 9. Output SERs of equalization of the proposed method and the method based on hard decision in the case of no added noise: (a) SERs of the 1st subband; (b) SERs of the 2nd subband; (c) SERs of the 3rd subband; (d) SERs of the 4th subband.
Figure 9. Output SERs of equalization of the proposed method and the method based on hard decision in the case of no added noise: (a) SERs of the 1st subband; (b) SERs of the 2nd subband; (c) SERs of the 3rd subband; (d) SERs of the 4th subband.
Sensors 23 06081 g009
Figure 10. Output SERs of equalization of the proposed method and the method based on hard decision at input SNR of 10 dB: (a) SERs of the 1st subband; (b) SERs of the 2nd subband; (c) SERs of the 3rd subband; (d) SERs of the 4th subband.
Figure 10. Output SERs of equalization of the proposed method and the method based on hard decision at input SNR of 10 dB: (a) SERs of the 1st subband; (b) SERs of the 2nd subband; (c) SERs of the 3rd subband; (d) SERs of the 4th subband.
Sensors 23 06081 g010
Figure 11. Output BERs of decoding of the proposed method and the method based on hard decision at 10 dB input SNR: (a) BERs of the 1st subband; (b) BERs of the 2nd subband; (c) BERs of the 3rd subband; (d) BERs of the 4th subband.
Figure 11. Output BERs of decoding of the proposed method and the method based on hard decision at 10 dB input SNR: (a) BERs of the 1st subband; (b) BERs of the 2nd subband; (c) BERs of the 3rd subband; (d) BERs of the 4th subband.
Sensors 23 06081 g011aSensors 23 06081 g011b
Table 1. Parameters of the experiment.
Table 1. Parameters of the experiment.
ParametersSetting
Communication frequency band8–16 kHz
Carrier modulation modeFMT
The number of subbands4
Roll-off factor0.5
Symbol rate on each subband4000/3
ConstellationBinary phase shift keying (BPSK)
Number of symbol for channel estimation250
Algorithm for channel estimationRecursive least square
Forgetting factor 0.999
Table 2. Parameters of the proposed method and two methods for comparison.
Table 2. Parameters of the proposed method and two methods for comparison.
ParametersThe Proposed MethodThe Method without ECCThe Method Based on Hard Decision
Number of information bits for each user20,00020,00020,000
ECCThe rate 1/2 RSC with generator polynomial [5,7]noneThe rate 1/2 RSC with generator polynomial [5,7]
ConstellationQPSKBPSKQPSK
Number of mapped symbols for each user20,00020,00020,000
Total information rate of each user16,000/316,000/316,000/3
Feedforward filter taps of each DFE232323
Feedback filter taps of each DFE888
Adaptive equalization algorithmRLSERLSRLS
Decoding algorithmLog-MAPNoneViterbi
Table 3. BERs for the proposed method and the method without ECC in the case of no added noise.
Table 3. BERs for the proposed method and the method without ECC in the case of no added noise.
Method Subband
Index
The 1st Iteration
(User1/User2)
The 2nd Iteration
(User1/User2)
The 3rd Iteration
(User1/User2)
The 4th–8th Iterations
(User1/User2)
The method without ECC12.0 × 10−2/7.6 × 10−50/00/00/0
27.8 × 10−2/1.3 × 10−32.2 × 10−4/6.1 × 10−41.5 × 10−4/4 × 10−41.3 × 10−4/4 × 10−4
34.1 × 10−3/00/00/00/0
41.8 × 10−3/4 × 10−30/6.8 × 10−40/6.5 × 10−40/6.5 × 10−4
The
proposed method
14.4 × 10−2/00/00/00/0
27.4 × 10−2/05 × 10−4/00/00/0
33 × 10−4/00/00/00/0
40/00/00/00/0
Table 4. Output BERs of decoding of the proposed method and the method based on hard decision in the case of no added noise.
Table 4. Output BERs of decoding of the proposed method and the method based on hard decision in the case of no added noise.
MethodSubband
Index
The 1st Iteration
(User1/User2)
The 2nd Iteration
(User1/User2)
The 3rd Iteration
(User1/User2)
The 4th–8th Iterations
(User1/User2)
The method based on hard decision14.4 × 10−2/00/00/00/0
27.4 × 10−2/01.5 × 10−4/01.5 × 10−4/01.5 × 10−4/0
33.0 × 10−4/00/00/00/0
40/00/00/00/0
The
proposed method
14.4 × 10−2/00/00/00/0
27.4 × 10−2/05 × 10−4/00/00/0
33.0 × 10−4/00/00/00/0
40/00/00/00/0
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

Sun, L.; Li, H. Multiple-Input-Multiple-Output Filtered Multitone Time Reversal Acoustic Communications Using Direct Adaptation-Based Turbo Equalization. Sensors 2023, 23, 6081. https://doi.org/10.3390/s23136081

AMA Style

Sun L, Li H. Multiple-Input-Multiple-Output Filtered Multitone Time Reversal Acoustic Communications Using Direct Adaptation-Based Turbo Equalization. Sensors. 2023; 23(13):6081. https://doi.org/10.3390/s23136081

Chicago/Turabian Style

Sun, Lin, and Haisen Li. 2023. "Multiple-Input-Multiple-Output Filtered Multitone Time Reversal Acoustic Communications Using Direct Adaptation-Based Turbo Equalization" Sensors 23, no. 13: 6081. https://doi.org/10.3390/s23136081

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