Next Article in Journal
A Flight Direction Design Method for Airborne Spectral Imaging Considering the Anisotropy Reflectance of the Target in Rugged Terrain
Next Article in Special Issue
An Efficient RSS Localization for Underwater Wireless Sensor Networks
Previous Article in Journal
Investigation of Polyurethane Matrix Membranes for Salivary Nitrate ISFETs to Prevent the Drift
Previous Article in Special Issue
Visual Navigation for Recovering an AUV by Another AUV in Shallow Water
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Filtered Multitone Modulation Underwater Acoustic Communications Using Low-Complexity Channel-Estimation-Based MMSE Turbo Equalization

1
College of Underwater Acoustic Engineering, Harbin Engineering University, Harbin 150001, China
2
School of Physics and Physical Engineering, Qufu Normal University, Qufu 273165, China
3
Electro-Mechanical Engineering Institute, Shanghai 201109, China
4
Beijing Great Wall Electronic Equipment Co., Ltd, Beijing 100082, China
5
Acoustic Science and Technology Laboratory, Harbin Engineering University, Harbin 150001, China
6
Key Laboratory of Marine Information Acquisition and Security, Ministry of Industry and Information Technology, Harbin Engineering University, Harbin 150001, China
*
Authors to whom correspondence should be addressed.
Sensors 2019, 19(12), 2714; https://doi.org/10.3390/s19122714
Submission received: 11 April 2019 / Revised: 27 May 2019 / Accepted: 11 June 2019 / Published: 17 June 2019

Abstract

:
Filtered multitone (FMT) modulation divides the communication band into several subbands to shorten the span of symbols affected by multipath in underwater acoustic (UWA) communications. However, there is still intersymbol interference (ISI) in each subband of FMT modulation degrading communication performance. Therefore, ISI suppression techniques must be applied to FMT modulation UWA communications. The suppression performance of traditional adaptive equalization methods often exploited in FMT modulation UWA communications is limited when the effect of ISI spans tens of symbols or large constellation sizes are used. Turbo equalization consisting of adaptive equalization and channel decoding can improve equalization performance through information exchanging and iterative processes. To overcome the shortcoming of traditional minimum mean square error (MMSE) equalization and effectively suppress the ISI with relatively low computation complexity, an FMT modulation UWA communication using low-complexity channel-estimation-based (CE-based) MMSE turbo equalization is proposed in this paper. In the proposed method, turbo equalization is first exploited to suppress the ISI in FMT modulation UWA communications, and the equalizer coefficients of turbo equalization are adjusted using the low-complexity CE-based MMSE algorithm. The proposed method is analyzed in theory and verified by simulation analysis and real data collected in the experiment carried out in a pool with multipath propagation. The results demonstrate that the proposed method can achieve better communication performance with a higher bit rate than the FMT modulation UWA communication using traditional MMSE adaptive equalization.

1. Introduction

The rapid rise of scientific and commercial activities in underwater environments has led to an increasing demand for high-rate and wide-band underwater acoustic (UWA) communications to sustain a mass of data transmission in UWA sensor networks. Multipath spread of UWA channels often is on the order of ten milliseconds [1,2,3], and therefore the high-rate and wide-band UWA communications using single-carrier (SC) modulation often have to adopt adaptive equalization with high computation complexity to suppress the intersymbol interference (ISI) spanning several tens or hundreds of symbols [3,4,5,6]. To reduce the span of ISI, multicarrier (MC) modulation has been used in UWA communications [7,8,9,10,11,12,13,14,15,16,17,18]. Based on whether the divided subbands are overlapping or not, the MC modulation used in UWA communications falls into two types. Orthogonal frequency division multiplexing (OFDM) is representative of the type with overlapping subbands [6,7,8,9,10,11,12]. In OFDM, the communication band is divided into hundreds of overlapping subbands with very narrow bandwidth that makes communication performance sensitive to frequency offset. Since the Doppler spread of UWA channels can lead to massive intercarrier interference (ICI), complicated techniques must be exploited in OFDM modulation UWA communications to suppress ICI. On the contrary, the MC modulation with non-overlapping subbands can avoid the problem of frequency offset sensitivity. According to inserting guard bands or not, the MC modulation with non-overlapping subbands can be further classified into two types. Compared to the type with guard bands, the type without guard bands can keep good balance between ICI suppression performance and spectral efficiency. Therefore, as the representation of MC modulation without overlapping subbands and guard bands, filtered multitone (FMT) modulation has attracted research interest and been applied to UWA communications in recent years [13,14,15,16,17]. In FMT modulation UWA communications, the span of ISI is obviously shortened through band splitting, but there is always some ISI due to the multipath spread of subchannels. To suppress the ISI, traditional minimum mean square error (MMSE) adaptive equalization is usually used in FMT modulation UWA communications [13,17].
For adaptive equalization, when the transmitted symbols are perfectly known in advance, the ISI can be completely eliminated. In practice, the transmitted symbols cannot be known beforehand, and therefore the performance of adaptive equalization is limited. Moreover, the UWA channel is a noisy channel, and the performance of adaptive equalization can also be degraded by noise. Turbo equalization is a technique that processes the received signal using adaptive equalization and channel decoding in an iterative fashion. In turbo equalization, adaptive equalization can exploit the last extrinsic information of channel decoding as a priori information to improve ISI suppression performance; channel decoding also can use the last extrinsic information of adaptive equalization as a priori information to further reduce noise. Since the ISI and noise are jointly suppressed, turbo equalization can overcome the shortcomings of adaptive equalization and has been used in UWA communications in recent decades [19,20,21,22,23,24,25,26]. Ideally, when adaptive equalization and channel decoding are both based on the maximum-likelihood (ML) or maximum a priori probability (MAP) algorithm, turbo equalization can achieve the best performance. However, the complexity of the ML/MAP algorithm can increase exponentially with the span of ISI, and therefore high computation complexity prohibits the application of ML/MAP-based turbo equalization to UWA communications. In practical UWA communications, turbo equalization based on the minimum mean square error (MMSE) algorithm is generally used in consideration of communication performance and computation complexity. MMSE turbo equalization can be classified into two types based on whether the estimated channel response is used in computing equalizer coefficients or not. Compared with the MMSE turbo equalization without channel estimation (CE), the CE-based MMSE turbo equalization requires a shorter training sequence and has faster convergence, but a slightly higher computation complexity due to the large-dimension matrix inversion in computing equalizer coefficients. To further reduce the computation complexity, the low-complexity CE-based MMSE turbo equalization is proposed and analyzed based on the terrestrial wireless channel model in [19]. Additionally, simulation analysis shows that this performance is nearly as good as that of the traditional CE-based MMSE turbo equalization [19].
At present, in FMT modulation UWA communications, the traditional MMSE adaptive equalization is a conventional approach used to suppress the ISI [13,17]. However, when the effect of ISI spans tens of symbols or large constellation sizes are used, the performance of FMT modulation UWA communications using traditional MMSE adaptive equalization is unacceptable.
Considering the aforementioned advantages of turbo equalization and disadvantages of traditional MMSE adaptive equalization, the FMT modulation UWA communication using low-complexity CE-based MMSE turbo equalization is proposed in this paper. The proposed method applies turbo equalization to FMT modulation UWA communications to improve the ISI suppression performance. In the proposed method, error control coding (ECC) is used to encode the information bit subsequence before FMT modulation, and the low-complexity CE-based MMSE turbo equalization is adopted at the receiver to suppress ISI in each subsequence after FMT demodulation. The proposed method obtains good performance with relatively low computation complexity because the equalizer in turbo equalization is based on the low-complexity CE-based MMSE algorithm. The proposed method is analyzed in theory and verified by simulation results and data collected from a real experiment. The proposed method is compared with the FMT modulation UWA communications using traditional MMSE adaptive equalization, and the results show the validity of the proposed method.
The contribution of this paper is threefold: (1) turbo equalization is first applied to FMT modulation UWA communications to overcome the shortcomings of adaptive equalization; (2) the low-complexity CE-based MMSE algorithm is exploited to adjust the equalizer coefficients of turbo equalization to suppress ISI with relatively low computation complexity; (3) simulation and real experiments are designed to verify the proposed method.
This paper is organized as follows: in Section 2, the transmitter structure of the proposed method is briefly described. In Section 3, the receiver structure of the proposed method is presented and the principle of the low-complexity CE-based MMSE turbo equalization is analyzed in detail. In Section 4, the simulation and experiment results of the proposed method are presented, and the proposed method is compared with the results of the FMT modulation UWA communication using traditional MMSE adaptive equalization. Finally, the conclusion and summary is in Section 5.

