Release Notes#

Version 1.2#

The AODT 1.2 release provides a number of new features and enhancements, including single GPU support, outdoor-to-indoor propagation model, 64TRx and MU-MIMO, and QoS with different Block-Error-Rate (BLER) settings. Below is a detailed overview of the key features included in this release.

Note

Refer to the (AODT 1.2 Release Note slides) for more information.

  • Single-GPU operation: Reduces the hardware requirement for AODT simulation and provides a more cost-optimized solution.

  • GIS Import: Provides the ability to import Geographic Information System (GIS) data, with new features in the following areas:

    • Procedural Inter-Floor and Intra-Floor Mobility: Introduces advanced procedural algorithms to model mobility between floors (inter-floor) and within a floor (intra-floor). This feature improves the reach of simulations by accurately representing user movements in multi-story buildings.

    • Python Pipeline: Allows users to script and automate workflows for GIS import.

  • EM Solver: The EM Solver has been enhanced and benchmarked. The EM Solver has the following new features:

    • Enable/Disable Diffraction: Users can now enable or disable diffraction in their simulations, allowing for more precise control over the simulations in terms of use cases and scenarios.

    • Indoor/Outdoor-to-Indoor: Enhances the modeling of wireless communication from outdoor cell sites to indoor UEs. This feature is particularly useful for simulations involving users inside a building served by outdoor cells and expands the number of use cases supported by the AODT.

    • Fix Missing Diffractions: Issues related to missing diffractions have been addressed.

  • User Interface: Enhancements to the user interface (UI) include the following:

    • DB Replay and Selection of DB Content: Users can replay offline the results stored during a simulation for further analysis. Users can also select specific content from the database for replay and analysis. The database (DB) replay feature is applicable for both indoor and outdoor simulations.

    • Indoor Visualization: Enhances the ability to visualize indoor UEs.

    • Deploy RU on Walls: Users can now deploy Radio Units (RUs) on walls of a building, not only on the roof.

    • Intra-element Distance as a Function of Roll Angles for Halfwave Dipoles: This feature enhances the range of the antenna modeling code for the calculation of the mutual coupling effects.

    • Disallow Edits Before Worker Attachment: Ensures data integrity and prevents unintentional changes to simulations.

  • UE Mobility: This release provides several enhancements to User Equipment (UE) mobility.

    • Manually defined UE mobility: Waypoint azimuth offset, waypoint speeds, and waypoint pauses can now be manually edited after procedural generation.

    • UE Generation with Tunable Indoor/Outdoor UE Ratio: The ratio of indoor to outdoor UEs can now be manually tuned, whereas previous releases used only outdoor UEs. For example, the ratio can be tuned to the typical commercial values of 80% indoor to 20% outdoor.

  • AI/ML: This release provides examples for the following AI-driven features:

    • Example of PUSCH Channel Estimation Inference with AODT RAN Simulation: An example of Demodulation Reference Signal (DMRS) channel estimation inference demonstrates the integration of AI with AODT Radio Access Network (RAN) simulation capabilities.

    • Example of SRS Channel Estimation Inference with AODT RAN Simulation: An example of Sounding Reference Signal (SRS) channel estimation inference demonstrates the integration of AI with AODT Radio Access Network (RAN) simulation capabilities.

  • RAN: This release includes several enhancements to the Radio Access Network (RAN) simulation features. In particular, the support for Multi-User Multiple Input Multiple Output (MU-MIMO) in both downlink (DL) and uplink (UL) slots.

    • Support 64 Antennas at RU: The ability to support up to 64 antennas at the Radio Units (RUs) expands the scope and scale of RAN simulations.

    • Different Target BLERs: Different target Block Error Rates (BLERs) can be set for different UEs. The BLERs are used to guide adaptive modulation and coding schemes. This provides more granular control over RAN simulations, allowing for diverse and tailored performance analyses.

    • RX FT Dump: The Receiver (RX) Frequency Time (FT) grid dump feature allows users to more easily capture data.

Version 1.1#

Features for AODT 1.1 Release (1.1 Release Note slides):

  • User Interface

    • DUs and DU-RU association

      • manual and automatic based on shortest distance

    • Updated to NVIDIA Omniverse KIT 106.0.1

      • Added IndeX rendering engine for higher frame rates in presence of large number of rays

    • Import from CSV and FFD files for custom antenna patterns

    • Import and export of antenna panels to CSV file

    • RU telemetry

      • throughput and MCS statistics

  • Scene Importer

    • Support for OpenStreetMap, with NYC sample map

    • Job execution from the graphical interface

    • Semantic material associations for LOD3+

    • Mobility mesh with configurable triangle sizes

    • General CityGML import improvements

  • Mobility model

    • Straighter paths for user-defined UE mobility routes

  • EM Solver

    • Directional diffuse scattering models

    • Support for user-defined and per-element custom antenna patterns

    • Calculation of active element patterns for halfwave dipoles

    • Configurable UE reception sphere radius

    • EM interaction types added to raypaths table in SQL DB

  • RAN

    • SRS transmission for UEs

    • SRS channel estimation for DUs

    • SRS-based beamforming for DUs

  • AI

    • Example of AI-based PUSCH channel estimation in RAN simulation

  • General

    • Support for SM86

    • Runtime check for CUDA compute capability in aodt_sim

Version 1.0#

  • Initial Release