Next Article in Journal
A Multifunctional Molecular Probe for Detecting Hg2+ and Ag+ Based on Ion-Mediated Base Mismatch
Next Article in Special Issue
Reliable Acoustic Path and Direct-Arrival Zone Spatial Gain Analysis for a Vertical Line Array
Previous Article in Journal
Calibrating the Severity of Forest Defoliation by Pine Processionary Moth with Landsat and UAV Imagery
Previous Article in Special Issue
Air-Coupled Excitation of a Slow A0 Mode Wave in Thin Plastic Films by an Ultrasonic PMN-32%PT Array
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Underwater Time Reversal Communication Method Using Symbol-Based Doppler Compensation with a Single Sound Pressure Sensor

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
4
National Key Laboratory of Science and Technology on Underwater Acoustic Antagonizing, China State Shipbuilding Corporation Systems Engineering Research Institute, Beijing 100036, China
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(10), 3279; https://doi.org/10.3390/s18103279
Submission received: 25 August 2018 / Revised: 24 September 2018 / Accepted: 26 September 2018 / Published: 29 September 2018
(This article belongs to the Special Issue Ultrasonic Sensors 2018)

Abstract

:
Due to the significant multipath and Doppler effects in the underwater acoustic (UWA) channel, the quality of the received signal is degraded, which seriously affects the performance of UWA communication. The paper proposes a time reversal UWA communication method combined with a symbol-based Doppler compensation (SBDC) technique to solve those problems. A single element time reversal mirror (TRM) is used to realize channel equalization and mitigate the inter-symbol interference (ISI) resulting from multipath propagation. The SBDC technique is subsequently used to compensate Doppler effects in the received signal, thereby reducing the bit error rate (BER) and improving the communication performance. In order to verify the performance of the proposed communication method, some simulations with real sounding channels were performed. Moreover, a field UWA communication experiment was conducted in the Songhua River (Harbin, China). The UWA communication experiment achieves nearly error-free performance with a communication rate of 100 bit/s in the bandwidth of 2 kHz. The results of the experiment demonstrate the feasibility and robustness of the proposed UWA communication method.

1. Introduction

Multipath spreads and Doppler effects make UWA channels some of the most challenging wireless communication environments [1,2]. The large multipath spreads cause severe ISI, degrading the quality of communication signal. In addition, the slow speed of sound propagation makes Doppler effects significant even for relatively slowly moving platforms [3], resulting in decoding errors. In an effort to improve the performance of UWA communication, the received signal requires channel equalization processing and Doppler compensation.
TRM has temporal and spatial focusing capability. The temporal compression recombines the multipath signal and mitigates ISI, while the spatial focusing improves the signal-to-noise ratio (SNR) and reduce the influence of channel degradation. The capability of TRM makes it widely used in UWA communication [4,5,6,7,8,9]. However, there are still some residual ISI after TRM processing. Subsequently TRM combined with a single-channel decision feedback equalizer (DFE) was put forward to eliminate the residual ISI and achieves nearly optimal performance in theory [2,10,11,12]. The traditional TRM approach described above consists of a vertical receiving array, which complicates the communication device. In this paper, we use single element TRM, which consists of a single sound pressure sensor. Although the single element TRM sacrifices the spatial focusing gain of the array, it can still achieve temporal focusing and channel equalization by recombining the multipath channel structure [13,14,15]. During UWA communication, if there is relative motion between the transmitter and receiver, the communication signals will experience a Doppler compression or dilation [1], which will cause errors in decoding. Therefore, it is necessary to compensate Doppler. In [16,17,18], a phase-locked loop is used to estimate the Doppler coefficient. In [19,20], researchers estimate the Doppler coefficient by interleaving transmitting signal with preambles, such as training symbols or pseudo-noise (PN) sequences. References [21,22] estimated the Doppler coefficient by measuring the length variation of the signal, which is called a block Doppler estimation algorithm. After obtaining the Doppler coefficient, those approaches remove the Doppler effects by resampling the received signal. In this paper, we propose a real-time symbol-based Doppler compensation (SBDC) method for pattern time delay shift coding (PDS) communication scheme [15,23,24,25]. The proposed method does not need to calculate the Doppler coefficient and resample the received signal, moreover, it can compensate Doppler in real-time.
In view of significant multipath and Doppler effects in UWA channels, this paper proposes a new UWA communication method using single element TRM combined with SBDC (TRM-SBDC) based on the PDS communication scheme. The proposed method can not only suppress ISI resulting from multipath spreads, but also overcome the Doppler effects induced by relative motion between the transmitter and receiver. The results of the simulations with real sounding channels and the UWA communication experiments conducted in the Songhua River in Harbin (China) verify the feasibility and robustness of the proposed method.

