
Accelerating FPGA-based Wi-Fi transceiver design and prototyping by high-level synthesis
- Author
- Thijs Havinga (UGent) , Xianjun Jiao (UGent) , Wei Liu (UGent) and Ingrid Moerman (UGent)
- 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
- |
- |
- 87.21 KB
-
(...).pdf
- full text (Published version)
- |
- UGent only
- |
- |
- 78.67 KB
Citation
Please use this url to cite or link to this publication: http://hdl.handle.net/1854/LU-01H54J3830HK78ZDAH29ZEDJHY
- 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: