Next Article in Journal
Non-Invasive Muscular Atrophy Causes Evaluation for Limb Fracture Based on Flexible Surface Electromyography System
Previous Article in Journal
Toward Realigning Automatic Speaker Verification in the Era of COVID-19
Previous Article in Special Issue
Recovering the Free-Field Acoustic Characteristics of a Vibrating Structure from Bounded Noisy Underwater Environments
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Coded-GFDM for Reliable Communication in Underwater Acoustic Channels

1
Telecommunication Engineering School, University of Malaga, 29071 Malaga, Spain
2
Institute of Oceanic Engineering Research, University of Malaga, 29071 Malaga, Spain
3
Department of Computer Engineering, Umm Al-Qura University, Makkah 21955, Saudi Arabia
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(7), 2639; https://doi.org/10.3390/s22072639
Submission received: 3 March 2022 / Revised: 25 March 2022 / Accepted: 28 March 2022 / Published: 30 March 2022
(This article belongs to the Special Issue Underwater Acoustics Modelling and Control)

Abstract

:
The performance of the coded generalized frequency division multiplexing (GFDM) transceiver has been evaluated in a shallow underwater acoustic channel (UAC). Acoustic transmission is the scheme of choice for communication in UAC since radio waves suffer from absorption and light waves scatter. Although orthogonal frequency division multiplexing (OFDM) has found its ground for multicarrier acoustic underwater communication, it suffers from high peak to average power ratio (PAPR) and out of band (OOB) emissions. We propose a coded-GFDM based multicarrier system since GFDM has a higher spectral efficiency compared to a traditional OFDM system. In doing so, we assess two block codes, namely Bose, Chaudari, and Hocquenghem (BCH) codes, Reed-Solomon (RS) codes, and several convolutional codes. We present the error performances of these codes when used with GFDM. Furthermore, we evaluate the performance of the proposed system using two equalizers: Matched Filter (MF) and Zero-Forcing (ZF). Simulation results show that among the various block coding schemes that we tested, BCH (31,6) and RS (15,3) give the best error performance. Among the convolutional codes that we tested, rate 1/4 convolutional codes give the best performance. However, the performance of BCH and RS codes is much better than the convolutional codes. Moreover, the performance of the ZF equalizer is marginally better than the MF equalizer. In conclusion, using the channel coding schemes with GFDM improves error performance manifolds thereby increasing the reliability of the GFDM system despite slightly higher complexity.

1. Introduction

Underwater communication plays an important role in various offshore applications including remote monitoring, fishing industry, exploration, search and rescue, surveillance, and border safety to name a few [1]. Acoustic signals have widely been used since they do not suffer from absorption and scattering the way radio waves and light waves suffer. Low speed of sound severely limits the bandwidth at which the data transmission can take place [2]. A larger delay spread causes inter-symbol-interference (ISI) and even a small change in the position of transmitter and receiver causes Doppler shifts making the channel doubly selective [3]. Multipath properties of the channel vary according to the geometry and physical conditions such as the transmitter-receiver position as well as the sea surface and boundary. With the ever-increasing demand for high data-rate multicarrier acoustic communication, OFDM has widely been studied [4,5,6,7]. It can effectively counter ISI due to a longer symbol period. However, OFDM suffers from a high PAPR and high OOB emissions which makes it less efficient [8].
Generalized frequency division multiplexing (GFDM) [9] is a non-orthogonal modulation scheme and is among the many next generation 5G contenders proposed to deal with the limitations of the current OFDM systems. Some of its advantages include higher spectral efficiency, low OOB emissions, and flexibility [10]. Each GFDM data-block is divided into subcarriers and sub-symbols, with the subcarriers filtered through a pulse shaping filter to reduce OOB emissions. GFDM is a highly flexible scheme in time-frequency distribution with its ability to collaborate with single carrier frequency domain equalization based systems and filter-bank multicarrier systems [11]. The block-based nature of GFDM allows it to utilize several OFDM techniques, such as cyclic prefix (CP) to avoid inter symbol interference. Thus, low complexity equalizers can be employed in the frequency domain to counter the effects of multipath at the receiver side [12]. As GFDM subcarriers are filtered through a variety of pulse shapes [13] the tradeoff is a lack of orthogonality making them susceptible to self-interference at the receiver. Another disadvantage of utilizing flexible waveform is the associated complexity in implementation. However, with rapidly growing computational power and complexity reduction being an active area of research, it appears to be a viable solution for future next generation multicarrier acoustic communications.
Channel coding techniques such as forward error correction codes (FEC) have long been used for reliable transmission in wireless communication systems [14,15]. The data-rate is reduced due to the coding overhead and requires an increase in bandwidth. Communication in UAC is affected by multipath fading, absorption, and frequency dependent noise. In this work, we consider block coding schemes that include Bose, Chaudhuri, and Hocquenghem (BCH) codes and Reed Solomon (RS) codes, and a few convolutional codes for a GFDM transceiver in UAC for error-rate improvements. We compare the Symbol error rate (SER) performance of various coding schemes over varying transmitter-receiver (Tx-Rx) distances. Some contributions of this paper are:
  • A coded-GFDM transceiver modeled in MATLAB for a shallow underwater acoustic channel.
  • SER analysis of the proposed architecture for various transmitter and receiver distances along with the comparison of coded and uncoded GFDM modulation.
