Skip to main content

From Algorithm to Implementation: Enabling High-Throughput CNN-Based Equalization on FPGA for Optical Communications

  • Conference paper
  • First Online:
Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS 2023)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 14385))

Included in the following conference series:

  • 491 Accesses

Abstract

To satisfy the growing throughput demand of data-intensive applications, the performance of optical communication systems increased dramatically in recent years. With higher throughput, more advanced equalizers are crucial, to compensate for impairments caused by intersymbol interference (ISI). Latest research shows that artificial neural network (ANN)-based equalizers are promising candidates to replace traditional algorithms for high-throughput communications. However, ANNs often introduce high complexity, limiting the achievable throughput of the hardware implementation. In this work, we present a high-performance field programmable gate array (FPGA) implementation of an ANN-based equalizer, which meets the throughput requirements of modern optical communication systems. Our implementation is based on a cross-layer design approach featuring optimizations from the algorithm down to the hardware architecture. Furthermore, we present a framework to reduce the latency of the ANN-based equalizer under given throughput constraints. As a result, the bit error rate (BER) of our equalizer is around one order of magnitude lower than that of a conventional one, while the corresponding FPGA implementation achieves a throughput of more than 40 GBd, outperforming a high-performance graphics processing unit (GPU) by four orders of magnitude for a similar batch size.

This work was carried out in the framework of the CELTIC-NEXT project AI-NET-ANTILLAS (C2019/3-3) and was funded by the German Federal Ministry of Education and Research (BMBF) under grant agreements 16KIS1316 and 16KIS1317 as well as under grant 16KISK004 (Open6GHuB).

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 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.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

References

  1. Amari, A., Dobre, O.A., Venkatesan, R., Kumar, O.S.S., Ciblat, P., Jaouën, Y.: A survey on fiber nonlinearity compensation for 400 Gb/s and beyond optical communication systems. IEEE Commun. Surv. Tutor. 19(4), 3097–3113 (2017). https://doi.org/10.1109/COMST.2017.2719958

    Article  Google Scholar 

  2. Araujo, A., Norris, W.D., Sim, J.: Computing receptive fields of convolutional neural networks. Distill 4(11), e21 (2019)

    Article  Google Scholar 

  3. Bayvel, P., et al.: Maximizing the optical network capacity. Philos. Trans. R. Soc. A Math. Phys. Eng. Sci. 374(2062), 20140440 (2016)

    Article  Google Scholar 

  4. Eriksson, T.A., Bülow, H., Leven, A.: Applying neural networks in optical communication systems: possible pitfalls. IEEE Photonics Technol. Lett. 29(23), 2091–2094 (2017). https://doi.org/10.1109/LPT.2017.2755663

    Article  Google Scholar 

  5. Freire, P.J., et al.: Implementing neural network-based equalizers in a coherent optical transmission system using field-programmable gate arrays (2022)

    Google Scholar 

  6. Huang, X., Zhang, D., Hu, X., Ye, C., Zhang, K.: Low-complexity recurrent neural network based equalizer with embedded parallelization for 100-Gbit/s/\(\lambda \)PON. J. Lightwave Technol. 40(5), 1353–1359 (2022)

    Article  Google Scholar 

  7. Kaneda, N., et al.: Fixed-point analysis and FPGA implementation of deep neural network based equalizers for high-speed PON. J. Lightwave Technol. 40(7), 1972–1980 (2022)

    Article  Google Scholar 

  8. Khan, F.N., Fan, Q., Lu, C., Lau, A.P.T.: An optical communication’s perspective on machine learning and its applications. J. Lightwave Technol. 37(2), 493–516 (2019)

    Article  Google Scholar 

  9. Li, M., Zhang, W., Chen, Q., He, Z.: High-throughput hardware deployment of pruned neural network based nonlinear equalization for 100-Gbps short-reach optical interconnect. Opt. Lett. 46(19), 4980–4983 (2021)

    Article  Google Scholar 

  10. Ney, J., et al.: Efficient FPGA implementation of an ANN-based demapper using cross-layer analysis. Electronics 11(7), 1138 (2022)

    Article  Google Scholar 

  11. Ney, J., Lauinger, V., Schmalen, L., Wehn, N.: Unsupervised ANN-based equalizer and its trainable FPGA implementation (2023)

    Google Scholar 

  12. Nikolic, M., et al.: Bitpruning: learning bitlengths for aggressive and accurate quantization. arXiv Prepint (2020). https://arxiv.org/abs/2002.03090

  13. Sato, Y.: A method of self-recovering equalization for multilevel amplitude-modulation systems. IEEE Trans. Commun. 23(6), 679–682 (1975)

    Article  Google Scholar 

  14. Schaedler, M., Bluemm, C., Kuschnerov, M., Pittalá, F., Calabró, S., Pachnicke, S.: Deep neural network equalization for optical short reach communication. Appl. Sci. 9(21), 4675 (2019)

    Article  Google Scholar 

  15. Zerguine, A., Shafi, A., Bettayeb, M.: Multilayer perceptron-based DFE with lattice structure. IEEE Trans. Neural Netw. 12(3), 532–545 (2001)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jonas Ney .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ney, J., Füllner, C., Lauinger, V., Schmalen, L., Randel, S., Wehn, N. (2023). From Algorithm to Implementation: Enabling High-Throughput CNN-Based Equalization on FPGA for Optical Communications. In: Silvano, C., Pilato, C., Reichenbach, M. (eds) Embedded Computer Systems: Architectures, Modeling, and Simulation. SAMOS 2023. Lecture Notes in Computer Science, vol 14385. Springer, Cham. https://doi.org/10.1007/978-3-031-46077-7_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-46077-7_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-46076-0

  • Online ISBN: 978-3-031-46077-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics