Next Article in Journal
HEMIGEN: Human Embryo Image Generator Based on Generative Adversarial Networks
Next Article in Special Issue
Ultrasonic Power and Data Transfer through Multiple Curved Layers Applied to Pipe Instrumentation
Previous Article in Journal
Automatic Extraction of Water and Shadow from SAR Images Based on a Multi-Resolution Dense Encoder and Decoder Network
Previous Article in Special Issue
Acoustic Classification of Surface and Underwater Vessels in the Ocean Using Supervised Machine Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

M-ary Cyclic Shift Keying Spread Spectrum Underwater Acoustic Communications Based on Virtual Time-Reversal Mirror

1
Acoustic Science and Technology Laboratory, Harbin Engineering University, Harbin 150001, China
2
Key Laboratory of Marine Information Acquisition and Security (Harbin Engineering University), Ministry of Industry and Information Technology, Harbin 150001, China
3
College of Underwater Acoustic Engineering, Harbin Engineering University, Harbin 150001, China
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(16), 3577; https://doi.org/10.3390/s19163577
Submission received: 2 July 2019 / Revised: 5 August 2019 / Accepted: 14 August 2019 / Published: 16 August 2019

Abstract

:
Underwater acoustic communications are challenging because channels are complex, and acoustic waves when propagating in the ocean are subjected to a variety of interferences, such as noise, reflections, scattering and so on. Spread spectrum technique thus has been widely used in underwater acoustic communications for its strong anti-interference ability and good confidentiality. Underwater acoustic channels are typical coherent multipath channels, in which the inter-symbol interference seriously affects the performance of underwater acoustic communications. Time-reversal mirror technique utilizes this physical characteristic of underwater acoustic channels to restrain the inter-symbol interference by reconstructing multipath signals and reduce the influence of channel fading by spatial focusing. This paper presents an M-ary cyclic shift keying spread spectrum underwater acoustic communication scheme based on the virtual time-reversal mirror. Compared to the traditional spread spectrum techniques, this method is more robust, for it uses the M-ary cyclic shift keying spread spectrum to improve the communication rate and uses the virtual time-reversal mirror to ensure a low bit error rate. The performance of this method is verified by simulations and pool experiments.

1. Introduction

Underwater acoustic (UWA) communication technique so far is the only medium to communicate over long distances in water. However, it offers more challenges than conventional terrestrial wireless communications [1]. The complicated marine environment causes various kinds of interferences in UWA channels [2,3]. For lower frequencies, noise in the seawater is random, inconsistent and frequency varying while for higher frequencies the acoustic signals suffer high attenuation; thus, there is only a limited band of frequencies for UWA communications. Besides, the acoustic signals reach the receiver along different paths due to the interface, reflections, refractions, random scattering, etc. These factors lead to distortion of the received signals and degradation of the performance of UWA communication systems.
To cope with challenging UWA channels, researchers have proposed several algorithms and communication techniques [4,5,6,7]. For the multipath interference and the low signal-to-noise ratio (SNR) in UWA communications, a commonly used technique is the spread spectrum communication [8,9]. The spread spectrum method is a type of transmission, in which the bandwidth occupied by the signal exceeds the minimum bandwidth required to transmit information [10]. Traditional spread spectrum communications include Direct Sequence Spread Spectrum (DSSS), Frequency Hop** Spread Spectrum (FHSS) and Time Hop** Spread Spectrum (THSS), where DSSS is used more commonly due to its resistance to frequency selective fading [11]. DSSS technique promises high reliability but at the cost of a lower communication rate because it uses one sequence to spread only 1 bit of information [12]. In order to improve the performance of the DSSS system, a new M-ary cyclic shift keying spread spectrum (MCSK) technique is thus proposed, which can not only guarantee the high reliability but can also improve the communication rate to a significant extent.
The MCSK is the combination of two techniques that have been used in UWA communications, namely, M-ary spread spectrum modulation and cyclic shift keying (CSK) modulation [13]. In M-ary modulation, multiple spread spectrum sequences are used to represent different information, and each spread spectrum sequence carries more information [14,15]. CSK technique uses the phases of cyclic shift sequences to transmit information. The amount of information contained in each cyclic shift sequence depends on the length of the sequence. The combination of M-ary and CSK can greatly increase the amount of information carried by one sequence, so the MCSK method can significantly improve the spread spectrum gain on communication rates.
Aiming at the influence of multipath interference of UWA channels on communications, Reference [16] first applies the time-reversal mirror (TRM) technique to UWA communications. In order to meet the requirement of low power consumption, we mainly analyze single-element TRM for unidirectional transmission in this paper. By theoretical derivation and simulations, we analyze the focusing gain and applicable conditions of single-element TRM in detail. Moreover, we propose to combine virtual time-reversal mirror (VTRM) with the MCSK technique in UWA communications. Compared with the system proposed in Reference [17], the bit error rate (BER) performance of our system is much better in UWA multipath channels. This MCSK communication scheme based on VTRM (MCSK-VTRM) can significantly improve both the availability and reliability of information transmission.
The content of this paper is organized as follows: Section 2 introduces the MCSK communication technique and analyses its performance. Section 3 introduces how to use TRM to equalize UWA channels and analyzes the influence of multipath structures of channels on TRM. Besides, we introduce the VTRM technique and how to estimate UWA channels with matching pursuit (MP) and base pursuit de-noising (BPDN) in VTRM. Section 4 analyzes the performance of MCSK-VTRM in UWA communications by simulations and experiments. The last part concludes the research contribution of this paper.