2. Transmitter Structure

The transmitter structure of the proposed method is depicted based on the complex baseband model in Figure 1, where the number of transmit transducers and receiver hydrophones are both assumed to be one. It is shown that the information bit sequence { b ( n T a ) } with the time interval T a is firstly converted to several bit subsequences { b m ( n T b ) } , m = 0 , , M 1 by the serial-to-parallel (SP) converter, where b m ( n T b ) { 0 , 1 } and T b = T a / M . Then, each bit subsequence is independently encoded by the encoder through inserting redundant bits into information bits to protect information bits from single bit errors or short burst errors. The encoders at the transmitter can be different or the same. Next, the coded bit subsequences { c m ( n T b ) } , m = 0 , , M 1 are interleaved, divided into Q-bit blocks { d m ( n T ) } , m = 0 , , M 1 , T = Q T b and mapped to the symbol sequences { x m ( n T ) } , m = 0 , , M 1 from the 2Q-ary symbol alphabet S = { α 1 , α 2 , , α 2 Q } with zero mean and unit energy, where α i S is a complex number. Finally, the mapped symbol sequences are modulated by the FMT modulator consisting of K-times up-samplers, transmit filters, carrier modulators, and a combiner, and then the transmitted signal can be obtained.
Referring to Figure 1, the transmitted signal can be expressed as:
s ( k T K ) = m = 0 M 1 n = + x m ( n T ) g t ( k T K n T ) e j 2 π M m k
where x m ( n T ) denotes the n-th symbol transmitted on the m-th subband, and g t ( k T / K ) denotes the time domain response of the transmit filter. In the FMT modulator, all transmit filters are the same and the selection of that must keep a balance between implementation complexity and spectral containment. In the proposed method, the root raised cosine (RRC) shaping filter is used as the transmit filter, and the value of the roll-off factor sets to α = K / M 1 .

3. Receiver Structure

3.1. FMT Demodulation

The receiver structure of the proposed method is shown in Figure 2. After being transmitted through the UWA channel, the received signal, the input of the receiver, can be expressed as
r ( k T K ) = p = 0 N c 1 s [ ( k p ) T K ] c ( p T K ) + η ( k T K )
where c ( k T K ) denotes the discrete time domain response of the UWA channel with length N c , and η ( k T K ) denotes the discrete sample of channel noise.
Combing Equation (1) with Equation (2), the received signal can be further expressed as
r ( k T K ) = p = 0 N c 1 m = 0 M 1 n = + g t [ ( k p ) T K n T ] e j 2 π M m ( k p ) c ( p T K ) x m ( n T ) + η ( k T K )
Referring to the receiver structure shown in Figure 2, the received signal is first processed by the FMT demodulator that consists of carrier demodulators, receiver filters, and K-times down-samplers. The m-th output signal of the FMT demodulator can be expressed as
y m ( n T ) = i = 0 M 1 l = + k = + p = 0 N c 1 g t [ ( k p ) T K ] c ( p T K ) e j 2 π M i p g r ( n T l T k T K ) e j 2 π M ( i m ) ( k + l K ) x i ( l T ) + k = + η ( k T K ) g r ( n T k T K ) e j 2 π M m k
where g r ( t ) denotes the discrete time domain response of the receiver filter, that is matched to the transmit filter.
Equation (4) can be further expressed as
y m ( n T ) = i = 0 M - 1 l = + h ( m , i ) ( n T l T ) x i ( l T ) + w m ( n T ) = h ( m , m ) ( 0 ) x m ( n T ) + l = l n + h ( m , m ) ( n T l T ) x m ( l T ) + i = 0 i m M - 1 l = + h ( m , i ) ( n T l T ) e j 2 π M ( i m ) l K x i ( l T ) + w m ( n T )
where h ( m , i ) ( n T ) denotes the discrete time domain response of the subchannel between the i-th transmitted sequence x i ( n T ) and the m-th demodulated sequence y m ( n T ) , and w m ( n T ) denotes the i-th output noise of the FMT demodulator. h ( m , i ) ( n T ) and w m ( n T ) can be expressed as
h ( m , i ) ( n T ) = i = 0 M - 1 k = + p = 0 N c 1 g t [ ( k p ) T K ] c ( p T K ) e j 2 π M i p g r ( n T k T K ) e j 2 π M ( i m ) k w m ( n T ) = k = + η ( k T K ) g r ( n T k T K ) e j 2 π M m k
It can be observed from Equation (5) that the interference in the demodulated signal y m ( n T ) includes three types, namely, the ISI from other symbols on the m-th subband, the ICI from symbol sequences on the other subbands, and the noise. In FMT modulation, the subbands are separated and have high spectral containment, and therefore the ICI is a minor concern even when the Doppler spread, caused by the water motion, exists in UWA communications [13,14,15,16,17]. This paper focus on exploiting turbo equalization to suppress the ISI in FMT modulation UWA communications. The ICI is slight, and therefore the effect of ICI is not taken into consideration. When the ICI is neglected, the demodulated signal y m ( n T ) can be expressed as:
y m ( n T ) = h ( m , m ) ( 0 ) x m ( n T ) + l = l n + h ( m , m ) ( n T l T ) x m ( l T ) + w m ( n T )
After the output subsequences of turbo equalization are converted into a serial sequence, the estimated information bit sequence { b ^ ( n T a ) } can be obtained. The process of turbo equalization for each demodulated subsequence is described in Section 3.2.

3.2. Turbo Equalization

3.2.1. Procedure of Turbo Equalization

The procedure of turbo equalization is shown in Figure 3, where the soft information exchanged between the equalizer and the decoder is evaluated by the log likelihood ratio (LLR). For convenient expression, in Section 3.2, the symbol interval T and the bit interval Tb are omitted, the discrete-time variate n is expressed as subscript, and the number of subsequence m is expressed as superscript.
Referring to Figure 3, the demodulated subsequence y n m is firstly sent to the equalizer with a priori information to estimate the mapped symbol x ^ n m . Then, the estimated symbol x ^ n m is sent to the demapper to obtain the a posteriori LLR of bits belonging to the Q-bit block L p E ( d n , j m ) . In turbo equalization using the MMSE algorithm [19,22,24], the a posteriori LLR L p E ( d n , j m ) can be expressed as
L p E ( d n , j m ) = ln P ( d n , j m = 0 | x ^ n m ) P ( d n , j m = 1 | x ^ n m ) = ln d n m d n , j m = 0 p ( x ^ n m | d n m ) P ( d n m ) d n m : d n , j m = 1 p ( x ^ n m | d n m ) P ( d n m ) = ln d n m : d n , j m = 0 p ( x ^ n m | d n m ) j , j j P ( d n , j m ) d n m : d n , j m = 1 p ( x ^ n m | d n m ) j , j j P ( d n , j m ) L e x t E ( d n , j m ) + ln P ( d n , j m = 0 ) P ( d n , j m = 1 ) L a E ( d n , j m )
where d n m = { d n , 1 m , d n , 2 m , , d n , Q m } is the Q-bit block mapped to x n m , and d n , j m is the j-th bit belonging to d n m .
It is shown from Equation (8) that both the a priori LLR L a E ( d n , j m ) and the extrinsic information L e x t E ( d n , j m ) are included in the a posteriori LLR L p E ( d n , j m ) . In turbo equalization, to avoid fast convergence, only the extrinsic information is exchanged between the equalizer and the decoder. Equalization and decoding are repeated until the performance convergence is obtained. For the initial process of turbo equalization, neither the equalizer nor the decoder has any a priori information.

3.2.2. Low-Complexity CE-Based MMSE Algorithm

In this section, the low-complexity CE-based MMSE algorithm used in the proposed method is discussed in detail [19]. In turbo equalization, the equalizer can be a linear equalizer (LE) or a decision feedback equalizer (DFE). The DFE using hard decision suffers from error propagation. The DFE using soft decision can avoid error propagation, but computation complexity is relatively high. Hence, in consideration of performance and computation complexity, the LE is used in our proposed method.
To facilitate understanding, some frequently used notations are first introduced. Vectors and matrices are denoted by bold lowercase and bold uppercase letters, respectively. The i × j matrix 0 i × j contains all zeros, and I i is the i × i identity matrix. The operator d i a g ( ) denotes transferring a length i vector into a i × i square matrix with the vector elements along the diagonal. The operator ( ) T denotes conjugate transpose. The operator E ( ) denotes expectation. The operator cov ( x , y ) = E ( x y H ) E ( x ) E ( y H ) denotes covariance, where ( ) H denotes complex conjugate transpose.
Based on the exact CE-based MMSE algorithm, the estimation x ^ n m of the LE can be expressed as
x ^ n m = E ( x n m ) + cov ( x n m , y n m ) cov ( y n m , y n m ) 1 ( y n m E ( y n m ) )
where y n m = [ y n N 2 m , y n N 2 + 1 m , y n + N 1 m ] denotes the input observation vector of the equalizer, N 1 and N 2 denote the number of noncausal and causal equalizer coefficients, and the total equalizer coefficient is N = N 1 + N 2 + 1 .
Assuming the discrete time composited channel response h ( m , m ) ( n ) shown in Equation (6) has L taps, the observation y n m can be expressed as
y n m = H m x n m + [ w n N 2 m , w n N 2 + 1 m , , w n + N 1 m ] T
where x n m = [ x n N 2 L + 1 m , x n N 2 L + 2 m , , x n + N 1 m ] T , and H m is the N × ( N + L 1 ) channel convolution matrix
H m = [ h L 1 m h L 2 m h 0 m 0 0 0 h L 1 m h L 2 m h 0 m 0 0 0 0 h L 1 m h L 2 m h 0 m ]
In the proposed method, the transmitted symbols are assumed to be equiprobable and independent identically distributed (IID). In order to let the estimation x ^ n m be independent of the a priori LLR d n , j m d n m , the a priori LLR of each bit belonging to d n m must be set to 0 when x ^ n m is computed, which results in E ( x n m ) = 0 and C ov ( x n m , x n m ) = 1 . Assuming the channel noise samples η ( k K ) are IID Gaussian noise samples with a mean of zero, the estimation x ^ n m can be further expressed as
x ^ n m = ( f n m ) H ( y n m E ( y n m ) + s m x ¯ n m )
where
E ( y n m ) = H m E ( x n m ) = H m [ x ¯ n L N 2 + 1 m , x ¯ n L N 2 + 2 m , , x ¯ n + N 1 m ] T f n m = C ov ( y n m , y n m ) 1 s m Cov ( y n m , y n m ) = δ η 2 I N + H m Cov ( x n m , x n m ) ( H m ) H + ( 1 v n m ) s m ( s m ) H s m = H m [ 0 1 × ( N 2 + L 1 )   1   0 1 × ( N 1 ) ] T Cov ( x n m , x n m ) = d i a g ( v n L N 2 + 1 m , v n L N 2 + 2 m , , v n + N 1 m )
where δ η 2 denotes the variance of noise samples η ( k K ) , x ¯ n m and v n m denotes the mean and variance of x n m . The values of x ¯ n m and v n m can be computed using the a priori LLR L a e ( d n , j m )
x ¯ n m = α i S α i P ( x n m = α i ) = α i S α i j = 1 Q P ( d n , j m = d ) , d { 0 , 1 } v n m = E [ ( x n m ) 2 ] [ E ( x n m ) ] 2 = ( x n m ) 2 ¯ | x ¯ n m | 2 P ( d n , j m = d ) = 1 2 ( 1 + ( 2 d 1 ) tanh [ L a e ( d n , j m ) 2 ] )
where P ( d n , j m = d ) denotes the probability of d n , j m = d , and P ( x n m = α i ) denotes the probability of x n m = α i .
From Equation (12) to Equation (14), it can be observed that in linear turbo equalization using the exact CE-based MMSE algorithm, f n m must be updated with the computation of x ^ n m due to the a priori LLR L a e ( d n , j m ) varying with n . The direct computation complexity of f n m increases with O ( N 3 ) , even when the fast recursive solution is used, the computation complexity of f n m still has O ( N 2 ) . That is to say, when the exact CE-based MMSE algorithm is used, the computation complexity of each symbol in equalization of each iterative process is O ( N 2 ) . To achieve good performance with lower computation complexity, a low-complexity CE-based MMSE algorithm proposed in [19] is adopted in the proposed method.
Based on the low-complexity CE-based MMSE algorithm, the filter coefficients f n m are computed using the average of Cov ( y n m , y n m )
f ¯ m = ( δ η 2 I N + H m V ¯ m ( H m ) H + ( 1 v ¯ m ) s m ( s m ) H ) 1 s m V ¯ m = 1 N x n = 1 N x Cov ( x n m , x n m ) v ¯ m = 1 N x n = 1 N x v n m
where N x denotes the total number of the transmitted symbols.
Then, the estimation x ^ n m can be computed by
x ^ n m = ( f ¯ m ) H ( y n m E ( y n m ) + s m x ¯ n m )
Defining a new vector f m
f m = ( δ η 2 I N + H m V ¯ m ( H m ) H ) 1 s m
The vector f ¯ m can be expressed by f m as follows
f ¯ m = K f m K = ( 1 + ( 1 v ¯ m ) ( s m ) H f m ) 1
Based on Equations (16)–(18), the mean and variance of x ^ n m can be computed by
μ n , i m = K ( f m ) H ( E ( y n m | x n m = α i ) E ( y n m ) + s m x ¯ n m ) = K α i ( f m ) H s m ( σ n , i m ) 2 = K 2 ( f m ) H C ov ( y n m , y n m | x n m = α i ) f m = K 2 ( f m ) H ( δ η 2 I N + H m V ¯ m ( H m ) H v ¯ m s m ( s m ) H ) f m
Combing Equation (19) with Equation (8), the extrinsic information L e x t E ( d n , j m ) is given by
L e x t E ( d n , j m ) = ln s i : s n , j = 0 p ( x ^ n m | d n m = s i ) j , j j P ( d n , j m = s i , j ) s i : s n , j = 1 p ( x ^ n m | d n m = s i ) j , j j P ( d n , j m = s i , j ) = ln s i : s n , j = 0 exp ( ρ n , i m + j , j j s i , j L ( d n , j m ) / 2 ) s i : s n , j = 1 exp ( ρ n , i m + j , j j s i , j L ( d n , j m ) / 2 )
where s i = { s i , 1 , s i , 2 , s i , Q } is the bit pattern corresponding to the symbol α i belonging to the symbol alphabet S = { α 1 , α 2 , , α 2 Q } , and ρ n , i m can be computed using
ρ n , i m = | x ^ n m μ n , i m | 2 ( σ n , i m ) 2 = | ( f m ) H ( y n m E ( y n m ) + s m x ¯ n m ) α i ( f m ) H s m | 2 ( f m ) H ( δ η 2 I N + H m V ¯ m ( H m ) H v ¯ m s m ( s m ) H ) f m
The term V ¯ m in Equation (21) can be further approximated by v ¯ m I N + L 1 and that does not degrade the performance substantially when the number of symbols N x is large. Substituting V ¯ m with v ¯ m I N + L 1 , the f m shown in Equation (17) is simplified to
f ^ m = ( δ η 2 I N + v ¯ m H m ( H m ) H ) 1 s m
Substituting f ^ m for f m in Equation (21), the new expression of ρ n , i m can be expressed as
ρ n , i m = | ( f ^ m ) H ( y n m E ( y n m ) + s m x ¯ n m ) α i ( f ^ m ) H s m | 2 ( f ^ m ) H ( δ η 2 I N + v ¯ m H m ( H m ) H v ¯ m s m ( s m ) H ) f ^ m = | ( f ^ m ) H ( y n m E ( y n m ) + s m x ¯ n m ) α i ( f ^ m ) H s m | 2 ( f ^ m ) H s m ( 1 ( s m ) H f ^ m )
Combining Equation (23) with Equation (20), the extrinsic information of the equalizer using the low-complexity CE-based MMSE algorithm can be finally computed.
It can be observed from Equations (20)–(23) that the equalizer coefficients f ^ m keep constant in equalization of each iterative process. Therefore, in turbo equalization using the low-complexity CE-based MMSE algorithm, the computation complexity of each symbol in equalization of each iterative process is reduced to O ( N ) , and that is much smaller than the computation complexity O ( N 2 ) in turbo equalization using the exact MMSE algorithm.

