Published July 7, 2025 | Version 5g-lena-v4.1.y
Software Open

5G-LENA ns-3 nr module

Description

This release is compatible with ns-3.45.

 

Important news

- This release includes some features, such as:
  - Resource assignment matrix (currently used to ensure there are no overlapping allocated resources);
  - Wraparound model and support for hexagonal deployments, which allows for higher interference without requiring the simulation of additional rings, which can drastically speed up simulations;
  - FastFadingConstantPositionMobilityModel, a static mobility model with non-zero velocity to exercise channel fading code;
  - Indoor and Outdoor calibration examples were updated to reflect RP-180524;
  - Add new random TDMA and OFDMA schedulers, to maximize the chance of interference between network nodes (used for testing);
  - Add CI jobs to test nr on MacOS, and to perform periodic regression testing with outdoor calibration.

- This release includes important fixes, such as:
  - Schedulers now have memory, maintaining their fairness over time;
  - Downlink HARQ is now transmitted in scenarios where there are more active transmissions than symbols.

New user-visible features

Bugs fixed


- (bd722156) Prevent downlink HARQ from never transmitting (in case there are more active transmissions than symbols).
- (dd44a226) Use CreateObject<> for Object derived classes. Create<>() results in uninitialized attributes.
- (484144cd) Discard out-of-range signals (all-zero PSD) at nr-spectrum-phy (a result from DistanceBasedThreeGppSpectrumPropagationLossModel).
- (a5cf6fde) Add assert to check for required for phased array propagation loss model in RSRP-based initial association.
- (b3274e23) Fix data DCIs that were not reflecting notching masks.
- (242f43d4) Fix fronthaul dropping policy, by preventing the transmission of data DCI if control DCI is discarded.
- (83b2c1b3) Fix temporal fairness of PF and QoS schedulers.
- (8b92cd08) Fix temporal fairness of RR schedulers.
- (e23a296e) Allow NR to work without beam managers set, to support legacy channel and antenna models.
- (8a4a3cc4) Prevent starvation of UEs with MCS0 on OFDMA schedulers.
- (b0343c64) Reap and redistribute insufficient scheduled resources to other UEs.

Files

nr-v4.1.zip

Files (5.9 MB)

Name Size Download all
md5:1f461e430a437541edb7d34229d5ebf9
5.9 MB Preview Download

Additional details

Related works

Dates

Available
2025-07-07

Software

Repository URL
https://gitlab.com/cttc-lena/nr
Programming language
C++, CMake, Python
Development Status
Active