2. Theory of TRM-SBDC UWA Communication

2.1. The Process Chain of the Communication System

The paper applies the time reversal technique and SBDC technique to the PDS schemes and calls it the TRM-SBDC UWA communication system. Figure 1 shows the flow chart of the communication system. As shown in Figure 1, after the signal passes through the UWA channel, it is processed by TRM, so that the signal is temporally compressed and the ISI resulting from multipath spreads can be suppressed. Then, we use copy-correlation technique [15] to process the signal and get a series of correlation peaks, thereby calculating the time delay of each symbol. In addition, SBDC technique is performed to compensate the Doppler and help us obtain the correct decoding.

2.2. Principles of PDS

The PDS scheme used in this paper belongs to the pulse position coding (PPC) scheme. Digital information is typically modulated in the code waveform, while the PDS scheme modulates the digital information in the time delay shift value of the pattern pulse. The different time delay shift values represent different information [23]. Figure 2 shows the symbol structure of the PDS scheme.
As shown in Figure 2, τ d i ( i = 1 , 2 , 3 , ) represents the time delay shift value, which is the position where the pattern pulse appears in the encoding window. T 0 is the length of one symbol, T p denotes the pattern pulse width, and T c = T 0 T p , which is the encoding time window for information coding. When each symbol carries n bits of information, the communication rate can be calculated as n / T 0 . The quantization unit of time delay shift can be expressed as Δ τ = T c / ( 2 n 1 ) , and the time delay shift value can be expressed as τ d = k Δ τ , where k = 0 , 1 , , 2 n 1 . In this paper, each symbol carries 4 bits of digital information, so k = 0 represents the digital information “0 0 0 0”, and k = 10 represents the digital information “1 0 1 0”.

2.3. Principles of Single Element TRM

The multipath spreads of UWA channels cause severe ISI, thereby degrading the quality of the communication signals, so it is necessary to perform channel equalization processing on the received signals. In this paper, the TRM based on a single sound pressure sensor is used to process the received signals. Although the single element TRM loses the spatial focusing gain of the vertical array, it can still undo the multipath or channel distortion and suppress ISI. Figure 3 illustrates the block diagram of single element TRM.
When performing time reversal communication, the transmitter usually sends a probe pulse signal to estimate the channel impulse response (CIR). The sync signal is used instead of the probe pulse signal in the paper, which is beneficial to save communication time and improve communication efficiency. The signal s ( t ) transmitted by the transmitter, including the sync signal p ( t ) and the information signal, passes through the UWA channel and is then received by the single sound pressure sensor. Assuming that the channel is stationary during the signal propagation, so the received signal can be expressed as:
p r ( t ) = p ( t ) h ( t ) + n p ( t )  
s r ( t ) = s ( t ) h ( t ) + n s ( t )  
where h ( t ) is CIR, n p ( t ) and n s ( t ) are underwater noises, and “ ” denotes convolution. Due to the multipath spreads, the CIR can be expressed as:
h ( t ) = i = 1 N A i δ ( t τ i )  
where N is the number of multipath between the transmitter and receiver, and A i and τ i are the amplitude and time delay of the i th path.
The sync signal is intercepted from the received signal and processed by copy-correlation technique. Then the CIR estimation denoted as h ( t ) is output. Finally, the received signal is convoluted with the time-reversed channel h ( t ) to obtain the final signal r ( t ) , which can be expressed as:
r ( t ) = s r ( t ) h ( t ) = s ( t ) h ( t ) h ( t ) + n s ( t ) h ( t ) = s ( t ) h ^ ( t ) + n ( t )
where h ^ ( t ) = h ( t ) h ( t ) denotes the virtual UWA channel through which the signal ultimately passes, and n ( t ) = n s ( t ) h ( t ) denotes the noise component. From a signal processing point of view, the virtual UWA channel is a cross-correlation function between the actual CIR and the estimated CIR. When the estimated CIR and the actual CIR match well, the energy of multipath signal is superimposed and the temporal focusing is achieved. In an ideal case, the virtual UWA channel approaches a delta function with a strong correlation peak and some low side lobes. That is to say, the single element TRM compresses the multipath structure, so that the virtual UWA channel can be viewed as a single path channel, thus the ISI is suppressed.

