1. Introduction
The underwater acoustic (UWA) channel is considered one of the most challenging channels due to its significant multipath spread, limited available bandwidth, poor physical link quality, and time-varied channels caused by Doppler effects. Therefore, multicarrier modulation is presented as an attractive solution to improve the utilization of the limited channel bandwidth and mitigate the wide delay spread of the underwater acoustic (UWA) channel. However, a significant Doppler’s effect presented in UWA communication leads to high inter-carrier interference (ICI) [
1,
2,
3] in underwater multicarrier modulation. The most attractive multicarrier modulation technique used in UWA communication is orthogonal frequency division multiplexing (OFDM) due to its high capability of dealing with the UWA long multipath spread channel using low complex time-domain equalization technique used in single carrier communication systems [
1,
4,
5]. Four schemes of OFDM are introduced for the UWA channels based on the guard interval insertion way: (1) cyclic prefix OFDM (CP-OFDM) [
4], where the last part of the symbols in the transmitted signal is added on ahead of the transmitted frame; (2) zero padding OFDM (ZP-OFDM) [
6] in this scheme, where the CP part is replaced by zeros; (3) time-domain synchronous OFDM (TDS-OFDM) [
7], where the guard interval is used to transmit a pseudorandom noise (PN) training sequence known to both the transmitter and receiver; (4) the OFDM multicarrier technique without any guard intervals [
1]. Each one of these multicarriers has its pros and cons. The CP-OFDM uses long pilots and guard intervals, and both are wasted on the spectral and energy of the UWA communication system. On the other side, CP insertion leads to a circular convolution instead of a linear convolution between the transmitted signals and the communication channel. Hence, such circular convolution relaxes the equalization. The ZP-OFDM was the preferred multicarrier communication technique in the UWA systems as it saves the power used in the guard interval transmission spatially, as the UWA communication systems are battery-based. However, ZP-OFDM is still suffering from the wasted spectral efficiency in the guard interval and pilots’ signals; plus, it suffers from the on-off hardware problem. Thanks to efficient synchronization and high energy/spectral efficiency, the TDS-OFDM system has been proposed for underwater communication, but it is suffering from the inter-block interference (IBI) problem due to the mutual interference between the training sequence used as a guard interval and OFDM data blocks. The no guard interval OFDM (NGI-OFDM) is an OFDM scheme without any guard intervals proposed for UWA communication to improve the channel utilization [
1], but the NGI-OFDM scheme wastes high energy in the pilot’s needs for equalization, as it wastes half of the signal energy used in pilots. Moreover, it cannot provide a reliable communication system for the underwater channels due to the Doppler estimation task without any guard interval becoming a complicated task dominating the complexity of the receiver [
8].
Recently, the non-orthogonal multiple access (NOMA) was proposed for the fifth-generation (5G) mobile network to increase spectral efficiency [
9]. The NOMA spectral efficiency is compatible with the existing and future wireless communication networks. The conventional NOMA is a power domain system under the principles of superposition coding (SC) and successive interference cancellation (SIC) at the transmitter and receiver sides, respectively [
10]. Compared to the orthogonal multiple access (OMA), where the number of users is limited due to the exclusivity of orthogonal resources, NOMA allows the allocation of the same orthogonal resources to more than one user simultaneously. The NOMA scheme was proposed for underwater communication to improve the utilization of the limited UWA channel [
11]. In this paper, NOMA is adopted with OFDM and multiple users to allocate on a subcarrier at the same time to maximize the channel utilization. In this paper, the adoption of the NOMA-TDS-OFDM will be addressed and presented for underwater communication to obtain a reliable underwater communication system.
Thanks to the simultaneous wireless information and power transfer (SWIPT), the RF signal was utilized in power transfer as well as decoding information [
12] in 5G mobile networks based on the NOMA scheme. Varshney proposed the main idea of transmitting energy and information at the same time [
12]. Based on the capacity-energy function, he provides a fundamental tradeoff performance for power transfer and simultaneous information. SWIPT behaviors in multi-input multiple-output (MIMO) were studied in [
13,
14,
15]. In [
13], the receivers are divided to be a group for decoding information, and the others are used for harvesting the energy from signals sent via a common transmitter. This idea was extended by considering the imperfect channel state information (CSI) at the transmitter side in [
14]. Energy harvesting in MIMO relay systems was studied in [
15] where different tradeoffs between the energy transfer and information rates were investigated. SWIPT for multiuser systems was studied in [
16] with a receiver constraint for multiple access channels to achieve a maximum sum rate for harvesting relay in the multi-hop channel. SWIPT performance over a wireless communication network was studied in [
16,
17]. The hybrid network which overlaps with an uplink cellular network deployed randomly and uses the beacon’s power for mobile wirelessly recharge was addressed in [
16]. Moreover, ref.[
16] derived a tradeoff in network parameters under outage constraint. SWIPT in the cognitive radio networks was addressed in [
17]. The nearby transmission of primary transmission is used for harvesting energy of the secondary user under outage constraints to maximize the secondary user system throughput.
Unlike terrestrial communications, acoustic signals are used as wireless information transmission (WIT) instead of RF signals. The acoustic-based OFDM needs a long guard interval to avoid intercarrier interference (ICI) in addition to inserting a long pilot’s signal to estimate the long-tap delay of the UWA channel. To save the battery power of the underwater nodes, recently researchers preferred the TDS-OFDM as a fit candidate for the underwater multicarrier modulation [
7], especially after applying the compressive sensing for estimating the channel impulse response using a small free region of the guard interval unaffected by the inter-block interferences (IBIs) among the OFDM data blocks and guard interval training sequence [
7]. In this paper, the corrupted part of the received PN sequence in the received NOMA-TDS-OFDM frame is used for energy harvesting. The long guard interval of the underwater TDS-OFDM helps in increasing the energy harvested using the proposed scheme. The time switching (TS) SWIPT (TS-SWIPT) [
18] energy harvesting technique is applied for the proposed acoustic-based NOMA-TDS-OFDM underwater communication system. This paper can be summarized as follows:
This paper presents the TDS-OFDM-NOMA over the UWA channel for the first time according to the authors’ knowledge. TDS-OFDM-NOMA is proposed in this paper to improve energy and spectral efficiency.
A complete receiver architecture is proposed in this paper for the TDS-OFDM-NOMA. The proposed receiver architecture addresses the Doppler shift estimation and compensation problems plus the UWA channel estimation problem.
This paper proposes the time switching simultaneous wireless information and power transfer to harvest the energy of transmitted power over the guard interval in the TDS-OFDM-NOMA scheme.
We provide a detailed energy harvesting receiver architecture for the SWIPT in the proposed TDS-OFDM-NOMA.
The performance of the proposed TDS-OFDM-NOMA scheme is evaluated in terms of average system throughput, bit error rate analysis, and energy harvesting improvement based on the SWIPT. The system performance is conducted over a statistical UWA channel.
The rest of this paper is organized as follows. In
Section 2, we overview the basics of the TDS-OFDM system model. The proposed TDS-OFDM-NOMA scheme is modeled in
Section 3. The proposed energy harvesting scheme of the proposed TDS-OFDM-NOMA is addressed in
Section 4.
Section 5 discusses the detailed TDS-OFDM-NOMA receiver proposed for decoding information. Experimental results are presented in
Section 6, and the paper’s conclusions are summarized in
Section 7.
2. TDS-OFDM System Model
In this section, the basic properties of TDS-OFDM are reviewed for our discussion. TDS-OFDM is the key technology in the Chinese standard of digital terrestrial multimedia/broadcasting (DTMB) and digital television terrestrial broadcasting (DTTB) [
19]. The TDS-OFDM was proposed to avoid sending the pilot signal used in both CP-OFDM, ZP-OFDM, and NGI-OFDM for energy and bandwidth efficiency. However, TDS-OFDM energy and spectrum efficiency can cause significant bit error rate (BER) performance deterioration due to IBIs between the training sequence and OFDM data blocks [
20]. The dual pseudorandom noise OFDM (DPN-OFDM) [
21] and zero-pseudorandom noise OFDM (ZPN-OFDM) [
22] were proposed to simplify the equalization and avoid the IBIs between OFDM data blocks and the training sequence. Although high BER improvement is achieved using DPN-OFDM and ZPN-OFDM, they waste channel bandwidth by using guard intervals twice in DPN-OFDM and ZPN-OFDM, making these schemes unfit for the limited UWA channel bandwidth [
7]. In [
7], the authors discussed how to avoid the IBI by estimating a semi-perfect UWA CSI using the IBI-free region and mitigating UWA channel interference by using compressive sensing techniques.
The detailed comparison of frame structures among CP-OFDM, ZP-OFDM, and TDS-OFDM signals in time domains is shown in
Figure 1, where the CP used by CP-OFDM is replaced by zeros in ZP-OFDM and by a known PN training sequence in TDS-OFDM. The frequency-domain symbol vector
is transmitted in the TDS-OFDM multicarrier system over the
subcarrier. The
-th time-domain transmission vector of the TDS-OFDM is:
where
is the
point fast Fourier transform (FFT) matrix with the
-th element
.
is the
-th element of the data block. The guard interval with length
is represented by
in the conventional TDS-OFDM scheme. The total transmitted TDS-OFDM frame is defined as:
Let the transmitted PN sequence of the TDS-OFDM be
. The TDS-OFDM transmitted symbol is denoted as
and can be expressed as:
This TDS-OFDM frame is transmitted over the UWA multi-path channel. The channel can be modeled by a quasi-static
-th order finite impulse response (FIR) filter with channel impulse response (CIR)
Assume the length of
is larger than the maximum channel tap delay, i.e.,
The
i-th received OFDM frame
consists of two parts; (1)
, indicating the convolution between the information sequence
and the CIR; (2)
indicating the linear convolution between the PN sequence
and the CIR. In this regard, the expressions of these parts are given by:
where
is the linear convolution operation. The received signal frame
can be expressed as:
where,
and
is the channel additive white Gaussian noise (AWGN).
Figure 2 shows the corrupted received sequence; in the received TDS-OFDM frame, the guard interval would affect the OFDM data part, and the tail of OFDM data spreads into the guard interval of the next OFDM data block. The IBI between the OFDM data blocks and its PN sequence contains different features, and, as the OFDM data blocks are unknown, it is hard to obtain perfect estimation over the UWA channel. Completely removing the occurring IBI is a hard job, where OFDM data blocks with large frame sizes are used in the UWA channel to improve spectral efficiency, but it increases the computation complexity of removing the IBIs that occurred in the PN training sequence. Thanks to compressive sensing theory and the sparsity nature of the UWA channel, the authors in [
7] used a small IBI-free region for semi-perfect compressive sensing-based channel estimation. With semi-perfect channel estimation and known PN training sequence at the receiver side, the mutual interference of the OFDM data block can be removed, and the BER of the acoustic-based TDS-OFDM can be significantly improved.
3. TDS-OFDM-NOMA Scheme
In this section, the TDS-OFDM-based multi-carrier NOMA system in an underwater downlink scenario is presented. The functional block diagram of the multicarrier TDS-OFDM-NOMA is shown in
Figure 3. For simplicity and without loss of generality, a single-input and single-output (SISO) system with one base station (BS) and two users as a minimum are used. In this paper, we assume the transmitter and receiver are operating with a single antenna. Near user (NU) is the unmanned underwater vehicle (UUV) close to the sink node (SN). Another UUV working at a far communication distance from the SN is recognized as a far user (FU). The near and far users are multiplexing in the power domain NOMA based on the user’s channel conditions. By pairing the near and far users, the NOMA scheme improves the total capacity of the system. NU has the better channel condition with low power
. The high power
is assigned to the FU and with a bad channel condition. There are different power allocation schemes of NOMA that have been proposed in the literature [
23]. In this paper, the fractional transmit power allocation (FTPA) with a condition, i.e.,
is used for simplicity. On the transmitter side, bits streams from each user are converted to symbols by using the conventional mapper. The transmitted symbols are then followed by the FTPA for power allocation.
and
are the transmitted data from the NU and FU, respectively. In detail, as shown in
Figure 3, the near and far user modulated bits are powered with different levels of power by using the FTPA scheme. After that, the NU signal and FU signal are combined. The combined signal is modulated over the OFDM conventional modulation using an inverse Fourier transform. The TDS-OFDM PN sequence was added for the modulated OFDM signal in the time domain. The TDS-OFDM frame is transmitted over the UWA channel in addition to adding the additive white Gaussian noise plus the ambient noise effect. On the receiver side, the first step is removing the PN sequence, and this removed sequence is divided into two parts; (1) uncorrupted part; (2) corrupted part. The uncorrupted part is used for Doppler estimation, channel estimation, and Doppler compensation. The corrupted part is used for energy harvesting using a rectifier diode and low pass filter to feed the harvested energy to the internet of the underwater node. The OFDM received frame will be demodulated using the OFDM demodulation system. In the OFDM demodulation system, the Doppler estimation, channel estimation, and Doppler compensation estimated using the uncorrupted part of the received PN sequence are used for equalization. After equalization, the FU demodulated its signal considering the NU signal as noise. For the NU, the SIC technique is used to estimate the information. In our underwater acoustic communication system, the transmitted symbols are multiplexed into a superimposed signal
through SC as follows:
The superimposed signal is then directed to the inverse IFFT. Let
denote the OFDM symbol duration, and
is the duration of the guard interval. The total duration of the TDS-OFDM frame is
. The subcarrier frequency spacing is
. The
k-th subcarrier will be at the frequency of
;
. The multiplexing output signals of the IFFT are given as:
where
is the IFFT size, and it represents the total number of orthogonal sub-carriers in the proposed UWA communication system.
,
is the center frequency;
is the symbol duration; and
represents the frequency bandwidth for the transmitted signal. In this paper, we use
subcarrier,
= 1 s,
Hz; hence, the subcarrier spacing is 1 Hz.
Unlike the conventional CP-OFDM and ZP-OFDM, where the data stream from the IFFT block is converted into the serial stream to append the cyclic prefix and prevent inter-symbol interference, the TDS-OFDM inserts a PN sequence as a guard interval. As in [
24], in this paper, the PN training sequence is used for the frequency domain to relax the underwater Doppler estimation and multiplexing. The TDS-OFDM signals’ blocks can be written as:
The transmitted signal is then passed over the UWA channel in the passband as:
and
where
is the data symbols’ duration;
is the guard interval duration; and
. Through its transmission over the UWA channel, the transmitted signal is corrupted due to the underwater channel multipath, ambient noise, Doppler shift, and additive white Gaussian noise (AWGN). The TDS-OFDM-NOMA is contentious for two branches at the receiver side, the energy harvesting part, and the information decoding part. These two parts will be explained in detail in separated sections below.
3.1. Underwater Acoustic Channel Model
The UWA channel is considered a time-variant linear system with a time-varying impulse response of
; this impulse response describes the Doppler spreads and the channel multipath. For the UWA time-varying channel, the noise-free signal at the receiver side is described as a convolution of the channel impulse response and transmitted signal
. In UWA communications, there are different models of the UWA impulse response
used to represent the UWA channel. The discrete multipath component models the UWA channel as [
1,
25]:
where
and
are time-varying delays and amplitudes;
is the maximum length of the multipath components.
is the Dirac delta function. In this paper, we assume,
hence, the channel model affects the received signal with a dilation factor
, and that factor is the same for all UWA channel multipaths. The received data frame over the UWA multipath channel can be represented as follows:
The received signal in the passband can be written as:
where
represents the total UWA channel noise; this noise includes the additive noise and the ambient noise. The received signal in the baseband version is satisfied by
and can be written as:
Below, the acoustic propagation pass loss and the ambient noise will be addressed in detail. Over the UWA channel, each path . Each subcarrier practices a Doppler-made frequency shift , and it depends on the frequency of the subcarrier. The frequency-dependent Doppler shifts present severe intercarrier interference if an inefficient Doppler reparation is not achieved before the OFDM demodulation.
3.2. Acoustic Propagation Loss
The acoustic transmitted signal loss over a communication distanced
with carrier frequency
in dB over UWA communication in the ocean environments can be calculated as [
26]:
where geometric spreading factor
is
and
for shallow and deep water, respectively.
in
is the absorption coefficient factor, and it can be written as [
26]:
The restrictions given in (17) can be categorized as boric acid parameters, i.e.,
,
and
, magnesium sulfate parameters, i.e.,
,
and
, and pure water parameters, i.e.,
,
and
. For boric acid parameters, i.e.,
,
and
,
is the boric acid relaxation frequency in
and it can be written as [
26]:
where
is the water salinity in
and
is the water temperature at °
.
is the boric acid rate, and it is dependent on
and the acoustic propagation speed of the ocean water obtained as [
26]:
is the pressure at a given depth in ocean water.
For the magnesium sulfate parameters, i.e.,
,
and
,
is the magnesium sulfate relaxation frequency in
and is obtained as [
26]:
is the value of the magnesium sulfate and obtained as [
26]:
The depth pressure of the magnesium sulfate,
, is obtained by [
26]:
where
is the water depth in meters.
is the viscosities of the pure water and can be obtained [
26]:
is the depth pressure of pure water and is written as [
26]:
3.3. Ambient Noise
The main source of noise in the UWA channel is ambient noise. This ambient noise is mainly dependent on turbulence, wind waves, thermal noise, and shipping. The power spectral density (PSD) of these sources of ambient noise is empirically formulated in
as [
26]:
where
is the PSD of the turbulence noise at (
).
is the PSD of the shipping noise at (
for a shipping activity factor,
and
for low and high activity, respectively.
is the PSD of noise for the wind-driven wave at
, and
is a m/s wind speed.
is the PSD of the thermal noise, and it is the dominant one for
.
4. Energy Harvesting for TDS-OFDM-NOMA
In general, the UWA channel is a long-tap delay channel, and a long guard interval is required between transmitted OFDM blocks to avoid intercarrier interference (ICI); plus, a long pilot signal is needed to estimate such a channel type. To save the battery power of the underwater nodes, recently researchers preferred the TDS-OFDM as a fit candidate for underwater multicarrier modulation, especially with compressive sensing-based channel estimation to estimate the UWA channel impulse response. The small free region of the guard interval unaffected by the IBI between the OFDM data blocks and the training sequence is used for channel estimation purposes. In
Figure 4, the received signal frame structure of different TDS-OFDM schemes is shown. To the best of our knowledge, all research has been focused on removing mutual interference between the OFDM data blocks and the PN training sequence for better synchronization and channel estimation. In addition, no one is working on saving energy from the received PN sequence. In this paper, we plan to use the wasted power of corrupted parts in guard intervals for energy harvesting. This paper works on energy harvesting for the underwater node using SWIPT in the time switching energy harvesting mode.
In this paper, the TS energy harvesting system is proposed to be used for the TDS-OFDM-NOMA system as shown in
Figure 5. As shown in
Figure 5, with the TS-mode, the first
data symbols, all the received power will be used for information decoding. As this OFDM subcarrier is carrying the data information, all signal power received is sent to the information receiver to achieve acceptable BER performance. For the residual OFDM frame,
PN symbols will be divided into two parts, the first part, the corrupted part
; in this part, all signal power will be used for energy harvesting, as it is less information, and it highly corrupted by the OFDM data block. In the second part of the received guard interval (the remaining uncorrupted part),
, all signals will be used for information decoding, and they will be used for channel estimation and equalization. Thus, the TS energy harvesting mode can be used in this paper as:
In this way, the wasted power of the long guard interval (nearly 25% of OFDM transmitted power is wasted in guard interval) can be used in harvesting energy to increase the lifetime of the Internet of Underwater Thighs (IoUTs) nodes. The total energy harvested based on the proposed architecture can be written as:
where
is the period of the corrupted PN sequence, and
is the energy harvesting coefficient.
is the sink node transmitted power;
b is the distance between the transmitter and receiver; and
is the underwater exponent path loss.
As shown in
Figure 5, the energy receiver will be dialed with the corrupted part of the received PN sequence. On the receiver side, we consider the case where the receiver is solely decoding the information and harvesting the energy from the received signal simultaneously.
The received acoustic signal, , is first converted to a complex baseband signal and then sampled and digitalized by an analog-to-digital converter for further decoding.
The noise introduced by the in-band harmonic distortion introduced by the RF band to based band signal conversion
has
. In our simulation and for simplicity, we assume an ideal ADC without any noise. With this assumption, the underwater acoustic channel can be given by , where Y and X denote the channel input and output, respectively, and
. In the energy part of the receiver, we harvest the energy from the received wireless signal. The received signal
is converted to be a direct current signal
by a rectifier,
; this rectifier can be implemented by a Schottky diode and a passive low-pass filter (LPF). The direct current is then used to charge the battery and store the energy.
5. Information Receiver for TDS-OFDM-NOMA
The interference of the TDS-OFDM system has different features, as the OFDM data block is unknown, so it is difficult to get perfect symbols’ detection over the UWA channel as shown in
Figure 4. In the TDS-OFDM, mitigation of the IBI represents a big challenge even with perfect channel knowledge. Removing the IBI of the TDS-OFDM data blocks into the training sequence is an uneasy task, as the receiver does not know the transmitted data of the OFDM blocks. On the contrary, the receiver knows the transmitted PN sequence; hence, by knowing the communication channel, removing the IBI of the PN sequence from the OFDM data block is an easy task.
The channel estimation task was a hard job to be estimated based on the corrupted PN sequence; hence many schemes have been proposed to solve this issue. The DPN-OFDM [
21], ZPN-OFDM [
22], and channel estimation based on the free IBI region of the received PN sequence were proposed to solve the UWA channel estimation problem. The DPN-OFDM is used twice as the guard interval to avoid the IBI of the OFDM blocks on the received PN sequence. Unfortunately, duplicated guard intervals waste the spectral and energy efficiency of the communication system; these cannot be accepted in underwater communication, as the energy and recharging capability of the underwater node is unaccepted. ZPN-OFDM was proposed to solve the energy efficiency problem of the DPN-OFDM, but, unfortunately, it fails to solve the wasted spectral efficiency problem. Recently, the IBI-free region of the received PN sequence was proposed to be used for channel estimation and equalization of the UWA TDS-OFDM communication system. In the same line, we will use the IBI-free region for compressive-sensing-based channel estimation. The small IBI free region is existing in the received PN training sequence in practical applications due to the system margin design, and the worst case happens when the guard interval length is equal to or less than the UWA channel length. To deal with that, we assume that the channel length is always less than the guard interval and that there is a free IBI region in the received PN sequence.
5.1. UWA Channel Estimation
The perfect channel estimation can provide a perfect removal of the IBI caused by the PN on the OFDM data blocks. After subtracting the IBI from the received OFDM data blocks, the TDS-OFDM will be equivalent to the BER performance of the conventional CP-OFDM and ZP-OFDM schemes. The differences in the received frame between the conventional TDS-OFDM, DPN-OFDM, and the CS-based OFDM used in this paper are shown in
Figure 4.
As shown in
Figure 4, the received PN sequence of the TDS-OFDM schemes is affected by the IBI because of the OFDM data blocks; this mutual interference is due to the UWA channel multipath. This mutual interference affected the accuracy of the UWA channel estimation. The time-domain compressive sensing channel estimation technique for the TDS-OFDM by using the received PN sequence can be written as follows [
7]:
where
is the cumulative channel noise, and
is the sensing matrix used for compressive sensing. In this paper, the channel estimation is constricted based on the received PN sequence, and it can be written as:
In the compressive sensing theory, the propagation paths
are affected by the sparsity level indication of the communication channel. For accurate channel estimation, the sparsity channel indicator should be small. The sparsity channel indicator is affected not only by the number of channels taps
it is also affected by the channel length
and observation
which is the number of rows. According to research work in [
7], the sparsity indicator of the channel must satisfy the restricted isometry principle less (RIPless) condition for accurate channel estimation, and it can be represented in mathematical form as:
where
is a universal constant approximated by one, and it is normally adjusted according to the various situations of each compressive sensing matrix.
In the TDS-OFDM (
i − 1)th received frame, the compressive sensing matrix in Equation (33) is represented the previously transmitted block. The previously transmitted block in (33) interferes with the current TDS-OFDM symbols, while the previous TDS-OFDM data block does not contain the last samples of the received training sequence
. In the compressive sensing-based IBI-free region, the last samples of the received PN training sequence are used for channel estimation, and the last
rows of the
used as in [
7] for channel estimation as an observation matrix can be written as follows:
The observation matrix size
is determined by the received PN sequence. In the end, the compressive sensing equation of the free IBI region used in channel estimation will only be corrupted by the noise and can be written as follows:
without any loss of generality, in this paper, we will apply the look-ahead backtracking orthogonal matching pursuit (LAB-OMP) algorithm proposed in [
7] for channel estimation.
5.2. Doppler-Shift Compensations Using Two-Step Approach
In this paper, the two-step approach is used to compensate for the Doppler shift as in [
25]. The doppler shift compensations based on the two-step approach are based on two points; (1) resampling for nonuniform Doppler compensation by converting the wideband into narrowband; (2) high-resolution uniform compensation of residual Doppler to avoid intercarrier interference. For the resampling method in the passband signals, the received signal is resampled using a resampling factor
as
. The effect of the resampling will be in two directions, rescaling the waveform and providing a frequency-dependent Doppler compensation. After resampling the received baseband signal, it can be written as:
where
is the ambient and additive noise. If
is close to one, then the received signal can be as:
The residual Doppler effect is the same over all the subcarriers; hence, the wideband OFDM system is converted into a narrowband OFDM system with a frequency-independent Doppler shift, representing the carrier frequency offset (CFO),
. By estimating the CFO, the received signal can be compensated. The Doppler scaling factor estimation and frame synchronization can be based on the preamble and the post-amble of a data packet as in [
24,
25,
27,
28].
5.3. Frame Synchronization and Coarse Doppler Scaling Factor Estimation
The time synchronization and Doppler scaling Factor (DSF) estimation have a lot of attention on underwater research spatially in early underwater research work. The most common way for synchronization and channel estimation is to exploit an embedded repetitive pattern in the transmitted preamble as reported in [
24,
27,
28], and we use the same way for DSF estimation and time synchronization. The corresponding P-tap window correlation can be written as:
where
is the received preamble starting time.
is an integer representing the coarse estimation of the initial tap delay,
, discussed in detail in [
24,
27,
28], and the estimated initial tap delay can be written as follows:
The estimated initial tap delay in (40) offers the frame time synchronization. The DSF estimation is limited by integer parameter
. The estimated Doppler shift of the UWA channel can be written as:
6. Experimental Results and Discussion
In this section, we will deal with the simulations carried out on MATLAB to evaluate the performance of the proposed TDS-OFDM-NOMA compared with the conventional CP-OFDM-NOMA in terms of BER and the system throughput. Moreover, in this section, we will evaluate the performance of the proposed energy harvesting system for the TDS-OFDM scheme over the long UWA tap delay channel. The sink node generates
random information bits and transmits to far and near users over the time-varying UWA channel. The simulation parameters of this paper are shown in
Table 1. The underwater path loss is obtained by using Equation (16). In this paper, we use a Gaussian assumption geometric description for the underwater acoustic channel model to evaluate the proposed TDS-OFDM-NOMA scheme [
29]. This underwater acoustic model reflects the physical features of the acoustic propagation and the predictable random channel disparities. The far and near users are dropped randomly in the simulation area. Based on the distances between the users and the sink nodes, the underwater acoustic channels are recognized. The underwater acoustic channel parameters for near and far users are listed in
Table 2, and the time development of the extent of the baseband impulse response for rapid underwater acoustic channels of the near and far user is shown in
Figure 6a,b, respectively. In
Figure 6, the distance between the transmitter and receiver is 50 m and 100 m for far and near users, respectively.
6.1. System Throughput Improvement
The main motivation of the proposed TDS-OFDM-NOMA scheme is to improve the UWA communication system throughput using only the OFDM multicarrier schemes exclusive to the resource allocation as a communication system treatment with both good and poor channel conditions in the same way.
While the NOMA scheme allows users to access the resource allocation regardless of their channel conditions, in the NOMA scheme, far and near users have the freedom to access all channel resources. Thus, the channel is utilized by users with both good and bad channel conditions. In this way, the limited frequency channel can be allocated at the same time to different users belonging to the same cell. TDS-OFDM-NOMA improves the overall system capacity. Using the TDS-OFDM scheme in the state of the conventional ZP-OFDM or CP-OFDM in the NOMA scheme improves the total system throughput. The TDS-OFDM improves the subcarrier utilization by avoiding a pilot signal in the transmitted subcarrier. Since, in our work, the spectral efficiency analysis is affected by the UWA multipath fading distortion, AWGN, and ambient noise, the signal-to-noise distortion (
SNDR) can be represented in mathematical form as:
where
is the signal power, while
and
denote the total underwater noise and the distortion power, respectively. In case there are two users only as we consider in the simulation of this paper, the achievable data rate of NU (
R1) and FU (
R2) in the presence of multipath distortion and underwater ambient noise can be explained as follows:
where
and
represent the AWGN of the near and far users, respectively. Similarly,
and
are the ambient UWA channel noise of the NU and FU, respectively.
represents the effect of the NU with a better channel condition and the FU with a poor channel condition. The total system rate of the proposed OFDM-NOMA UWA system can be written as:
In conventional CP-OFDM and ZP-OFDM, a group of subcarriers is used for pilot signal transmission; these subcarriers represent a wasted resource. In contrast, all the TDS-OFDM subcarriers are used for data transmission. The subcarrier utilization of different OFDM can be written as follows:
- 1.
The subcarrier utilization of the CP-OFDM and ZP-OFDM schemes can be written as:
- 2.
The subcarrier utilization of the TDS-OFDM can be written as:
where
and
represent the number of OFDM subcarriers used for data transmission and the number of the OFDM subcarrier used for pilot signal transmission. The system throughput of the ZP-OFDM-NOMA and CP-OFDM-NOMA can be written as:
and the system throughput of the TDS-OFDM-NOMA can be written as:
Figure 7 shows the behavior of the total system throughput of the near and far user versus the SNDR in the case of using the proposed TDS-OFDM-NOMA scheme and conventional CP-OFDN-NOMA scheme with different pilots’ length. As known, as the pilot’s length increases, the total system throughput decreases. Thanks to the TDS-OFDM pilot’s freedom, the TDS-OFDM-NOMA provides the highest system throughput for the near and far users. At a SNDR of 20 dB, the near user of the TDS-OFDM-NOMA scheme achieved 2.33 bits per second per hertz (pbs/Hz), while the conventional CP-OFDM-NOMA achieves 2.26, 2.18, 2.04, and 1.75 pbs/Hz for the pilot’s length of
and
, respectively. In the case of far user, at a SNDR of 20 dB, the TDS-OFDM-NOMA scheme achieved 2.14 pbs/Hz, and the convention CP-OFDM-NOMA achieved 2.07, 2, 1.87, and 1.6 bps/Hz for a pilot’s length equal to
and
, respectively.
6.2. Analysis of Bit Error Rate
The BER performance is the second evaluation metric used to evaluate the proposed TDS-OFDM-NOMA scheme over the underwater acoustic channel. In this evaluation, the proposed TDS-OFDM-NOMA, BER performance over the underwater acoustic channel is evaluated and compared to the conventional CP-OFDM-NOMA. Thanks to the IBI-free region compressive sensing channel estimation, the TDS-OFDM-NOMA provides a BER performance better than the performance of the conventional CP-OFDM-NOMA. In conventional CP- OFDM-NOMA, we use the least square method for channel estimation. The total BER performance of the proposed TDS-OFDM-NOMA system is studied by evaluating its uncoded and coded BER performance as shown in
Figure 8,
Figure 9 and
Figure 10. In all of the simulation experiments, data symbols are created from random information bits which are first encoded by a rate 1/2 convolutional coder with the generator [65, 57] polynomial. For the coded case, the coded bits are interleaved by a block interleaver of depth 8 before QPSK modulation. Based on the BER metric, the proposed TDS-OFDM-NOMA scheme outperforms the conventional CP-OFDM-NOMA in total system BER (the average BER in NU and FU), the BER of the NU, and the BER of the FU. This BER improvement is due to efficient IBI removal from the TDS-OFDM data blocks thanks to the accurate channel estimation technique using the LABOMP compressive.
6.3. Energy Efficiency Improvement
In this sub-section, we evaluate the proposed energy harvesting scheme of the proposed TDS-OFDM-NOMA in two terms, energy efficiency and harvested energy. The energy efficiency of the TDS-OFDM can be formulated as:
where
is the amplitude factor clamped on the guard interval in the time domain. The proposed energy harvested TDS-OFDM scheme (EH-TDS) can be calculated as:
where
is the efficiency factor for using the guard interval transmitted power in energy harvesting, and
is the IBI free region length used in equalization and the channel estimation. The conventional TDS-OFDM has energy efficiency calculated by [
7]:
The energy efficiency improvement,
, as a function of transmitted distance,
is shown in
Figure 11. We observe that the energy efficiency is decreased by increasing the transmission distance due to the UWA channel path loss. In
Figure 11, the guard interval length is set to be
; the maximum UWA channel length is set to be
and the IBI Free region length is
. The battery of the wireless sensor nodes can harvest at least 30 joules at each transmitted frame of the TDS-OFDM.
The energy harvested improvement for TDS-OFDM can be reached up to 8% in a short communication distance.
Figure 12 shows the performance of the TDS-OFDM over the UWA channel at different maximum channel tap delays, as the maximum channel tap delay increases; the improvement of the energy efficiency and the harvested energy both are increased using the proposed energy harvesting scheme where the duration of the symbols used in harvested energy is increased.