4. Performance Assessment

4.1. Simulation Analysis

4.1.1. Simulation Setup

The UWA channel is one of the most complicated channels, and there is still no closed formula to express it. To verify the validity of the proposed method in UWA environments, a real UWA channel response measured in the experiment carried out in September 2014 at Songhua Lake, Jilin, China, is used for simulation analysis. In the Songhua Lake experiment, the transmit sensor and the receiver hydrophone were suspended from two ships moored on the shore. The transmit sensor was deployed 1 m below the surface, and the receiver hydrophone was placed 0.5 m below the surface. The water depth at the transmitter and the receiver was about 4 m, and the communication distance was 350 m. The measured discrete-time channel response is shown in Figure 4. The FMT modulation UWA communication using traditional MMSE adaptive equalization was also analyzed in the same simulation condition for comparison with the proposed method. To express conveniently, the FMT modulation UWA communication using traditional MMSE adaptive equalization is abbreviated to the method using traditional MMSE adaptive equalization. The parameters for simulation analysis are shown in Table 1.

4.1.2. Simulation Results

In simulation analysis, bit error rate (BER), symbol error rate (SER), and output mutual information (MI) are used as performance indicators. The mutual information (MI) can be computed using
M I ( L o ; X ) = 1 2 x { 1 , 1 } + f L o ( l | x ) log 2 2 f L o ( l | x ) f L o ( l | + 1 ) + f L o ( l | 1 ) d l
where L o denotes the output LLRs of the equalizer or the decoder in the proposed method, and f L o ( l | x ) denotes the conditional probability distribution function that can be estimated through observing the histogram of the output LLRs. The value of MI ranges from 0 to 1. MI = 0 denotes no a priori information, and MI = 1 denotes perfect a priori information. MI not only can reflect the reliability of the output LLR, but also can be used to determine the iteration number of turbo equalization. When the output LLR of the decoder is close to 1, the performance of turbo equalization reaches convergence, and the iterative process can be terminated.
The SER and BER of the proposed method and the output MI after equalization and decoding in the proposed method for E b / N 0 = 2 dB are shown in Figure 5 and Figure 6. The performance of the method using traditional MMSE adaptive equalization is also shown in Figure 5 for comparison with the proposed method. In Figure 5, the signal to noise ratio (SNR) can be computed by E b / N 0 = k = 0 L 1 | h k m | 2 / 2 δ η 2 Q .
Several observations can be obtained through Figure 5 and Figure 6. Firstly, when the same E b / N 0 is used, the performance of the method using traditional MMSE adaptive equalization is equal to that of the first equalization of the proposed method. The reason for this observation is that in the first equalization of the proposed method, the average v ¯ m = 1 N x n = 1 N x v n m equals 1 due to the a priori LLR of the equalizer L a e ( d n , j m ) = 0 , and therefore the coefficient vector f ^ m shown in Equation (22) changes to f ^ m = ( δ η 2 I N + H m ( H m ) H ) 1 s m which is the solution of the traditional MMSE adaptive equalization. It means that the traditional MMSE adaptive equalization is only the first step of the low-complexity CE-based MMSE turbo equalization. Secondly, in the proposed method, the performance of the second equalization and decoding is obviously superior to that of the first equalization and decoding. The reason is that in the second equalization and decoding, benefitting from the extrinsic information exchanging in turbo equalization, the a priori LLR of the equalizer and decoder are no longer zeros, and therefore the BER and SER are reduced. Thirdly, compared with the second equalization and decoding, the performance improvement after the third equalization and decoding is not obvious. The reason is that after the second equalization and decoding, the output MI of the decoder is very close to 1 as shown in Figure 6, and therefore the additional iterative process cannot improve the performance since the communication performance has reached convergence. Fourthly, when mapping patterns are the same, compared with the method using traditional MMSE adaptive equalization, the proposed method achieves better performance after convergence with bit rate reduction by half. The reason for this observation is that the 1/2 rate convolutional code used in turbo equalization can improve the communication performance, but it also leads to the reduction of transmission efficiency. Lastly, when different mapping patterns are adopted, the proposed method with 8 phase shift keying (8PSK) mapping achieves better communication performance at the higher bit rate than the method using traditional MMSE adaptive equalization with BPSK mapping. The reason for this observation is that the iteration process of turbo equalization and the extrinsic information exchanging in the proposed method and can further suppress interference and improve communication performance.
The above simulation results illustrate that the performance of the proposed method is superior to that of the method using traditional MMSE adaptive equalization.

4.2. Experiment

4.2.1. Experimental Setup

