Skip to main navigation Skip to search Skip to main content

SwiftChannel: Algorithm-Hardware Co-Design for Deep Learning-Based 5G Channel Estimation

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

Channel estimation is crucial in 5G communication networks for optimizing transmission parameters and ensuring reliable, high-speed communication. However, the use of multiple-input and multiple-output (MIMO) and millimeter-wave (mmWave) in 5G networks presents challenges in achieving accurate estimation under strict latency requirements on resource-limited hardware platforms. To address these challenges, we propose SwiftChannel, an algorithm-hardware co-design framework that integrates a hardware-friendly deep learning-based channel estimator with a dedicated accelerator. Our approach employs a convolutional neural network enhanced with a parameter-free attention mechanism, which effectively reconstructs full-resolution spatial-frequency domain channel matrices from low-resolution least squares (LS) estimates. We further develop a multi-stage model compression pipeline combining knowledge distillation, convolution re-parameterization, and quantization-aware training, resulting in substantial model size reduction with negligible accuracy loss. The hardware accelerator, implementing the compressed model and the LS estimator on FPGA platforms using High-level Synthesis (HLS), features a fine-grained pipeline architecture and optimized dataflow strategies. Tested on a Zynq UltraScale+ RFSoC, the accelerator achieves sub-millisecond latency, providing up to 24x speed-up and over 33x improvement in energy efficiency compared to GPU-based solutions. Extensive evaluations demonstrate that the proposed design generalizes not only across various noise levels and user mobilities, but also to a variety of unseen channel profiles, outperforming state-of-the-art baselines. By unifying algorithmic innovation with hardware-aware design, our work presents a future-proof channel estimation solution for 5G MIMO systems. The source codes for the dataset synthesis, deep learning algorithm, and HLS-based FPGA design are accessible via GitHub. © 2002-2012 IEEE.
Original languageEnglish
Number of pages17
JournalIEEE Transactions on Mobile Computing
DOIs
Publication statusOnline published - 23 Dec 2025

Funding

This work was supported by the NSF of Guangdong Province (Project No. 2024A1515010192), Research Grants Council of the Hong Kong Special Administrative Region, China (Project No. CityU 11202925 and CityU 11202124), the Innovation and Technology Commission of Hong Kong (Project No. MHP/072/23), and the CityU SRG-Fd (Project No. 11205323). This work was conducted when the first author visited the National Engineering Laboratory for Big Data System Computing Technology at Shenzhen University.

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Research Keywords

  • 5G
  • algorithm-hardware co-design
  • channel estimation
  • deep learning
  • FPGA
  • high-level synthesis

RGC Funding Information

  • RGC-funded

Fingerprint

Dive into the research topics of 'SwiftChannel: Algorithm-Hardware Co-Design for Deep Learning-Based 5G Channel Estimation'. Together they form a unique fingerprint.

Cite this