2. MCSK Communication Technique

2.1. Principle of MCSK

The MCSK communication method combines M-ary modulation with CSK modulation. In the M-ary spread spectrum, the transmitter generates several spread spectrum sequences of the same length. The binary data are grouped first, and the amount of information in each group is log 2 M bits, where M is the number of sequences. Different spread spectrum sequences modulate different groups of information. Therefore, the amount of information carried by one sequence increases from 1 bit to log 2 M bits. In the CSK method, the transmitter generates only one spread spectrum sequence. CSK can modulate multiple bits of information when the generated spread spectrum sequence is cyclically shifted. It uses the cyclic shift of the spread spectrum sequence to map the information [18]. Namely, it uses the phases of spread spectrum sequences to carry information. Therefore, the length of the spread spectrum sequence affects the amount of information contained in each sequence.
Pseudo-random sequences have good correlation characteristics, so they are often used as spread spectrum sequences to carry information. There is a series of spread spectrum sequences of the same length as required at both the transmitter and the receiver in the MCSK system. Assuming that M-ary modulation carries k 0 bits of information, CSK modulation carries k 1 bits of information. The spread spectrum sequence generator is implemented by linear shift registers, and it generates multiple spread spectrum sequences c i ( t ) , 1 i M , where M is the number of spread spectrum sequences. Then, the spread spectrum sequence selector cyclically shifts c i ( t ) to obtain c i , j ( t ) , 1 j N , where N is the length of the sequence. Figure 1 shows the MCSK communication scheme. Firstly, the binary data stream is converted from serial to parallel, that is, each ( k 0 + k 1 ) bits of information is divided into a group. M-ary modulation of the first k 0 bits of information is used to decide which c i ( t ) to choose, and CSK modulation of the last k 1 bits of information is used to determine the number of cyclic shifts of c i ( t ) . Therefore, one cyclic shift sequence c i , j ( t ) can carry ( k 0 + k 1 ) bits of information in MCSK modulation. Compared with DSSS modulation, the amount of information carried by one sequence has been greatly increased, and the signal modulated by the carrier is
s ( t ) = A c i , j ( t ) cos ( 2 π f c t + φ 0 )
where A is the amplitude of the transmitted signal, f c is the frequency of the carrier and φ 0 is the phase of the carrier. After passing through UWA channels, s ( t ) is affected by multipath fading and additive noise n ( t ) . If the propagation delay of the multipath signal is τ l , 1 l L , where L is the number of multipath and the amplitude of the multipath signal at the receiver is A l . The received signal is then expressed as
s r ( t ) = l = 1 L A l c i , j ( t + τ l ) c o s ( 2 π f c t + φ l ) + n ( t )
At the receiver, spread spectrum sequences are also obtained by the sequence selector and cyclic shift, then the received signal is despread by these spread spectrum sequences and demodulated by the local carrier. Therefore, we can get a matrix V k , m ( t ) , which is the MCSK integral judgments within the duration of one spread spectrum sequence.
V k , m ( t ) = τ 1 T + τ 1 s r ( t ) c k , m ( t τ 1 ) cos ( 2 π f c t + φ 0 ) d t = 1 2 A 1 R k , m ( 0 ) + 1 2 l = 2 L A l R k , m ( τ l τ 1 ) cos [ 2 π f c ( τ l τ 1 ) ] + τ 1 T + τ 1 n ( t ) c k , m ( t τ 1 ) cos ( 2 π f c t + φ 0 ) d t
where R k , m ( 0 ) is
R k , m ( 0 ) = τ 1 T + τ 1 c k , m ( t τ 1 ) c i , j ( t τ 1 ) d t
and R k , m ( τ l τ 0 ) is
R k , m ( τ l τ 1 ) = τ 1 T + τ 1 c k , m ( t τ 1 ) c i , j ( t τ l ) d t
As shown in Figure 2, V k , m ( t ) varies with k and m , where k represents the sequence number and m represents the cyclic shift number. Because of the good autocorrelation characteristic of spread spectrum sequences, the spread spectrum sequence corresponding to the transmitted information can be found by searching for the maximum value in V k , m ( t ) . After the received signal is despread by the corresponding sequence and demodulated by the local carrier, the original information is restored by parallel to serial conversion.

2.2. Performance Analysis

