Release Notes
Uplink and Downlink Chains
Provides high-level and low level modules for all the uplink downlink chains.
Support shared channels, control channels, broadcast channels and random access channels.
Modular design to support plug and play.
Artificial Intelligence/Machine learning (AI/ML) for air interface
AI/ML for Positioning.
AI/ML for Beam-management.
AI/ML for CSI feedback (compression and reconstruction)
5G Physical Layer Procedures
Network Synchronization: DL synchronization using SSB and UL synchronization using PRACH.
HARQ: Based on both chase combining and incremental redundancy via rate matching.
Positioning: Estimate the position of a device using 5G reference signals in UL/DL.
Beam management: P1-Procedure based on SSB, P2 procedure based on CSI-RS.
CSI Reporting based CSI-RS:
Link Adaptation: based on estimated and reported CQI.
Rank Adaptation: based on estimated and reported RI.
Precoding: based on estimated and reported Type-I/II Codebook PMI.
Beam refinement: based on reported CSI-RSRP/RSRQ.
Mobility management.
Radio Resource Management.
Reference Signals:
All the reference sequences used in 5G till release are supported.
Downlink Synchronization: PSS, SSS, DMRS for PBCH.
Uplink Synchronization: PRACH.
Data Channels: DMRS for PDSCH, PUSCH and, PSSCH.
Control Channels: DMRS for PDCCH, PUCCH and, PSCCH.
Channel sounding: CSI-RS, SRS.
Remote interference management and cross link interference: RIM-RS
Positioning: PRS.
Sidelink reference signals: S-PSS, S-SSS, DMRSs and S-SSB.
Symbol Mapping and Demapping
Supports all the symbol mapping schemes defined by 3GPP.
\frac{\pi}{2} -BPSK, BPSK, all the QAMs.
Forward Error Correction
LDPC codes, Polar codes, Reed-Muller Codes and Hamming Codes.
Compliant with 3GPP-standards.
Repetition codes will be provided in upcoming versions.
All the rate matching implementations are supported.
Other standards compliant Modules
Scramblers for all the chains.
Interleavers for all the chains.
Layer Mappers for Shared Chains.
OFDM and Resource mapping
Standards complaint OFDM implementation.
Resource Mapping for all the Physical channels.
Resource Mapping for all the Reference Signals.
3GPP Channel Models
Multi-cell Massive MIMO Simulations
Supports 3D-MIMO with single and dual polarized Antennas
Antenna with Custom Radiation Patterns
3D Mobility Support
Multi-frequency Simulations
OFDM Channel
Spatial Consistency and spatial correlations
Support for:
HAPS/Drone Channels
D2D and V2X channels
Non-terrestrial (NTN) Channels
Sub-band full Duplex (SBFD)
Sidelink Channels
Physical Sidelink Shared Channel (PSSCH)
Physical Sidelink Control Channel (PSCCH)
Physical Sidelink Broadcast Channel (PSBCH)
Positioning in 5G Networks:
Time measurements based Positioning
DL-TDoA, UL-TDoA, m-RTT, ToA based Positioning
Angle measurements based Positioning
DL-AoD, UL-AoA.
Hybrid Positioning
AI based End to End or Direct Positioning.
AI assisted Positioning
Integration Support with Software Defined Radios (SDRs)
SDR which supports Python based API can be easily integrated.
Few of the SDRs which have been integrated and well tested with the toolkit are listed.
Analog Devices: Pluto and Phaser,
NI/Ettus Research: USRP-B-210/205 mini/200.
Others: Lime SDR, RF-NM.
Integration with Signal vector/waveform generator and signal waveform analyzers.
5G Configurations
Ease of generating parameters based on 3GPP 5G-NR specifications.
Time Frequency Configuration
PDSCH Configurations
PBCH/SSB Configurations.
CSI-RS/SRS Configuration