1 Introduction

With the rapid development of science and technology, autonomous underwater vehicle (AUV) is widely used in marine resources investigation, data collection, seabed terrain detection, underwater communication network relay and other fields [1,2,3]. However, underwater rescue, sightseeing, science education and similar cost-sensitive missions, that generally happen in confined space such as pool, pipeline, cave, small lake or river [4, 5], pose significant challenges to the large size, expense and complicated AUVs, which are designed for cost-insensitive missions such as those in science or military fields. On the other hand, Micro-sized autonomous underwater vehicle (Micro-AUV) provides an efficient and low-cost way for underwater tasks in confined water area [6, 7]. Thus, with small size, high flexibility, and low cost characteristics, Micro-AUV is drawing more and more attention from diverse fields [8,9,10].

At present, due to relatively easy availability of commercial products, some Micro-AUVs adopt optical or radio communication units for communication at water surface. However, as limited by physical constraints, the underwater capability of these type Micro-AUVs is limited [11, 12]. As an effective way of underwater transmission, underwater acoustic (UWA) communication can meet the communication requirements of Micro-AUV. Different from the general UWA communication system, due to the strict restrictions of the size, load and cost of Micro-AUV, higher demands and challenges are put forward for the design, implementation, and engineering integration of the supporting UWA communication system.

For incoherent communication, the utilization ratio of the frequency band is low. In the limited bandwidth UWA channel, incoherent technology is difficult to achieve the function of high-speed communication [13, 14]. Different from incoherent reception, coherent communication can greatly improve the data transmission rate of UWA communication and effectively reduce the influence of inter symbol interference (ISI). However, due to the complex time-space-frequency characteristics of UWA channel, the phase of UWA signal changes rapidly, which presents a serious impact on the performance of communication [15,16,17].

For autonomous underwater platform, high-speed robust underwater communication is essential. If the algorithm complexity of UWA communication is high, it will put forward more requirements on hardware and storage performance for Micro-AUV platform, which leads to expensive system cost and is not suitable for Micro-AUV applications. In addition, the system needs to ensure the real-time communication. These are the main challenges of the UWA communication system for Micro-AUV [8, 10, 18].

Orthogonal frequency division multiplexing (OFDM) system has the characteristics of great anti multipath performance and high spectrum efficiency. It has become a research hotspot of high-speed UWA communication. For UWA channel, OFDM signal can effectively combat ISI caused by UWA channel, especially for UWA channel with multipath delay and signal fading. OFDM technology can ensure high-speed data transmission. Besides, the frequency spectrum of subcarrier is superimposed orthogonally, thus OFDM has the high-frequency utilization efficiency. Moreover, underwater acoustic channel is frequency selective. In OFDM system, dynamic modulation can be used to avoid the influence of deep fading subchannel and improve the communication performance [19,20,21].

In the UWA channel, multipath interference and Doppler frequency shift often exist at the same time. Considering the advantages and disadvantages of time-domain and frequency-domain differential, [22, 23] proposed a modulation scheme with time-frequency two-dimensional differential. In this paper, the differential quadrature phase shift keying (DQPSK) modulation is carried out in time-domain firstly, and the differential coding is performed in the frequency-domain, which actually does not carry digital information. The time-frequency differential OFDM can modulate and demodulate by double differential in time-domain and frequency-domain, without carrier recovery, with strong anti-interference ability and good channel adaptability.

With the purpose to be used for Micro-AUV, in this paper, R &D of a time-frequency differential OFDM modulation payload is briefly introduced, which features simple structure, low computing complexity, and easy implementation with Micro-AUV. Meanwhile, the performance of which is evaluated in a small lake to verify its effectiveness, so as to provide an acceptably high data rate at the expense of acceptable implementation overhead.

2 Methods

2.1 Algorithm

The time-frequency differential OFDM scheme [2125] is adopted for the proposed payload. The adjacent OFDM symbols are used for time-domain differential modulation, and then, the adjacent subcarriers are used to carry inverse data as pilots for frequency-domain differential modulation. As an established technology, the model of it is briefly introduced here.

For the n-th subcarrier of the i-th OFDM symbol, let the data symbol be

$$\begin{aligned} d_{i,n}=e^{j\varphi _{i,n}} \end{aligned}$$
(1)

before differential modulation, where \(n=0,2,\ldots ,2(N-1)\), \(\varphi _{i,n}\in \{0,2\pi \}\) is the phase of the n-th subcarrier of the i-th OFDM symbol. The data after time-domain differential modulation can be written as

$$\begin{aligned} s_{i,n}=e^{j\Delta \varphi _{i,n}}. \end{aligned}$$
(2)

Hence, we have

$$\begin{aligned} \Delta \varphi _{i,n}=\varphi _{i,n}+\Delta \varphi _{i-1,n}. \end{aligned}$$
(3)

Then, the frequency-domain differential modulation is performed, and the corresponding \((n+1)\)-th subcarrier is the pilot data as follows,

$$\begin{aligned} s_{i,n+1}=e^{j\Delta \varphi _{i,n+1}}=e^{-j\Delta \varphi _{i,n}}. \end{aligned}$$
(4)

Therefore,

$$\begin{aligned} \Delta \varphi _{i,n+1}=-\Delta \varphi _{i,n}=-(\varphi _{i,n}+\Delta \varphi _{i-1,n}). \end{aligned}$$
(5)

At the receiving end, the phase information \(\hat{\varphi }_{i,n}\) of the received data signal is extracted and subtracted from the phase information \(\hat{\varphi }_{i-1,n}\) of the previous symbol. The results of differential demodulation are shown as follows,

$$\begin{aligned} \hat{\varphi }_{i,n}=\hat{\varphi }_{i,n}-\hat{\varphi }_{i-1,n}. \end{aligned}$$
(6)

The differential demodulation of pilot signal is opposite to that of data signal, hence

$$\begin{aligned} \hat{\varphi }_{i,n+1}=\hat{\varphi }_{i-1,n+1}-\hat{\varphi }_{i,n+1}. \end{aligned}$$
(7)

The data signals are corrected by the pilot signals; thus, we have

$$\begin{aligned} {\varphi }'_{i,n+1}=(\hat{\varphi }_{i,n}+\hat{\varphi }_{i,n+1})/2. \end{aligned}$$
(8)

By adopting time-frequency differential OFDM scheme to eliminate the influence of multipath and Doppler frequency shift in UWA channel, there is no need for channel estimation and equalization, thus facilitating low computational complexity implementation for small platforms such as Micro-AUV.

2.2 System design

The illustration of the time-domain differential OFDM system model is shown in Fig. 1. For the transmitter, firstly, convolutional coding and interleaving coding are used for binary information [26,27,28,29]. Secondly, the coded data are converted into several parallel low bit data streams through serial to parallel conversion. DQPSK is adopted for time-frequency two-dimensional differential coding, so as to complete the mapping process from binary bit information to frequency-domain signal. Thirdly, the mapped sequence is loaded into the corresponding frequency band of OFDM symbol, and then, IFFT operation is performed to realize the conversion from frequency-domain signal to time-domain signal. In order to resist the inter symbol interference and inter subcarrier interference caused by channel multipath, the cyclic prefix (CP) is added to each OFDM frame modulation signal. Finally, in front of the modulation signal, linear frequency modulation (LFM) signal is added to facilitate the detection of synchronization head at the receiver. The modulation signal is transmitted to the UWA channel after digital to analog conversion and power amplification. At the receiving end, the OFDM signal is demodulated after the signal is detected synchronously. The process of OFDM signal demodulation is opposite to that of modulation. Note that to facilitate low complexity implementation, the channel estimation and equalization techniques are not adopted in the proposed payload.

Fig. 1
figure 1

Block chart of the time-domain differential OFDM payload

