Next Article in Journal
Predicting the Loose Zone of Roadway Surrounding Rock Using Wavelet Relevance Vector Machine
Previous Article in Journal
Strong Designated Verifier Signature Scheme with Undeniability and Strong Unforgeability in the Standard Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modelling and Simulation of Pseudo-Noise Sequence-Based Underwater Acoustic OSDM Communication System

1
College of Engineering, Ocean University of China, Qingdao 266100, China
2
Key Laboratory of Marine Environment and Geological Engineering Shandong Province, Ocean University of China, Qingdao 266100, China
3
The First Institute of Oceanography, Ministry of Natural Resources of the People’s Republic of China, Qingdao 266061, China
4
College of Underwater Acoustic Engineering, Harbin Engineering University, Harbin 150001, China
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2019, 9(10), 2063; https://doi.org/10.3390/app9102063
Submission received: 15 March 2019 / Revised: 25 April 2019 / Accepted: 15 May 2019 / Published: 19 May 2019
(This article belongs to the Section Acoustics and Vibrations)

Abstract

:

Featured Application

Underwater acoustic communication and underwater networking applications, especially adaptive underwater acoustic communication applications.

Abstract

Orthogonal signal division multiplex (OSDM) is an emerging signal modulation technology which has a lower peak-to-average power ratio (PAPR) and a flexible subcarrier system architecture. Particularly, it can be seen as a bridge between the single-carrier modulation and the orthogonal frequency division multiplexing (OFDM) modulation in the frequency domain. Aiming at the development trend and demand of underwater acoustic hybrid and adaptive modulation communication technology, a pseudo-noise (PN) sequence-based underwater acoustic OSDM communication system is proposed in this paper. A data frame structure with PN sequence is designed to solve the multipath and Doppler effect of underwater acoustic channel. On the basis of the PN sequence, a compressive sensing method based on the orthogonal matching pursuit (OMP) algorithm and the minimum mean square error (MMSE) algorithm is designed for channel estimation and equalization. On the basis of the system construction, the relationship among the OSDM vector length M, the OSDM subcarrier number N, and the underwater acoustic channel length is further studied for adaptive modulation of underwater acoustic communication. Finally, the proposed system is verified by simulation. The OSDM system has lower and controllable PAPR. When the OSDM vector length M is bigger than the channel length, and the system subcarrier flexibility is guaranteed, the bit error rate (BER) of the OSDM system is lower than that of the OFDM system and the single-carrier system. The PN sequence-based compressive sensing channel estimation and equalization with the OMP and MMSE algorithms has a good performance to resist the multipath effect of underwater acoustic channel.

1. Introduction

Underwater acoustic (UWA) communication enables a wireless link in an underwater environment by the transmission of acoustic waves. Recently, UWA communication has become an essential necessity for underwater operations in marine science and ocean engineering. However, due to the disadvantages of severe transmission loss, time-varying multipath propagation, severe Doppler spread, limited and distance-dependent bandwidth, and high propagation delay, UWA channel is considered as one of the most challenging communication media in use [1]. In the past development process, underwater acoustic communication is mainly divided into two categories that include the single-carrier underwater acoustic (SC-UWA) communication technology and the multi-carrier underwater acoustic (MC-UWA) communication technology such as the orthogonal frequency division multiplexing (OFDM). Due to the high peak-to-average power ratio (PAPR), it is difficult to use MC-UWA communication technology for long-distance transmission. On the other hand, the SC-UWA signals are more suitable to keep a wide coverage for the lower PAPR. However, in high-speed underwater acoustic communication, multi-carrier (MC) modulation technology such as OFDM is superior to single-carrier (SC) modulation technology [2].
At present, considering the communication rate and distance coverage, the hybrid modulation of single- and multi-carrier technology has attracted the attention of researchers. In radio frequency wireless communication, a hybrid single- and multi-carrier system for next-generation mobile communication system was studied in [3], and both high data rate and wide coverage were obtained in the proposed hybrid system. The generalized frequency division multiplexing (GFDM) system which can achieve the unification of single- to multi-carrier systems is suitable for low-latency scenarios foreseen for 5G networks, especially for Tactile Internet [4]. In underwater acoustic communication, the single-carrier frequency-domain equalization (SC-FDE) is a typical hybrid modulation technology for high speed and wide coverage UWA communication, using the low PAPR of a single-carrier system and the relatively simple FDE technology of the OFDM system [5]. At the same time, adaptive multi-carrier modulation technology is also a research hotspot of high performance underwater acoustic communication [6].
Orthogonal signal division multiplex (OSDM), also known as vector OFDM, is an emerging signal modulation technology which can be seen as a bridge between the single-carrier modulation and the OFDM modulation in the frequency domain [7]. In 2001, a precoded OFDM technology, vector-OFDM (VOFDM), was proposed by Xiang-Gen Xia, which could make a traditional OFDM have good adaptability to spectral nulls [8]. Almost at the same time, in 2002, N. Suehiro first used the Kronecker product with rows of discrete Fourier transform (DFT) matrix as a signal modulation method for data transmission [9,10]. In 2007, the Kronecker product-based signal modulation method was called an orthogonal signal division multiplex (OSDM) [11]. In 2008, a novel constellation-rotated V-OFDM with improved diversity was proposed [12]. In 2009, in order to eliminate inter-carrier interference (ICI), a vector-OFDM system of non-contiguous carriers was proposed and the performance of the non-contiguous vector-OFDM (NC-vector-OFDM) was better than that of NC-OFDM [13]. In 2012, Li and Xia analyzed vector-OFDM with linear receivers [14]. In 2014, the OSDM method was introduced into the field of UWA communication by Professor T. Ebihara from Tsukuba University [15]. In 2016, an OSDM-based data transmission mode with an anti-Doppler shift of UWA channel was designed, which provided a reliable and flexible data transmission to overcome the time-frequency dual-spread channel [16]. Han et al. used space-time block code (STBC) and space-frequency block code (SFBC) to increase coding and diversity gain for the OSDM system [17,18]. In 2018, in order to improve the system performance, iterative per-vector equalization for OSDM was proposed [7]. In 2019, a low-complexity equalization of OSDM was proposed [19].
Compared with vector OFDM, the OSDM using the Kronecker product and rows of DFT matrix has a better mathematical form. When the OSDM system’s subcarrier number N increases to the maximum, that is to say, only one bit is transmitted on each subcarrier, the system becomes an OFDM system. When the OSDM system’s subcarrier number N decreases to 1, the system becomes a single-carrier communication system. In general, the emerging OSDM technology is an interesting modulation scheme which can realize SC-FDE modulation, OFDM modulation and different vector length OSDM modulation by changing the vector length M.
The OSDM modulation technology has potential application prospects in underwater acoustic hybrid single- and multi-carrier modulations and adaptive modulation. For this reason, a pseudo-noise (PN) sequence-based underwater acoustic OSDM communication system (UWAOSDM/PN) is proposed in this paper. A data frame structure with PN sequence is designed to solve the multipath and Doppler effect of underwater acoustic channel. On the basis of the PN sequence, a compressive sensing method based on the orthogonal matching pursuit (OMP) algorithm and the minimum mean square error (MMSE) algorithm is designed for channel estimation and equalization. On the basis of the system construction, the relationship among the OSDM vector length M, the OSDM subcarrier number N, and the underwater acoustic channel length is further studied for adaptive modulation of underwater acoustic communication.
The paper is organized as follows. In Section 2, the system design of UWAOSDM/PN is described. In Section 3, the key modules are introduced. In Section 4, the simulation results are introduced and discussed. In Section 5, the system parameters and performance are compared and in Section 6 the conclusions are summarized.

2. System Design

The system structure of the proposed UWAOSDM/PN is shown in Figure 1.
Transmitter: First of all, the transmitted data are encoded by convolutional code. Then, QPSK mapping is used to modulate the coded data. After that, the data is modulated by OSDM method. Then, PN sequences are added to get data frame. Finally, the baseband OSDM signal is modulated into the frequency band by carrier modulation.
Receiver: When the maximum correlation value between the received signal and the local PN sequence reaches the threshold value, the effective system synchronization is obtained. Then, the Doppler estimate and compensation is done. After that, the baseband signal is obtained by carrier demodulation. Then, the channel estimation and equalization are done to remove the multipath effect. After that, OSDM demodulation is used to get the transmitted data. Finally, through the QPSK demodulation and convolutional code decoding, the received data is obtained.

3. Key Modules

3.1. OSDM Theory

First, the data X, in the 1 × MN dimension vector, is grouped into N groups of 1 × M dimension vector as follows:
X 0 = ( x 00 , x 01 , , x 0 ( M 1 ) ) X 1 = ( x 10 , x 11 , , x 1 ( M 1 ) ) . . . X N 1 = ( x ( N 1 ) 0 , x ( N 1 ) 1 , , x ( N 1 ) ( M 1 ) )
As we all know, inverse discrete Fourier transform (IDFT) formula is:
x ( n ) = 1 N k = 0 N 1 X ( k ) e j 2 π N n k = 1 N k = 0 N 1 X ( k ) W N n k
IDFT matrix is:
F N 1 = { f 0 f 1 . . f k . . f N 1 }
where,
f k = 1 N ( W N 0 , W N k , W N 2 k , , W N ( N 1 ) k )
Using the Kronecker product between formulae (1) and (4), we can get:
S k = f k X k
Formula (5) can be expanded to
W N 0 ( x 00 , x 01 , , x 0 ( M 1 ) ) , W N 0 ( x 00 , x 01 , , x 0 ( M 1 ) ) , , W N 0 ( x 00 , x 01 , , x 0 ( M 1 ) ) W N 0 ( x 10 , x 11 , , x 1 ( M 1 ) ) , W N 1 ( x 10 , x 11 , , x 1 ( M 1 ) ) , , W N 1 * ( N 1 ) ( x 10 , x 11 , , x 1 ( M 1 ) ) W N 0 ( x ( N 1 ) 0 , x ( N 1 ) 1 , , x ( N 1 ) ( M 1 ) ) , W N k ( x ( N 1 ) 0 , x ( N 1 ) 1 , , x ( N 1 ) ( M 1 ) ) , , W N k * ( N 1 ) ( x ( N 1 ) 0 , x ( N 1 ) 1 , , x ( N 1 ) ( M 1 ) )
The orthogonality between any two S k can be demonstrated [11]. By summing S k , we can get the modulated signal s which is the baseband OSDM signal. This is a good mathematical expression for the principle of OSDM modulation.
Signal modulated by Formulae (1-6) also can be modulated by grouping and inverse fast Fourier transform (IFFT). As shown in Figure 2, first, all data are divided into M groups in a matrix denoted as d. Then, M times of N-point IFFT are calculated. The obtained data are stored in a data table by column and the data are taken out by row, where, x is the original data and s is IFFT results of x. In this way, MN data are modulated on N subcarriers, each subcarrier carrying M data.
We define permutation matrix:
P N , M = [ I N e M T ( 0 ) I N e M T ( 1 ) I N e M T ( M 1 ) ]
To do OSDM modulation, the above modulation process can be expressed as:
s = P N , M H ( I M F N H ) P N , M d
where, matrix P N , M H , I M F N H and P N , M is row-wise write operations, N-point IDFT and row-wise read operations, respectively, and d is the left matrix in Figure 2.
As shown in Figure 3, the data of the same group of IFFT are dispersed on the time scale. It is obvious that the OSDM modulation separates the original IFFT-transformed symbols into the time domain by (M-1) bits information in the same vector. In this way, not only the advantage of orthogonal carrier in the frequency domain is utilized, but also the time-scale diversity in the time domain is used. It can resist the influence of multipath of a certain delay on the data in the same IFFT group. Thus, OSDM can be considered as a hybrid modulation method in the time-frequency domain.
At the receiver, in the OSDM demodulation, only the inverse process of the modulation process needs to be performed, and then the modulated signal can be demodulated. The demodulation can be expressed as:
x = P N , M H ( I M F N ) P N , M r
where, r means the data after channel equalization.

