Julia simulation environment for "Interference Alignment-Aided Base Station Clustering using Coalition Formation" (Asilomar'15) and "Distributed Long-Term Base Station Clustering in Cellular Networks using Coalition Formation" (IEEE TSIPN 2016).
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
batch/asilomar
examples
src
support
.gitignore
LICENSE
README.md
REQUIRE

README.md

DistributedBaseStationClustering.jl

DistributedBaseStationClustering.jl is the simulation environment for

R. Brandt, R. Mochaourab and M. Bengtsson, "Interference Alignment-Aided Base Station Clustering using Coalition Formation", Asilomar Conf. Signals, Systems, Computers (Asilomar'15), 2015, pp. 1087-1091. 2nd Prize, Student Paper Contest,

and

R. Brandt, R. Mochaourab and M. Bengtsson, "Distributed Long-Term Base Station Clustering in Cellular Networks using Coalition Formation", IEEE Trans. Signal Inf. Process. Netw., In press.

It provides all the simulation code and scripts required to reproduce the figures from the papers.

Installation and Usage

  1. Install the Julia runtime.
  2. Start the Julia REPL and clone the package by calling Pkg.clone("https://github.com/rasmusbrandt/DistributedBaseStationClustering.jl").
  3. From the terminal, run the corresponding batch scripts in the batch subdirectory.
  4. When the run has finished, the plots in the paper can be generated by calling the appropriate plot scripts.

The scripts in the root directory can be used for exploratory simulations.

Asilomar paper results

The results in the Asilomar conference paper are available in the batch/asilomar subdirectory on the asilomar2015 branch. Since this branch is older, its code is only compatible with Julia 0.3.

TSIPN paper results

The results in the TSIPN journal paper are available in the batch/tsp subdirectory on the tsipn2016 branch.

Software Dependencies

CoordinatedPrecoding.jl is used as a supporting framework for the simulations.

License and referencing

This source code is licensed under the GPLv2 license. If you in any way use this code for research that results in publications, please cite our original article. The following Bibtex entries can be used.

@InProceedings{Brandt2015,
  Title                    = {Interference Alignment-Aided Base Station Clustering using Coalition Formation},
  Author                   = {Rasmus Brandt and Rami Mochaourab and Mats Bengtsson},
  Booktitle                = {Proc. Asilomar Conf. Signals, Systems, Computers},
  Pages                    = {1087--1091},
  Year                     = {2015}
}

@Article{Brandt2016,
  Title                    = {Distributed Long-Term Base Station Clustering in Cellular Networks using Coalition Formation"},
  Author                   = {Rasmus Brandt and Rami Mochaourab and Mats Bengtsson},
  Journal                  = {{IEEE} Trans. Signal Inform. Process. Netw.},
  Year                     = {2016},
  Note                     = {Accepted}
}