Abstract
In this work, we demonstrate an over-the-air communications system which is solely based on deep neural networks and has, thus far, only been validated by computer simulations for block-based transmissions. Transmitter and receiver can be jointly trained end-to-end for an arbitrary differentiable end-to-end performance metric, e.g., block error rate (BLER). We demonstrate that it is possible to build and train such a system using off-the-shelf software-defined radios (SDRs) and open-source deep learning software libraries. A comparison of the BLER performance of the "learned" system against that of a practical baseline shows competitive performance. We identify several practical challenges of training such a system over-the-air, in particular the missing channel gradient, and propose a learning procedure that circumvents this issue.
Users
Please
log in to take part in the discussion (add own reviews or comments).