The remainder of this paper is organized as follows: Section 2 presents the state-of-art and the literature review. The coding techniques and proposed architecture of a GFDM system are described in Section 3. Section 4 explains the simulation setup and presents the results while the discussion on results is done in Section 5. Finally, Section 6 provides a brief conclusion.

2. Literature Review

While GFDM for underwater acoustic communication has recently gotten attention, there exists very little related work. In this section, we go through some of the recent state of the art. Rajappa et al. [16] have proposed a golden coded GFDM system for 5G radio frequency (RF) communication. Space time block code based golden codes have been employed to achieve diversity gains in a MIMO configuration. A higher capacity and improved bit-error-rates are obtained outperforming an uncoded GFDM system and OFDM. In [8], when evaluating the performance of an uncoded GFDM system for a shallow underwater acoustic channel, it has been observed that while having higher spectral efficiency and flexibility, GFDM outperforms OFDM in SER. It still has a slightly higher complexity compared to a traditional OFDM system. Woods Hole Oceanographic Institution (WHOI) Micro-Modem [17] uses BCH (64,10), BCH (128,8), and Hamming (14,9) coding schemes for reliable acoustic communication underwater.
Carrick et al. [18] proposed an improved filter structure to enhance equalization and used both convolutional and low-density parity-check (LDPC) encoding schemes. Manikandan et al. [19] evaluated the performance of various forward error correction codes. The encoders are implemented using an FPGA and it is observed that LDPC has the smallest area while RS encoder has the largest. We employed BCH codes for peak-to-average power (PAPR) reduction in OFDM for UACs [20]. It was concluded that other than BER improvements, the PAPR of an OFDM system is significantly reduced when ciphered BCH codes are utilized. Park et al. [15] have assessed the forward error correction capabilities of convolutional codes of code rate 1 / 2 in the presence of multipath in underwater acoustic channels. The authors suggest the proposed convolutional codes for OFDM in multipath channel without equalizers in a slow-moving scenario. Authors in [21] have proposed a BCH encoded OFDM system for underwater acoustic communication. Channel information was not available. They have employed BCH (15,11) and BCH (15,7) with interleaving. BCH encoded system outperformed an uncoded OFDM system and the encoded system that didn’t use interleaving.
Anwar et al. [22] have investigated several coding schemes and waveforms for ultra-reliable and low-latency applications in the RF domain while considering both doubly-selective as well as frequency selective channels. It is observed that turbo codes outperform all other coding schemes investigated. Hebbar and Poddar [23,24] have proposed a GFDM modulated underwater acoustic transmission system. They used the Rayleigh distribution based multipath channel model along with ambient noise. They employed root raised cosine (RRC) filter for pulse shaping. For known channel state information, the results were compared against OFDM and filter bank multicarrier (FBMC) systems. Matthe et al. [12] proposed a pre-coded GFDM for high data rate RF transmission. A variety of transforms were used for different operations and a reduction in implementation complexity was achieved. None of the works mentioned above have done a thorough evaluation of the well-known and well-established block codes i.e., BCH and Reed-Solomon, and the convolutional codes with GFDM. This paper tries to fill this gap.

3. System Architecture

This section details the GFDM transmitter and receiver design, FEC codes, and the shallow underwater channel that we used for performing simulations.

3.1. Forward Error Correction Codes