To further assess the validity of the proposed method, the experiment was designed and carried out in an indoor pool with four sides covered with acoustic anechoic materials. The length, width, and depth of the pool were 45 m, 6 m, and 5 m, respectively. The bottom of the pool was covered with sand, and both the surface and bottom of the pool could reflect the acoustic signal. In the experiment, the transmit sensor deployed at 1.5 m below the surface was a hemispherical transducer, and the receive sensor placed at 2 m below the surface was a spherical hydrophone. The communication distance was 6.7 m. The experiment configuration is shown in Figure 7.
The parameters used in the experiment are the same as those shown in Table 1. The transmit signal was organized in the packet structure consisting of the probe signal, the 100 ms guard time interval, and the FMT signal. The probe signal used for frame synchronization was a 50 ms and an 8–16 kHz linear frequency modulated (LFM) signal with a hamming window. The FMT signal includes 1500 symbols and ahead 100 symbols were used to train equalizer coefficients. When the 8PSK mapping scheme is used, time domain waveforms and frequency spectrums of the LFM signal with a hamming window and the FMT signal at the transmitter and the receiver, as shown in Figure 8. Time domain waveforms and frequency spectrums of the LFM signal and the FMT signal at the receiver are also shown in Figure 8 for comparison. The SNR at the receiver is 23 dB. In Figure 8, all time domain waveforms and frequency spectrums are normalized, and the received FMT signal is processed by frame synchronization.
Two observations can be obtained from Figure 8. Firstly, the LFM signal and the FMT signal are obviously distorted by the multipath effect after passing through the UWA channel, and therefore ISI suppression technique must be used to deal with the ISI in the received FMT signal for good communication performance. Secondly, although the distortion appears in the frequency spectrum of the received FMT signal, the adjacent subbands still keep unoverlapping, and therefore each output subsequence of the FMT demodulator can be individually processed using turbo equalization.

4.2.2. Channel Response Estimation

In the turbo equalization using the low-complexity CE-based MMSE algorithm, each subchannel response in Equation (6) must be first estimated. In the experiment, the subchannel responses are estimated using the recursive least square (RLS) algorithm with the forgetting factor 0.999, and the filter for channel estimation has N 1 = 5 noncausal coefficients and N 2 = 18 causal coefficients. The estimated subchannel responses are shown in Figure 9. It can be observed from Figure 9 that the ISI span of each subchannel is about 20 symbol intervals.

4.2.3. Experiment Results

The experiment results of the proposed method are shown in Table 2 and Table 3. The experiment results of the method using traditional MMSE adaptive equalization are shown in Table 4. For clear comparison, the BERs of the proposed method with 8PSK mapping and the method using traditional adaptive equalization with BPSK mapping are listed in Table 5. Note that the symbol rate of the proposed method is the same as that of the reference method. The iteration of the turbo equalization terminates when the output MI of decoding is over 0.99.
Through comparing the results in Table 2, Table 3, Table 4 and Table 5, several observations can be obtained. Firstly, the SER of the method using traditional MMSE adaptive equalization is equal to that of the first equalization of the proposed method. Secondly, the proposed method realizes error-free transmission only through one time equalization and decoding for BPSK mapping, while two times equalization and decoding is needed to reach performance convergence for 8PSK mapping. Thirdly, when the same mapping pattern is used, although the proposed method achieves better performance after convergence, the information bit rate has been cut down to half of that in the method using traditional MMSE equalization. Lastly, as shown in Table 5, when a different mapping pattern is used, the proposed method with 8PSK mapping can achieve better communication performance at a higher bit rate than the method using traditional MMSE adaptive equalization with BPSK mapping. All experiment results are consistent with the simulation analysis.
To reflect experiment results visually, Figure 10 and Figure 11 show the scatterplots of the proposed method. Two types of scatterplots are shown in Figure 10 and Figure 11. One type indicates the estimated symbols after equalization, and the other reflects the mean of symbols that is computed using the a posteriori LLR of the decoder.
Three observations can be obtained from Figure 10 and Figure 11. Firstly, the dots in the scatterplots corresponding to subchannel seven are much closer to the desired values than that of subchannel four. Secondly, for each subchannel, the dots in the scatterplots become more centralized around the desired values after decoding. Thirdly, in Figure 11, the dots in the scatterplots after the second equalization are much nearer the desired values than that in the scatterplots after the first equalization. The three observations above are all consistent with the results shown in Table 2 and Table 3.

5. Conclusions

In FMT modulation UWA communications, although the span of ISI has been reduced through band splitting, there is still a shortened ISI which needs to be suppressed. The performance of traditional adaptive equalization commonly exploited in FMT modulation UWA communications is limited when the effect of ISI spans tens of symbols or large constellation sizes are used. In order to further suppress the ISI with relatively low computation complexity, the FMT modulation UWA communication using low-complexity CE-based MMSE turbo equalization is proposed in this paper. The proposed method is analyzed in theory and verified by simulation analysis based on a measured channel response, and a real trial carried out in a pool with multipath propagation. Benefitting from the error correction of ECC, the information exchanged between decoding and equalization, and the iterative process, the ISI can be effectively suppressed. The results show that the proposed method achieves better communication performance at a higher bit rate than the FMT modulation UWA communication using traditional MMSE adaptive equalization.

Author Contributions

Conceptualization, L.S.; data curation, G.Z.; formal analysis, M.W.; funding acquisition, L.S.; investigation, L.H.; methodology, L.S.; project administration, L.S. and H.L.; resources, M.W.; software, G.Z.; supervision, H.L.; validation, L.S.; visualization, L.S.; writing—original draft, L.S.; writing—review and editing, L.S.

Acknowledgments

