Registered 2010-12-21 by Jan

A C++ open source LTE / LTE-Advanced system-level simulator with an efficient and fully calibrated ITU IMT-Advanced channel model implementation and a MIMO-capable link-to-system interface

Installation guidelines, screenshots and instructions on how to perform simulations can be found at


LTE / LTE-Advanced simulator:
* FDD LTE/LTE-Advanced protocol stack (from traffic generators to phy)
* Round Robin (DL+UL) / Proportional Fair (DL only) scheduling strategies
* Outer-loop BLER/HARQ adaptive link-adaptation in the downlink
* Frequency-selective channel state feedback for DL transmissions supported (CQI feedback)
* Uplink frequency-selective channel state information for uplink scheduler
* Downlink closed-loop MIMO feedback (PMI and RI) (spatial multiplexing / rank-1 transmission) supported
* Power-control support for UL transmissions
* CS-RS / DM-RS / CSI-RS / PBCH / PDCCH / SRS / PUCCH PHY overhead configurable
* support for non-adaptive synchronous/asynchronous HARQ with Chase Combining

Link-to-System Model:
* SINR receiver performance model for linear MIMO receivers (MRC, MMSE) with linear precoding
* Mean Mutual Information per Bit based effective SINR mapping
* MMSE-FDE model for uplink
* AWGN BLER results for different modulation and coding schemes and block lengths for eff. SINR to BLER lookup
* Chase Combining HARQ support

ITU-R Report M.2135 compliant Spatial Channel Model (Primary Module):
* full C++ implementation
* very fast implementation with low memory footprint compared to standard implemenations (e.g. 4-5 times faster at only 20% of memory consumption compared to reference Matlab implementation using C-MEX extensions)
* supports InH, UMi, UMa, RMa, and SMa scenarios with LoS, NLoS, and O-to-I (UMi only) propagation
* support for polarized antenna field patterns
* accuracy of channel model inputs (delays, angles, powers and correlation of large scale parameters) is unit-tested against Matlab reference implementation

IMT-Advanced evaluation reference scenarios:
* supports cellular scenarios with sectorized base station sites with 1, 7, and 19 sites (i.e. 3, 21, and 57 cell sectors)
* static or M.2135-compliant random LoS and NLoS selection
* pathloss models for InH, UMa, UMi, RMa, and SMa with appropriate Outdoor-to-Indoor and Outdoor-to-Vehicle shadowing
* correlated shadowing either from correlated large scale parameters (M.2135-compliant)
* supports scenario wrap-around for 7 and 19 sites scenarios

Calibration setups:
* supporting all ITU IMT-Advanced deployment scenarios: UMi, UMa, RMa, SMa and InH
* calibrated against 3GPP (TR 36.814 / R1-092019) large scale (path gain, geometry) reference curves
* calibrated against 3GPP (TR 36.814 / R1-092742) post-receiver combining SINR and LTE throughput reference curves

Project information

Not yet selected

RDF metadata

View full history Series and milestones

trunk series is the current focus of development.

All code Code

Version control system:
Programming languages:
C++, Python

All questions Latest questions

All bugs Latest bugs reported

Get Involved


IMTAphy does not have any download files registered with Launchpad.