3.2. Frame Structure with PN Sequence

Due to the particularity of underwater acoustic channel, the data frame structure needs to be designed carefully in order to resist the adverse effect of UWA channel multipath and Doppler effect. The design of data frames must have the functions of synchronization, channel estimation, and Doppler estimation. To solve the above problems, the frame structure with three pseudo-noise (PN) sequences is designed.
PN sequences are set at the head, middle, and tail of the data frame, respectively. Eight OSDM symbols with cyclic prefix are inserted among three PN sequences to form the data frame. The data frame format is shown in Figure 4.
The PN sequence consists of two identical short PN sequences to overcome multipath. PN sequences have three roles in this system. The header PN sequence can be used for signal detection and synchronization. At the same time, the header PN sequence and the middle PN sequence can be regarded as a block pilot, respectively, which is used as the pilot to do channel estimation for the subsequent OSDM symbols. Last but not least, the three PN sequences are used to do a Doppler estimation by the relative position of the three correlation peaks of sliding cross-correlation operation of the received signal.
The PN sequence not only has good randomness and cross-correlation which make it easy to be separated from other signals, but also the deterministic and repeatable nature of the PN sequence makes it have good anti-interference performance. More significantly, for the pseudo randomness, when the Toeplitz method is used to construct an observation matrix, the PN sequence can be used as initial vectors to create observation matrix ϕ. In this way, the matrix ϕ satisfies the important RIP metric.
Under this frame structure design, the system data rate can be calculated as:
R a t e = r c ( N D ) log 2 R T s + T c p + T P N
where, r c represents the coding rate. R means the coding rate. N is the number of symbol and D is the amount of each OSDM symbol, T s , T c p and T P N indicates the symbol duration, the cyclic prefix duration, and PN sequence duration, respectively.

3.3. Doppler Estimation and Compensation

Due to the water flows and the relative motion between the transmitters and receivers, the system needs to correct the Doppler effect on the received signal. The replicated PN sequences are placed at the beginning, middle, and end of the data frame, respectively. When the signal is affected by Doppler, the receiver signal length will be changed. Through the correlation calculation of the PN sequence at the receiver, the relative positions of the correlation peaks are detected to estimate the Doppler [20].
From the data frame structure, three different maximum values can be obtained in the search process, and the signal length influenced by Doppler can be estimated by the position of the first and the last maximum value. Since the PN sequence is affected by Doppler, the good autocorrelation property of the PN sequence is severely damaged. Therefore, the Doppler estimation should not use the cross-correlation calculation of the local PN sequence. On the contrary, using sliding autocorrelation between the received signal and the first PN sequence that intercepts from the received signal, three distinct correlation peaks can be obtained. Both the length of the signal at the receiver L ˜ and the length of the signal at the transmitter L can be calculated by the relative position of correlation peaks, respectively.
Assume that the Doppler factor is α, by comparing L with L ˜ , the receiver infers how the received signal has been compressed or extended by the UWA channel.
L ˜ = ( 1 + α ) L
The receiver uses the estimated Doppler factor α to resample the received signal, so that the compression or extension caused by the Doppler can be compensated.

3.4. Channel Estimation and Compensation