FECs encoding is performed by adding a sequence of code bits to the input sequence to be transmitted [25]. This reduces the probability of any error arising due to channel impairments. Hamming distance is the number of bit positions by which the two codes are different. The hamming distance is directly proportional to the number of bits corrected at the receiver. If D is the Hamming distance, the maximum number of bits corrected are usually less than or equal to D 1 / 2 . In block type Hamming codes, for every k bit input block size, n k bits are added to create a new block of size n . This coding technique is denoted by n , k . In this work, we will use two types of FECs including cyclic block (BCH & RS) codes and convolutional codes to evaluate their performance for an acoustic GFDM system.
BCH codes are considered a big category of cyclic codes. These codes work for both binary and nonbinary alphabets. Since these codes have a rich algebraic structure, their decoding is done by using efficient decoding methods. Moreover, there exist a variety of code rates and block lengths for BCH codes that are well documented as well. These codes are also considered among the best-known codes when the requirement is to use low or moderate block lengths [26].
If t represents the number of multiple bit errors, m a positive integer with m 3 and t 2 m 1 , a binary BCH code is possible with the following characteristics:
  • Block length n = 2 m 1
  • Parity check bits: n k m × t
  • Minimum distance D 2 t + 1
While BCH codes stem from Hamming codes, unlike Hamming codes that can only correct one-bit errors, these codes can correct multi-bit errors. One of the powerful classes of cyclic codes, their code generators are well documented [27] which makes the use of various types of BCH codes a trivial job. Using the table presented in [27], BCH code generators commonly used for the construction of BCH codes can be identified for various values of n , k , and t , up to a block length of 255 [28].
Introduced in 1960 by Reed and Solomon [29], Reed-Solomon codes are considered to be the most widely used codes in communication systems as well as data storage systems. These codes in fact are nonbinary BCH codes. Symbols of RS codes are made up of m -bit sequences with m > 2 . For a typical RS code, n , which is the total number of code symbols in the encoded block, and k , which is the number of data symbols are given by [26]:
n , k = 2 m 1 ,   2 m 1 2 t
In short, RS codes are in fact 2 m -ary BCH codes with minimum distance D min = 2 t + 1 and 1 < t < 2 m 1 1 .
Given the same encoder input and output block lengths, RS codes demonstrate the largest minimum code distance when comparing the linear codes. RS codes are known to perform extremely well against burst errors [28]. Moreover, since RS codes are nonbinary, the distance between two codewords is defined as the number of symbols in which the sequences differ and for RS codes, this minimum distance is given by:
d m i n = n k + 1
Three integers i.e., n , k , and K describe a typical convolutional code. Like the block codes, the ratio k / n is the code rate. The parameter K is called constraint length. The values of n and k are normally small integers while K controls the potential and complexity of the code. Finite-state machines are used to describe the convolutional codes. If i represents the time instant, σ i is the i th state of the encoder, and k is the information bits that enter the encoder, then the output of the encoder is n binary bits while the state of the encoder changes from σ i 1 to σ i . Figure 1 represents a typical convolutional encoder having shift registers of length k [26,28]. The encoder works as follows:
As a start, k bits enter the encoder at each time instance. Then the contents of the shift register are shifted to the right by k memory elements while the rightmost k bits of the register leave the encoder. During the phase when the k bits have entered the register, using modulo-2 addition, the n adders add the contents of the memory elements they are connected to. This results in the code sequence of length n .

3.2. GFDM Transceiver Architecture

The proposed GFDM model is presented in Figure 2. Suppose the input bit stream is passed through a mapper to create multiple symbols in 2 µ —QAM constellations with µ being the order of modulation. The mapped symbols are represented by c . The total number of carriers used are denoted by K and M represent the sub-symbols. The serial stream is then converted to N parallel streams represented [8] by C = ( c 0 T , , c M 1 T ) T where N = K × M . The output data then passes through the pulse shaping filter followed by the IFFT operation defined as:
g k , m n = g n m K   m o d   N e j 2 π k K n
It is pertinent to mention that the pulse filter expressed above as g k , m n is circularly shifted in the time domain while using a modulo operation. While several pulse-shaping filters exist in literature, we only use Raised Cosine (RC) filters in this work. The frequency response of an RC filter is given by:
G R C f = 1 2 1 cos π lin α f M
The transmitted signal can be represented as follows:
x n = k = 0 K 1 m = 0 M 1 g k , m n c k , m n = 0 , 1 , , N 1
The above expression can also be written in a matrix form as follows:
x = A c
where A [30] has dimensions of K M × K M dimensions with each vector in columns given g k , m represented by g k , m   n T and vector c has dimensions of K M × 1 . Equation (5) contains A such that:
A =   g 0 , 0 g K 1 , 0 g 0 , 1 g K 1 , M 1
This is followed by the addition of a cyclic prefix and the signal is then converted to analog for transmission. At the receiver side, the received signal goes through an analog to digital converter, and then the cyclic prefix is removed. FFT operation is performed to obtain:
y = H A c + n
If the CSI is assumed to be known, we multiply each side with H 1 and the estimated symbols c ^ are represented as:
c ^ = Z y ˜
where Z is a K M × K M matrix and its computation influences the choice of receiver design to be implemented. We consider two approaches, a matching filter (MF) receiver and a zero-forcing (ZF) receiver.

