disable PUSCH PTRS for now
As adding PTRS leads to shortening of the coded data, redudandency is removed and the performance decreases on a pure AWGN channel. So PTRS should only be enabled if phase noise is present.
This commit is contained in:
@@ -170,7 +170,7 @@ int phy_init_nr_gNB(PHY_VARS_gNB *gNB,
|
|||||||
gNB->pusch_config.pusch_TimeDomainResourceAllocation[i]->mappingType = typeB;
|
gNB->pusch_config.pusch_TimeDomainResourceAllocation[i]->mappingType = typeB;
|
||||||
}
|
}
|
||||||
|
|
||||||
gNB->ptrs_configured = 1;
|
gNB->ptrs_configured = 0;
|
||||||
|
|
||||||
//------------- config PUSCH PTRS parameters(to be updated from RRC)--------------//
|
//------------- config PUSCH PTRS parameters(to be updated from RRC)--------------//
|
||||||
ptrs_Uplink_Config->timeDensity.ptrs_mcs1 = 0; // setting MCS values to 0 indicate abscence of time_density field in the configuration
|
ptrs_Uplink_Config->timeDensity.ptrs_mcs1 = 0; // setting MCS values to 0 indicate abscence of time_density field in the configuration
|
||||||
|
|||||||
@@ -748,7 +748,7 @@ int init_nr_ue_signal(PHY_VARS_NR_UE *ue,
|
|||||||
/////////////////////////PUSCH PTRS init/////////////////////////
|
/////////////////////////PUSCH PTRS init/////////////////////////
|
||||||
///////////
|
///////////
|
||||||
|
|
||||||
ue->ptrs_configured = 1; // flag to be toggled by RCC
|
ue->ptrs_configured = 0; // flag to be toggled by RCC
|
||||||
|
|
||||||
//------------- config PTRS parameters--------------//
|
//------------- config PTRS parameters--------------//
|
||||||
ptrs_Uplink_Config->timeDensity.ptrs_mcs1 = 0; // setting MCS values to 0 indicate abscence of time_density field in the configuration
|
ptrs_Uplink_Config->timeDensity.ptrs_mcs1 = 0; // setting MCS values to 0 indicate abscence of time_density field in the configuration
|
||||||
|
|||||||
Reference in New Issue
Block a user