Advanced search
2 files | 165.88 KB Add to list

Accelerating FPGA-based Wi-Fi transceiver design and prototyping by high-level synthesis

Thijs Havinga (UGent) , Xianjun Jiao (UGent) , Wei Liu (UGent) and Ingrid Moerman (UGent)
Author
Organization
Abstract
Field-Programmable Gate Array (FPGA)-based Software-Defined Radio (SDR) is well-suited for experimenting with advanced wireless communication systems, as it allows to alter the architecture promptly while obtaining high performance. However, programming the FPGA using a Hardware Description Language (HDL) is a time-consuming task for FPGA developers and difficult for software developers, which limits the potential of SDR. High-Level Synthesis (HLS) tools aid the designers by allowing them to program on a higher layer of abstraction. However, if not carefully designed, it may lead to a degradation in computing performance or significant increase in resource utilization. This work shows that it is feasible to design modern Orthogonal Frequency Division Multiplex (OFDM) baseband processing modules like channel estimation and equalization using HLS without sacrificing performance and to integrate them in an HDL design to form a fully-operational FPGA-based Wi-Fi (IEEE 802.11a/g/n) transceiver. Starting from no HLS experience, a design with limited overhead in terms of latency and resource utilization as compared to the HDL approach was created in less than one month. The FPGA design generated by HLS achieved the same performance as compared to its HDL counterpart when deployed on a System-on-Chip (SoC)-based SDR, as verified by a professional wireless connectivity tester.

Downloads

  • 8342 acc.pdf
    • full text (Accepted manuscript)
    • |
    • open access
    • |
    • PDF
    • |
    • 87.21 KB
  • (...).pdf
    • full text (Published version)
    • |
    • UGent only
    • |
    • PDF
    • |
    • 78.67 KB

Citation

Please use this url to cite or link to this publication:

MLA
Havinga, Thijs, et al. “Accelerating FPGA-Based Wi-Fi Transceiver Design and Prototyping by High-Level Synthesis.” 2023 IEEE 31st Annual International Symposium on Field-Programmable Custom Computing Machines, FCCM, IEEE, 2023, pp. 219–219, doi:10.1109/fccm57271.2023.00047.
APA
Havinga, T., Jiao, X., Liu, W., & Moerman, I. (2023). Accelerating FPGA-based Wi-Fi transceiver design and prototyping by high-level synthesis. 2023 IEEE 31st Annual International Symposium on Field-Programmable Custom Computing Machines, FCCM, 219–219. https://doi.org/10.1109/fccm57271.2023.00047
Chicago author-date
Havinga, Thijs, Xianjun Jiao, Wei Liu, and Ingrid Moerman. 2023. “Accelerating FPGA-Based Wi-Fi Transceiver Design and Prototyping by High-Level Synthesis.” In 2023 IEEE 31st Annual International Symposium on Field-Programmable Custom Computing Machines, FCCM, 219–219. IEEE. https://doi.org/10.1109/fccm57271.2023.00047.
Chicago author-date (all authors)
Havinga, Thijs, Xianjun Jiao, Wei Liu, and Ingrid Moerman. 2023. “Accelerating FPGA-Based Wi-Fi Transceiver Design and Prototyping by High-Level Synthesis.” In 2023 IEEE 31st Annual International Symposium on Field-Programmable Custom Computing Machines, FCCM, 219–219. IEEE. doi:10.1109/fccm57271.2023.00047.
Vancouver
1.
Havinga T, Jiao X, Liu W, Moerman I. Accelerating FPGA-based Wi-Fi transceiver design and prototyping by high-level synthesis. In: 2023 IEEE 31st Annual International Symposium on Field-Programmable Custom Computing Machines, FCCM. IEEE; 2023. p. 219–219.
IEEE
[1]
T. Havinga, X. Jiao, W. Liu, and I. Moerman, “Accelerating FPGA-based Wi-Fi transceiver design and prototyping by high-level synthesis,” in 2023 IEEE 31st Annual International Symposium on Field-Programmable Custom Computing Machines, FCCM, Marina Del Rey, CA, USA, 2023, pp. 219–219.
@inproceedings{01H54J3830HK78ZDAH29ZEDJHY,
  abstract     = {{Field-Programmable Gate Array (FPGA)-based Software-Defined Radio (SDR) is well-suited for experimenting with advanced wireless communication systems, as it allows to alter the architecture promptly while obtaining high performance. However, programming the FPGA using a Hardware Description Language (HDL) is a time-consuming task for FPGA developers and difficult for software developers, which limits the potential of SDR. High-Level Synthesis (HLS) tools aid the designers by allowing them to program on a higher layer of abstraction. However, if not carefully designed, it may lead to a degradation in computing performance or significant increase in resource utilization. This work shows that it is feasible to design modern Orthogonal Frequency Division Multiplex (OFDM) baseband processing modules like channel estimation and equalization using HLS without sacrificing performance and to integrate them in an HDL design to form a fully-operational FPGA-based Wi-Fi (IEEE 802.11a/g/n) transceiver. Starting from no HLS experience, a design with limited overhead in terms of latency and resource utilization as compared to the HDL approach was created in less than one month. The FPGA design generated by HLS achieved the same performance as compared to its HDL counterpart when deployed on a System-on-Chip (SoC)-based SDR, as verified by a professional wireless connectivity tester.}},
  author       = {{Havinga, Thijs and Jiao, Xianjun and Liu, Wei and Moerman, Ingrid}},
  booktitle    = {{2023 IEEE 31st Annual International Symposium on Field-Programmable Custom Computing Machines, FCCM}},
  isbn         = {{9798350312058}},
  issn         = {{2576-2613}},
  language     = {{eng}},
  location     = {{Marina Del Rey, CA, USA}},
  pages        = {{219--219}},
  publisher    = {{IEEE}},
  title        = {{Accelerating FPGA-based Wi-Fi transceiver design and prototyping by high-level synthesis}},
  url          = {{http://doi.org/10.1109/fccm57271.2023.00047}},
  year         = {{2023}},
}

Altmetric
View in Altmetric
Web of Science
Times cited: