- Uplink PUSCH generation and nonstatic UL scheduler
- Logic graph plotting of network entities
- Added basic support for multiple antennas.
- Added configuration parameters in
MonsterConfig
to model MIMO scenarios.
- Revised supported transmission modes to include transmission diversity.
- Revised fading calculations in channel traversal to account for multiple waveforms.
- Added SRS channel estimation
- Added backhaul functionalities for controlling the aggregation of traffic sources
- Revised and improved user association structure between eNB and Users
- Revised the scheduler in DL. Now stored under the Mac property in the eNB
- Revised the Config to be read only and not changed during simulation
- Revised plotting during simulation
- Added method for calculating the interference from cells in the same tier based on frequency subcarriers.
- Added method for calculating and recording SINR and CQI both at wide-band and at sub-band level.
- Revised
Channel.interferenceType
attribute inMonsterConfig
to allow for additional frequency-based interference calculation. - Revised CQI and SINRdB properties in
ueReceiverModule
to account for wide-band and sub-band measurements. - Revised metric recordings and tests variable names to reflect wide-band and sub-band measurements.
- Started CHANGELOG file to highlight relevant updates across versions.
- Added
Site
class to represent base station sites with multiple cells. - Added generation of
Sites
and their positioning to follow the heterogeneous pattern in ITU-R M.2412-0 (8.3.2). - Added test for
MetricRecorder
. - Added scenario-based test for
basicScenario
. - Added test for main simulation loop.
- Renamed all references to
Stations
to useCells
instead for more consistent naming. - Changed generation of Manhattan grid to allow custom values for area, road width and building width.
- Removed HPC scripts for batch simulations.
- Removed pico cell tier.
- Removed static buildings file with coordinates.