1. Introduction
High-speed underwater communication plays an increasingly important role in oceanographic research, information transfer and marine development [
1]. With the application of autonomous underwater vehicles (AUVs), underwater wireless sensor networks (UWSNs) and remotely operated vehicles (ROVs), underwater optical wireless communication (UOWC) with advantages of high bandwidth, cost-effectiveness and low latency becomes a promising wireless communication technology for short/middle reach data exchange compared with acoustic and radio frequency (RF) communications [
2,
3]. However, seawater, as an enormous and complex physical, chemical and biological system, contains dissolved substances, suspensions and various kinds of active organisms. With the natural characteristics of inhomogeneities of seawater, the transmission light is strongly attenuated because of the absorption and scattering effects that hinder our construction of a precise underwater optical channel model (UOCM) [
4,
5]. M. Doniec et al. analyzed the spatial distribution of light energy using the volume scattering function [
6], and then the Henyey–Greenstein function-based Monte Carlo method was proved to be an effective means [
7]. Tang et al. proposed a double-gamma function based on the mentioned Monte Carlo method, which can describe the UOCM relatively precisely and the impulse responses are calculated [
8]. The impulse response calculated from the double-gamma function and Monte Carlo simulation has been shown to have a better fitting effect on real underwater models.
On the other hand, orthogonal frequency division multiplexing (OFDM) is widely used in OWC due to its strong capability to resist inter-symbol interference (ISI). However, the transmitted signals in an OWC system should be non-negative and real-valued due to the intensity modulation and direct detection while the conventional OFDM signals are bipolar complex-valued, which requires the modification of conventional OFDM. Therefore, Hermitian symmetry is commonly utilized before the inverse fast Fourier transform (IFFT) to satisfy the real-valued property. To obtain non-negative signals, various optical OFDM schemes are applied. Direct current biased optical OFDM (DCO-OFDM) adds a DC bias [
9], and asymmetrically clipped optical OFDM (ACO-OFDM) utilizes the odd-subcarrier modulation and zero clipping [
10]. However, DCO-OFDM and ACO-OFDM suffer from the problems of low power efficiency and low spectral efficiency, respectively. Asymmetrically clipped DC-biased optical OFDM (ADO-OFDM) is the performance tradeoff between DCO-OFDM and ACO-OFDM considering power and spectral efficiency [
11,
12,
13]. In a conventional ADO-OFDM scheme, the transmitted signals are generated by superimposing the ACO-OFDM signals and DCO-OFDM signals. The zero clipping of the ACO-OFDM branch will introduce clipping noise into the even subcarriers in the transmission of DCO-OFDM signals, bringing difficulties to the demodulation of the DCO-OFDM signals. At the receiver, the ACO-OFDM signals must be demodulated first and subtracted from the reconstructed ADO-OFDM signals, and then the DCO-OFDM signals can be demodulated correctly, which results in high-complexity, delay and error propagation issues in demodulation [
14]. The pre-distorted enhanced (PE) operation is applied in PEADO-OFDM to decrease the mutual interference and alleviate the issues caused by the clipping noise of the ACO-OFDM branch [
15]. PEADO-OFDM eliminates the inter-carrier interference (ICI) between the ACO-OFDM and the DCO-OFDM branches at the transmitter and is applied as the modulation scheme for downlink in a visible light communication (VLC) system. However, the PE operation requires an additional FFT operation at the transmitter, inducing a more complicated transmitter. Compared with Huang’s works in ref. [
15], we actually proposed a modified scheme in a practical full-duplex UOWC architecture and a low-complexity scheme of a transmitter, apart from transferring the compensation scheme in the ACO branch from a typical indoor model to various underwater channels. The performance comparisons between four optical OFDM schemes from the perspective of spectral efficiency, power efficiency and detection complexity are shown in
Table 1.
In this work, we establish a double-gamma UOCM with three kinds of water qualities to observe the performance of the PEADO-OFDM signal in the UOWC system. The full-duplex architecture increases the capacity to exchange information and the stability of alignment in real deployment. By increasing hardware cost, we propose the dual-branch PEADO-OFDM scheme to remove the Hermitian symmetry (HS) operation in the OFDM scheme, which improves the spectral efficiency. A new PEADO-OFDM transmitter with low complexity is further proposed to substitute an absolute operation for the additional FFT operation at the transmitter. For the first time, we apply PEADO-OFDM in the UOCM by further comparing it with a traditional ADO-OFDM scheme in the aspects of bit error rate (BER), stability and spectral efficiency.
3. Proposed PEADO-OFDM Scheme and Full-Duplex Communication
3.1. The PEADO-OFDM Scheme
PEADO-OFDM is a modified ADO-OFDM scheme with subcarrier allocation, in which the ACO-OFDM branch occupies only a part of odd subcarriers and the DCO-OFDM branch occupies the remaining subcarriers except the subcarrier, which improves the flexibility of the system. Therefore, the numbers of subcarriers carrying information assigned to the ACO-OFDM branch and DCO-OFDM branch are not fixed anymore.
In the PEADO-OFDM scheme, the clipping noise from the ACO-OFDM branch will be eliminated at the transmitter. For the ACO-OFDM branch, the time-domain clipped ACO-OFDM signals can be obtained through the traditional ACO-OFDM operations. The noise generated from the clipping operation only falls on the even subcarrier. So, after performing the fast Fourier transform (FFT) operation to the clipped ACO-OFDM signals, the clipping noise can be obtained by extracting the data of the even subcarrier, which will be used as the pre-distorted signals. For the DCO-OFDM branch, before the IFFT operation, the original DCO-OFDM symbols on the even subcarriers should subtract the pre-distorted signals first, which is referred to as the pre-distortion process. Then, the traditional DCO-OFDM operations will be performed to obtain the time-domain DCO-OFDM signals.
After superimposing the ACO-OFDM signals and the DCO-OFDM signals in the time domain, the clipping noise that falls on the even subcarriers can be eliminated through pre-distortion, which brings independent demodulation of the ACO-OFDM and DCO-OFDM branches, leading to a reduction in the processing latency, complexity and error propagation at the receiver.
3.2. The Proposed PEADO-OFDM Transmitter with Low Complexity
The PEADO-OFDM scheme removes the clipping noise at the transmitter side but requires an additional FFT operation. Therefore, we propose another PEADO-OFDM transmitter with low complexity by utilizing the internal characteristics of clipped ACO-OFDM signals.
In ACO-OFDM, the input symbols of IFFT can be represented as:
where
is the size of IFFT. We denote the output signals of IFFT and the clipped ACO-OFDM signals as
and
, respectively.
can be described by
, which is given by:
Applying the FFT operation to both sides of Equation (4), we can obtain:
where
represents the FFT of clipped ACO-OFDM signals
. In addition,
can be divided into even and odd parts, i.e.,:
where
and
represent the odd part and even part of the
, respectively.
It is obvious that
represents the frequency domain form of the clipping noise because the clipping noise only falls on the even subcarrier. For ACO-OFDM signals, it has been proven that after clipping, the symbols on the odd subcarriers are only half of the original symbols in the frequency domain. Thus,
can be rewritten as:
Combining Equations (6), (7) and (10), it is easy to derive that:
Equation (11) reveals that the frequency domain form of the clipping noise
and the absolute value of the output signals of IFFT are a pair of Fourier transforms. Therefore, we can obtain the clipping noise by employing an absolute operation in the time domain rather than an FFT operation, resulting in lower complexity. The obtained time-domain clipping noise can be used as pre-distortion signals, which will be subtracted by the DCO-OFDM branch after the IFFT operation. The diagram of new PEADO-OFDM transmitter with a dual-branch structure is shown in
Figure 3.
3.3. Dual-Branch PEADO-OFDM Structure
In O-OFDM, HS is performed before the IFFT to obtain the real-value signals, where the second half of the subcarrier information is the conjugate symmetry of the first half, which greatly reduces the spectral efficiency. Thus, PEADO-OFDM is proposed without HS, so the time-domain signals after the IFFT are complex-value. Then, the real and imaginary branches of the obtained signals will be divided and transmitted independently. For the ACO-OFDM branch, after the real-imaginary division, the negative signals of both the real branch and the imaginary branch will be clipped. For the DCO-OFDM branch, the clipped real and imaginary branches of the ACO-OFDM signals should be combined to the complex-value signals and converted to the pre-distortion signals through the FFT. Then, the operation of pre-distortion, IFFT, S/P and real-imaginary division are performed sequentially. The DC biases are added to both the real and imaginary branches of the pre-distorted DCO-OFDM signals with all the remaining negative signals clipped to zero, which are:
where
and
represent the real and imaginary branches of the pre-distorted DCO-OFDM signals, respectively, and
and
represent the bias index of the real and imaginary branches, which can be defined as
and
, respectively. Hence, by superimposing the real branch from the ACO-OFDM and the DCO-OFDM and the same superimposing operation at the imaginary branch, the real and imaginary branches of the transmitted signals are obtained as:
Without HS operation, the number of subcarriers conveying information is , while in the HS-based O-OFDM scheme, the number of effective subcarriers is . Therefore, the spectral efficiency of the proposed transmission scheme is significantly improved.
4. Results and Discussions
PEADO-OFDM and ADO-OFDM are simulated and compared in the proposed full-duplex UOWC system with parameters listed in
Table 3. In the simulation, a random binary sequence (RBS) is firstly generated and mapped into 4-QAM symbols. Then, the new proposed PEADO-OFDM transmitter structure is applied to generate the PEADO-OFDM signals. The signal powers of both PEADO-OFDM and ADO-OFD schemes are normalized to unity. An additive white Gaussian noise model is utilized in the simulation to simulate different Eb/N0 between signal and noise. At the receiver, the output binary data from the demodulation process will be compared with the transmitted binary sequence to evaluate the system BER.
We denote the number of subcarriers assigned to the ACO-OFDM branch as
. Here,
is the number of total subcarriers, which is divided into odd subcarriers and even subcarriers for ACO-OFDM and DCO-OFDM, respectively, and the number of subcarriers assigned to the ACO-OFDM branch is fixed to
in traditional ADO-OFDM. In PEADO-OFDM, the ACO-OFDM branch only occupies a portion of odd subcarriers so that
can be flexibly adjusted to different sizes, i.e.,
,
and
.
Figure 4 shows the BER comparison of PEADO-OFDM and ADO-OFDM with the proposed scheme in three types of water, where
is set to 1024, which means that all the odd subcarriers are assigned to the ACO-OFDM branch.
Figure 4a,b show that the BER performances in the clear and coastal waters are almost identical. However, in the harbor water, as shown in
Figure 4c, the BER performances of both PEADO-OFDM and ADO-OFDM become worse. This result corresponds to the time delay spread shown by the impulse response in
Figure 1. Compared with traditional ADO-OFDM in various UOCMs as exhibited in
Figure 4, the BER performance of the ACO-OFDM branch in PEADO-OFDM is not changed obviously, while the DCO-OFDM branch in PEADO-OFDM is improved significantly. The PE operation will not affect the demodulation of the ACO-OFDM branch and the DCO-OFDM branch can be demodulated independently without depending on the demodulation of the ACO-OFDM branch. Therefore, the overall BER performance of PEADO-OFDM is optimized.
In addition, the BER performances of the DCO-OFDM branch and ACO-OFDM branch with different
are simulated in the clear water, and the simulation results are given in
Figure 5a,b, in which
is set to 1024, 512 and 256. It can be seen from the
Figure 5a that with the increase in
, the BER performance of the DCO-OFDM branch in PEADO-OFDM will be improved and the required Eb/N0 for a BER of 10
−3 is about 14.80 dB, 15.95 dB and 16.37 dB, achieving about 2.62 dB, 1.29 dB and 0.78 dB gains compared with that in ADO-OFDM when
, 512 and 256, correspondingly. The BER performance of the DCO-OFDM branch depends on the channel state and noise when the bias index
is large enough. The larger the
is, the more negative ACO-OFDM signals will be clipped, resulting in lower power of the transmitted signals. Therefore, the noise will lower with the same signal-to-noise ratio, leading to a lower BER.
For the ACO-OFDM branch in the PEADO-OFDM and ADO-OFDM schemes, the difference in BER performance becomes obvious when
decreases for the reason that the power of PEADO-OFDM signals is lower than ADO-OFDM signals and the difference is increasing with the decrease in
. In
Figure 5c, the overall BER performances of the PEADO-OFDM and ADO-OFDM schemes with different
in the clear water are performed. For any
, the PEADO-OFDM scheme has a better overall BER performance than the conventional ADO-OFDM scheme. To obtain an overall BER of 10
−3, the PEADO-OFDM scheme achieves about 0.16 dB, 0.29 dB and 0.28 dB gains compared with the enhanced ADO-OFDM scheme when
, 512 and 256, correspondingly. For the other UOCM channels, the same analysis can obtain similar results.
The proposed modified PEADO-OFDM scheme for the UOWC system not only achieves a lower BER performance on communications, but also allows for easier system scaling. For example, it can be further extended to a multi-channel parallel communication system by using a multi-wavelength transmitter with a blue/green range or spatial division. Such a UOWC system design with the proposed highly efficient scheme proves the communication potential of blue/green LDs, which will play an important role in future high-speed UOWC, integrated systems for underwater drones and underwater information interaction applications.