Compared with the traditional spread spectrum, MCSK improves the communication rate by increasing the amount of information modulated by each spread spectrum sequence. In MATLAB, we simulated and compared the BER performances of the DSSS system, CSK spread spectrum system, M-ary spread spectrum system and MCSK system in the additive white Gauss noise (AWGN) channel when the length of spread spectrum sequences in all these systems was 15, and all the spread spectrum sequences were composed of kasami sequences and their cyclic shift sequences. We set f c to 10 kHz, the communication bandwidth to 4 kHz and the sampling rate to 48 kHz. Each system transmitted 1000 bits of data each time and repeated 200 experiments. As known in the DSSS system, one spread spectrum sequence carries only 1 bit of information. In the M-ary spread spectrum system, there were four spread spectrum sequences, so each of them could carry 2 bits of information. In the CSK system, a spread spectrum sequence was cyclically shifted to eight sequences, and each cyclic shift sequence could carry 3 bits of information. In the MCSK system, there were thirty-two spread spectrum sequences in total, and each of them could carry 5 bits of information. When the chip widths of four spread spectrum systems were all 0.5 ms, the communication rates of DSSS, CSK, M-ary system, and MCSK system were as shown in Table 1.
From the BER curves of these four systems in Figure 3, it can be seen that the anti-noise performances of them are arranged from high to low in order: DSSS system, M-ary spread spectrum system, CSK spread spectrum system, MCSK system. Compared with DSSS, the other three methods change from the single sequence decision to the multi-sequence decision, which results in the cross-correlation interference of othefr sequences. In the other three systems, the increase in communication rates is at the cost of reducing reliability. The total number of spread spectrum sequences in the MCSK system is the largest, that is, the cross-correlation interference at the receiver is the most serious, so the anti-noise performance of the MCSK system is the worst.
When we take the communication rates as the reference standard, the performances of these four systems are simulated and compared in the AWGN channel again. The chip widths of four spread spectrum systems were all 0.5 ms. In the M-ary spread spectrum system, one sequence carried 2 bits of information. In the CSK system, one sequence carried 4 bits of information, and in the MCSK system, one sequence carried 8 bits of information. Table 2 shows the communication rates and the length of the spread spectrum sequences of the four systems.
As shown in Figure 4, in the communication BER of 10 4 magnitude, the anti-noise performance of MCSK system is 1.5 dB higher than that of the CSK system, 2.8 dB higher than that of M-ary spread spectrum system and 4.2 dB higher than that of DSSS system, which is related to the larger spread-spectrum gain of the longer spread spectrum sequence.

3. TRM Technique

3.1. Theory of TRM

TRM has a good space-time focusing performance and has attracted wide attention in UWA communications [19,20,21,22]. The theoretical basis of TRM is the reciprocity of the acoustic field. It can match UWA channels automatically, thus suppressing inter-symbol interference and channel fading [23]. If the signal is transmitted from a distant acoustic source, then the received signal in the receiver shows a complex structure, which contains the information of the UWA channel. When the received signal is time-reversed and retransmitted to the ocean, all multipath signals reach the acoustic source at the same time, thus realizing the energy aggregation of multipath signals.
The single-element TRM is composed of only one hydrophone array. Compared with the TRM arrays, it simplifies the complexity of the equipment and therefore open wide range of applications in UWA communications. Now the focusing gain of single-element TRM is analyzed concretely. It is assumed that the transmitted detection signal is p ( t ) , and the channel impulse response (CIR) of the UWA channel is h ( t ) . After passing through the UWA channel, the detection signal arriving at the receiver is
p r ( t ) = p ( t ) h ( t ) + n ( t ) = i = 1 L [ A i p ( t τ i ) + n i ( t ) ]
Assuming that the noise n i ( t ) of each path is independent of each other, and the SNRs are the same, the noise of each path satisfies
E [ n i ( t ) n j ( t ) ] = 0 ( i j )
The SNRs of each path is
S N R i n = A 1 2 σ 1 2 = A 2 2 σ 2 2 = A 3 2 σ 3 2 = = A L 2 σ L 2 .
where σ i 2 is the variance of the noise superimposed on the signal in the path i . When the received signal is processed by TRM, the components of each multipath signal are superposed in the same phase at the same time. Then, the reconstructed received signal can be expressed as
p r ( t ) = i = 1 L A i p ( t ) + i = 1 L n i ( t )
Therefore, the SNR of the time-reversed signal can be deducted as
S N R T R M = ( i = 1 L A i ) 2 / i = 1 L σ i 2 = ( i = 1 L A i ) 2 / ( σ 1 2 A 1 2 i = 1 L A i 2 ) = A 1 2 σ 1 2 ( i = 1 L A i ) 2 / i = 1 L A i 2 = A 1 2 σ 1 2 ( i = 1 L A i 2 + i = 1 L j = 1 j i L A i A j ) / i = 1 L A i 2 = A 1 2 σ 1 2 [ 1 + ( i = 1 L j = 1 j i L A i A j ) / i = 1 L A i 2 ] = S N R i n + A 1 2 σ 1 2 ( i = 1 L j = 1 j i L A i A j ) / i = 1 L A i 2
In decibels, it can be written as
S N R T R M = S N R i n + 10 lg [ 1 + ( i = 1 L j = 1 j i L A i A j ) / i = 1 L A i 2 ]
It can be seen that after TRM treatment, the multipath diversity in the received signal is realized, that is, the SNR of the time-reversed signal is larger than that of the original received signal. 10 lg [ 1 + ( i = 1 L j = 1 j i L A i A j ) / i = 1 L A i 2 ] in (11) is the TRM focusing gain, which is closely related to the number and amplitude of multipath signals. In UWA communications, the sparser the channel, the greater the focusing gain obtained by using single-element TRM.

3.2. Influence of Multipath Structure on TRM

