Improve log and cosmetic changes
This commit is contained in:
@@ -382,7 +382,7 @@ void prepare_scd(NR_ServingCellConfig_t *scd) {
|
|||||||
scd->defaultDownlinkBWP_Id = CALLOC(1, sizeof(*scd->defaultDownlinkBWP_Id));
|
scd->defaultDownlinkBWP_Id = CALLOC(1, sizeof(*scd->defaultDownlinkBWP_Id));
|
||||||
*scd->defaultDownlinkBWP_Id = 0;
|
*scd->defaultDownlinkBWP_Id = 0;
|
||||||
|
|
||||||
for (int j = 0; j < NR_MAX_NUM_BWP; j++) {
|
for (int j = 0; j < NR_MAX_NUM_BWP; j++) {
|
||||||
|
|
||||||
// Downlink bandwidth part
|
// Downlink bandwidth part
|
||||||
NR_BWP_Downlink_t *bwp = calloc(1, sizeof(*bwp));
|
NR_BWP_Downlink_t *bwp = calloc(1, sizeof(*bwp));
|
||||||
@@ -459,7 +459,7 @@ for (int j = 0; j < NR_MAX_NUM_BWP; j++) {
|
|||||||
ubwp->bwp_Dedicated->pusch_Config->choice.setup = pusch_Config;
|
ubwp->bwp_Dedicated->pusch_Config->choice.setup = pusch_Config;
|
||||||
|
|
||||||
ASN_SEQUENCE_ADD(&scd->uplinkConfig->uplinkBWP_ToAddModList->list,ubwp);
|
ASN_SEQUENCE_ADD(&scd->uplinkConfig->uplinkBWP_ToAddModList->list,ubwp);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* This function checks dedicated serving cell configuration and performs fixes as needed */
|
/* This function checks dedicated serving cell configuration and performs fixes as needed */
|
||||||
|
|||||||
@@ -467,7 +467,7 @@ int nr_mac_enable_ue_rrc_processing_timer(module_id_t Mod_idP, rnti_t rnti, NR_S
|
|||||||
const uint16_t sf_ahead = 6/(0x01<<subcarrierSpacing) + ((6%(0x01<<subcarrierSpacing))>0);
|
const uint16_t sf_ahead = 6/(0x01<<subcarrierSpacing) + ((6%(0x01<<subcarrierSpacing))>0);
|
||||||
const uint16_t sl_ahead = sf_ahead * (0x01<<subcarrierSpacing);
|
const uint16_t sl_ahead = sf_ahead * (0x01<<subcarrierSpacing);
|
||||||
sched_ctrl->rrc_processing_timer = (rrc_reconfiguration_delay<<subcarrierSpacing) + sl_ahead;
|
sched_ctrl->rrc_processing_timer = (rrc_reconfiguration_delay<<subcarrierSpacing) + sl_ahead;
|
||||||
LOG_I(NR_MAC, "Activating RRC processing timer for UE %d\n", UE_id);
|
LOG_I(NR_MAC, "Activating RRC processing timer for UE %d with %d ms\n", UE_id, rrc_reconfiguration_delay);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2642,7 +2642,7 @@ void nr_csirs_scheduling(int Mod_idP,
|
|||||||
|
|
||||||
nfapi_nr_dl_tti_request_body_t *dl_req = &gNB_mac->DL_req[CC_id].dl_tti_request_body;
|
nfapi_nr_dl_tti_request_body_t *dl_req = &gNB_mac->DL_req[CC_id].dl_tti_request_body;
|
||||||
NR_BWP_t *genericParameters = sched_ctrl->active_bwp ?
|
NR_BWP_t *genericParameters = sched_ctrl->active_bwp ?
|
||||||
&sched_ctrl->active_bwp->bwp_Common->genericParameters:
|
&sched_ctrl->active_bwp->bwp_Common->genericParameters :
|
||||||
&gNB_mac->common_channels[0].ServingCellConfigCommon->downlinkConfigCommon->initialDownlinkBWP->genericParameters;
|
&gNB_mac->common_channels[0].ServingCellConfigCommon->downlinkConfigCommon->initialDownlinkBWP->genericParameters;
|
||||||
for (int id = 0; id < csi_measconfig->nzp_CSI_RS_ResourceToAddModList->list.count; id++){
|
for (int id = 0; id < csi_measconfig->nzp_CSI_RS_ResourceToAddModList->list.count; id++){
|
||||||
nzpcsi = csi_measconfig->nzp_CSI_RS_ResourceToAddModList->list.array[id];
|
nzpcsi = csi_measconfig->nzp_CSI_RS_ResourceToAddModList->list.array[id];
|
||||||
@@ -2836,15 +2836,15 @@ void nr_mac_update_timers(module_id_t module_id,
|
|||||||
// If needed, update the Dedicated BWP
|
// If needed, update the Dedicated BWP
|
||||||
const int current_bwp_id = sched_ctrl->active_bwp ? sched_ctrl->active_bwp->bwp_Id : 0;
|
const int current_bwp_id = sched_ctrl->active_bwp ? sched_ctrl->active_bwp->bwp_Id : 0;
|
||||||
const int current_ubwp_id = sched_ctrl->active_ubwp ? sched_ctrl->active_ubwp->bwp_Id : 0;
|
const int current_ubwp_id = sched_ctrl->active_ubwp ? sched_ctrl->active_ubwp->bwp_Id : 0;
|
||||||
if(spCellConfigDedicated &&
|
if (spCellConfigDedicated &&
|
||||||
spCellConfigDedicated->downlinkBWP_ToAddModList &&
|
spCellConfigDedicated->downlinkBWP_ToAddModList &&
|
||||||
spCellConfigDedicated->uplinkConfig &&
|
spCellConfigDedicated->uplinkConfig &&
|
||||||
spCellConfigDedicated->uplinkConfig->uplinkBWP_ToAddModList) {
|
spCellConfigDedicated->uplinkConfig->uplinkBWP_ToAddModList) {
|
||||||
if(*spCellConfigDedicated->firstActiveDownlinkBWP_Id != current_bwp_id) {
|
if (*spCellConfigDedicated->firstActiveDownlinkBWP_Id != current_bwp_id) {
|
||||||
sched_ctrl->active_bwp = spCellConfigDedicated->downlinkBWP_ToAddModList->list.array[*spCellConfigDedicated->firstActiveDownlinkBWP_Id - 1];
|
sched_ctrl->active_bwp = spCellConfigDedicated->downlinkBWP_ToAddModList->list.array[*spCellConfigDedicated->firstActiveDownlinkBWP_Id - 1];
|
||||||
LOG_I(NR_MAC, "Changing to DL-BWP %li\n", sched_ctrl->active_bwp->bwp_Id);
|
LOG_I(NR_MAC, "Changing to DL-BWP %li\n", sched_ctrl->active_bwp->bwp_Id);
|
||||||
}
|
}
|
||||||
if(*spCellConfigDedicated->uplinkConfig->firstActiveUplinkBWP_Id != current_ubwp_id) {
|
if (*spCellConfigDedicated->uplinkConfig->firstActiveUplinkBWP_Id != current_ubwp_id) {
|
||||||
sched_ctrl->active_ubwp = spCellConfigDedicated->uplinkConfig->uplinkBWP_ToAddModList->list.array[*spCellConfigDedicated->uplinkConfig->firstActiveUplinkBWP_Id - 1];
|
sched_ctrl->active_ubwp = spCellConfigDedicated->uplinkConfig->uplinkBWP_ToAddModList->list.array[*spCellConfigDedicated->uplinkConfig->firstActiveUplinkBWP_Id - 1];
|
||||||
LOG_I(NR_MAC, "Changing to UL-BWP %li\n", sched_ctrl->active_ubwp->bwp_Id);
|
LOG_I(NR_MAC, "Changing to UL-BWP %li\n", sched_ctrl->active_ubwp->bwp_Id);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -175,7 +175,7 @@ servingCellConfigDedicated = ({
|
|||||||
# BWP-Downlink
|
# BWP-Downlink
|
||||||
# BWP 1 Configuration
|
# BWP 1 Configuration
|
||||||
dl_bwp-Id_1 = 1;
|
dl_bwp-Id_1 = 1;
|
||||||
dl_bwp1_locationAndBandwidth = 1099; // RBstart=0, L=217 (80 MHz BW)
|
dl_bwp1_locationAndBandwidth = 1099; // RBstart=0, L=273 (100 MHz BW)
|
||||||
# subcarrierSpacing
|
# subcarrierSpacing
|
||||||
# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
|
# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
|
||||||
dl_bwp1_subcarrierSpacing = 1;
|
dl_bwp1_subcarrierSpacing = 1;
|
||||||
@@ -192,7 +192,7 @@ servingCellConfigDedicated = ({
|
|||||||
# BWP-Uplink
|
# BWP-Uplink
|
||||||
# BWP 1 Configuration
|
# BWP 1 Configuration
|
||||||
ul_bwp-Id_1 = 1;
|
ul_bwp-Id_1 = 1;
|
||||||
ul_bwp1_locationAndBandwidth = 1099; // RBstart=0, L=217 (80 MHz BW)
|
ul_bwp1_locationAndBandwidth = 1099; // RBstart=0, L=273 (100 MHz BW)
|
||||||
# subcarrierSpacing
|
# subcarrierSpacing
|
||||||
# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
|
# 0=kHz15, 1=kHz30, 2=kHz60, 3=kHz120
|
||||||
ul_bwp1_subcarrierSpacing = 1;
|
ul_bwp1_subcarrierSpacing = 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user