3.3. Shallow Underwater Acoustic Channel

The underwater acoustic channel has both time selective as well as frequency selective characteristics making it doubly selective [31]. Due to the low speed of sound, multipath and ambient noise, the bandwidth is severely limited [32]. The delay spread of the underwater channel is usually between 10   ms   to   50   ms and sometimes as large as 100 ms [33]. A classic underwater channel with L time shifted paths [31] is given as:
H t , τ = x = 1 L A x t δ τ τ x t
where A x t represents the amplitude, whereas τ x t is x th multipath and δ t is the Dirac delta function. The channel envelop response can be divided into two components, the deterministic component and a random fading component [8]. This channel model is close to a real underwater channel as it contains absorption and angular pathloss, multipath fading in addition to frequency dependent noise of a realistic underwater channel. The mathematical model utilizes Rician distribution for multipath fading. For the deterministic component, the absorption is modeled as a wave propagation equation and the transfer function now becomes H a f , d [34,35] which is written as:
H a f , d = A d e γ f d
where γ is the sum of absorption coefficient and phase constant while A d represent the scaling constant. It was observed in several studies that the multipath fading in a shallow underwater channel is better represented and modeled using Rician distribution [36,37]. We use k = 2.0 ;   m = 0.4 [36] as Rician fading model parameters. The noise observed in shallow underwater acoustic channels is impulsive in nature [38] and a number of techniques have been proposed for modeling it including colored and white noise models. Comparing traditional models against the experimentally observed noise sampling reveals that a Gaussian distribution model cannot statistically represent data affected by impulsive noise whereas, stable distributions are more appropriate [39] for noise estimation purposes. Underwater ambient noise is mainly a combination of four sources including shipping activity, thermal, waves, and noise due to turbulence. The frequency dependent noise is added to the faded signal, whose power spectral density [40] is given by:
N f = 10 log 10 N s f 10 + 10 N t u f 10 + 10 N w f 10 + 10 N t h f 10
where N s ,   N t u , N w , and N t h are the values associated with shipping, turbulence, wave, and thermal noise, respectively.

4. Simulation Setup and Results

The proposed scheme utilizes the GFDM transceiver model based on [9] along with our shallow acoustic underwater channel. Table 1 details the simulation parameters of the coding schemes and the transceiver.
A K × M binary stream is generated randomly, and the channel encoding block applies the specified encoding technique. The encoded data then undergoes M-ary mapping for a specified modulation index. In this work we have used a QAM mapper. The mapped symbols then undergo modulation according to the pulse shape selected and its roll-off factor. An IFFT operation is applied, and CP is added to every sub-symbol M.
Table 2 has the channel parameters used in MATLAB simulations. The Tx-Rx separation was varied from 500   m to 2.5   km . The Tx-Rx depth is fixed at 20   m and the maximum Doppler shift is 10   Hz . We use Matlab’s RicianChannel object for multipath fading and mathematical models are implemented for absorption and frequency dependent oceanic noise.
Figure 3 shows the error performance of the BCH encoded GFDM scheme. Figure 3a shows a comparison of selected BCH encoding schemes, i.e., BCH (31,21), BCH (31,16), BCH (31,11), and BCH (31,6) when matched filter receiver is used for the recovery of the transmitted information and the transmitter-receiver distance is kept at 1000 m. Figure 3b shows a comparison of the same encoding schemes when a zero-forcing equalizer is used at the receiver. Figure 3c,d show the error performance of the proposed system as a function of transmitter-receiver distances. We varied this distance from 500 m to 2.5 km.
Figure 4 shows the error performance of the RS encoded GFDM scheme. Figure 4a shows a comparison of selected RS encoding schemes, i.e., RS (15,7), RS (15,5), and RS (15,3) when matched filter receiver is used for recovery of the transmitted information and the transmitter-receiver distance is kept at 1000 m. Figure 4b shows a comparison of the same encoding schemes when a zero-forcing equalizer is used at the receiver. Figure 4c,d show the error performance of the proposed system as a function of transmitter-receiver distances. We varied this distance from 500 m to 2.5 km.
Figure 5 shows the error performance of four convolutionally encoded GFDM schemes. Figure 5a shows a comparison of four convolutionally encoded schemes, i.e., rate 1/3 with constraint length 3, rate 1/4 with constraint length 3, rate 1/4 with constraint length 4, and rate 1/4 with constraint length 5. The equalizer employed for the recovery of transmitted information is matched filter and the transmitter-receiver distance is kept at 1000 m. Figure 5b shows a comparison of the same encoding schemes when a zero-forcing equalizer is used at the receiver. Figure 5c,d show the error performance of the proposed system as a function of transmitter-receiver distances when a convolutional code of rate 1/4 with constraint length 5 is employed. We varied this distance from 500 m to 2.5 km.

