Git Product home page Git Product logo

nonlin's Introduction

Leveraging Deep Learning Methods for Function Inverse Problems in Communication Systems


  • Panagiotis Skrimponis, NYU Tandon School of Engineering
  • Mustafa F. ร–zkoรง, NYU Tandon School of Engineering

Abstract ๐Ÿ“˜

Wireless communications over millimeter wave and terahertz frequency bands have attracted considerable attention for future cellular systems due to the abundantly available bandwidth. However, communications over these high frequencies are vulnerable to blockage, shadowing. Moreover, the high penetration loss in these frequencies degrades the system performance even further. To compensate for the harsh propagation characteristics, new antenna designs using large number of antennas are conceived. Combined with beamforming techniques, these new antenna designs can realize the full potential of these high frequencies. However, the received signal quality may significantly degrade due to hardware imperfections of the radio frequency front-end (RFFE) devices. Specifically, the limitations such as noise figure, non-linear distortion, and phase offsets introduced by the radio equipment can significantly deteriorate the system performance. The problem is exacerbated when the input power is too low or too high due to the limited range of ADC. The RFFE distortion can be represented as a non-linear function where the input is the original signal and output is the distorted signal which generally results in information loss. We make novel use of deep learning methods for function inverse problems, at the distortion mitigation step of the communication systems. Our results show, deep neural networks are promising tools to improve the communication quality in wireless networks suffering from RFFE distortions. We achieve up to 20dB increase in the SNR as compared to the baseline method.

Full Report ๐Ÿ“š

The rest of our full report can be found here.

Our Dataset is open โฌ‡๏ธ

The dataset can be found here.

For our training code ๐Ÿ“‚

Our training code, including failed ones ๐Ÿ’”, can be found here.

To reproduce our main result ๐Ÿ–ผ๏ธ

We provide the trained networks and the testing dataset in a colab notebook. We, also, committed this notebook in our github repository just so it would be here. However, please see the colab notebook here for the best formatting and acutal reproduction of the results.

If you just want to read our results please see the notebook written as a markdown here.

Our main result ๐ŸŽ“

Results

The performance of our DNN compared with the state of the art baseline. We observe a performance improvement up to 20 dB compared to the baseline. More importantly, our model significantly improves the performance specifically in the non-linear region.

nonlin's People

Contributors

mustafafu avatar skrimpon avatar

Stargazers

 avatar Tommy Azzino avatar Chris Theologou avatar  avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.