In this paper, we designed an OFDM system for Micro-AUV in confined space based on STM32F407 processor. The hardware architecture of OFDM system consists of upper computer, processor, and signal processing circuit, as presented in Fig. 2. Specifically the 32-bit ARM Cortex-M4 core in the STM32F407 processor is dedicated to controlling timers for data acquisition and processing [30]. Meanwhile, as shown in Fig. 3 is the integration of the proposed UWA payload with Georgia-Tech miniature underwater robot (GT-MUR) [8]. In modulation and demodulation, the core program of the proposed payload mostly contains three parts: serial interface module, transmitter module, and receiver module. As the communication between STM32F407 processor and upper computer, the serial communication module can receive the command from the upper computer and upload the status of payload to the upper computer.

Fig. 2
figure 2

Picture of the OFDM UWA communication payload

Fig. 3
figure 3

Integration of the proposed UWA communication payload with GT-MUR

Fig. 4
figure 4

The experiment scenario

Fig. 5
figure 5

The experimental UWA CIR

3 Experiment

In order to verify the performance of the proposed payload in confined underwater space, an experiment was carried out in Georgia Lake Acworth, USA, on October 27, 2019. Lake Acworth is a 260-acre artificial lake southwest of the city of Acworth, Georgia. The experiment scenario is shown in Fig. 4. The water depth of the experiment area is about 3 m, the distance between the transmitting and receiving is 200 m, and the water depth of the transducer is 1 m. The transmitter has a maximum output power of 50 W, corresponding to an approximate source level of 175 dB re 1 μPa at 1 m. The channel impulse response (CIR) of lake trial is shown in Fig. 5. It can be seen from Fig. 5 that the experiment channel contains typical multipath structure caused by the adverse shallow water environment in confined space.

The packet structure of the transmission signal contains synchronization signal, guard time, and differential OFDM symbols as shown in Fig. 6. The specific parameters of OFDM signal are given in Table 1. In addition, the channel coding adopts (2,1,7) convolutional coding with an interleaving depth of 7, which is adopted to further guarantee the communication performance.

Fig. 6
figure 6

OFDM Signal frame format

Table 1 Parameters of the OFDM signal

4 Results and discussion

4.1 Results

The waveform of the received signal is provided in Fig. 7.

Figure 8 shows the bit error ratio (BER) output over sequence number of OFDM data frame.

The percentage of total OFDM packets with different level of BER is shown in Fig. 9.

Fig. 7
figure 7

Received signal of the lake trial

Fig. 8
figure 8

The BER output over sequence number of OFDM data frame

Fig. 9
figure 9

Percentage of total frames with different level of BER

4.2 Discussion

In the experiment, totally 74 OFDM packets were received, the demodulation result of which was collected for performance analysis. The waveform of the received signal is provided in Fig. 7, which exhibits a relatively high signal-to-noise ratio (SNR) of roughly 24 dB due to the short communication distance in confined space. Figure 8 shows the BER output over sequence number of OFDM data frame, which corresponds to an average BER of 0.13%. Note that, to display zero BER at logarithmic scale, \(5\times 10^{-4}\) is used to represent zero BER in Fig. 8.

The percentage of total OFDM packets with different level of BER is shown in Fig. 9. By classifying the BER output into three types of level, i.e., \(10^{-2}\), \(10^{-3}\) and zero BER. The results as presented in Fig. 9 reveal that, while about 55% of the received packets corresponds to a BER of \(10^{-2}\) level, 10% of the received packets achieves zero BER level.

5 Conclusion

In this paper, based on STM32 processor, a low-complexity OFDM UWA communication payload is designed and evaluated for Micro-AUV in confined space. Adopting the time-frequency two-dimensional differential OFDM modulation to remove the need for channel estimation and equalization, the proposed system provides tolerance to multipath channel with low implemental complexity, thus facilitating its integration with Micro-AUV. The lake experiment results verified the effectiveness of the proposed system under multipath caused by confined space, with a data rate of 1.9 kbps at a distance of 200 m. By balancing the implement overhead and an acceptable communication performance, the proposed payload has the potential of being used for Micro-AUV in diverse low-cost underwater missions associated with confined space.