The focusing effect of TRM is related to the multipath structure of UWA channels. Taking the single-element TRM as an example, and the CIR of the UWA channel is assumed to be
h ( t ) = A 1 δ ( t ) + m = 2 L A m · δ ( t τ m )
After TRM processing, the matched output of CIR is
h ( t ) h ( t ) = m = 1 L A m 2 · δ ( t ) + m = 2 L A 1 A m [ δ ( t τ m ) + δ ( t + τ m ) ] + m = 2 L n = m + 1 L A m A n [ δ ( t ( τ m τ n ) ) + δ ( t + ( τ m τ n ) ) ] .
Therefore, after TRM treatment, the maximum amplitude is increased to
A max = m = 1 L A m 2 .
It can be seen from (14) that the number and magnitude of multipath in the UWA channel will affect the magnitude of the maximum of the focusing peak. Next, the sidelobe structure of the time-reversal channel is analyzed. The unilateral sidelobe interference is
B + C = m = 2 L A 1 A m δ ( t τ m ) + m = 2 L n = m + 1 L A m A n δ ( t + ( τ m τ n ) ) .
Next, taking six paths of a multipath channel shown in Figure 5 as an example, the effect of multipath delay on the performance of single-element TRM is analyzed.
When the number of multipath L is 6,
B = m = 2 6 A 1 A m δ ( t τ m ) = A 1 A 2 δ ( t τ 2 ) + A 1 A 3 δ ( t τ 3 ) + A 1 A 4 δ ( t τ 4 ) + A 1 A 5 δ ( t τ 5 ) + A 1 A 6 δ ( t τ 6 ) = A 1 A 2 δ ( t Δ t 1 ) + A 1 A 3 δ ( t ( Δ t 1 + Δ t 2 ) ) + A 1 A 4 δ ( t ( Δ t 1 + Δ t 2 + Δ t 3 ) ) + A 1 A 5 δ ( t ( Δ t 1 + Δ t 2 + Δ t 3 + Δ t 4 ) ) + A 1 A 6 δ ( t ( Δ t 1 + Δ t 2 + Δ t 3 + Δ t 4 + Δ t 5 ) ) ,
and
C = m = 2 6 n = m + 1 6 A m A n δ ( t + ( τ m τ n ) ) = A 2 A 3 δ ( t Δ t 2 ) + A 2 A 4 δ ( t ( Δ t 2 + Δ t 3 ) ) + A 2 A 5 δ ( t ( Δ t 2 + Δ t 3 + Δ t 4 ) ) + A 2 A 6 δ ( t ( Δ t 2 + Δ t 3 + Δ t 4 + Δ t 5 ) ) + A 3 A 4 δ ( t Δ t 3 ) + A 3 A 5 δ ( t ( Δ t 3 + Δ t 4 ) ) + A 3 A 6 δ ( t ( Δ t 3 + Δ t 4 + Δ t 5 ) ) + A 4 A 5 δ ( t Δ t 4 ) + A 4 A 6 δ ( t ( Δ t 4 + Δ t 5 ) ) + A 5 A 6 δ ( t Δ t 5 ) .
If the structure of the multipath channel is assumed as shown in Figure 6a, where Δ t 1 Δ t 2 Δ t 3 Δ t 4 Δ t 5 , the delays of each item in C are different and independent, and they cannot be superimposed on each item in B . Therefore, in such multipath channel, only the energy of the direct path becomes larger after TRM treatment, and the primary-secondary peak ratio of the channel is significantly improved.
If the structure of the multipath channel is assumed as shown in Figure 7a, where Δ t 1 = Δ t 2 = Δ t 3 = Δ t 4 = Δ t 5 , each item in C is added to each item in B , which will increase the energy of all paths. The primary–secondary peak ratio of this matched channel is equal to the original channel. Therefore, TRM is not suitable for similar structure channels.

3.3. Virtual Time-Reversal Mirror

In the VTRM technique, the signals are one-way transmission in the UWA channel [24]. VTRM uses the received detection signal to estimate the channel and reduces the complexity of communication systems. The diagram of the VTRM is shown in Figure 8, and the algorithm of VTRM is shown in Algorithm 1. After passing through the UWA channel, the received detection signal is used to get the CIR h ( t ) with the appropriate channel estimation method at the receiver. Then, the convolution of the received signal and the estimated time-reversal channel is completed.
The transmitted signal which passes through the UWA channel can be expressed as
s r ( t ) = s ( t ) h ( t ) + n ( t ) .
After VTRM treatment, the signal obtained is as follows
r ( t ) = s r ( t ) h ( t ) = [ s ( t ) h ( t ) ] h ( t ) + n ( t ) h ( t ) = s ( t ) [ h ( t ) h ( t ) ] + n ( t ) h ( t ) .
Algorithm 1: Algorithm of VTRM.
1: Input: The received signal
2: Intercept the detection sequence and the information sequence from the received signal which passes through the UWA channel.
3: Use the detection sequence to estimate the UWA channel with an appropriate method.
4: Make time-reversal of the estimated channel.
5: Make the convolution of the information sequence with the estimated time-reversal channel.
6: Output: The information signal after VTRM
In (19), the matched channel h ( t ) h ( t ) can be regarded as an effective channel, through which the signal is transmitted and is basically the correlation between the CIR of the actual UWA channel and the CIR of the estimated UWA channel. When the UWA channel is estimated accurately and the time delay of each multipath is independent, the energy of the direct path is much higher than that of other paths in the matched channel. VTRM realizes the energy in-phase superposition of the multipath signals, which can suppress the inter-symbol interference caused by multipath effect and enhance the output SNR.
Equation (19) can also be regarded as the convolution of received multipath signals s ( t ) h ( t ) and the time-reversal channel h ( t ) , which is equivalent to the superposition of received multipath signals when the direct path is taken as reference, to achieve energy aggregation. Besides, the white noise n ( t ) is not correlated with h ( t ) , so the energy of n ( t ) is not improved even after TRM treatment. Therefore, the output SNR is improved.

3.4. Methods of Channel Estimation in VTRM

3.4.1. MP Algorithm