In recent years, many studies have shown that UWA channels have sparse characteristics in many situations, that is to say, most channel taps are zero or very small and the number of channel taps is far less than the maximum channel delay. Due to the sparse characteristics, using the compressive sensing (CS) method to do channel estimation is very suitable for an underwater acoustic channel. On the one hand, the minimum mean square error (MMSE) method which has superior equalization performance should be adopted. The MMSE takes noise effects into account. As compared with the zero forcing (ZF) method, the MMSE can improve system performance. Also, the MMSE method can get higher diversity gain than the ZF method.
In the UWAOSDM/PN system, channel estimation is conducted in the time domain and equalization is calculated in the frequency domain. We assume that the UWA channel is sufficiently stable to allow prediction. After synchronizing the received signal using Doppler estimation and compensation, channel estimation is conducted according to the above principle. Figure 5 shows the channel estimation and equalization process. First, the PN sequence is used as the initial vector and the Toeplitz format is employed to construct the observation matrix. Because of the pseudo randomness of the PN sequence, the constructed matrix meets the RIP principle [21]. Then, the orthogonal matching pursuit (OMP) method is used as the recovery method to estimate the sparse underwater acoustic channel in the time domain, and then, transforming the time domain h to the frequency domain by FFT. Last, calculating the channel equalization coefficients C n according to the MMSE criterion.

3.4.1. Orthogonal Matching Pursuit Channel Estimation

The UWA channel is a time domain sparse channel whose length is L and sparsity is K, so we can use the OMP algorithm of compressive sensing to do channel estimation.
After adding the cyclic prefix, the linear convolution will be changed to circular convolution, and the circular convolution can be expressed as:
r = [ r ( 0 ) r ( 1 ) r ( 2 ) r ( N 1 ) ] = [ P ( 0 ) P ( N 1 ) P ( N 2 ) P ( N L ) P ( 1 ) P ( 0 ) P ( N 1 ) P ( N L + 1 ) P ( 2 ) P ( 2 ) P ( 0 ) P ( N L + 2 ) P ( N 1 ) P ( N 2 ) P ( N 1 ) P ( N L 1 ) ] [ h ( 0 ) h ( 1 ) h ( 2 ) h ( L 1 ) ] + [ w ( 0 ) w ( 1 ) w ( 2 ) w ( N 1 ) ]
We ignore the noise w and Equation (12) can be written as
r = P h
where, P means the pilot matrix, h represents the sparse acoustic channel, and w is Gaussian noise.
Equation (13) conforms to the general form of the OMP algorithm. The h is a sparse vector and the observation matrix satisfies the RIP criteria [21]. The orthogonal matching pursuit algorithm is shown in Algorithm 1.
Algorithm 1 Orthogonal matching pursuit
1: Initial residual r k = y , Observation matrix Φ = P , Label set Λ 0 = Ø , Sparsity K
2: for each t=1:K do
3:   Find the number of columns of the strongest correlation column with the residual r in the
4: observation matrix ϕ j : λ t = arg max j = 1 , 2 , N | r t 1 , ϕ j | .
5:   Update the index set Λ t = Λ t 1 { λ t } , reconstruct collection Φ t = [ Φ t , ϕ λ t ] .
6:   Compute θ ^ t = arg min y Φ t θ 2 by least squares method.
7:   Update residuals r t = y Φ t θ ^ t .
8: end for
9: return the channel estimation result in θ ^

3.4.2. Minimum Mean Square Error Channel Equalization

The minimum mean square error function can be expressed as:
x n M M S E = arg min x n | y n M M S E C n x n | 2
Derivation of Equation (14) and let the partial derivative be 0 and the equalization coefficient is shown as:
C n = H n * ( δ 2 I + H n 2 ) 1
where, H n is estimated by OMP that have been convert into frequency domain, δ means the channel noise.

4. Simulation and Result Analysis

4.1. Simulation Conditions

In this section, simulation results are provided to illustrate the performance of the proposed UWAOSDM/PN system over UWA channels. In the simulation, the duration Ts of each OSDM symbol is 213 ms, the data bits D of each OSDM symbol is a constant 1024, that is to say, the product of M and N is a fixed value D.
Table 1 shows the simulation parameters of the UWAOSDM/PN system.
As shown in Equation (16), the time-domain model of the UWA channel is composed of the attenuating component and the time-delay component. Assuming that the channel response is wide-sense stationary within one data frame.
h ( τ ) = p A p δ ( τ τ p )
where, p represents the number of multipaths, A p denotes the attenuation coefficient of each path, δ means impulse response function and τ p stands the delay time of the pth path.
Figure 6 shows two UWA channel models adopted in this paper. Both models have been normalized. As shown in the figure, the horizontal axis is delay time, the vertical axis is normalized amplitude, and Figure 6a shows the channel model 1 of BELLHOP [22] which contains five paths. The first path is direct path. The maximum delay spread is about 6.9 ms. Figure 6b shows the channel model 2 which contains seven paths [23]. The first path is a direct path. Its maximum delay spread is about 12.5 ms.

4.2. System Parameters Analysis of UWAOSDM/PN

Figure 7 shows the performance comparison of the UWAOSDM/PN system with different vector lengths under different UWA channels. According to the channel model adopted in this paper, the maximum delay time of the channel model 1 is 6.9 ms and that of the model 2 is 12.5 ms. The system sampling rate is 96 kHz and the up-sample coefficient is 16. With these parameters, we can calculate the vector duration of different length vectors, such that the vector duration is 5.34 ms when the vector length is 32, the vector duration is 10.67 ms when the vector length is 64, and the vector duration is 21.33 ms when the length is 128. The simulation results in Figure 7a,b show that the system bit error rate (BER) of OSDM is lower than that of OFDM when the vector length M of OSDM system is larger than the maximum channel delay spread. With the increase of the vector length, the system can obtain more diversity gain. Simultaneously, the simulation results in Figure 7a,b show that the performance of a single-carrier system is also lower than that of the OSDM system. Therefore, the increase of vector length is limited in a scope. The vector length can be expressed as:
M = 2 log 2 D S λ
where, D represents channel maximum delay spread, S is system sampling frequency, λ is up-sample coefficient and means ceil the number.
According to Equation (17), the vector length of the OSDM system should be larger than the maximum channel delay and keep as many subcarriers as possible to ensure the system carrier flexibility.

4.3. System Performance Validation

4.3.1. System Peak-to-Average Power Ratio

The peak-to-average power ratio is defined as:
P A P R = 10 log ( 10 E { max ( s ) 2 E ( s ) 2 } )
Figure 8 shows the complementary cumulative distribution function (CCDF) curves of the PAPR of the UWAOSDM/PN system with different vector length M. As shown in the figure, the peak-to-average power ratio (PAPR) decreases with the increase of system vector length.
In addition, the PAPR reflects the advantage of the OSDM from another perspective. High PAPR has low signal energy utilization and short propagation range, while low PAPR has high signal energy utilization and long propagation range. Therefore, the relationship between the vector length and propagation range can be shown in Figure 9. The appropriate vector length can be selected according to propagation range, that is to say, OSDM is a PAPR tunable modulation method.

4.3.2. System Power of ICI

The UWA multi-carrier system is more susceptible to Doppler frequency offset. The OSDM system signal is similar to a traditional OFDM [24]. Therefore, the power of ICI caused by the Doppler spread can be bounded by:
P I C I α 1 12 ( 2 π f d T s ) 2
where, T s = 1 Δ f = N B , α 1 1 [25], f d = v c f c .
The formula (19) can be expressed as:
P I C I 1 12 ( 2 π v f c B c N ) 2
The relationship between P I C I and relative velocity of transmitter and receiver is shown in Figure 10, low P I C I , is achieved by reducing the subcarrier number N. However, the spectrum flexibility decreases with the subcarrier number decreasing.

4.3.3. System Channel Estimation and Equalization

Figure 11a shows the system performance with different equalization methods and different vector lengths. The diversity gain obtained by the ZF method is smaller than the MMSE method. With the increase of SNR, the diversity gain of the ZF method will decrease. On the contrary, the MMSE method can achieve good diversity gains with different vector lengths.
Figure 11b shows the system performance with the MMSE equalization method and different channel estimation methods. Compared with least squares (LS) and DFT-based least squares (LS-DFT), the system using the OMP channel estimation method can obtain the lowest BER. It is worth noting that OMP and LS-DFT have similar BER performance. In the OMP method, the signal recovery and signal denoising is combined. LS-DFT needs to know the noise threshold to achieve better performance.

4.3.4. System Complexity

For the SC-FDE, OFDM, and OSDM systems, system complexity is mainly determined by IFFT and FFT points. The modulation complexity of SC-FDE, OFDM, and OSDM are compared in Table 2. At the transmitter, D-point IFFT which complexity is O(DlogD) is used to modulate the OFDM signal, and M times N-point IFFT which complexity is O(MNlogN) is used for the OSDM modulation. Given that the product of M and N is a fixed value D, the OSDM and OFDM modulation complexity is merely influenced by logarithmic term. With the increase of vector length M (the decrease of subcarriers N), the modulation complexity of the OSDM system decreases with fewer subcarriers. Generally speaking, the transmitter complexity is sorted from low to high as
SC-FDE < OSDM < OFDM
At the receiver, block equalization is considered in this paper. OFDM equalization and demodulation can be implement at the same time, which complexity is O(DlogD + DLK). But both OSDM and SC-FDE are needed to be transformed by IFFT and FFT for equalization which complexity is O(2DlogD + DLK). Besides that, M times N-point FFT which complexity is O(MNlogN) is needed for OSDM demodulation. The receiver complexity is sorted from low to high as
OFDM < SC-FDE < OSDM

5. Comparison with Related Systems

Table 3 shows a performance comparison of the proposed UWAOSDM/PN system with the other UWA OSDM systems. The comparison is based on simulation results. As shown in the comparison, the UWAOSDM/PN has a relatively high communication rate, a lower system BER and, a low receiver complexity. The effectiveness of the proposed PN sequence-based compressive sensing channel estimation and equalization with the OMP and MMSE algorithm is demonstrated.
The main contributions of this paper are as follows: (1) Provide a solution of combining PN sequence, OMP, and MMSE for underwater acoustic OSDM communication. Compared with the other UWA OSDM systems, the proposed UWAOSDM/PN has a relatively high communication rate, a lower system BER, and a low receiver complexity. (2) PN sequences are specially selected and designed for the system. PN sequences have three roles in this system. The header PN sequence can be used for signal detection and synchronization. The header PN sequence and the middle PN sequence can be regarded as a block pilot, respectively, which is used as the pilot to do channel estimation for the subsequent OSDM symbols. In particular, PN sequence is suitable for the OMP algorithm. The Toeplitz method is used to construct an observation matrix, and the PN sequence can be used as initial vectors to create observation matrix ϕ for the pseudo randomness. In this way, the matrix ϕ satisfies the important RIP metric. The three PN sequences are used for the Doppler estimation by the relative position of the three correlation peaks of sliding cross-correlation operation of the received signal. (3) For the potential application prospects in the underwater acoustic hybrid single- and multi-carrier modulations and adaptive modulation, the relationship among the OSDM vector length M, the OSDM subcarrier number N, and the underwater acoustic channel length is further studied.

6. Conclusions

In this paper, an UWA communication system based on OSDM technology is proposed and designed, and a special data frame format based on PN sequence is designed. The OSDM signals with different vector lengths are analyzed. For the problems of long delay, strong multipath, and large-scale Doppler frequency shift in underwater channels, OMP-based compressive sensing channel estimation, MMSE equalization, sliding correlation Doppler estimation and resampling compensation methods are adopted. As shown in the simulation results, compared with a traditional OFDM system, the proposed UWAOSDM/PN system has low PAPR and ICI When the OSDM vector length M is bigger than the channel length, the system subcarrier flexibility is guaranteed, and the bit error rate of the OSDM system is lower than that of the OFDM system and the single-carrier system. The PN sequence-based compressive sensing channel estimation and equalization using the OMP and MMSE algorithms has a good performance to resist the multipath effect of underwater acoustic channel.
The OSDM modulation technology has potential application prospects in underwater acoustic hybrid single- and multi-carrier modulations and adaptive modulation. In the future, on the basis of the UWA OSDM system studied in this paper, an adaptive multimode UWA communication technology study based on the OSDM modulation will be carried out.

Author Contributions

Conceptualization and methodology, L.L., H.Z., and M.L.; software and validation, H.Z., Z.L., H.R., and J.M.; writing—original draft preparation, L.L., H.Z., M.L., and L.Z.; writing—review and editing, J.J. and J.Z.; visualization, L.Z. and Z.L.; funding acquisition, L.L., L.Z., J.J., and J.Z.

Funding

