Skip to content

This repository contains Physical layer utilities based on 3GPP specs for NR 5G

Notifications You must be signed in to change notification settings

qinyalei/New_Radio_5G_Utils

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

########################################################################################################################################

New Radio 5G Physical layer utilities for test driven development

Some of the scripts have been ported to flask api and rendered using AWS EC2 instance. (unstable)

work in progress for remaining utilities

########################################################################################################################################

3GPP_NR_5G_PDSCH_Resource_Allocation_Type1.py Description : This utility is to generate Resource Index Value (RIV) for RA Type -1 Usage : Direct script execution

3GPP_NR_5G_PDSCH_Resource_Allocation_Type_0.py Desciption : This Utility is to generate frequency domain resource assignment bitmap for RA type-0 usage : Direct script execution

3GPP_NR_5G_PDSCH_Transport_Block_Size.py Description : This utility is to calculate PDSCH/ PUSCH Transport Block size with intermediate N_info values Usage : Direct script execution. Porting to flask api in progress

3GPP_NR_5G_PUCCH_Resource_Index.py Desciption : This utility is to calculate dedicated PUCCH resource index Usage : Direct script execution

3GPP_NR_5G_PUSCH_Resource_Allocation_TimeDomain.py Description : This utility is to calculate Start and length indicator value (SLIV) for PUSCH Usage : Direct script execution

PDSCH_RA_TimeDomain Description : This utility is to calculate Start and length indicator value (SLIV) for PDSCH Usage : 1. main.py 2. access http://52.91.0.194:5001/

3GPP_NR_5G_SSB_Indexes.py Description : This utility is to calculate the start symbol index of SSB in NR5G usage : Direct script execution

SUM_KR_LDPC Description : This utility is to calculate sum of Kr in LDPC for PUCCH sequence Usage : 1. main.py 2. access http://52.91.0.194:5001/

ra_rnti_Calculation Description : This utility is to calculate ra-rnti based on mandatory parameters Usage : 1. main.py 2. access http://52.91.0.194:5001/

About

This repository contains Physical layer utilities based on 3GPP specs for NR 5G

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 93.5%
  • HTML 6.5%