5. Discussion

It is evident that using BCH encoding, improves the error performance of GFDM manifolds with BCH (31,6) giving the best performance. Moreover, the performance with a zero-forcing equalizer is marginally better than the matched filter receiver. This is because a zero-forcing scheme assumes perfect channel estimates and hence can compensate for channel impairments better than the matched filter. It is also noted that even at 2.5 km, the BCH (31,6) code gives an acceptable performance at a relatively high Signal to Noise Ratio (SNR). The performance of both matched filter and zero-forcing is quite similar and it is hard to distinguish the two plots. When using RS encoding, the error performance of GFDM improves manifolds with RS (15,3) giving the best performance. However, the difference between the error performances of the three RS schemes is relatively less than what was observed in the case of BCH encoding. Moreover, the performance with the zero-forcing equalizer is quite similar to that of the matched filter receiver and it is difficult to distinguish the two plots. Moreover, it is also observed that the use of convolutional encoding improves the error performance of GFDM but not as much as shown in the case of BCH and RS encoding. Furthermore, for both equalizers, it is hard to distinguish the performances of the three codes of rate 1/4 as they are quite similar. It is observed that at 2.5 km, high SNR is required to achieve acceptable error performance.

6. Conclusions

We evaluated the performance of coded-GFDM using various forward error correction codes that include BCH, RS, and convolutional codes for an acoustic GFDM transceiver in shallow underwater channels. GFDM is one of the contender waveforms for 5G and its spectral efficiency and flexibility make it an ideal OFDM alternate in underwater networks. Simulation results have shown that BCH (31,6) and RS (15,3) codes are very effective for multicarrier communication in a shallow underwater acoustic channel in terms of their error performance. The convolutional codes though substantially improve the error performance of GFDM but not as much as shown by BCH and RS. Furthermore, all the codes that we tested give exceptionally good error rates up to a transmitter receiver distance of 2.5 km. Moreover, we tested the proposed system using two different equalizers: Matched Filter (MF) and Zero-Forcing (ZF). The performance of both the equalizers was quite similar with the ZF equalizer performing marginally better than MF. This work could be extended by using more powerful codes such as Turbo codes, LDPC codes, etc., and more complex equalizers such as MMSE.

Author Contributions