The research is supported by the National Natural Science Foundation of China (61431005, 41427803, 51409235 and 61401111).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Stojanovic, M.; Preisig, J. Underwater acoustic communication channels: Propagation models and statistical characterization. IEEE Commun. Mag. 2009, 47, 84–89. [Google Scholar] [CrossRef]
  2. Tomita, S.; Miyake, Y.; Kashiwamura, I.; Komatsu, K.; Tran, N.H.; Oguma, H.; Izuka, N.; Kameda, S.; Takagi, T.; Tsubouchi, K. Hybrid Single-Carrier and Multi-Carrier System: Improving Uplink Throughput with Optimally Switching Modulation. In Proceedings of the 21st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, Istanbul, Turkey, 26–30 September 2010; 2010. [Google Scholar]
  3. Miyake, Y.; Kobayashi, K.; Komatsu, K.; Tanifuji, S.; Oguma, H.; Izuka, N.; Kameda, S.; Suematsu, N.; Takagi, T.; Tsubouchi, K. Hybrid single-carrier and multi-carrier system: Widening uplink coverage with optimally selecting SDM or join FDE/antenna diversity. In Proceedings of the 14th International Symposium on Wireless Personal Multimedia Communications (WPMC), Brest, France, 3–7 October 2011. [Google Scholar]
  4. Michailow, N.; Mendes, L.L.; Matthé, M.; Gaspar, I.; Festag, A.; Fettweis, G. Robust WHT-GFDM for the Next Generation of Wireless Networks. IEEE Commun. Lett. 2015, 19, 106–109. [Google Scholar] [CrossRef]
  5. He, C.; Huang, J.; Zhang, Q.; Shen, X. Single Carrier Frequency Domain Equalizer for Underwater Wireless Communication. In Proceedings of the WRI International Conference on Communications and Mobile Computing, Kunming, China, 6–8 January 2009. [Google Scholar]
  6. Shen, X.; Huang, J.; Zhang, Q.; He, C. Achieving High Speed UWA (Underwater Acoustic) Communication with Adaptive MOMC (Multimode Orthogonal Multicarrier) Technology. J. Northwest. Polytech. Univ. 2007, 25, 142–147. [Google Scholar]
  7. Han, J.; Chepuri, S.P.; Zhang, Q.; Leus, G. Iterative Per-Vector Equalization for Orthogonal Signal-Division Multiplexing Over Time-Varying Underwater Acoustic Channels. IEEE J. Ocean. Eng. 2019, 44, 240–255. [Google Scholar] [CrossRef]
  8. Xia, X.G. Precoded and vector OFDM robust to channel spectral nulls and with reduced cyclic prefix length in single transmit antenna systems. IEEE Trans. Commun. 2001, 49, 1363–1374. [Google Scholar]
  9. Suehiro, N.; Han, C.; Kuroyanagi, T. An information transmission method using Kronecker product. Proc. IASTED Int. Conf. Commun. Syst. Netw. 2002, 206–209. [Google Scholar]
  10. Suehiro, N.; Jin, R.; Han, C.; Hashimoto, T. Performance of Very Efficient Wireless Frequency Usage System Using Kronecker Product with Rows of DFT Matrix. In Proceedings of the IEEE Information Theory Workshop - ITW ’06 Chengdu, Punta del Este, Uruguay, 22–26 October 2006. [Google Scholar]
  11. Jin, R.; Suehiro, N.; Han, C. Receiver Design for OSDM Communication System. In Proceedings of the 3rd International Workshop on Signal Design and Its Applications in Communications, Chengdu, China, 23–27 September 2007. [Google Scholar]
  12. Han, C.; Hashimoto, T.; Suehiro, N. Constellation-Rotated Vector OFDM and its Performance Analysis over Rayleigh Fading Channels. IEEE Trans. Commun. 2010, 58, 828–838. [Google Scholar] [CrossRef]
  13. Zhang, C.; Han, H.; Yu, H. NC-OSDM transmission for ICI cancelation in high speed mobile systems. In Proceedings of the International Workshop on Cognitive Radio and Advanced Spectrum Management, Aalborg, Denmark, 18–20 May 2009. [Google Scholar]
  14. Li, Y.; Ngebani, I.; Xia, X.G.; Host-Madsen, A. On Performance of Vector OFDM With Linear Receivers. IEEE Trans. Signal Process. 2012, 60, 5268–5280. [Google Scholar] [CrossRef] [Green Version]
  15. Ebihara, T.; Mizutani, K. Underwater Acoustic Communication with an Orthogonal Signal Division Multiplexing Scheme in Doubly Spread Channels. IEEE J. Ocean. Eng. 2014, 39, 47–58. [Google Scholar] [CrossRef]
  16. Ebihara, T.; Leus, G. Doppler-Resilient Orthogonal Signal-Division Multiplexing for Underwater Acoustic Communication. IEEE J. Ocean. Eng. 2016, 41, 408–427. [Google Scholar]
  17. Han, J.; Leus, G. Space-Time and Space-Frequency Block Coded Vector OFDM Modulation. IEEE Commun. Lett. 2016, 21, 204–207. [Google Scholar] [CrossRef]
  18. Han, J.; Shi, W.; Leus, G. Space-frequency coded orthogonal signal-division multiplexing over underwater acoustic channels. J. Acoust. Soc. Am. 2017, 141, 513–518. [Google Scholar] [CrossRef] [PubMed]
  19. Han, J.; Zhang, L.; Zhang, Q.; Leus, G. Low-Complexity Equalization of Orthogonal Signal-Division Multiplexing in Doubly-Selective Channels. IEEE Trans. Signal Process. 2018, 915–929. [Google Scholar] [CrossRef]
  20. Sharif, B.S.; Neasham, J.; Hinton, O.R.; Adams, A.E. Computationally efficient Doppler compensation system for underwater acoustic communications. IEEE J. Ocean. Eng. 2000, 25, 52–61. [Google Scholar] [CrossRef]
  21. Kai, W.; Liu, Y.; Zhang, J. RIP analysis for quasi-Toeplitz CS matrices. In Proceedings of the International Conference on Future Information Technology & Management Engineering, Changzhou, China, 9–10 October 2010. [Google Scholar]
  22. Gul, S.; Zaidi, S.S.H.; Khan, R.; Wala, A.B. Underwater acoustic channel modeling using BELLHOP ray tracing method. In Proceedings of the International Bhurban Conference on Applied Sciences and Technology, Islamabad, Pakistan, 10–14 January 2017. [Google Scholar]
  23. Liu, L.; Li, J.; Zhou, L.; Zhai, P.; Zhao, H.; Jin, J.; Lv, Z. An underwater acoustic direct sequence spread spectrum communication system using dual spread spectrum code. Front. Inform. Tech. El. Eng. 2018, 19, 30–41. [Google Scholar] [CrossRef]
  24. Tao, X.; Zhang, C.; Lu, J.; Suehiro, N. Adaptive CI-OSDM in Time-Frequency Selective Fading Channel. IEICE Trans. Fundam. 2008, 91, 3712–3722. [Google Scholar] [CrossRef]
  25. Ye, L.; Cimini, L.J. Bounds on the interchannel interference of OFDM in time-varying impairments. IEEE Trans. Commun. 2001, 49, 401–404. [Google Scholar]
