Sim2Real Deep Transfer for Per-Device CFO Calibration

Jingze Zheng, Zhiguo Shi, Shibo He, Chaojie Gu
1/15/2026
eess.SPcs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Carrier Frequency Offset (CFO) estimation in Orthogonal Frequency Division Multiplexing (OFDM) systems faces significant performance degradation across heterogeneous software-defined radio (SDR) platforms due to uncalibrated hardware impairments. Existing deep neural network (DNN)-based approaches lack device-level adaptation, limiting their practical deployment. This paper proposes a Sim2Real transfer learning framework for per-device CFO calibration, combining simulation-driven pretraining with lightweight receiver adaptation. A backbone DNN is pre-trained on synthetic OFDM signals incorporating parametric hardware distortions (e.g., phase noise, IQ imbalance), enabling generalized feature learning without costly cross-device data collection. Subsequently, only the regression layers are fine-tuned using $1,000$ real frames per target device, preserving hardware-agnostic knowledge while adapting to device-specific impairments. Experiments across three SDR families (USRP B210, USRP N210, HackRF One) achieve $30\times$ BER reduction compared to conventional CP-based methods under indoor multipath conditions. The framework bridges the simulation-to-reality gap for robust CFO estimation, enabling cost-effective deployment in heterogeneous wireless systems.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zheng2026simreal,
  title  = {Sim2Real Deep Transfer for Per-Device CFO Calibration},
  author = {Jingze Zheng and Zhiguo Shi and Shibo He and Chaojie Gu},
  year   = {2026},
  eprint = {2601.10264},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.10264v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2601.10264.svg)](https://codeofpaper.com/paper/2601.10264)

Discussion