steven2358 / IAbox

Interference Alignment Toolbox

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IAbox

What is IAbox?

The Interference Alignment MATLAB/Octave Toolbox (IAbox) is a set of MATLAB/Octave functions implementing results and algorithms that have emerged from studies on the interference aligment (IA) idea and other related literature.

Other useful functionalities, not necessarily from the IA literature, but from the wireless communications world, have also been implemented.

This is a work in progress. It may (and will) contain errors, bugs, misconceptions and even some working stuff. Critics, bug reports, collaborations and any sort of feedback is welcome.

Implemented Algorithms

Listed by publication date

Implemented DoF / Feasibility Results

Listed by publication date

Naming / style conventions

The code in this toolbox tries to stick to the MATLAB Programming Style Guide Wiki that can be found at https://sites.google.com/site/matlabstyleguidelines/home

Input arguments to algorithms/functions are passed in the following order

nT,nR,H,U,V,D,W

Contributors

List of people who have contributed to this toolbox:

  • Óscar González
  • Christian Lameiro
  • Jacobo Fanjul

License

This repository is maintained by Óscar González. It is distributed under the terms of the BSD (3-Clause) License. In short, this means that everyone is free to use it, to modify it and to redistribute it on a free basis. It is not in the public domain; it is copyrighted and there are restrictions on its distribution (see LICENSE.txt).

About

Interference Alignment Toolbox

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:MATLAB 92.2%Language:M 7.8%