Figure 1. System structure of pseudo-noise sequence-based underwater acoustic orthogonal signal division multiplex (OSDM) communication system (UWAOSDM/PN).
Figure 1. System structure of pseudo-noise sequence-based underwater acoustic orthogonal signal division multiplex (OSDM) communication system (UWAOSDM/PN).
Applsci 09 02063 g001
Figure 2. The grouping and inverse fast Fourier transform (IFFT) modulation.
Figure 2. The grouping and inverse fast Fourier transform (IFFT) modulation.
Applsci 09 02063 g002
Figure 3. The data of the same group of IFFT.
Figure 3. The data of the same group of IFFT.
Applsci 09 02063 g003
Figure 4. Data frame format of the UWAOSDM/PN.
Figure 4. Data frame format of the UWAOSDM/PN.
Applsci 09 02063 g004
Figure 5. Channel estimation and equalization process.
Figure 5. Channel estimation and equalization process.
Applsci 09 02063 g005
Figure 6. Time domain impulse response of the underwater acoustic channel: (a) the channel model 1 (b) the channel model 2.
Figure 6. Time domain impulse response of the underwater acoustic channel: (a) the channel model 1 (b) the channel model 2.
Applsci 09 02063 g006
Figure 7. Performance comparison of UWAOSDM/PN system with different vector lengths: (a) system performance under channel model 1 (b) system performance under channel model 2.
Figure 7. Performance comparison of UWAOSDM/PN system with different vector lengths: (a) system performance under channel model 1 (b) system performance under channel model 2.
Applsci 09 02063 g007
Figure 8. Complementary cumulative distribution function (CCDF) curve of peak-to-average power ratio (PAPR) of the UWAOSDM/PN system.
Figure 8. Complementary cumulative distribution function (CCDF) curve of peak-to-average power ratio (PAPR) of the UWAOSDM/PN system.
Applsci 09 02063 g008
Figure 9. The relationship between the vector length and propagation range.
Figure 9. The relationship between the vector length and propagation range.
Applsci 09 02063 g009
Figure 10. The relationship between P I C I and relative velocity of transmitter and receiver.
Figure 10. The relationship between P I C I and relative velocity of transmitter and receiver.
Applsci 09 02063 g010
Figure 11. The system performance comparison: (a) comparison of zero forcing (ZF) and minimum mean square error (MMSE) equalization methods with different vector lengths; (b) comparison of least squares (LS), discrete Fourier transform-based least squares (LS-DFT), and orthogonal matching pursuit (OMP) estimation methods with MMSE equalization method and different vector lengths.
Figure 11. The system performance comparison: (a) comparison of zero forcing (ZF) and minimum mean square error (MMSE) equalization methods with different vector lengths; (b) comparison of least squares (LS), discrete Fourier transform-based least squares (LS-DFT), and orthogonal matching pursuit (OMP) estimation methods with MMSE equalization method and different vector lengths.
Applsci 09 02063 g011
Table 1. Simulation parameters of the pseudo-noise sequence-based underwater acoustic orthogonal signal division multiplex (OSDM) communication system (UWAOSDM/PN).
Table 1. Simulation parameters of the pseudo-noise sequence-based underwater acoustic orthogonal signal division multiplex (OSDM) communication system (UWAOSDM/PN).
ParametersValuesParametersValues
Band frequency21–27 kHzChannel codingConvolutional
Sampling rate96 kHzBandwidth6 kHz
Relative velocity5 m/sMappingQPSK
Code rate1/2Up-sample coefficient16
Tcp42.7 msTPN213 ms
Table 2. The system complexity of single-carrier frequency-domain equalization (SC-FDE), orthogonal frequency division multiplexing (OFDM) and OSDM.
Table 2. The system complexity of single-carrier frequency-domain equalization (SC-FDE), orthogonal frequency division multiplexing (OFDM) and OSDM.
Modulation SchemeTransmitter ComplexityReceiver Complexity
SC-FDE- O ( 2 D log D + D L K )
OSDM O ( M N log N ) O ( 2 D log D + M N log N + D L K )
OFDM O ( D log D ) O ( D log D + D L K )
Table 3. Comparison of the UWAOSDM/PN and the other underwater acoustic (UWA) OSDM systems.
Table 3. Comparison of the UWAOSDM/PN and the other underwater acoustic (UWA) OSDM systems.
SourceCodingCode RatePilot SequenceDigital ModulationEqualization MethodReceiver ComplexityBandwidthBERRate (kbps)
UWAOSDM/PNConvolutional1/2PNQPSKOMP-MMSELow6 kHz10−55.09
[7]Convolutional1/2LFMQPSKSID/PID-MMSEHigh4 kHz10−52.965
[16]RS
Turbo
4/5
1/3
-16QAM
QPSK
--5 kHz10−42.3
1.4
[17]SFBC-LFMQPSK --10−4-
[18]--ChuQPSKCE-BEMLow-10−4-

Share and Cite

MDPI and ACS Style

Liu, L.; Zhao, H.; Li, M.; Zhou, L.; Jin, J.; Zhang, J.; Lv, Z.; Ren, H.; Mao, J. Modelling and Simulation of Pseudo-Noise Sequence-Based Underwater Acoustic OSDM Communication System. Appl. Sci. 2019, 9, 2063. https://doi.org/10.3390/app9102063

AMA Style

Liu L, Zhao H, Li M, Zhou L, Jin J, Zhang J, Lv Z, Ren H, Mao J. Modelling and Simulation of Pseudo-Noise Sequence-Based Underwater Acoustic OSDM Communication System. Applied Sciences. 2019; 9(10):2063. https://doi.org/10.3390/app9102063

Chicago/Turabian Style

Liu, Lanjun, Hao Zhao, Ming Li, Lin Zhou, Jiucai Jin, Jie Zhang, Zhichao Lv, Hui Ren, and Jicun Mao. 2019. "Modelling and Simulation of Pseudo-Noise Sequence-Based Underwater Acoustic OSDM Communication System" Applied Sciences 9, no. 10: 2063. https://doi.org/10.3390/app9102063

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