Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2019 Jun 17;19(12):2714. doi: 10.3390/s19122714

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

Lin Sun 1,2,*, Mei Wang 3, Guoheng Zhang 4, Haisen Li 1,5,6,*, Lan Huang 1
PMCID: PMC6631499  PMID: 31212900

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.

Keywords: underwater acoustic communications, filtered multitone modulation, interference suppression, turbo equalization, low-complexity channel-estimate-based minimum mean square error algorithm

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(nTa)} with the time interval Ta is firstly converted to several bit subsequences {bm(nTb)},m=0,,M1 by the serial-to-parallel (SP) converter, where bm(nTb){0,1} and Tb=Ta/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 {cm(nTb)},m=0,,M1 are interleaved, divided into Q-bit blocks {dm(nT)},m=0,,M1,T=QTb and mapped to the symbol sequences {xm(nT)},m=0,,M1 from the 2Q-ary symbol alphabet S={α1,α2,,α2Q} with zero mean and unit energy, where αiS 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.

Figure 1.

Figure 1

Block diagram for transmitter structure.

Referring to Figure 1, the transmitted signal can be expressed as:

s(kTK)=m=0M1n=+xm(nT)gt(kTKnT)ej2πMmk (1)

where xm(nT) denotes the n-th symbol transmitted on the m-th subband, and gt(kT/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/M1.

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(kTK)=p=0Nc1s[(kp)TK]c(pTK)+η(kTK) (2)

where c(kTK) denotes the discrete time domain response of the UWA channel with length Nc, and η(kTK) denotes the discrete sample of channel noise.

Figure 2.

Figure 2

Block diagram for receiver structure.

Combing Equation (1) with Equation (2), the received signal can be further expressed as

r(kTK)=p=0Nc1m=0M1n=+gt[(kp)TKnT]ej2πMm(kp)c(pTK)xm(nT)+η(kTK) (3)

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

ym(nT)=i=0M1l=+k=+p=0Nc1gt[(kp)TK]c(pTK)ej2πMipgr(nTlTkTK)ej2πM(im)(k+lK)xi(lT)+k=+η(kTK)gr(nTkTK)ej2πMmk (4)

where gr(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

ym(nT)=i=0M-1l=+h(m,i)(nTlT)xi(lT)+wm(nT)=h(m,m)(0)xm(nT)+l=ln+h(m,m)(nTlT)xm(lT)+i=0imM-1l=+h(m,i)(nTlT)ej2πM(im)lKxi(lT)+wm(nT) (5)

where h(m,i)(nT) denotes the discrete time domain response of the subchannel between the i-th transmitted sequence xi(nT) and the m-th demodulated sequence ym(nT), and wm(nT) denotes the i-th output noise of the FMT demodulator. h(m,i)(nT) and wm(nT) can be expressed as

h(m,i)(nT)=i=0M-1k=+p=0Nc1gt[(kp)TK]c(pTK)ej2πMipgr(nTkTK)ej2πM(im)kwm(nT)=k=+η(kTK)gr(nTkTK)ej2πMmk (6)

It can be observed from Equation (5) that the interference in the demodulated signal ym(nT) 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 ym(nT) can be expressed as:

ym(nT)=h(m,m)(0)xm(nT)+l=ln+h(m,m)(nTlT)xm(lT)+wm(nT) (7)

After the output subsequences of turbo equalization are converted into a serial sequence, the estimated information bit sequence {b^(nTa)} 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.

Figure 3.

Figure 3

Block diagram for turbo equalization.

Referring to Figure 3, the demodulated subsequence ynm is firstly sent to the equalizer with a priori information to estimate the mapped symbol x^nm. Then, the estimated symbol x^nm is sent to the demapper to obtain the a posteriori LLR of bits belonging to the Q-bit block LpE(dn,jm). In turbo equalization using the MMSE algorithm [19,22,24], the a posteriori LLR LpE(dn,jm) can be expressed as

LpE(dn,jm)=lnP(dn,jm=0|x^nm)P(dn,jm=1|x^nm)=lndnmdn,jm=0p(x^nm|dnm)P(dnm)dnm:dn,jm=1p(x^nm|dnm)P(dnm)=lndnm:dn,jm=0p(x^nm|dnm)j,jjP(dn,jm)dnm:dn,jm=1p(x^nm|dnm)j,jjP(dn,jm)LextE(dn,jm)+lnP(dn,jm=0)P(dn,jm=1)LaE(dn,jm) (8)

where dnm={dn,1m,dn,2m,,dn,Qm} is the Q-bit block mapped to xnm, and dn,jm is the j-th bit belonging to dnm.

It is shown from Equation (8) that both the a priori LLR LaE(dn,jm) and the extrinsic information LextE(dn,jm) are included in the a posteriori LLR LpE(dn,jm). 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 0i×j contains all zeros, and Ii is the i×i identity matrix. The operator diag() 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(xyH)E(x)E(yH) denotes covariance, where ()H denotes complex conjugate transpose.

Based on the exact CE-based MMSE algorithm, the estimation x^nm of the LE can be expressed as

x^nm=E(xnm)+cov(xnm,ynm)cov(ynm,ynm)1(ynmE(ynm)) (9)

where ynm=[ynN2m,ynN2+1m,yn+N1m] denotes the input observation vector of the equalizer, N1 and N2 denote the number of noncausal and causal equalizer coefficients, and the total equalizer coefficient is N=N1+N2+1.

Assuming the discrete time composited channel response h(m,m)(n) shown in Equation (6) has L taps, the observation ynm can be expressed as

ynm=Hmxnm+[wnN2m,wnN2+1m,,wn+N1m]T (10)

where xnm=[xnN2L+1m,xnN2L+2m,,xn+N1m]T, and Hm is the N×(N+L1) channel convolution matrix

Hm=[hL1mhL2mh0m000hL1mhL2mh0m0000hL1mhL2mh0m] (11)

In the proposed method, the transmitted symbols are assumed to be equiprobable and independent identically distributed (IID). In order to let the estimation x^nm be independent of the a priori LLR dn,jmdnm, the a priori LLR of each bit belonging to dnm must be set to 0 when x^nm is computed, which results in E(xnm)=0 and Cov(xnm,xnm)=1. Assuming the channel noise samples η(kK) are IID Gaussian noise samples with a mean of zero, the estimation x^nm can be further expressed as

x^nm=(fnm)H(ynmE(ynm)+smx¯nm) (12)

where

E(ynm)=HmE(xnm)=Hm[x¯nLN2+1m,x¯nLN2+2m,,x¯n+N1m]Tfnm=Cov(ynm,ynm)1smCov(ynm,ynm)=δη2IN+HmCov(xnm,xnm)(Hm)H+(1vnm)sm(sm)Hsm=Hm[01×(N2+L1) 1 01×(N1)]TCov(xnm,xnm)=diag(vnLN2+1m,vnLN2+2m,,vn+N1m) (13)

where δη2 denotes the variance of noise samples η(kK), x¯nm and vnm denotes the mean and variance of xnm. The values of x¯nm and vnm can be computed using the a priori LLR Lae(dn,jm)

x¯nm=αiSαiP(xnm=αi)=αiSαij=1QP(dn,jm=d),d{0,1}vnm=E[(xnm)2][E(xnm)]2=(xnm)2¯|x¯nm|2P(dn,jm=d)=12(1+(2d1)tanh[Lae(dn,jm)2]) (14)

where P(dn,jm=d) denotes the probability of dn,jm=d, and P(xnm=αi) denotes the probability of xnm=αi.

From Equation (12) to Equation (14), it can be observed that in linear turbo equalization using the exact CE-based MMSE algorithm, fnm must be updated with the computation of x^nm due to the a priori LLR Lae(dn,jm) varying with n. The direct computation complexity of fnm increases with O(N3), even when the fast recursive solution is used, the computation complexity of fnm still has O(N2). 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(N2). 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 fnm are computed using the average of Cov(ynm,ynm)

f¯m=(δη2IN+HmV¯m(Hm)H+(1v¯m)sm(sm)H)1smV¯m=1Nxn=1NxCov(xnm,xnm)v¯m=1Nxn=1Nxvnm (15)

where Nx denotes the total number of the transmitted symbols.

Then, the estimation x^nm can be computed by

x^nm=(f¯m)H(ynmE(ynm)+smx¯nm) (16)

Defining a new vector fm

fm=(δη2IN+HmV¯m(Hm)H)1sm (17)

The vector f¯m can be expressed by fm as follows

f¯m=KfmK=(1+(1v¯m)(sm)Hfm)1 (18)

Based on Equations (16)–(18), the mean and variance of x^nm can be computed by

μn,im=K(fm)H(E(ynm|xnm=αi)E(ynm)+smx¯nm)=Kαi(fm)Hsm(σn,im)2=K2(fm)HCov(ynm,ynm|xnm=αi)fm=K2(fm)H(δη2IN+HmV¯m(Hm)Hv¯msm(sm)H)fm (19)

Combing Equation (19) with Equation (8), the extrinsic information LextE(dn,jm) is given by

LextE(dn,jm)=lnsi:sn,j=0p(x^nm|dnm=si)j,jjP(dn,jm=si,j)si:sn,j=1p(x^nm|dnm=si)j,jjP(dn,jm=si,j)=lnsi:sn,j=0exp(ρn,im+j,jjsi,jL(dn,jm)/2)si:sn,j=1exp(ρn,im+j,jjsi,jL(dn,jm)/2) (20)

where si={si,1,si,2,si,Q} is the bit pattern corresponding to the symbol αi belonging to the symbol alphabet S={α1,α2,,α2Q}, and ρn,im can be computed using

ρn,im=|x^nmμn,im|2(σn,im)2=|(fm)H(ynmE(ynm)+smx¯nm)αi(fm)Hsm|2(fm)H(δη2IN+HmV¯m(Hm)Hv¯msm(sm)H)fm (21)

The term V¯m in Equation (21) can be further approximated by v¯mIN+L1 and that does not degrade the performance substantially when the number of symbols Nx is large. Substituting V¯m with v¯mIN+L1, the fm shown in Equation (17) is simplified to

f^m=(δη2IN+v¯mHm(Hm)H)1sm (22)

Substituting f^m for fm in Equation (21), the new expression of ρn,im can be expressed as

ρn,im=|(f^m)H(ynmE(ynm)+smx¯nm)αi(f^m)Hsm|2(f^m)H(δη2IN+v¯mHm(Hm)Hv¯msm(sm)H)f^m=|(f^m)H(ynmE(ynm)+smx¯nm)αi(f^m)Hsm|2(f^m)Hsm(1(sm)Hf^m) (23)

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(N2) 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.

Figure 4.

Figure 4

Discrete-time channel response used in simulation analysis.

Table 1.

Parameters for simulation analysis.

Parameters The Proposed Method The Method Using Traditional Minimum Mean Square Error (MMSE) Equalization
Communication band B (kHz) 8–16 8–16
The number of subbands of filtered multitone (FMT) modulation M 8 8
Roll-off factor of each transmit filter α 0.5 0.5
Symbol interval T (ms) 1.5 1.5
Mapping pattern Binary 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 subband 1500 1500
Symbol rate on each subband (symbol/s) 667 667
Information bit rate on each subband (bit/s) 333 (BPSK), 1000 (8PSK) 667 (BPSK), 2000 (8PSK)
The number of equalization coefficients 25 25

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

MI(Lo;X)=12x{1,1}+fLo(l|x)log22fLo(l|x)fLo(l|+1)+fLo(l|1)dl (24)

where Lo denotes the output LLRs of the equalizer or the decoder in the proposed method, and fLo(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 Eb/N0=2dB 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 Eb/N0=k=0L1|hkm|2/2δη2Q.

Figure 5.

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 6.

Figure 6

The output mutual information (MI) of the proposed method for Eb/N0=2dB: (a) and (c) the output MI of equalization; (b) and (d) the output MI of decoding.

Several observations can be obtained through Figure 5 and Figure 6. Firstly, when the same Eb/N0 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=1Nxn=1Nxvnm equals 1 due to the a priori LLR of the equalizer Lae(dn,jm)=0, and therefore the coefficient vector f^m shown in Equation (22) changes to f^m=(δη2IN+Hm(Hm)H)1sm 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.

Figure 7.

Figure 7

Experiment configuration.

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.

Figure 8.

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.

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 N1=5 noncausal coefficients and N2=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.

Figure 9.

Figure 9

Subchannel responses: (a) responses of the first four subchannels; (b) responses of the last four subchannels.

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.

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)
SER MI BER MI
8–9 0/1400 1 0/700 1
9–10 3/1400 0.997 0/700 1
10–11 1/1400 0.999 0/700 1
11–12 4/1400 0.989 0/700 1
12–13 0/1400 0.999 0/700 1
13–14 0/1400 1 0/700 1
14–15 0/1400 1 0/700 1
15–16 3/1400 0.998 0/700 1
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)
SER MI BER MI
1st 2nd 1st 2nd 1st 2nd 1st 2nd
8–9 411/1400 39/1400 0.739 0.971 18/2100 0/2100 0.931 0.998
9–10 144/1400 8/1400 0.908 0.991 0/2100 0/2100 0.990 0.999
10–11 240/1400 11/1400 0.830 0.991 0/2100 0/2100 0.973 0.999
11–12 496/1400 263/1400 0.700 0.939 55/2100 5/2100 0.887 0.991
12–13 390/1400 39/1400 0.734 0.961 29/2100 0/2100 0.920 0.996
13–14 206/1400 3/1400 0.849 0.994 4/2100 0/2100 0.978 0.999
14–15 205/1400 17/1400 0.889 0.994 6/2100 0/2100 0.983 1
15–16 338/1400 13/1400 0.765 0.951 9/2100 0/2100 0.954 0.995
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–9 0/1400 411/1400
9–10 3/1400 144/1400
10–11 1/1400 240/1400
11–12 4/1400 496/1400
12–13 0/1400 390/1400
13–14 0/1400 206/1400
14–15 0/1400 205/1400
15–16 3/1400 338/1400
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–9 0/2100 0/1400
9–10 0/2100 3/1400
10–11 0/2100 1/1400
11–12 5/2100 4/1400
12–13 0/2100 0/1400
13–14 0/2100 0/1400
14–15 0/2100 0/1400
15–16 0/2100 3/1400
Total 5/16800 11/11200

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.

Figure 10.

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 11.

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.

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.

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).

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.

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. doi: 10.1109/MCOM.2009.4752682. [DOI] [Google Scholar]
  • 3.Singer A.C., Nelson J.K., Kozat S.S. Signal processing for underwater acoustic communications. IEEE Commun. Mag. 2009;47:90–96. doi: 10.1109/MCOM.2009.4752683. [DOI] [Google Scholar]
  • 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. doi: 10.1121/1.408135. [DOI] [Google Scholar]
  • 5.Song H.C., Hodgkiss W.S. Efficient use of bandwidth for underwater acoustic communication. J. Acoust. Soc. Am. 2013;134:905–908. doi: 10.1121/1.4812762. [DOI] [PubMed] [Google Scholar]
  • 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. doi: 10.1109/JSAC.2008.081204. [DOI] [Google Scholar]
  • 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. doi: 10.1109/JSAC.2008.081205. [DOI] [Google Scholar]
  • 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. doi: 10.1109/JOE.2013.2253212. [DOI] [Google Scholar]
  • 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. doi: 10.1109/JOE.2014.2323365. [DOI] [Google Scholar]
  • 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; 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. doi: 10.1016/j.apacoust.2016.11.018. [DOI] [Google Scholar]
  • 15.Amini P., Chen R.R., Farhang-boroujeny B. Filterbank multicarrier communications for underwater acoustic channels. IEEE J. Ocean. Eng. 2015;40:115–130. doi: 10.1109/JOE.2013.2291139. [DOI] [Google Scholar]
  • 16.Silva L., Gomes J. Sparse Channel estimation and equalization for underwater filtered multitone; 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. doi: 10.3390/s150923554. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Zhang G.S., Dong H.F. Experimental assessment of a multicarrier underwater acoustic communication system. Appl. Acoust. 2011;72:953–961. doi: 10.1016/j.apacoust.2011.06.004. [DOI] [Google Scholar]
  • 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. doi: 10.1109/78.984761. [DOI] [Google Scholar]
  • 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. doi: 10.1109/MCOM.2015.7321975. [DOI] [Google Scholar]
  • 22.Tuchler M., Singer A.C. Turbo equalization: An overview. IEEE Trans. Inf. Theory. 2011;57:920–952. doi: 10.1109/TIT.2010.2096033. [DOI] [Google Scholar]
  • 23.Choi J.W. Adaptive linear turbo equalization over doubly selective channels. IEEE J. Ocean. Eng. 2011;36:473–489. doi: 10.1109/JOE.2011.2158013. [DOI] [Google Scholar]
  • 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. doi: 10.1109/TSP.2011.2147782. [DOI] [Google Scholar]
  • 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. doi: 10.1109/JOE.2008.925893. [DOI] [Google Scholar]
  • 26.Duan W., Zheng Y.R. Bidirectional soft-decision feedback turbo equalization for MIMO systems. IEEE Trans. Veh. Technol. 2016;65:4925–4936. doi: 10.1109/TVT.2015.2470646. [DOI] [Google Scholar]

Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES