Radio Generation Using Generative Adversarial Networks with An Unrolled Design

Weidong Wang, Jiancheng An, Hongshu Liao, Lu Gan, Chau Yuen
6/24/2023
eess.SPcs.AIcs.CV

No confident code implementation found for this paper.

Abstract

As a revolutionary generative paradigm of deep learning, generative adversarial networks (GANs) have been widely applied in various fields to synthesize realistic data. However, it is challenging for conventional GANs to synthesize raw signal data, especially in some complex cases. In this paper, we develop a novel GAN framework for radio generation called "Radio GAN". Compared to conventional methods, it benefits from three key improvements. The first is learning based on sampling points, which aims to model an underlying sampling distribution of radio signals. The second is an unrolled generator design, combined with an estimated pure signal distribution as a prior, which can greatly reduce learning difficulty and effectively improve learning precision. Finally, we present an energy-constrained optimization algorithm to achieve better training stability and convergence. Experimental results with extensive simulations demonstrate that our proposed GAN framework can effectively learn transmitter characteristics and various channel effects, thus accurately modeling for an underlying sampling distribution to synthesize radio signals of high quality.

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. Any repos shown below are weak matches — 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{wang2023radio,
  title  = {Radio Generation Using Generative Adversarial Networks with An Unrolled Design},
  author = {Weidong Wang and Jiancheng An and Hongshu Liao and Lu Gan and Chau Yuen},
  year   = {2023},
  eprint = {2306.13893},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.13893v1}
}

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/2306.13893.svg)](https://codeofpaper.com/paper/2306.13893)

Discussion