2.4. Principles of Copy-Correlation

Actually, copy-correlation can be viewed as a matched filter that can achieve a maximum SNR gain under ideal conditions. In the paper, we use copy-correlation technique to estimate the UWA acoustic channel and calculate the time delay shift value of each symbol.
According to Equations (1) and (3), the received sync signal can be expressed as:
p r ( t ) = i = 1 N A i p ( t τ i ) + n p ( t )  
after copy-correlation processing, the output is:
R ( t ) = p r ( τ ) p ( τ t ) d τ = [ i = 1 N A i p ( τ τ i ) ] p ( τ t ) d τ + n p ( τ ) p ( τ t ) d τ = i = 1 N A i p ( τ τ i ) p ( τ t ) d τ + n p ( t )
where n p ( t ) = n p ( τ ) p ( τ t ) d τ , denotes the noise component. We can see that copy-correlation outputs a series of correlation peaks, and the positions of the peaks corresponding to the time delay of the multiple paths. According to the correlation peaks and their positions, we can obtain the channel estimation.
Then the TRM is performed to compresses the multipath structure, and in an ideal case, the final sync signal can be expressed as:
p r ( t ) = i = 1 N A i p ( t τ 1 ) + n p ( t )  
and copy-correlation outputs only one correlation peak at t = τ 1 , which is the time delay of the sync code. Similarly, if the received signal is subjected to copy-correlation processing using the pattern pulse signal, we can obtain the correlation peaks of the symbols and calculate the time delay shifts.

2.5. Principles of SBDC