The focusing effect of VTRM is related to the accuracy of UWA channel estimation. When the channel estimation is not precise, the poor focusing effect will deteriorate the performance of the system when using the VTRM technique. Consequently, improving the accuracy of channel estimation is the key to improve the performance of the VTRM communication system. When a signal is sparse or compressible, we can obtain the condensed representation of the compressed signal by a linear projection, and the data can reconstruct the original digital signal in an undistorted or low distortion way. It is known to us that CIR of UWA channels are sparse, that is, the energy of UWA channels is mainly concentrated in a few paths while most of the paths are zero or very small. Due to this characteristic, UWA channels can be modeled by compressed sensing theory.
A detection signal should be first transmitted to pass through the UWA channel to estimate the CIR, and the received detection signal is expressed as
y ( n ) = x ( n ) h ( n ) + v ( n ) .
Suppose the length of detected signals is N , and the length of the UWA channel is L . Then the above formula can be expressed as
[ y ( 0 ) y ( 1 ) y ( N 2 ) y ( N + L 1 ) ] = [ x ( 0 ) x ( 1 ) 0 0 ] h ( 0 ) + [ 0 x ( 0 ) 0 0 ] h ( 1 ) + + [ 0 0 x ( N 1 ) x ( N ) ] h ( L 1 ) + [ v ( 0 ) v ( 1 ) v ( N + L 2 ) v ( N + L 1 ) ] .
It can also be written as
y ( n ) = l = 0 L 1 x l h ( l ) + v ( n ) .
It may be noted that the received signal is regarded as a linear combination of the detection signal [25]. If sparse decomposition of the received signal is carried out, the CIR can be obtained by the compressive sensing reconstruction algorithm.
The MP algorithm is one of the most basic methods for sparse signal reconstruction. In this algorithm, the sparse coefficient of the CIR of the UWA channel is obtained by optimizing the objective function, and the CIR is decomposed into the combination of some atoms in the dictionary. For specific steps of implementation of this algorithm please refer to Reference [26]. First, the received signal is selected as residual. In each iteration process, the atom which matches the residual best is selected from the dictionary to estimate the component of CIR, meanwhile the residual is update. When the residual satisfies the threshold, the iteration process stops.

3.4.2. BPDN Algorithm

BPDN algorithm is an effective algorithm to solve the convex optimization problem by linear programming. It is the improvement of the basis pursuit algorithm to adapt to the noise.
The sparsity of the UWA channel can be described by the number of non-zero elements in CIR. This problem can be solved by minimizing l 0 norms
min x 0 , s . t . y = A x + v .
But (23) is a problem of non-convex function optimization. In Reference [27], Chen, Donoho, and Saunders pointed out that the minimization l1 optimization problem is equivalent to the minimization l 0 optimization problem under certain conditions, so the problem is changed into
min x 1 , s . t . y = A x + v .
In the BPDN algorithm, the problem of sparse signal with noise can be optimized as follows
min x 1 2 y A x 2 2 + λ x 1 ,
where λ is the regularization coefficient and controls the balance between permissible error and sparsity. It is important to select appropriate λ to achieve accurate signal reconstruction. According to Reference [28], spaRSA is suitable for solving these l 2 l 1 problems, which is quicker to reconstruct sparse UWA channels than the original BPDN algorithm.

4. Analysis of the MCSK–VTRM System

4.1. Simulations

This part studies the improvement of reliability after VTRM is applied to the MCSK system. The CIR of the UWA channel used in the simulation is shown in Figure 9. It can be seen that VTRM is suitable for this multipath channel to achieve channel equalization. The peak-sidelobe ratio of the matched channel is better than that of the original channel. That is, the energy of the direct path is enhanced while the energy of other paths is relatively suppressed, which shows a great channel focusing characteristic.
The simulation conditions are given in Table 3. Assuming that the CIR is known, the reliability of the traditional DSSS system, MCSK system, and MCSK-VTRM system is compared in Figure 10. In all these systems, the spread spectrum sequences are composed of kasami sequences and their cyclic shift sequences. Each system transmits 1000 bits of data each time and repeats 200 experiments. In the MCSK system and the MCSK-VTRM system, one spread spectrum sequence carries 5 bits of information.
In Figure 10, it can be seen that the reliability of the MCSK system is lower than that of the DSSS system. When the BER is 10 - 2 , the SNR of MCSK is 7 dB higher than that of DSSS. It is known that the increase in the amount of information carried by each spread spectrum sequence improves the effectiveness of the MCSK communication system, but the cross-correlation between different spread spectrum sequences interfere with the decision of the receiver. However, when the VTRM technique is applied to the MCSK system, the reliability of communication is further improved, for VTRM can effectively suppress the multipath interference caused by UWA channels. Therefore, the MCSK-VTRM communication system proposed in this paper can not only improve the transmission rate of traditional spread spectrum communication but also improve the anti-noise ability and anti-multipath interference ability of UWA communication systems. When the length of spread spectrum sequences is kept the same, compared with the hybrid spread spectrum method in the Reference [18], this MCSK-VTRM system only uses a single carrier and can ensure higher efficiency and reliability while the system complexity is lower.
In practice, the CIR of the UWA channel is unknown. To utilize VTRM to compensate the influence of the UWA channel, the received detection signal is first used to estimate the CIR of the UWA channel at the receiver. As shown in Figure 11, a transmitted signal is composed of a synchronous signal, a detection signal, some protection intervals and a spread spectrum signal which carries information. The synchronous signal is usually the linear frequency modulation signal, and the detection signal can choose the linear frequency modulation signal or other training sequences.
The BER curves of the MCSK-VTRM system with the MP algorithm and SpaRSA algorithm based on BPDN estimating CIR are shown in Figure 12. It can be seen that when the SNRs are the same, the BER of the system using BPDN is slightly lower. Compared with BER of MP, that of BPDN is lower about 0.5 dB when BER is 10 - 2 . The performance of BPDN channel estimation is better than that of MP channel estimation, but the BPDN algorithm has a large amount of computation and a long operation time.

4.2. Experiments

To verify the performance of the proposed MCSK-VTRM system, an experiment was also carried out in January 2018 in the channel pool of Harbin Engineering University. The pool is 45 meters long, 6 meters wide and 5 meters deep. It is surrounded by silent wedges and has a sandy bottom. Both the transducer and the receiving hydrophone used in the experiment are omnidirectional. They were placed 2 meters below the water surface, and the horizontal distance was 8.35 meters. We used Cool Edit Pro to send and receive signals, and the structure of the transmitted signal is as shown in Figure 11. Figure 13 shows pictures of experiment equipment and Figure 14 shows the layout of the experiment site.
We used the MP algorithm to estimate the channel used in the experiment. The CIR of the pool channel is shown in Figure 15.
The parameters of pool experiments were kept the same as those in the simulations, which are shown in Table 3. The spread spectrum sequences used in experiments are composed of kasami sequences and their cyclic shift sequences. The frequency band of the transducer was 8-16 kHz, and the transmitted image was a binary image with a size of 27.4 kilobits. In the MCSK system and the MCSK-VTRM system, one spread spectrum sequence carries 5 bits of information. Figure 16 compares the images received by DSSS, MCSK, and MCSK-VTRM when the transmitting power was the same. MCSK-VTRM system used the MP algorithm to estimate the channel. The received image in the DSSS system is the clearest compared to the original image, while the received image in the MCSK system is the blurriest.
Table 4 shows the performance comparison of the three kinds of communications. The BER is calculated by transmitting a large amount of data in the pool in different communication systems. When the length of spread spectrum sequences is the same, the communication rate of MCSK is higher than that of DSSS, but the BER is worse. When VTRM is applied to MCSK, the BER decreases. It is verified that VTRM can effectively equalize UWA channels and suppress multi-path interference, thus improving the accuracy of correct judgment in communications.
In the simulations, the BER of the MCSK-VTRM system is almost similar to that of the DSSS system. However, the performance of the MCSK-VTRM system is not close to that of the DSSS system in the poor experiments. This is because the sparsity of the channel in the experiment is not good enough. As can be seen in Figure 15, the channel in the experiment is multi-path concentrated and mostly concentrated near the main path. But as shown in Figure 9, the sparsity of channel used in the simulation is good, where most channel coefficients have smaller energy. The distribution of several taps with larger energy is far apart, and the time delay difference between each tap is unequal. From the discussion in Section 3, we know that the effect of VTRM is related to the multipath structure of the UWA channel. The multipath structure of the channel in the experiments is not ideal enough and leads to the results that do not reach the ideal state of simulations.

5. Conclusions

This paper presents an MCSK-VTRM technique, which is applied to UWA communications. In this communication method, the M-ary technique and the CSK technique are combined to improve the amount of information carried by one spread spectrum sequence, so the efficiency of communications is improved. VTRM is used to equalize UWA channels to improve the reliability of communications and avoid the inter-symbol interference caused by UWA multipath channels. First, this paper establishes an MCSK system model and compares it with traditional spread spectrum communications. Then, we introduce the application of TRM in UWA communications and analyze the focusing performance and applicable conditions of TRM in detail by theoretical formula derivation and MATLAB simulations. Finally, simulations and poor experiments verify that MCSK-VTRM communications can maintain robust reliability and improve the communication rate.

Author Contributions

Conceptualization, F.Z.; methodology, B.L.; software, G.Y.; validation, W.Z. and D.M.; writing—original draft preparation, B.L.; supervision, D.N.; project administration, F.Z. and D.N.

Funding