The research of this paper is supported by the Shandong Provincial Natural Science Foundation, China (Grant No. ZR2017MD019), the China Postdoctoral Science Foundation (Grant No. 2017M621248), the Shanghai Aerospace Science and Technology Innovation Foundation, China (Grant No. SAST2017-001), and the Experimental Technology Research Foundation of Qufu Normal University, China (Grant No. SJ201723).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Brumm, H.; Slabbekoorn, H. Acoustic communication in noise. Adv. Study Behav. 2005, 35, 151–209. [Google Scholar]
  2. Stojanovic, M.; Preisig, J. Underwater acoustic communication channels: Propagation models and statistical characterization. IEEE Commun. Mag. 2009, 47, 84–89. [Google Scholar] [CrossRef]
  3. 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]
  4. Stojanovic, M.; Catipovic, J.; Proakis, J.G. Adaptive multichannel combining and equalization for underwater acoustic communications. J. Acoust. Soc. Am. 1993, 93, 1621–1631. [Google Scholar] [CrossRef]
  5. Song, H.C.; Hodgkiss, W.S. Efficient use of bandwidth for underwater acoustic communication. J. Acoust. Soc. Am. 2013, 134, 905–908. [Google Scholar] [CrossRef] [PubMed]
  6. Sun, D.; Liu, L.; Cui, H.; Zhang, Y. Single-carrier underwater acoustic communication combined with channel shortening and dichotomous coordinate descent recursive least squares with variable forgetting factor. IET Commun. 2015, 9, 1867–1876. [Google Scholar]
  7. Mason, S.; Berger, C.R.; Zhou, S.; Willett, P. Detection, synchronization, and Doppler scale estimation with multicarrier waveforms in underwater acoustic communication. IEEE J. Sel. Areas Commun. 2008, 26, 1638–1649. [Google Scholar] [CrossRef]
  8. Kang, T.; Iltis, A.R. Iterative carrier frequency offset and channel estimation for underwater acoustic OFDM systems. IEEE J. Sel. Areas Commun. 2008, 26, 1650–1661. [Google Scholar] [CrossRef]
  9. Radosevic, A.; Ahmed, R.; Duman, T.M.; Proakis, J.G.; Stojanovic, M. Adaptive OFDM modulation for underwater acoustic communications: Design considerations and experimental results. IEEE J. Ocean. Eng. 2014, 39, 357–370. [Google Scholar] [CrossRef]
  10. Skinder, Z.; Szczepanek, M.; Wilczewski, E. Differentially coherent multichannel detection of acoustic OFDM signals. IEEE J. Ocean. Eng. 2015, 4, 251–268. [Google Scholar]
  11. Wan, L.; Zhou, H.; Xu, X.; Huang, Y.; Zhou, S.; Shi, Z.; Cui, J.H. Adaptive modulation and coding for underwater acoustic OFDM. IEEE J. Ocean. Eng. 2015, 40, 327–336. [Google Scholar] [CrossRef]
  12. Chi, W.; Yin, J.; Huang, D.; Zielinski, A. Experimental demonstration of differential OFDM underwater acoustic communication with acoustic vector sensor. Appl. Acoust. 2015, 91, 1–5. [Google Scholar]
  13. Gomes, J.; Stojanovic, M. Performance analysis of filtered multitone modulation systems for underwater communication. In Proceedings of the IEEE International Conference on Oceans, Biloxi, MS, USA, 26–29 October 2009; pp. 1–5. [Google Scholar]
  14. 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]
  15. 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]
  16. Silva, L.; Gomes, J. Sparse Channel estimation and equalization for underwater filtered multitone. In Proceedings of the IEEE International Conference on Oceans, Genoa, Italy, 18–21 May 2015; pp. 18–21. [Google Scholar]
  17. Sun, L.; Chen, B.W.; Li, H.S.; Zhou, T. Time reversal acoustic communication using filtered multitone modulation. Sensors 2015, 15, 22357–23554. [Google Scholar] [CrossRef] [PubMed]
  18. Zhang, G.S.; Dong, H.F. Experimental assessment of a multicarrier underwater acoustic communication system. Appl. Acoust. 2011, 72, 953–961. [Google Scholar] [CrossRef]
  19. 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] [Green Version]
  20. Yang, Z.; Zheng, Y.R. Iterative Channel estimation and turbo equalization for multiple-input multiple-output underwater acoustic communications. IEEE J. Ocean. Eng. 2016, 41, 232–242. [Google Scholar]
  21. 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]
  22. Tuchler, M.; Singer, A.C. Turbo equalization: An overview. IEEE Trans. Inf. Theory 2011, 57, 920–952. [Google Scholar] [CrossRef]
  23. Choi, J.W. Adaptive linear turbo equalization over doubly selective channels. IEEE J. Ocean. Eng. 2011, 36, 473–489. [Google Scholar] [CrossRef]
  24. Tao, J.; Wu, J.; Zheng, Y.R.; Xiao, C. Enhanced MIMO LMMSE turbo equalization: Algorithm, simulations, and undersea experimental results. IEEE Trans. Signal Process. 2011, 59, 3813–3823. [Google Scholar] [CrossRef]
  25. 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]
  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]
