Tutorials
Please download all the tutorials from here: Tutorials
- Hamming Codes
- Reed Muller Codes in 5G
- Polar Codes in 5G
- Low Density Parity Check (LDPC) Codes in 5G
- Import Libraries
- Symbol Mapping Configurations
- Simulation: Variation in Reliability with code-rate for fixed block-length
- Performance Evaluation: BER vs SNR for different code-rates
- Simulation: Variation in Reliability with block-length for fixed coderate
- Performance Evaluation: BER vs SNR for different block lengths
- Following results are averaged over 100 results
- BER vs TB-size
- Performance comparison of OFDM and DFT-s-OFDM in 5G Networks
- Detailed Tutorials on 3GPP Channel Models
- Wireless Channel Generation for Outdoor Terrains deployed in Hexagonal Geometry
- Wireless Channel Generation for a Dense High Indoor Factory Terrain Deployed at millimeter band.
- Genarating the Wireless Channel for Indoor Open Office Terrain
- Wireless Channel Generation for Outdoor Mobile User Connected to Rural Macro Site
- Channel Generation for Dual Mobility Scenarios in 5G and Beyond
- Wireless Channel Generation for Multiple Carrier Frequencies
- Propagation Characteristics of Outdoor Terrains
- Beam Domain and Delay Domain Sparsity in Wireless Channel Models
- Generate Spatially Consistent Statistical Channels for Realistic Simulations
- Initial Access in 5G
- Import Libraries
- System Parameters
- PBCH Information
- Transmission-side Processing
- Constellation Diagram: Tx
- Channel Generation
- Pass Tx signal through Wireless Channel
- Noise addition at receiver
- SSB Receiver Side
- Receiver combining
- PSS Detection: largest peak
- Largest peak
- OFDM Demodulation: Resource Grid reconstruction
- SSB Extaction from Resource Grid
- Comparing Transmitted and Received SSB Grid
- Spectrum Analysis
- (SSS Detection: PSS channel assisted) + Cell-ID estimation
- DMRS Parameters Detection + DMRS Sequence Generation
- Channel Estimation and PBCH Symbol Equalization
- Constellation Diagram: Rx
- Performance Evaluations: BER + Cell-IDs + DMRS Parameter Detection
- Coverage Evaluation of Physical Broadcast Channels (PBCH) in 5G Networks
- Import Libraries
- Simulation Parameters
- Generate the Wireless Channel : CDL-A
- Set SSB and Time-Frequency OFDM Configurations/Parameters
- Generate the Synchronization Signal Block (SSB) Grid
- Generate the Transmission Grid
- Pass through the Wireless Channel
- Display the Heatmap for the Received Grid
- Link level Simulation: BLER for each SNR value
- Block Error Rate Performance
- Block Error Rate: Averaged over a 10000 batches
- Link Level Simulation for Physical Downlink Control Channels
- Link Level Simulation for Physical Downlink Shared Channel in 5G
- Import Python Libraries
- Import 5G-Toolkit Libraries
- Simulation Parameters
- Generate Channel
- PDSCH Configurations
- PDSCH Implementation
- SVD based Precoding and Beamforming
- Pass through the Wireless Channel
- Recevier Side Processing
- Simulation Results
- Simulation Results: Averaged over 10000 batches
- Save Results
- BER Performance of PUCCH Format 0
- SVD based Downlink Precoding and Combining for Massive MIMO 5G Networks
- Type-1 codebook based Downlink Precoding and Combining for Massive MIMO 5G Networks
- P1 Procedure: Beam management in 5G networks using SSB
- Import librariers
- Simulation Parameters
- Generate Wireless Channel
- Generate Time Frequency Parameters and MIB+ATI Parameters
- Generate OFDM Resource/Transmission Grid
- Pass through the Wireless Channel
- Power Heatmap of Received Grid
- Add Noise
- RSRP Computation
- Visualization of All Beam RSRP
- Selected Base-station and Beam
- Simulation Topology
- Downlink Channel Estimation using CSI-RS
- Import Python Libraries
- Simulation Parameters
- Generate Channel
- CSI Configurations
- Generate CSI-RS Resource Grid
- Generate the Transmit Grid
- Transmit Beamforming
- Pass through the Channel
- Add noise at Receiver
- Extract the Resource Grid
- Estimate the Channel using CSI-RS
- Estimate the Rank and Condition number
- SVD of Channel and Condition number
- Estimate the Precoder: Type-I
- Search space, CORESET and blind decoding of PDCCH channels in 5G Networks
- Downlink Time of Arrival based Positioning in 5G and Beyond Networks
- Downlink TDoA Based Positioning for Industrial IoT Devices in Millimeter Wave 5G Networks
- Import Libraries
- Simulation Parameters
- Channel Generation
- Position Reference Signal
- OFDM Transmitter: Create Transmission Grid
- Transmit Beamforming
- Pass the Beamformed Grid Through Wireless Channel
- Add Noise
- Extracting the Resource Grid
- Channel Estimation + Interpolation
- ToA Estimation
- Position Estimation + K-Best Measurement Selection (Genie Aided)
- Performance Analysis of Positioning Error for ToA based method
- Performance Analysis: For 2000 UEs
- Further Study
- Positioning the Outdoor UEs using 5G Urban Micro cell sites based Uplink Time Difference of Arrival (UL-TDoA) method
- Positioning the Indoor Open Office UEs using Uplink ToA method
- Python Libraries
- 5G Toolkit Libraries
- Simulation Parameters
- Generate Wireless Channels
- SRS Configurations
- Slot by Slot Simulation
- Position Estimation: Based on UL-ToA
- Visualization of Estimated Position
- Performance Analysis of Positioning Error for Uplink-ToA based method
- Performance Analysis: For 2000 UEs
- Uplink AoA (UL-AoA) based Localization of the Indoor Factory UEs using millimeter 5G Networks
- Python Libraries
- 5G Toolkit Libraries
- Simulation Parameters
- Generate Wireless Channels
- SRS Configurations
- Slot by Slot Simulation
- Position Estimation: Based on UL-ToA
- Visualization: Direction of Arrival Locus Lines
- Visualization of Estimated Position and its accuracy
- Performance Analysis of Positioning Error for UL-AoA method
- Performance Analysis for UL-AoA method: 1300 UEs
- Downlink Angle of Departure based Positioning for Rural Macro Terrain in 5G and Beyond Network