M.M. and I.A.T. conceived the idea and designed the system. M.M. and I.A.T. implemented the model, ran the simulations and wrote the manuscript. P.O. conceived and designed the UWA channel model used and contributed to the discussion section. I.A.T. and P.O. reviewed the final version of the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by a grant from the Spanish Ministry of Science and Innovation in the framework of the project “NAUTILUS: Swarms of underwater autonomous vehicles guided by artificial intelligence: its time has come” (PID2020-112502RB/AEI/10.13039/501100011033). The authors would like to thank the Deanship of Scientific Research at Umm Al-Qura University for supporting this work by Grant Code: (22UQU4300148DSR01).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors express their gratitude to the Escuela Técnica Superior de Ingeniería de Telecomunicación and the Instituto de Ingeniería Oceánica, Universidad de Málaga, Málaga, Spain. We would also like to thank Deanship of Scientific Research and College of Computer and Information Systems, Umm Al-Qura University, Makkah, Saudi Arabia.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Pompili, D.; Akyildiz, I.F. Overview of networking protocols for underwater wireless communications. IEEE Commun. Mag. 2009, 47, 97–102. [Google Scholar] [CrossRef]
  2. Murad, M.; Tasadduq, I.A.; Otero, P.; Poncela, J. Flexible OFDM Transceiver for Underwater Acoustic Channel: Modeling, Implementation and Parameter Tuning. Wirel. Pers. Commun. 2021, 116, 1423–1441. [Google Scholar] [CrossRef]
  3. Qu, F.; Yang, L. Basis expansion model for underwater acoustic channels? In Proceedings of the OCEANS 2008, Quebec City, QC, Canada, 15–18 September 2008; pp. 1–7. [Google Scholar]
  4. Qiao, G.; Babar, Z.; Ma, L.; Liu, S.; Wu, J. MIMO-OFDM underwater acoustic communication systems—A review. Phys. Commun. 2017, 23, 56–64. [Google Scholar] [CrossRef]
  5. Li, B.; Huang, J.; Zhou, S.; Ball, K.; Stojanovic, M.; Freitag, L.; Willett, P. Further results on high-rate MIMO-OFDM underwater acoustic communications. In Proceedings of the OCEANS 2008, Quebec City, QC, Canada, 15–18 September 2008; pp. 1–6. [Google Scholar]
  6. Tasadduq, I.A.; Murad, M.; Otero, P. CPM-OFDM Performance over Underwater Acoustic Channels. J. Mar. Sci. Eng. 2021, 9, 1104. [Google Scholar] [CrossRef]
  7. Qasem, Z.A.H.; Wang, J.; Kuai, X.; Sun, H.; Esmaiel, H. Enabling Unique Word OFDM for Underwater Acoustic Communication. IEEE Wirel. Commun. Lett. 2021, 10, 1886–1889. [Google Scholar] [CrossRef]
  8. Murad, M.; Tasadduq, I.A.; Otero, P. Towards Multicarrier Waveforms Beyond OFDM: Performance Analysis of GFDM Modulation for Underwater Acoustic Channels. IEEE Access 2020, 8, 222782–222799. [Google Scholar] [CrossRef]
  9. Fettweis, G.; Krondorf, M.; Bittner, S. GFDM-generalized frequency division multiplexing. In Proceedings of the VTC Spring 2009-IEEE 69th Vehicular Technology Conference, Barcelona, Spain, 26–29 April 2009; pp. 1–4. [Google Scholar]
  10. Li, Y.; Niu, K.; Dong, C. Polar-Coded GFDM Systems. IEEE Access 2019, 7, 149299–149307. [Google Scholar] [CrossRef]
  11. Zhong, J.; Chen, G.; Mao, J.; Dang, S.; Xiao, P. Iterative frequency domain equalization for MIMO-GFDM systems. IEEE Access 2018, 6, 19386–19395. [Google Scholar] [CrossRef]
  12. Matthé, M.; Mendes, L.; Gaspar, I.; Michailow, N.; Zhang, D.; Fettweis, G.J. Precoded GFDM transceiver with low complexity time domain processing. EURASIP J. Wirel. Commun. Netw. 2016, 2016, 138. [Google Scholar] [CrossRef] [Green Version]
  13. Michailow, N.; Mendes, L.; Matthé, M.; Gaspar, I.; Festag, A.; Fettweis, G. Robust WHT-GFDM for the next generation of wireless networks. IEEE Commun. Lett. 2014, 19, 106–109. [Google Scholar] [CrossRef]
  14. Al-Barrak, A.; Al-Sherbaz, A.; Kanakis, T.; Crockett, R. Enhancing BER performance limit of BCH and RS codes using multipath diversity. Computers 2017, 6, 21. [Google Scholar] [CrossRef] [Green Version]
  15. Park, J.; Seo, C.; Park, K.-C.; Yoon, J.R. Effectiveness of Convolutional Code in Multipath Underwater Acoustic Channel. Jpn. J. Appl. Phys. 2013, 52, 07HG01. [Google Scholar] [CrossRef]
  16. Rajappa, A.C.J.; Ramadhas, S.D.; Anjaneyulu, B.M.; Kuppusamy, M.R. Golden Coded GFDM for 5G Communication. Wirel. Pers. Commun. 2020, 115, 2335–2348. [Google Scholar] [CrossRef]
  17. Singh, S.; Grund, M.; Bingham, B.; Eustice, R.; Singh, H.; Freitag, L. Underwater acoustic navigation with the WHOI micro-modem. In Proceedings of the OCEANS 2006, Boston, MA, USA, 18–21 September 2006; pp. 1–4. [Google Scholar]
  18. Carrick, M.; Reed, J.H. Improved GFDM equalization in severe frequency selective fading. In Proceedings of the 2017 IEEE 38th Sarnoff Symposium, Newark, NJ, USA, 18–20 September 2017; pp. 1–6. [Google Scholar]
  19. Manikandan, J.; Manikandan, M. Performance analysis of various FEC codes for wireless communication. In Proceedings of the Second International Conference on Current Trends In Engineering and Technology-ICCTET 2014, Coimbatore, India, 8 July 2014; pp. 435–440. [Google Scholar]
  20. Murad, M.; Tasadduq, I.A.; Otero, P. Ciphered BCH Codes for PAPR Reduction in the OFDM in Underwater Acoustic Channels. J. Mar. Sci. Eng. 2022, 10, 91. [Google Scholar] [CrossRef]
  21. Sabna, N.; Revathy, R.; Pillai, P.S. BCH coded OFDM for undersea acoustic links. In Proceedings of the 2015 International Symposium on Ocean Electronics (SYMPOL), Kochi, India, 18–20 November 2015; pp. 1–6. [Google Scholar]
  22. Anwar, W.; Krause, A.; Kumar, A.; Franchi, N.; Fettweis, G.P. Performance Analysis of Various Waveforms and Coding Schemes in V2X Communication Scenarios. In Proceedings of the 2020 IEEE Wireless Communications and Networking Conference (WCNC), Seoul, Korea, 25–28 May 2020; pp. 1–8. [Google Scholar]
  23. Hebbar, R.P.; Poddar, P.G. Generalized frequency division multiplexing–based acoustic communication for underwater systems. Int. J. Commun. Syst. 2020, 33, e4292. [Google Scholar] [CrossRef]
  24. Hebbar, R.P.; Poddar, P.G. Generalized frequency division multiplexing for acoustic communication in underwater systems. In Proceedings of the 2017 International Conference on Circuits, Controls, and Communications (CCUBE), Bangalore, India, 15–16 December 2017; pp. 86–90. [Google Scholar]
  25. Clark, M.P. Wireless Access Networks; Wiley Online Library: Hoboken, NJ, USA, 2000. [Google Scholar]
  26. Proakis, J.G.; Salehi, M. Digital Communications; McGraw-Hill: New York, NY, USA, 2008. [Google Scholar]
  27. Blahut, R.E. Algebraic fields, signal processing, and error control. Proc. IEEE 1985, 73, 874–893. [Google Scholar] [CrossRef]
  28. Sklar, B. Digital Communications: Fundamentals and Applications, 2nd ed.; Prentice-Hall Englewood Cliffs: Hoboken, NJ, USA, 2001. [Google Scholar]
  29. Reed, I.S.; Solomon, G. Polynomial codes over certain finite fields. J. Soc. Ind. Appl. Math. 1960, 8, 300–304. [Google Scholar] [CrossRef]
  30. Michailow, N.; Datta, R.; Krone, S.; Lentmaier, M.; Fettweis, G. Generalized frequency division multiplexing: A flexible multi-carrier modulation scheme for 5th generation cellular networks. In Proceedings of the German Microwave Conference (GeMiC’12), Ilmenau, Germany, 12–14 March 2012; pp. 1–4. [Google Scholar]
  31. Liu, C.; Zakharov, Y.V.; Chen, T. Doubly Selective Underwater Acoustic Channel Model for a Moving Transmitter/Receiver. IEEE Trans. Veh. Technol. 2012, 61, 938–950. [Google Scholar] [CrossRef]
  32. Bocus, M.J.; Agrafiotis, D.; Doufexi, A. Underwater acoustic video transmission using MIMO-FBMC. In Proceedings of the 2018 OCEANS-MTS/IEEE Kobe Techno-Oceans (OTO), Kobe, Japan, 28–31 May 2018; pp. 1–6. [Google Scholar]
  33. Wan, L. Underwater Acoustic OFDM: Algorithm Design, DSP Implementation, and Field Performance. Ph.D. Dissertation, University of Connecticut, Mansfield, CT, USA, 2014. [Google Scholar]
  34. Philip, M.; Morse, K.U.I. Theoretical Acoustics; Princeton University Press: Princeton, NJ, USA, 1986. [Google Scholar]
  35. Otero, P. Fundamentos de Propagación de Ondas; Universidad de Malaga, Manual: Malaga, Spain, 2015. [Google Scholar]
  36. Ruiz-Vega, F.; Clemente, M.C.; Otero, P.; Paris, J.F. Ricean shadowed statistical characterization of shallow water acoustic channels for wireless communications. arXiv 2011, arXiv:1112.4410. [Google Scholar]
  37. Radosevic, A.; Proakis, J.G.; Stojanovic, M. Statistical characterization and capacity of shallow water acoustic channels. In Proceedings of the OCEANS 2009-EUROPE, Bremen, Germany, 11–14 May 2009; pp. 1–8. [Google Scholar]
  38. Mahmood, A.; Chitre, M. Modeling colored impulsive noise by Markov chains and alpha-stable processes. In Proceedings of the OCEANS 2015—Genova, Genova, Italy, 18–21 May 2015; pp. 1–7. [Google Scholar]
  39. Zhang, X.; Ying, W.; Yang, P.; Sun, M. Parameter estimation of underwater impulsive noise with the Class B model. IET Radar Sonar Navig. 2020, 14, 1055–1060. [Google Scholar] [CrossRef]
  40. Stojanovic, M. On the relationship between capacity and distance in an underwater acoustic communication channel. ACM SIGMOBILE Mob. Comput. Commun. Rev. 2007, 11, 34–43. [Google Scholar] [CrossRef]
