Update FAPI DCI structure from Rel15.1 to Rel15.2
structure name: fapi_nr_dci_pdu_rel15_t DCI format 0_0 - define CS-RNTI - C-RNTI, CS-RNTI add padding bits DCI format 0_1 - define CS-RNTI, SP-CSI-RNTI - C-RNTI, CS-RNTI, SP-CSI-RNTI: - remove VRB-to-PRB-mapping - add UL-SCH indicator DCI format 1_0 - define CS-RNTI - C-RNTI & freq_domain_resource all ones: - add random access preamble index - add ul/sch indication - add ss/pbch index - add prach mask index - P-RNTI: - add short messages - add freq_domain_resource - add time_domain_resource - add VRB-to-PRB-mapping - add NDI - add TB scaling - SI-RNTI: - add freq_domain_resource - add time_domain_resource - add VRB-to-PRB-mapping - add MCS - add RV - RA-RNTI (for RAR): - add TB scaling - remove NDI - remove RV - remove HARQ process number - remove Downlink assignment index - remove TPC - remove PUCCH resource indicator - remove PDSCH to HARQ feedback DCI format 1_1 - define CS-RNTI DCI format 2_2 - change TPC commands to block numbers - add closed loop indicator - add TPC command DCI format 2_3 - add TPC command numbers
This commit is contained in:
@@ -79,8 +79,13 @@ typedef struct {
|
||||
uint8_t redundancy_version;
|
||||
uint8_t harq_process;
|
||||
uint8_t tpc_command;
|
||||
|
||||
uint8_t padding_bits;
|
||||
uint8_t ul_sul_ind;
|
||||
uint8_t ul_sch_indicator;
|
||||
|
||||
uint8_t random_access_preamble_index;
|
||||
uint8_t ss_pbch_index;
|
||||
uint8_t prach_mask_index;
|
||||
|
||||
uint8_t carrier_indicator;
|
||||
uint8_t bwp_indndicator;
|
||||
@@ -100,6 +105,9 @@ typedef struct {
|
||||
uint8_t pdsch_to_harq_feedback_timing_indicator;
|
||||
|
||||
uint8_t short_messages_indicator;
|
||||
uint8_t short_messages;
|
||||
uint8_t tb_scaling;
|
||||
|
||||
|
||||
uint8_t prb_bundling_size_indicator; // 38.214 chapter 5.1.2.3
|
||||
uint8_t rate_matching_indicator;
|
||||
@@ -113,11 +121,12 @@ typedef struct {
|
||||
uint8_t preemption_indication_count;
|
||||
uint8_t *preemption_indications; // 38.213 chapter 11.2
|
||||
|
||||
uint8_t block_number_count; // for F22 and F23
|
||||
uint8_t *block_numbers; // for F22 and F23
|
||||
uint8_t closed_loop_indicator;
|
||||
|
||||
uint8_t tpc_command_count;
|
||||
uint8_t *tpc_command_numbers;
|
||||
|
||||
uint8_t block_number_count;
|
||||
uint8_t *block_numbers;
|
||||
uint8_t dci2_3_srs_request; // 38.212 table 7.3.1.1.2-5
|
||||
uint8_t dci2_3_tpc_command;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user