Git Product home page Git Product logo

a-markovian-model-driven-deep-learning-framework-for-massive-mimo-csi-feedback's Introduction

CsiNet-LSTM

Repository for reproduction of CsiNet-LSTM used in MarkovNet paper (currently preprint).

  • [1] Liu, Z., del Rosario, M., & Ding, Z. (2020). A Markovian Model-Driven Deep Learning Framework for Massive MIMO CSI Feedback. arXiv preprint arXiv:2009.09468.
  • [2] T. Wang, C. Wen, S. Jin, and G. Y. Li, “Deep learning-based csi feedback approach for time-varying massive mimo channels,” IEEE Wireless Communications Letters, vol. 8, no. 2, pp. 416–419, April 2019.

Data

TODO: Add a link to 20 timeslot COST2100 data.

Dependencies

TODO: Add a) exhaustive list of dependencies for this repo and/or b) .yml/.dockerfile for setting up working environment.

This repository relies heavily on the brat repository. In particular, the brat/utils directory handles parsing .json config files, loading data, and evaluating network performance.

The typical hierarchy which this

  • home (your home directory)
    • git
      • brat (repo available here)
      • csinet-lstm (this repo)
        • csinet-lstm
          • csinet_train.py (training script for csinet at single timeslot)
          • csinet_lstm_train.py (training script for csinet_lstm; typically ten timeslots)

a-markovian-model-driven-deep-learning-framework-for-massive-mimo-csi-feedback's People

Contributors

mdelrosa 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.