Skip to main content

From Iterative Threshold Decoding to a Low-Power High-Speed Analog VLSI Decoder Implementation

  • Conference paper
  • First Online:
Advances in Computational Intelligence (IWANN 2019)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11507))

Included in the following conference series:

Abstract

Key capabilities of the fifth generation (5G) of cellular mobile communication systems are increased peak and network data rates and an energy efficient operation. Signal processing plays an important role to meet these goals. Recently, it has been shown that, for the problem of vector equalization, signal processing with analog electronic circuits has a large potential for a high-speed and low-power operation. In this paper we consider the problem of decoding for convolutional self-orthogonal codes. We report on a student project where we used standard off-the-shelf electronic components to realize an analog decoder circuit. The starting point is an iterative threshold decoder. Its structure corresponds to the one of a high-order recurrent neural network (HORNN). Structure as well as weights of the HORNN are given directly by the problem. The dynamics of the HORNN can be implemented in discrete-time, this corresponds to the iterative threshold decoder, or in continuous-time. Both implementations lead to the same asymptotic state, which represents the desired decoder output. The dynamical evolution of the continuous-time HORNN is governed by a system of coupled first-order nonlinear differential equations. Based on that, we design an analog electronic circuit, which solves this set of differential equations. Thus the analog circuit shows a similar dynamical behavior as the continuous-time HORNN, and especially also the same asymptotic state.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Note, the term analog is used here in a twofold meaning. First, it indicates an electronic circuit which matches with the original mathematical problem, and second, it characterizes a circuit for continuous-time and continuous-range signals.

  2. 2.

    Actually it turns out, that this code is also a CSO\(^2\)C.

References

  1. IMT Vision - Framework and Overall Objectives of the future development of IMT for 2020 and beyond, Recommendation ITU-R M.2083-0, September 2015

    Google Scholar 

  2. Oliveri, G., Mostafa, M., Teich, W.G., Lindner, J., Schumacher, H.: Advanced low power high speed nonlinear signal processing: an analog VLSI example. J. Signal Process. Syst. 89 (2016). https://doi.org/10.1007/s11265-016-1171-0

    Article  Google Scholar 

  3. Mostafa, M.: Equalization and Decoding: A Continuous-Time Dynamical Approach. Der Andere Verlag, Uelvesbüll (2014). https://doi.org/10.18725/OPARU-3229

    Book  Google Scholar 

  4. Ulmann, B.: Analog Computing, Oldenburg Wissenschaftsverlag GmbH (2013)

    Google Scholar 

  5. Tsividis, Y.: Not your Father’s analog computer. IEEE Spectr. 55, December 2017. https://doi.org/10.1109/MSPEC.2018.8278135

    Article  Google Scholar 

  6. Bossert, M.: Channel Coding for Telecommunications. Wiley, Chichester (1999)

    Google Scholar 

  7. Johnson, S.: Iterative Error Correction: Turbo, Low-Density Parity-Check and Repeat-Accumulate Codes. Cambridge University Press (2010)

    Google Scholar 

  8. Wu, W.: New convolutional codes - part i. IEEE Trans. Commun. 23, 942–956 (1975)

    Article  Google Scholar 

  9. Massey, J.L.: Threshold decoding, Massachusetts Institute of Technology, Technical report 410, April 1963

    Google Scholar 

  10. Blizard, R.B., Korgel, C.C.: An iterative probabilistic threshold decoding technique. In: IEEE National Telecommunications Conference Record, pp. 13D1–13D-5, December 1972

    Google Scholar 

  11. Teich, W.G.: Iterative decoding of one-dimensional convolutional codes. In: 4th International Symposium on Communication Theory and Applications, Ambleside, pp. 52–53, July 1997

    Google Scholar 

  12. Cardinal, C., Haccoun, D., Gagnon, F., Batani, N.: Turbo coding using convolutional self-doubly orthogonal codes. In: Proceedings of International Conference on Communications (ICC 1999), pp. 113–117, June 1999

    Google Scholar 

  13. Forward Error Correction for High Bit-rate DWDM Submarine Systems, Recommendation ITU-T G.975.1, February 2004

    Google Scholar 

  14. Mostafa, M., Teich, W.G., Lindner, J.: Analog realization of iterative threshold decoding based on high-order recurrent neural networks. In: International Conference on Signal Processing and Communication Systems (ICSPCS), Gold Coast, Australia, December 2010

    Google Scholar 

  15. Mostafa, M., Teich, W.G., Lindner, J.: Analysis of high order recurrent neural networks for analog decoding. In: 7th International Symposium on Turbo Codes and Iterative Information Processsing (ISTC), Goeteborg, Sweden, September 2012

    Google Scholar 

  16. Cardinal, C., Haccoun, D., Gagnon, F.: Iterative threshold decoding without interleaving for convolutional self-doubly orthogonal codes. IEEE Trans. Commun. 51(8), 1274–1282 (2003)

    Article  Google Scholar 

  17. Hagenauer, J., Offer, E., Méasson, C., Mörz, M.: Decoding and equalization with analog non-linear networks. Eur. Trans. Telecommun. 10, 659–680 (1999)

    Article  Google Scholar 

  18. He, Y.-C., Haccoun, D., Cardinal, C.: Performance comparison of iterative BP and threshold decoding for convolutional self-doubly-orthogonal codes. In: IEEE 65th Vehicular Technology Conference (VTC2007-Spring), pp. 2000–2004 (2007)

    Google Scholar 

  19. Haykin, S.: Neural Networks: A Comprehensive Foundation. Prentice-Hall, New Jersey (1999)

    MATH  Google Scholar 

  20. Gilbert, B.: A precise four-quadrant multiplier with subnanosecond response. IEEE J. Solid-State Circuits SC–3(4), 365–373 (1968)

    Article  Google Scholar 

  21. Mostafa, M., Oliveri, G., Teich, W.G., Lindner, J.: A continuous-time recurrent neural network for joint equalization and decoding - analog hardware implementation aspects. Artificial Neural Networks, Joao Luis G. Rosa, IntechOpen (2016). https://doi.org/10.5772/63387

    Google Scholar 

Download references

Acknowledgment

The authors would like to thank Mohamad Mostafa and Jürgen Lindner for many valuable discussions on the topic of signal processing with RNN. We thank Hermann Schumacher and Andreas Trasser for sharing their expertise in the design of analog circuits.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Werner G. Teich .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Teich, W.G., Teich, H., Oliveri, G. (2019). From Iterative Threshold Decoding to a Low-Power High-Speed Analog VLSI Decoder Implementation. In: Rojas, I., Joya, G., Catala, A. (eds) Advances in Computational Intelligence. IWANN 2019. Lecture Notes in Computer Science(), vol 11507. Springer, Cham. https://doi.org/10.1007/978-3-030-20518-8_51

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-20518-8_51

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-20517-1

  • Online ISBN: 978-3-030-20518-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics