A library for scheduling relay-assisted OFDMA networks.
Branch: master
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.
OpportunisticIndexing.cpp
OpportunisticScheduler.cpp
PF_Indexing.cpp
ProportionalFair.cpp
README
RoundRobinScheduling.cpp
constants.h
coordinates.h
packet.h
trafficModel.h
user.cpp
user.h

README

This project resulted from my undergraduate research project in the Department of Electrical Engineering at the Indian Institute of Technology, Bombay. It is distributed under the GNU GPL v3, or (at your option) a higher version of the GNU GPL.

This is a library for scheduling users in relay-assisted OFDMA networks like LTE-Advanced. It uses the LTE-Advanced specifications as close as possible.

This library uses RandLib, available at http://github.com/skandhurkat/RandLib

Support for simulating relays is to be added (by others). The system simulates path loss, shadowing and rayleigh fading (iid).

Packet generation is done using a Poisson process, assuming uniformly sized packets, but it is very easy to add other traffic models by changing a few lines of code.

Other details are in the source files.