180 Mbps Viterbi Decoder Design on FPGA for OFDM Modulator in Underwater Communication Applications

  • N. GirishEmail author
  • M. B. Veena
Conference paper
Part of the Lecture Notes on Data Engineering and Communications Technologies book series (LNDECT, volume 26)


Underwater communication channels are designed to provide maximum data rate and its based on OFDM modules. Error coding which is an integral part of OFDM performs the process of error encoding and message decoding by convolution encoding and viterbi decoding respectively. With low power design requirement of OFDM modules for underwater applications, viterbi decoder iterative logic is designed and implemented on FPGA. The novel architecture for viterbi decoder is basically on LUT approach and direct decoding method. The dynamic reconfiguration of such a decoder works on threshold logic that is set with two threshold levels. The design implemented on FPGA is found to operate upto 188 Mbps data rate consuming less than 680 mW of power dissipation.


Viterbi decoder Underwater communication (UWC) FPGA Error coding High speed 


  1. 1.
    Stojanovic, M.: Recent advances in high-speed underwater acoustic communications. IEEE J. Oceanıc Eng. 21(2), 125–136 (1996)CrossRefGoogle Scholar
  2. 2.
    Chan, F., Haccoun, D.: Adaptive Viterbi decoding of convolutional codes over memoryless channels. IEEE Trans. Commun. 45(11), 1389–1400 (1997)CrossRefGoogle Scholar
  3. 3.
    Swaminathan, S., Tessier, R., Goeckel, D.: A Dynamically reconfigurable adaptive viterbi decoder. In: Proceedings of the International Symposium on FPGA Archive, pp. 227–236 (2002)Google Scholar
  4. 4.
    Chitre, M., Potte, J., Ong, S.H.: Acoustic channel characterisation for medium-range shallow underwater communications. In: IEEE Oceans 2004, Kobe, Japan, pp. 40–45 (2004)Google Scholar
  5. 5.
    Guo, M., Ahmad, M.O., Wang, C.: FPGA design and implementation of a low-power systolic array-based adaptive viterbi decoder. IEEE Trans. Circ. Syst. I Regular Papers 52(2), 350–365 (2005)MathSciNetCrossRefGoogle Scholar
  6. 6.
    Gupta, D., Harris, T., Vats, V.B.: Performance analysis of DFT-OFDM, DCT-OFDM and DWT-OFDM systems in AWGN channel. In: Proceedings of the fourth International Conference on Wireless and Mobile Communications, pp. 214–216 (2008)Google Scholar
  7. 7.
    Li, B., Stojanovic, M.: OFDM for high-rate underwater acoustic communications. IEEE J. Oceanic Eng. 34(4) (2009)Google Scholar
  8. 8.
    Veena, M.B., Shanmukha Swamy, M.N.: Performance analysis of DWT based OFDM over FFT based OFDM and Implementing on FPGA. Int. J. VLSI Design Commun. Syst. (2011)Google Scholar
  9. 9.
    Sun, Y., Ding, Z.: FPGA design and implementation of a convolutional encoder and a viterbi decoder based on 802.11a for OFDM. Wirel. Eng. Technol. 3, 125–131 (2012)CrossRefGoogle Scholar
  10. 10.
    He, J., Liu, H., Wang, Z., Huang, X., Zhang, K.: High-speed low-power viterbi decoder design for TCM decoders. IEEE Trans. VLSI Syst. 20(4), 755–759 (2012)CrossRefGoogle Scholar
  11. 11.
    Sujatha, C.: Low power high speed based differential analog viterbi decoder architecture. J. Theoret. Appl. Inf. Technol. 56(1), 65–74 (2013)Google Scholar
  12. 12.
    Alberto, L., de Dios, J.: Viterbi decoders generation for FPGA platforms. In: International Conference on Mechatronics, Electronics and Automotive Engineering, pp. 211–215 (2013)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.BMS College of EngineeringBangaloreIndia

Personalised recommendations