This research was funded by the National Natural Science Foundation of China under Grant No. 61431004, G051917003, 61571151, 61501134, 11774074, 61601136, 61771152, 61801139 and U1806201; by the National Key Research and Development Program of China under Grant No. 2017YFC0305702 and 2018YFC0308500; and by the Fundamental Research Funds for the Central University of China under Grant No. HEUCFG201825.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yao, J.L.; Sun, Y.Z.; Ren, H.P.; Grebogi, C. Experimental Wireless Communication Using Chaotic Baseband Waveform. IEEE Trans. Veh. Techn. 2019, 68, 578–591. [Google Scholar] [CrossRef]
  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. Stojanovic, M. On the Relationship Between Capacity and Distance in an Underwater Acoustic Channel. Acm Sigmob. Mob. Comput. Commun. Rev. 2007, 11, 34–43. [Google Scholar] [CrossRef]
  4. Rice, J.; Green, D. Underwater Acoustic Communications and Networks for the US Navy’s Seaweb Program. In Proceedings of the International Conference on Sensor Technologies & Applications, Cap Esterel, France, 25–31 August 2008; pp. 715–722. [Google Scholar]
  5. Bai, C.; Ren, H.P.; Baptista, M.S.; Grebogi, C. Digital Underwater Communication with Chaos. Commun. Nonlinear Sci. Numer. Simul. 2019, 73, 14–24. [Google Scholar] [CrossRef]
  6. Jiang, W.H.; Tong, F.; Wang, B.; Liu, S.G. Modulation Recognition Method of Non-Cooperation Underwater Acoustic Communication Signals Using Principal Component Analysis. Appl. Acoust. 2018, 138, 209–215. [Google Scholar] [CrossRef]
  7. Wang, W.; Su, N.; Liu, J. Channel Estimation and Compensation for Underwater Acoustic Pipeline Communication. J. Bei**g Inst. Technol. 2017, 26, 252–258. [Google Scholar]
  8. Stojanovic, M.; Proarkis, J.G.; Rice, J.A.; Green, M.D. Spread Spectrum Underwater Acoustic Telemetry. In Proceedings of the IEEE Oceanic Engineering Society OCEANS’98 Conference Proceedings, Nice, France, 28 September–1 October 1998; pp. 650–654. [Google Scholar]
  9. Yang, S.; Guo, Z.; Ren, Q.; Guo, S. A Covert Underwater Acoustic Communication Method Based on Spread Spectrum Digital Watermarking. J. Acoust. Soc. Am. 2016, 140, 3230. [Google Scholar] [CrossRef]
  10. Pickholtz, R.L.; Schilling, D.L.; Milstein, L.B. Theory of Spread-Spectrum Communications—A Tutorial. IEEE Trans. Commun. 1982, 30, 855–884. [Google Scholar] [CrossRef]
  11. Zhou, F. The Study of the Key Technologies for Underwater Acoustic Spread-Spectrum Communication. Ph.D. Thesis, Harbin Engineering University, Harbin, China, 1 December 2011; pp. 10–13. [Google Scholar]
  12. Deshmukh, S.; Bhosle, U. Performance Evaluation of Spread Spectrum System Using Different Modulation Schemes. Procedia Comput. Sci. 2016, 85, 176–182. [Google Scholar] [CrossRef] [Green Version]
  13. Yu, Y.; Zhou, F.; Qiao, G. Orthogonal M-ary Code Shift Keying Spread Spectrum Underwater Acoustic Communication. Chin. J. Acoust. 2014, 62, 279–288. [Google Scholar]
  14. Yang, W.B.; Yang, T.C. High-Frequency Channel Characterization for M-ary Frequency-Shift-Keying Underwater Acoustic Communications. J. Acoust. Soc. Am. 2006, 120, 2615. [Google Scholar] [CrossRef]
  15. Zhang, G.; He, X.; Liu, J. A novel M-ary Differential Underwater Acoustic Direct Sequence Spread Spectrum Communication System. In Proceedings of the 11th ACM International Conference on Underwater Networks & Systems, Shanghai, China, 24–26 October 2016. [Google Scholar]
  16. Fink, M.; Prada, C.; Wu, F.; Cassereau, D. Self-focusing in Inhomogeneous Media with Time Reversal Acoustic Mirrors. In Proceedings of the IEEE Ultrasonics Symposium, Montreal, QC, Canada, 3–6 October 1989; pp. 681–686. [Google Scholar]
  17. Yu, Y.; Zhou, F.; Qiao, G. M-ary Code Shift Keying Spred Spectrum Underwater Acoustic Communication. Acta Phys. Sin. 2012, 61, 287–293. [Google Scholar]
  18. Yin, Y.; Zhou, F.; Qiao, G.; Liu, S.; Yu, Y. Burst Mode Hybrid Spread Spectrum Technology for Covert Acoustic Communication. In Proceedings of the 2013 OCEANS, San Diego, CA, USA, 23–27 September 2013; pp. 1–8. [Google Scholar]
  19. Cao, X.L.; Jiang, W.h.; Tong, F. Time Reversal MFSK Acoustic Communication in Underwater Channel with Large Multipath Spread. Ocean Eng. 2018, 152, 203–209. [Google Scholar] [CrossRef]
  20. He, C.; **g, L.; **, R.; Li, Q.; Zhang, Q. Improving Passive Time Reversal Underwater Acoustic Communications Using Subarray Processing. Sensors 2017, 17, 937. [Google Scholar] [Green Version]
  21. Luan, Y.; Yan, S.; Ye, Q.; Xu, L. Doppler estimation using time reversal mirror for underwater acoustic time-varying multipath channel. In Proceedings of the IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC), **amen, China, 22–25 October 2017; pp. 1–9. [Google Scholar]
  22. Yuan, F.; Wei, Q.; Cheng, E. Joint Virtual Time Reversal Communications with an Orthogonal Chirp Spread Spectrum over Underwater Acoustic Channel. Appl. Acoust. 2016, 117, 122–131. [Google Scholar] [CrossRef]
  23. Khosla, S.R. Time-reversing Array Retrofocusing in Simple Dynamic Underwater Environments. J. Acoust. Soc. Am. 1998, 104, 3339–3350. [Google Scholar] [CrossRef]
  24. Yin, Y.; Qiao, G.; Liu, S. Underwater Acoustic OFDM Channel Equalization Based on Virtual Time Reversal Mirror. J. Commun. 2015, 36, 90–99. [Google Scholar]
  25. Bruckstein, A.M.; Donoho, D.L.; Elad, M. From Sparse Solutions of Systems of Equations to Sparse Modeling of Signals and Images. SIAM Rev. 2009, 51, 34–81. [Google Scholar] [CrossRef] [Green Version]
  26. Mallat, S.G.; Zhang, Z. Matching Pursuits with Time-frequency Dictionaries. IEEE Trans. Signal Process. 1993, 41, 3397–3415. [Google Scholar] [CrossRef]
  27. Chen, S.; Saunders, M.A.; Donoho, D.L. Atomic Decomposition by Basis Pursuit. Siam Rev. 2001, 43, 129–159. [Google Scholar] [CrossRef] [Green Version]
  28. Wright, S.J.; Nowak, R.D.; Figueiredo, M.A.T. Sparse Reconstruction by Separable Approximation. IEEE Trans. Signal Process. 2009, 57, 2479–2493. [Google Scholar] [CrossRef]