In the presence of relative motion between the transmitter and receiver in fluctuating underwater environments, the signals will be compressed or dilated due to Doppler effects. As a result, the time delay shift of the encoded pulse will be reduced or increased, that is, a time delay error will occur in each symbol. Moreover, the time delay error will be superimposed in PDS communication scheme, eventually leading to decoding errors. We propose a SBDC method to improve the performance of PDS communication in this paper.
Since the received signal has been channel equalized by TRM, we use the copy-correlation technique for decoding [15,24]. First, the position of the sync signal can be found by correlating the received signal with the entire know sync signal, thereby the start position of the information code is determined. Subsequently, the received signal is subjected to copy-correlation processing using the pattern pulse signal and a series of correlation peaks are obtained. According to the positions of the correlation peaks, the time delay shift of each symbol can be calculated, thereby the information is demodulated. Figure 4 illustrates the schematic diagram of decoding.
As shown in Figure 4, T s is the pulse width of the sync signal, T I S I is the ISI guard time between the sync signal and the first symbol, T i denotes the start position of i th symbol, and T p i denotes the position of the pattern pulse. When there is no Doppler, T i can be determined by the position of the sync signal, and T p i can be obtained by the copy-correlation processing. So the time delay shift of the symbol is:
τ d i = T p i T i = k i Δ τ  
where k i represents the digital information carried by the i th symbol, and k i = 0 , 1 , , 2 n 1 . However, T i and T p i will change if there is a Doppler effect, resulting in time delay errors. Assuming that the time delay error induced by the Doppler effect on the i th symbol is Δ D i , it can be defined as:
Δ D i = τ d i τ d i  
In addition, it is considered that within the duration of each symbol the Doppler time delay error remains almost invariable, so the changed position of the pattern pulse can be expressed as:
T p i = T p i j = 1 i Δ D j Δ D 0  
where Δ D 0 is the time delay error caused by Doppler during the time period of the sync code. If the time delay shift is still calculated according to the start position of each symbol determined by the sync signal, the time delay shift of the i th symbol should be rewritten as:
τ d i = T p i T i = T p i j = 1 i Δ D i Δ D 0 T i = τ d i j = 1 i Δ D i Δ D 0
As can be seen from Equation (11), the time delay error will gradually increase. Once the time delay error accumulation exceeds Δ τ / 2 , the decoding will generate errors. According to the decoding characteristics of the PDS communication scheme, the paper puts forward SBDC method. The proposed method uses the Doppler time delay error of the current symbol to compensate the time delay shift of the latter symbol, and has real-time performance.
The decoding process using SBDC is explained below. For the first symbol, it is assumed that the time delay error caused by Doppler is not enough to make the decoding error, so the time delay shift of the first symbol can be obtained as:
τ d 1 = T p 1 T 1  
According to Equation (9), the Doppler time delay error of the first symbol can be calculated as:
Δ D 1 = τ d 1 τ d 1 = Δ D 0 + Δ D 1 = k 1 Δ τ τ d 1  
then Δ D 1 is used for Doppler compensation of the second symbol, we can obtain:
T 2 = T 2 Δ D 1 = T 2 Δ D 1 Δ D 0  
τ d 2 = T p 2 T 2 = τ d 2 Δ D 2  
Δ D 2 = Δ D 2 = k 2 Δ τ τ d 2  
and so on, after the SBDC processing, the start position of the i th symbol is:
T i = T i k = 1 i 1 Δ D i = T i k = 1 i 1 Δ D i Δ D 0 ,   i 2  
thus the corresponding time delay shift and time delay error resulting from Doppler are respectively expressed as:
τ d i = τ d i Δ D i = k i Δ τ Δ D i ,   i 2  
Δ D i = Δ D i ,   i 2  
Comparing Equations (11) and (18), each symbol obviously only needs to withstand its respective Doppler time delay error after SBDC, rather than the error accumulation of the preceding symbols. Consequently, no decoding error will occur as long as the Doppler time delay error of each symbol is within the error tolerance:
Δ τ / 2 < Δ D i < Δ τ / 2  
To analyze the performance of SBDC, we assume that the Doppler coefficient is α ( t ) , and it is defined as:
α ( t ) = v ( t ) / c ( t )  
where v ( t ) is the relative radial speed between the transmitter and receiver, and c ( t ) is the sound speed in the water. Then the time delay error can be expressed as:
{ Δ D 0 = α ( t ) ( T s + T I S I ) , i = 0 Δ D i = α ( t ) T 0 , i 1  
For the PDS communication scheme, the key to correct decoding is to ensure that the time delay error of each symbol satisfies the Equation (20). The corresponding expression is:
{ | Δ D 1 | = | Δ D 0 + Δ D 1 | < Δ τ / 2 , i = 1 | Δ D i | = | Δ D i | < Δ τ / 2 , i 2  
According to Equations (21)–(23), we can get:
| α ( t ) | < Δ τ 2 ( T s + T I S I + T 0 )  
| v ( t ) | < Δ τ 2 ( T s + T I S I + T 0 ) c ( t )  
that is to say, as long as the relative radial speed between the transmitter and receiver satisfies the Equation (25), the SBDC method will obtain a good decoding performance.

3. Simulations

Watermark [26] is a realistic simulation tool which is available for UWA communications. It is based on a replay channel simulator driven by measurements of the time-varying impulse response. KAU2 in Watermark is a single-input-multiple-output (SIMO) channel with a mean Doppler shift of about 1.28 m/s, and it contains 16 hydrophone channels. We use the hydrophone channel 4, 8 and 12 to validate the proposed method. Table 1 indicates the detailed parameters of an input packet. And the signal type is linear frequency modulation (LFM) signal which has good Doppler tolerance.
We send the packet into Watermark and then it outputs 7 packets (2800 bits) for each hydrophone channel. The packet 1 of hydrophone channel 8 is taken example to describe the simulations. Figure 5 shows the clean input packet and the same packet after transmission through the hydrophone channel. The output signal is seriously distorted.
After we get the Watermark output signal, copy-correlation technique is used to estimate the channel. Figure 6 shows the CIR at a certain moment. It can be seen that the hydrophone channel is characterized by a dispersive and multipath environment which causes the signal distortion. Therefore, we use a single element TRM to process the output packet. Figure 7 illustrates the outputs of the synchronous detection, wherein Figure 7a without using TRM while Figure 7b using TRM. Obviously, the energy of the sync signal is focused after the TRM processing and the position of the sync signal can be easily determined.
The communication results are illustrated in Figure 8 and Figure 9, wherein Figure 8 shows the Doppler time delay error and Figure 9 shows the decoding results. We can see that the time delay errors calculated without using SBDC are gradually increasing as shown in Figure 8a, leading to the decoding errors in Figure 9a. On the contrary, with SBDC processing, the time delay errors are all within the error tolerance range as shown in Figure 8b and no decoding error occurs as shown in Figure 9b.
Table 2 shows the communication performance of different hydrophone channels. As can be seen, the performance is greatly improved by the proposed method.

4. Experiments

In order to verify the feasibility and robustness of TRM-SBDC communication method proposed in the paper, an UWA communication experiment was conducted in the Songhua River in Harbin, in May 2018. The water depth in the experimental area was about 2 m, the sound velocity was about 1487 m/s, the maximum water flow rate was 1.8 m/s, and it was windy during the experiment. A single sound pressure sensor was deployed off the receiving boat which was always anchored, while the sending boat which has a sound source was moored or drifting with the current. Both the receiving sensor and the sound source were deployed to 1 m depth. During the experiment, we measured the speed using a handheld GPS device. In case of drifting with the current, the relative radial velocity between the two boats was about 1.0–1.8 knots. For the communication signal, the detailed parameters were the same as the signal in the simulations and the data length was 4000 bits. Table 3 shows the experimental scenes.
A probe pulse signal is usually sent first to estimate the UWA channel. However, this experiment uses the sync signal instead of the probe pulse signal to estimate CIR, thereby improving the communication efficiency. Figure 10 illustrates the CIR corresponding to a certain frame data. It can be seen that the channel is characterized by serious multipath spreads, which is easy to cause ISI in communication signal.
Figure 11 illustrates the copy-correlation outputs of the corresponding communication data, wherein Figure 11a without using TRM and Figure 11b using TRM. For the convenience of observation, only partial waveforms of the copy-correlation outputs are displayed. Obviously, without TRM processing, there are strong pseudo correlation peaks with a delay of about 5 ms, which will confuse the judgment of the real correlation peaks and lead to decoding errors. On the contrary, the signal energy is focused after TRM processing, and the positions of the true correlation peaks are complete clear, thus ensuring the correctness of decoding. Figure 12 shows the corresponding decoding results, including Figure 12a without using TRM and Figure 12b using TRM. As can be seen from Figure 12a, the time delay errors of the error codes are all about 5 ms, which is consistent with the CIR in Figure 10 and the copy-correlation outputs in Figure 11a. However, the decoding results shown in Figure 12b are greatly improved, indicating that the single element TRM used in this paper is simple and effective.
In experimental scene 1, the sending boat is moored. Figure 13 and Figure 14 show the communication results of a certain frame data in this scene. Figure 13a depicts the Doppler time delay errors calculated using only TRM, while Figure 13b depicts the Doppler time delay errors calculated using TRM-SBDC. It can be seen that even if the sending boat and the receiving boat are anchored, the ups and downs of the boats caused by the wind and waves will still induce weak Doppler. However, since the time delay errors caused by Doppler are within the error tolerance range, no error occurs in the decoding results, as shown in Figure 14. Wherein Figure 14a shows the decoding results using only TRM, while Figure 14b shows the decoding result using TRM-SBDC.
A certain frame data from experimental scene 4 is used to illustrate the communication performance as shown in Figure 15 and Figure 16. The sending boat is drifting with the current in experimental scene 4. Figure 10a shows the time delay errors calculated without using SBDC, while Figure 15b shows the time delay errors calculated using TRM-SBDC. Obviously, when the sending boat is drifting with the water flow, the relative motion between the sending boat and the receiving boat makes Doppler effects become significant. Moreover, without Doppler compensation, the Doppler time delay errors are gradually accumulated and finally exceed the error tolerance range as shown in Figure 15a. According to the Doppler time delay errors, the average relative radial velocity is about 1.5 knots. Figure 11 illustrates the corresponding decoding results, wherein Figure 16a shows the decoding results using only TRM, and there are many decoding errors, while Figure 16b shows the decoding results using TRM-SBDC, and no error occurs.
Table 4 shows the decoding results of UWA communication of each experimental scene. As can be seen, Doppler effects lead to a large number of decoding errors, but the performance of each experimental scene is greatly improved after the SBDC processing, indicating that the TRM-SBDC technique is practical and robust.

5. Conclusions

Aiming at the addressing the issues of multipath spreads and Doppler effects in underwater environments, this paper proposes the TRM-SBDC UWA communication method to improve the performance of UWA communications. TRM based on a single sound pressure sensor is used to reform the multipath structure and achieve energy focusing of the signal, so as to mitigate the ISI. Subsequently, the Doppler effect of each symbol is compensated in real-time by the SBDC method, thereby reducing the time delay error and obtaining a low BER. The results of simulations with real sounding channels indicate that the proposed method can greatly improve the UWA communication performance. In UWA communication experiments conducted in the Songhua River, Harbin, the proposed method achieved nearly error-free performance with a communication rate of 100 bit/s in the 5.5–7.5 kHz band, confirming the feasibility and robustness of the TRM-SBDC communication method, and indicating that the method proposed in this paper could be of great significance for mobile UWA communications.

Author Contributions

A.Z. and C.Z. proposed the method described in the paper; A.Z. and J.H. conceived and designed the experiments; C.Z., L.M. and X.B. performed the experiments; C.Z. processed and analyzed the data; C.Z. wrote the original draft of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China (Grant Nos. 61371171, 11374072, 61501061) and the Open Foundation of National Key Laboratory of Science and Technology on Underwater Acoustic Antagonizing (Grant No. SSDKKFJJ-2017-02; Grant Name: Research on Surface and Underwater Target Resolution Using Two-Dimensional Vector Sensor and Array).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kilfoyle, D.B.; Baggeroer, A.B. The state of the art in underwater acoustic telemetry. IEEE J. Ocean. Eng. 2000, 25, 4–27. [Google Scholar] [CrossRef]
  2. Song, H.C.; Hodgkiss, W.S.; Kuperman, W.A.; Stevenson, M.; Akal, T. Improvement of time-reversal communications using adaptive channel equalizers. IEEE J. Ocean. Eng. 2006, 31, 487–496. [Google Scholar] [CrossRef]
  3. Song, H.C. An overview of underwater time-reversal communication. IEEE J. Ocean. Eng. 2016, 41, 644–655. [Google Scholar] [CrossRef]
  4. Edelmann, G.F.; Akal, T.; Hodgkiss, W.S.; Kim, S.; Kuperman, W.A.; Song, H.C. An initial demonstration of underwater acoustic communication using time reversal. IEEE J. Ocean. Eng. 2002, 27, 602–609. [Google Scholar] [CrossRef] [Green Version]
  5. Yang, T.C. Temporal resolutions of time-reversal and passive-phase conjugation for underwater acoustic communications. IEEE J. Ocean. Eng. 2003, 28, 229–245. [Google Scholar] [CrossRef]
  6. Song, H.C. Time reversal communication with a mobile source. J. Acoust. Soc. Am. 2013, 134, 2623–2626. [Google Scholar] [CrossRef] [PubMed]
  7. Shimura, T.; Watanabe, Y.; Ochi, H.; Song, H.C. Long-range time reversal communication in deep water: Experimental results. J. Acoust. Soc. Am. 2012, 132, EL49–EL53. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  8. Shimura, T.; Ochi, H.; Song, H.C. Experimental demonstration of multiuser communication in deep water using time reversal. J. Acoust. Soc. Am. 2013, 134, 3223–3229. [Google Scholar] [CrossRef] [PubMed]
  9. Song, H.C.; Howe, B.; Brown, M.; Andrew, R. Diversity-based acoustic communication with a glider in deep water. J. Acoust. Soc. Am. 2014, 135, 1023–1026. [Google Scholar] [CrossRef] [PubMed]
  10. Shimura, T.; Kida, Y.; Deguchi, M. Basic research on MIMO underwater communication using adaptive time reversal. In Proceedings of the 2017 IEEE Oceans, Aberdeen, UK, 19–22 June 2017. [Google Scholar]
  11. Song, A.; Badiey, M.; Song, H.C.; Hodgkiss, W.S.; Poter, M.B. Impact of ocean variability on coherent underwater acoustic communications during the Kauai experiment. J. Acoust. Soc. Am. 2008, 123, 856–865. [Google Scholar] [CrossRef] [PubMed]
  12. Song, H.C.; Hodgkiss, W.S. Self-synchronization and spatial diversity of passive time reversal communication. J. Acoust. Soc. Am. 2015, 137, 2974–2977. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  13. Yin, J.W.; Du, P.Y.; Shen, J.W.; Guo, L.X. Study on time reverse mirror in underwater acoustic communication. In Proceedings of the Meetings on Acoustics, Montreal, QC, Canada, 2–7 June 2013. [Google Scholar]
  14. Han, X.; Yin, J.W.; Du, P.Y.; Zhang, X. Experimental demonstration of underwater acoustic communication using bionic signals. Appl. Acoust. 2014, 78, 7–10. [Google Scholar] [CrossRef]
  15. Zhao, A.B.; Zeng, C.G.; Hui, J.; Ma, L.; Bi, X.J. Experimental Demonstration of Long-Range Underwater Acoustic Communication Using a Vertical Sensor Array. Sensors 2017, 17, 1516. [Google Scholar] [CrossRef] [PubMed]
  16. Johnson, M.; Freitag, L.; Stojanovic, M. Improved Doppler tracking and correction for underwater acoustic communications. In Proceedings of the 1997 IEEE International Conference on Acoustics, Speech and Signal Processing, Munich, Germany, 21–24 April 1997. [Google Scholar]
  17. Tu, K.; Duman, T.M.; Stojanovic, M.; Proakis, J.G. Multiple-resampling receiver design for OFDM over Doppler-distorted underwater acoustic channels. IEEE J. Ocean. Eng. 2013, 38, 333–345. [Google Scholar] [CrossRef] [Green Version]
  18. Song, H.C.; Hodgkiss, W.S.; Kuperman, W.A.; Higley, W.J.; Raghukumar, K.; Akal, T.; Stevenson, M. Spatial diversity in passive time reversal communications. J. Acoust. Soc. Am. 2006, 120, 2067–2076. [Google Scholar] [CrossRef]
  19. Kim, Y.H.; Song, I.; Yoon, S.; Park, S.R. An efficient frequency offset estimator for OFDM systems and its performance characteristics. IEEE Trans. Veh. Technol. 2001, 50, 1307–1312. [Google Scholar] [CrossRef] [Green Version]
  20. Tufvesson, F.; Edfors, O.; Faulkner, M. Time and frequency synchronization for OFDM using PN-sequence preambles. In Proceedings of the IEEE VTS 50th Vehicular Technology Conference, Amsterdam, The Netherlands, 19–22 September 1999. [Google Scholar]
  21. Sharif, B.S.; Neasham, J.; Hinton, O.R.; Adams, A.E. A computationally efficient Doppler compensation system for underwater acoustic communications. IEEE J. Ocean. Eng. 2000, 25, 52–61. [Google Scholar] [CrossRef]
  22. Luan, Y.F.; Yan, S.F.; Qin, Y.; Xu, L.J. Doppler Estimation Using Time Reversal Mirror for Underwater Acoustic Time-varying Multipath Channel. In Proceedings of the 2017 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC), Xiamen, China, 22–25 October 2017. [Google Scholar]
  23. Hui, J.Y.; Liu, L.; Liu, H.; Feng, H.H. A study on pattern time delay coding underwater acoustic communication. Acta Acust. 1999, 24, 561–573. [Google Scholar]
  24. Yin, J.W.; Hui, J.Y.; Hui, J.; Yao, Z.X.; Wang, Y.L. Underwater acoustic communication based on pattern time delay shift coding scheme. Ocean. Eng. 2006, 20, 499–508. [Google Scholar]
  25. Yin, J.W.; Zhang, X.; Zhu, G.P.; Tang, S.Y.; Sun, H. Parametric array differential pattern time delay shift coding underwater acoustic communication in the under-ice environment. Chin. J. Acoust. 2016, 35, 431–439. [Google Scholar] [CrossRef]
  26. van Walree, P.A.; Socheleau, F.-X.; Otnes, R.; Jenserud, T. The watermark benchmark for underwater acoustic modulation schemes. IEEE J. Ocean. Eng. 2017, 42, 1007–1018. [Google Scholar] [CrossRef]
Figure 1. The flow chart of TRM-SBDC UWA communication system.
Figure 1. The flow chart of TRM-SBDC UWA communication system.
Sensors 18 03279 g001
Figure 2. The symbol structure of PDS scheme.
Figure 2. The symbol structure of PDS scheme.
Sensors 18 03279 g002
Figure 3. The block diagram of single element TRM.
Figure 3. The block diagram of single element TRM.
Sensors 18 03279 g003
Figure 4. The diagram of decoding.
Figure 4. The diagram of decoding.
Sensors 18 03279 g004
Figure 5. The waveforms of the packets. (a) The input packet; (b) the output packet after bandpass filtering, with a SNR of 5 dB in the frequency band.
Figure 5. The waveforms of the packets. (a) The input packet; (b) the output packet after bandpass filtering, with a SNR of 5 dB in the frequency band.
Sensors 18 03279 g005
Figure 6. The channel impulse response of the packet.
Figure 6. The channel impulse response of the packet.
Sensors 18 03279 g006
Figure 7. The outputs of the synchronous detection. (a) Without TRM; (b) with TRM.
Figure 7. The outputs of the synchronous detection. (a) Without TRM; (b) with TRM.
Sensors 18 03279 g007
Figure 8. The Doppler time delay error. (a) TRM; (b) TRM-SBDC.
Figure 8. The Doppler time delay error. (a) TRM; (b) TRM-SBDC.
Sensors 18 03279 g008
Figure 9. The decoding results. (a) TRM; (b) TRM-SBDC.
Figure 9. The decoding results. (a) TRM; (b) TRM-SBDC.
Sensors 18 03279 g009
Figure 10. The CIR corresponding to a certain frame data.
Figure 10. The CIR corresponding to a certain frame data.
Sensors 18 03279 g010
Figure 11. The copy-correlation results of the corresponding data. (a) Without TRM; (b) with TRM.
Figure 11. The copy-correlation results of the corresponding data. (a) Without TRM; (b) with TRM.
Sensors 18 03279 g011
Figure 12. The decoding results of the corresponding data. (a) Without TRM; (b) with TRM.
Figure 12. The decoding results of the corresponding data. (a) Without TRM; (b) with TRM.
Sensors 18 03279 g012
Figure 13. The Doppler time delay error when the sending boat is moored. (a) TRM; (b) TRM-SBDC.
Figure 13. The Doppler time delay error when the sending boat is moored. (a) TRM; (b) TRM-SBDC.
Sensors 18 03279 g013
Figure 14. The decoding results when the sending boat is moored. (a) TRM; (b) TRM-SBDC.
Figure 14. The decoding results when the sending boat is moored. (a) TRM; (b) TRM-SBDC.
Sensors 18 03279 g014
Figure 15. The Doppler time delay error when the sending boat is drifting. (a) TRM; (b) TRM-SBDC.
Figure 15. The Doppler time delay error when the sending boat is drifting. (a) TRM; (b) TRM-SBDC.
Sensors 18 03279 g015
Figure 16. The decoding results when the sending boat is drifting. (a) TRM; (b) TRM-SBDC.
Figure 16. The decoding results when the sending boat is drifting. (a) TRM; (b) TRM-SBDC.
Sensors 18 03279 g016
Table 1. Parameters of the communication signal.
Table 1. Parameters of the communication signal.
ParameterValue
Ts (ms)100
TISI (ms)200
Tp (ms)16
Tc (ms)24
Bandwidth (kHz)2(5.5–7.5)
n (bit)4
Information size (bit)400
Communication rate (bit/s)100
Table 2. The decoding results of different hydrophone channels.
Table 2. The decoding results of different hydrophone channels.
Hydrophone Channels of KAU2BER (%)
TRMTRM-SBDC
Hydrophone channel 434.0000
Hydrophone channel 830.8930.321
Hydrophone channel 1234.0361.429
Table 3. Introduction to experimental scenes.
Table 3. Introduction to experimental scenes.
Experimental SceneInitial Distance (m)Status of the Sending Boat
1450moored
2705drifting
3640drifting
4690drifting
Table 4. The decoding results of different experimental scenes.
Table 4. The decoding results of different experimental scenes.
Experimental SceneBER (%)
TRMTRM-SBDC
100
215.3250
326.5500.050
424.0250

Share and Cite

MDPI and ACS Style

Zhao, A.; Zeng, C.; Hui, J.; Ma, L.; Bi, X. An Underwater Time Reversal Communication Method Using Symbol-Based Doppler Compensation with a Single Sound Pressure Sensor. Sensors 2018, 18, 3279. https://doi.org/10.3390/s18103279

AMA Style

Zhao A, Zeng C, Hui J, Ma L, Bi X. An Underwater Time Reversal Communication Method Using Symbol-Based Doppler Compensation with a Single Sound Pressure Sensor. Sensors. 2018; 18(10):3279. https://doi.org/10.3390/s18103279

Chicago/Turabian Style

Zhao, Anbang, Caigao Zeng, Juan Hui, Lin Ma, and Xuejie Bi. 2018. "An Underwater Time Reversal Communication Method Using Symbol-Based Doppler Compensation with a Single Sound Pressure Sensor" Sensors 18, no. 10: 3279. https://doi.org/10.3390/s18103279

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