Figure 1. A typical convolutional encoder.
Figure 1. A typical convolutional encoder.
Sensors 22 02639 g001
Figure 2. Proposed coded-GFDM transceiver architecture.
Figure 2. Proposed coded-GFDM transceiver architecture.
Sensors 22 02639 g002
Figure 3. BCH encoded 4QAM-GFDM schemes. (a) Comparison of selected BCH schemes with MF equalizer. (b) Comparison of selected BCH schemes with ZF equalizer. (c) Error performance as a function of Tx-Rx distance for BCH (31,6) scheme with MF equalizer. (d) Error performance as a function of Tx-Rx distance for BCH (31,6) scheme with ZF equalizer.
Figure 3. BCH encoded 4QAM-GFDM schemes. (a) Comparison of selected BCH schemes with MF equalizer. (b) Comparison of selected BCH schemes with ZF equalizer. (c) Error performance as a function of Tx-Rx distance for BCH (31,6) scheme with MF equalizer. (d) Error performance as a function of Tx-Rx distance for BCH (31,6) scheme with ZF equalizer.
Sensors 22 02639 g003
Figure 4. RS encoded 4QAM-GFDM schemes. (a) Comparison of selected RS schemes with MF equalizer. (b) Comparison of selected RS schemes with ZF equalizer. (c) Error performance as a function of Tx-Rx distance for RS (15,3) scheme with MF equalizer. (d) Error performance as a function of Tx-Rx distance for RS (15,3) scheme with ZF equalizer.
Figure 4. RS encoded 4QAM-GFDM schemes. (a) Comparison of selected RS schemes with MF equalizer. (b) Comparison of selected RS schemes with ZF equalizer. (c) Error performance as a function of Tx-Rx distance for RS (15,3) scheme with MF equalizer. (d) Error performance as a function of Tx-Rx distance for RS (15,3) scheme with ZF equalizer.
Sensors 22 02639 g004
Figure 5. Convolutionally encoded 4QAM-GFDM schemes. (a) Comparison of selected convolutional codes with MF equalizer. (b) Comparison of selected convolutional codes with ZF equalizer. (c) Error performance as a function of Tx-Rx distance for rate 1/4, constraint length 5 scheme with MF equalizer. (d) Error performance as a function of Tx-Rx distance for rate 1/4, constraint length 5 scheme with ZF equalizer.
Figure 5. Convolutionally encoded 4QAM-GFDM schemes. (a) Comparison of selected convolutional codes with MF equalizer. (b) Comparison of selected convolutional codes with ZF equalizer. (c) Error performance as a function of Tx-Rx distance for rate 1/4, constraint length 5 scheme with MF equalizer. (d) Error performance as a function of Tx-Rx distance for rate 1/4, constraint length 5 scheme with ZF equalizer.
Sensors 22 02639 g005
Table 1. Transceiver parameters.
Table 1. Transceiver parameters.
ParameterValue
No. of subcarriers ( K ) 128
Number of time slot ( M ) 9
Mapping4-QAM
Active subcarriers ( K o n ) 96
Active subsymbols ( M o n ) 7
Roll-off factor ( α ) 0.4
Bandwidth10 KHz
Channel codingBCH, RS, Convolutional
Pulse shapeRaised cosine
Table 2. Channel parameters.
Table 2. Channel parameters.
SymbolQuantity
TX–RX distance 500   m   to   2.5 km
Depth 20 m
Max doppler shift 10 Hz
Gain vector[0; −1.5; −2.5; −7] dB
Tau vector[0; 1; 2; 5] ms
Atmospheric pressure 1.01325 × 10 5 Pa
Salinity35 parts/1000
Density103 Kg/m3
Water temperature25 °C
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Murad, M.; Tasadduq, I.A.; Otero, P. Coded-GFDM for Reliable Communication in Underwater Acoustic Channels. Sensors 2022, 22, 2639. https://doi.org/10.3390/s22072639

AMA Style

Murad M, Tasadduq IA, Otero P. Coded-GFDM for Reliable Communication in Underwater Acoustic Channels. Sensors. 2022; 22(7):2639. https://doi.org/10.3390/s22072639

Chicago/Turabian Style

Murad, Mohsin, Imran A. Tasadduq, and Pablo Otero. 2022. "Coded-GFDM for Reliable Communication in Underwater Acoustic Channels" Sensors 22, no. 7: 2639. https://doi.org/10.3390/s22072639

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