Figure 1. Block diagram for transmitter structure.
Figure 1. Block diagram for transmitter structure.
Sensors 19 02714 g001
Figure 2. Block diagram for receiver structure.
Figure 2. Block diagram for receiver structure.
Sensors 19 02714 g002
Figure 3. Block diagram for turbo equalization.
Figure 3. Block diagram for turbo equalization.
Sensors 19 02714 g003
Figure 4. Discrete-time channel response used in simulation analysis.
Figure 4. Discrete-time channel response used in simulation analysis.
Sensors 19 02714 g004
Figure 5. Simulation results of the proposed method and the method using traditional MMSE adaptive equalization: (a) and (b) the symbol error rate (SER) of low-complexity channel estimation (CE)-based MMSE equalization in the proposed method and the method using traditional MMSE adaptive equalization; (c) and (d) the bit error rate (BER) after decoding in the proposed method and the method using traditional MMSE adaptive equalization.
Figure 5. Simulation results of the proposed method and the method using traditional MMSE adaptive equalization: (a) and (b) the symbol error rate (SER) of low-complexity channel estimation (CE)-based MMSE equalization in the proposed method and the method using traditional MMSE adaptive equalization; (c) and (d) the bit error rate (BER) after decoding in the proposed method and the method using traditional MMSE adaptive equalization.
Sensors 19 02714 g005
Figure 6. The output mutual information (MI) of the proposed method for E b / N 0 = 2 dB : (a) and (c) the output MI of equalization; (b) and (d) the output MI of decoding.
Figure 6. The output mutual information (MI) of the proposed method for E b / N 0 = 2 dB : (a) and (c) the output MI of equalization; (b) and (d) the output MI of decoding.
Sensors 19 02714 g006
Figure 7. Experiment configuration.
Figure 7. Experiment configuration.
Sensors 19 02714 g007
Figure 8. Time domain waveforms and frequency spectrums of linear frequency modulated (LFM) signals with a hamming window and FMT signals at the transmitter and the receiver on the condition of 8PSK mapping scheme used: (ad) time domain waveforms and frequency spectrums of the LFM signal and the FMT signal at the transmitter; (eh) time domain waveforms and frequency spectrums of the LFM signal and the FMT signal at the receiver.
Figure 8. Time domain waveforms and frequency spectrums of linear frequency modulated (LFM) signals with a hamming window and FMT signals at the transmitter and the receiver on the condition of 8PSK mapping scheme used: (ad) time domain waveforms and frequency spectrums of the LFM signal and the FMT signal at the transmitter; (eh) time domain waveforms and frequency spectrums of the LFM signal and the FMT signal at the receiver.
Sensors 19 02714 g008
Figure 9. Subchannel responses: (a) responses of the first four subchannels; (b) responses of the last four subchannels.
Figure 9. Subchannel responses: (a) responses of the first four subchannels; (b) responses of the last four subchannels.
Sensors 19 02714 g009
Figure 10. Scatterplots for subband four and seven of the proposed method with BPSK mapping: (a) and (b) the scatterplots indicating the estimated symbols after equalization; (c) and (d) the scatterplots indicating the mean of the symbols after decoding.
Figure 10. Scatterplots for subband four and seven of the proposed method with BPSK mapping: (a) and (b) the scatterplots indicating the estimated symbols after equalization; (c) and (d) the scatterplots indicating the mean of the symbols after decoding.
Sensors 19 02714 g010
Figure 11. Scatterplots for subband four and subband seven of the proposed method with 8PSK mapping: (a), (b), (e) and (f) the scatterplots indicating the estimated symbols after equalization; (c), (d), (g) and (h) the scatterplots indicating the mean of the symbols after decoding.
Figure 11. Scatterplots for subband four and subband seven of the proposed method with 8PSK mapping: (a), (b), (e) and (f) the scatterplots indicating the estimated symbols after equalization; (c), (d), (g) and (h) the scatterplots indicating the mean of the symbols after decoding.
Sensors 19 02714 g011
Table 1. Parameters for simulation analysis.
Table 1. Parameters for simulation analysis.
ParametersThe Proposed MethodThe Method Using Traditional Minimum Mean Square Error (MMSE) Equalization
Communication band B (kHz)8–168–16
The number of subbands of filtered multitone (FMT) modulation M 88
Roll-off factor of each transmit filter α 0.50.5
Symbol interval T (ms)1.51.5
Mapping patternBinary phase shift keying (BPSK)
8 phase shift keying (8PSK)
BPSK, 8PSK
Number of information bits on each subband 750 (BPSK), 2250 (8PSK)1500 (BPSK), 4500 (8PSK)
Error control coding (ECC)Convolution code with generator polynomial [7,5]None
Number of mapped symbols on each subband15001500
Symbol rate on each subband (symbol/s)667667
Information bit rate on each subband (bit/s)333 (BPSK), 1000 (8PSK)667 (BPSK), 2000 (8PSK)
The number of equalization coefficients2525
Table 2. Results of the proposed method with BPSK mapping.
Table 2. Results of the proposed method with BPSK mapping.
Band (kHz)After Equalization (Each Subband: 667 symbol/s)After Decoding (Each Subband: 333 bit/s)
SERMIBERMI
8–90/140010/7001
9–103/14000.9970/7001
10–111/14000.9990/7001
11–124/14000.9890/7001
12–130/14000.9990/7001
13–140/140010/7001
14–150/140010/7001
15–163/14000.9980/7001
Table 3. Results of the proposed method with 8PSK mapping.
Table 3. Results of the proposed method with 8PSK mapping.
Band (kHz)After Equalization (Each Subband: 667 symbol/s)After Decoding (Each Subband: 1000 bit/s)
SERMIBERMI
1st2nd1st2nd1st2nd1st2nd
8–9411/140039/14000.7390.97118/21000/21000.9310.998
9–10144/14008/14000.9080.9910/21000/21000.9900.999
10–11240/140011/14000.8300.9910/21000/21000.9730.999
11–12496/1400263/14000.7000.93955/21005/21000.8870.991
12–13390/140039/14000.7340.96129/21000/21000.9200.996
13–14206/14003/14000.8490.9944/21000/21000.9780.999
14–15205/140017/14000.8890.9946/21000/21000.9831
15–16338/140013/14000.7650.9519/21000/21000.9540.995
Table 4. Results of the method using traditional MMSE adaptive equalization.
Table 4. Results of the method using traditional MMSE adaptive equalization.
Band (kHz)SER of BPSK Mapping (Each Subband: 667 symbol/s, 667 bit/s)SER of 8PSK Mapping (Each Subband: 667 symbol/s, 2000 bit/s)
8–90/1400411/1400
9–103/1400144/1400
10–111/1400240/1400
11–124/1400496/1400
12–130/1400390/1400
13–140/1400206/1400
14–150/1400205/1400
15–163/1400338/1400
Table 5. Comparison between the proposed method and the method using traditional adaptive equalization in BER.
Table 5. Comparison between the proposed method and the method using traditional adaptive equalization in BER.
Band (kHz)BER of the Proposed Method after Performance Convergence Reached (Each Subband: 667 symbol/s, 1000 bit/s)BER of the Method Using Traditional Adaptive Equalization (Each Subband: 667 symbol/s, 667 bit/s)
8–90/21000/1400
9–100/21003/1400
10–110/21001/1400
11–125/21004/1400
12–130/21000/1400
13–140/21000/1400
14–150/21000/1400
15–160/21003/1400
Total5/1680011/11200

Share and Cite

MDPI and ACS Style

Sun, L.; Wang, M.; Zhang, G.; Li, H.; Huang, L. Filtered Multitone Modulation Underwater Acoustic Communications Using Low-Complexity Channel-Estimation-Based MMSE Turbo Equalization. Sensors 2019, 19, 2714. https://doi.org/10.3390/s19122714

AMA Style

Sun L, Wang M, Zhang G, Li H, Huang L. Filtered Multitone Modulation Underwater Acoustic Communications Using Low-Complexity Channel-Estimation-Based MMSE Turbo Equalization. Sensors. 2019; 19(12):2714. https://doi.org/10.3390/s19122714

Chicago/Turabian Style

Sun, Lin, Mei Wang, Guoheng Zhang, Haisen Li, and Lan Huang. 2019. "Filtered Multitone Modulation Underwater Acoustic Communications Using Low-Complexity Channel-Estimation-Based MMSE Turbo Equalization" Sensors 19, no. 12: 2714. https://doi.org/10.3390/s19122714

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