Figure 1. The MCSK communication scheme.
Figure 1. The MCSK communication scheme.
Sensors 19 03577 g001
Figure 2. Diagram of MCSK integral judgments.
Figure 2. Diagram of MCSK integral judgments.
Sensors 19 03577 g002
Figure 3. BER curves of four systems with the same length of spread spectrum sequences.
Figure 3. BER curves of four systems with the same length of spread spectrum sequences.
Sensors 19 03577 g003
Figure 4. BER curves of four systems with approximately equal communication rates.
Figure 4. BER curves of four systems with approximately equal communication rates.
Sensors 19 03577 g004
Figure 5. Diagram of the multipath channel.
Figure 5. Diagram of the multipath channel.
Sensors 19 03577 g005
Figure 6. Multipath channel with unequal time delay differences. (a) Original channel; (b) matched channel.
Figure 6. Multipath channel with unequal time delay differences. (a) Original channel; (b) matched channel.
Sensors 19 03577 g006
Figure 7. Multipath channel with equal time delay differences. (a) Original channel; (b) matched channel.
Figure 7. Multipath channel with equal time delay differences. (a) Original channel; (b) matched channel.
Sensors 19 03577 g007
Figure 8. Diagram of VTRM.
Figure 8. Diagram of VTRM.
Sensors 19 03577 g008
Figure 9. CIR of the UWA channel in simulation. (a) Original channel; (b) matched channel.
Figure 9. CIR of the UWA channel in simulation. (a) Original channel; (b) matched channel.
Sensors 19 03577 g009
Figure 10. BER Curves of three systems.
Figure 10. BER Curves of three systems.
Sensors 19 03577 g010
Figure 11. Structure of the transmitted signal.
Figure 11. Structure of the transmitted signal.
Sensors 19 03577 g011
Figure 12. Performance comparison between MP and BPDN.
Figure 12. Performance comparison between MP and BPDN.
Sensors 19 03577 g012
Figure 13. Pictures of experiment equipment. (a) The transducer; (b) the receiving hydrophone.
Figure 13. Pictures of experiment equipment. (a) The transducer; (b) the receiving hydrophone.
Sensors 19 03577 g013
Figure 14. The layout of the experiment site.
Figure 14. The layout of the experiment site.
Sensors 19 03577 g014
Figure 15. CIR of the pool channel.
Figure 15. CIR of the pool channel.
Sensors 19 03577 g015
Figure 16. Transmitted and received images. (a) Original image; (b) received image in DSSS system; (c) received image in MCSK system; (d) received image in MCSK-VTRM system.
Figure 16. Transmitted and received images. (a) Original image; (b) received image in DSSS system; (c) received image in MCSK system; (d) received image in MCSK-VTRM system.
Sensors 19 03577 g016
Table 1. Communication rates of systems.
Table 1. Communication rates of systems.
Communication SystemCommunication Rate
DSSS133.3 bps
M-ary266.7 bps
CSK399.0 bps
MCSK665.0 bps
Table 2. Parameters of four systems.
Table 2. Parameters of four systems.
Communication SystemCommunication RateThe Length of Spread Spectrum Sequences
DSSS285.7 bps7
M-ary266.7 bps15
CSK258.1 bps31
MCSK253.9 bps63
Table 3. Simulation parameters.
Table 3. Simulation parameters.
Parameter NameValue and Unit
sampling rate48 kHz
carrier frequency10 kHz
communication bandwidth4 kHz
the length of spread spectrum sequences15
Table 4. Performance Comparison.
Table 4. Performance Comparison.
Communication SystemCommunication RateBER
DSSS133.3 bps 1.11 × 10 4
MCSK665 bps 6.63 × 10 2
MCSK-VTRM665 bps 3.04 × 10 2

Share and Cite

MDPI and ACS Style

Zhou, F.; Liu, B.; Nie, D.; Yang, G.; Zhang, W.; Ma, D. M-ary Cyclic Shift Keying Spread Spectrum Underwater Acoustic Communications Based on Virtual Time-Reversal Mirror. Sensors 2019, 19, 3577. https://doi.org/10.3390/s19163577

AMA Style

Zhou F, Liu B, Nie D, Yang G, Zhang W, Ma D. M-ary Cyclic Shift Keying Spread Spectrum Underwater Acoustic Communications Based on Virtual Time-Reversal Mirror. Sensors. 2019; 19(16):3577. https://doi.org/10.3390/s19163577

Chicago/Turabian Style

Zhou, Feng, Bing Liu, Donghu Nie, Guang Yang, Wenbo Zhang, and Dongdong Ma. 2019. "M-ary Cyclic Shift Keying Spread Spectrum Underwater Acoustic Communications Based on Virtual Time-Reversal Mirror" Sensors 19, no. 16: 3577. https://doi.org/10.3390/s19163577

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