Skip to content

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

License

Notifications You must be signed in to change notification settings

rasmusbrandt/DistributedBaseStationClustering.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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}
}

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published