Reverted the changes as same as develop
This commit is contained in:
@@ -550,7 +550,8 @@ void fill_default_secondaryCellGroup(NR_ServingCellConfigCommon_t *servingcellco
|
|||||||
ASN_SEQUENCE_ADD(&bwp->bwp_Common->pdcch_ConfigCommon->choice.setup->commonSearchSpaceList->list,ss);
|
ASN_SEQUENCE_ADD(&bwp->bwp_Common->pdcch_ConfigCommon->choice.setup->commonSearchSpaceList->list,ss);
|
||||||
|
|
||||||
|
|
||||||
bwp->bwp_Common->pdcch_ConfigCommon->choice.setup->searchSpaceSIB1=NULL;
|
bwp->bwp_Common->pdcch_ConfigCommon->choice.setup->searchSpaceSIB1=calloc(1,sizeof(*bwp->bwp_Common->pdcch_ConfigCommon->choice.setup->searchSpaceSIB1));
|
||||||
|
*bwp->bwp_Common->pdcch_ConfigCommon->choice.setup->searchSpaceSIB1=0;
|
||||||
bwp->bwp_Common->pdcch_ConfigCommon->choice.setup->searchSpaceOtherSystemInformation=NULL;
|
bwp->bwp_Common->pdcch_ConfigCommon->choice.setup->searchSpaceOtherSystemInformation=NULL;
|
||||||
bwp->bwp_Common->pdcch_ConfigCommon->choice.setup->pagingSearchSpace=NULL;
|
bwp->bwp_Common->pdcch_ConfigCommon->choice.setup->pagingSearchSpace=NULL;
|
||||||
bwp->bwp_Common->pdcch_ConfigCommon->choice.setup->ra_SearchSpace=calloc(1,sizeof(*bwp->bwp_Common->pdcch_ConfigCommon->choice.setup->ra_SearchSpace));
|
bwp->bwp_Common->pdcch_ConfigCommon->choice.setup->ra_SearchSpace=calloc(1,sizeof(*bwp->bwp_Common->pdcch_ConfigCommon->choice.setup->ra_SearchSpace));
|
||||||
@@ -801,8 +802,12 @@ void fill_default_secondaryCellGroup(NR_ServingCellConfigCommon_t *servingcellco
|
|||||||
pusch_Config->pusch_AggregationFactor=NULL;
|
pusch_Config->pusch_AggregationFactor=NULL;
|
||||||
pusch_Config->mcs_Table=NULL;
|
pusch_Config->mcs_Table=NULL;
|
||||||
pusch_Config->mcs_TableTransformPrecoder=NULL;
|
pusch_Config->mcs_TableTransformPrecoder=NULL;
|
||||||
pusch_Config->transformPrecoder=calloc(1,sizeof(*pusch_Config->transformPrecoder));
|
pusch_Config->transformPrecoder= NULL;
|
||||||
*pusch_Config->transformPrecoder = NR_PUSCH_Config__transformPrecoder_disabled;
|
/* if msg3_transformprecoding is set in conf file - pusch config should not disable it */
|
||||||
|
if (servingcellconfigcommon->uplinkConfigCommon->initialUplinkBWP->rach_ConfigCommon->choice.setup->msg3_transformPrecoder == NULL) {
|
||||||
|
pusch_Config->transformPrecoder=calloc(1,sizeof(*pusch_Config->transformPrecoder));
|
||||||
|
*pusch_Config->transformPrecoder = NR_PUSCH_Config__transformPrecoder_disabled;
|
||||||
|
}
|
||||||
pusch_Config->codebookSubset=calloc(1,sizeof(*pusch_Config->codebookSubset));
|
pusch_Config->codebookSubset=calloc(1,sizeof(*pusch_Config->codebookSubset));
|
||||||
*pusch_Config->codebookSubset = NR_PUSCH_Config__codebookSubset_nonCoherent;
|
*pusch_Config->codebookSubset = NR_PUSCH_Config__codebookSubset_nonCoherent;
|
||||||
pusch_Config->maxRank=calloc(1,sizeof(*pusch_Config->maxRank));
|
pusch_Config->maxRank=calloc(1,sizeof(*pusch_Config->maxRank));
|
||||||
@@ -811,6 +816,39 @@ void fill_default_secondaryCellGroup(NR_ServingCellConfigCommon_t *servingcellco
|
|||||||
pusch_Config->uci_OnPUSCH=NULL;
|
pusch_Config->uci_OnPUSCH=NULL;
|
||||||
pusch_Config->tp_pi2BPSK=NULL;
|
pusch_Config->tp_pi2BPSK=NULL;
|
||||||
|
|
||||||
|
/*------------------------------TRANSFORM PRECODING- -----------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
uint8_t transform_precoding = NR_PUSCH_Config__transformPrecoder_disabled;
|
||||||
|
|
||||||
|
// TBD: configure this from .conf file, Dedicated params cannot yet be configured in .conf file.
|
||||||
|
// Enable this to test transform precoding enabled from dedicated config.
|
||||||
|
/*if (pusch_Config->transformPrecoder == NULL)
|
||||||
|
pusch_Config->transformPrecoder=calloc(1,sizeof(*pusch_Config->transformPrecoder));
|
||||||
|
|
||||||
|
*pusch_Config->transformPrecoder = NR_PUSCH_Config__transformPrecoder_enabled; */
|
||||||
|
// END -------
|
||||||
|
|
||||||
|
if (pusch_Config->transformPrecoder == NULL) {
|
||||||
|
if (servingcellconfigcommon->uplinkConfigCommon->initialUplinkBWP->rach_ConfigCommon->choice.setup->msg3_transformPrecoder != NULL)
|
||||||
|
transform_precoding = NR_PUSCH_Config__transformPrecoder_enabled;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
transform_precoding = *pusch_Config->transformPrecoder;
|
||||||
|
|
||||||
|
|
||||||
|
if (transform_precoding == NR_PUSCH_Config__transformPrecoder_enabled ) {
|
||||||
|
/* Enable DMRS uplink config for transform precoding enabled */
|
||||||
|
NR_DMRS_UplinkConfig->transformPrecodingEnabled = calloc(1,sizeof(*NR_DMRS_UplinkConfig->transformPrecodingEnabled));
|
||||||
|
NR_DMRS_UplinkConfig->transformPrecodingEnabled->nPUSCH_Identity = NULL;
|
||||||
|
NR_DMRS_UplinkConfig->transformPrecodingEnabled->sequenceGroupHopping = NULL;
|
||||||
|
NR_DMRS_UplinkConfig->transformPrecodingEnabled->sequenceHopping = NULL;
|
||||||
|
NR_DMRS_UplinkConfig->transformPrecodingEnabled->ext1 = NULL;
|
||||||
|
|
||||||
|
LOG_I(RRC,"TRANSFORM PRECODING ENABLED......\n");
|
||||||
|
|
||||||
|
}
|
||||||
|
/*----------------------------------------------------------------------------------------------------------------------------*/
|
||||||
|
|
||||||
initialUplinkBWP->srs_Config = calloc(1,sizeof(*initialUplinkBWP->srs_Config));
|
initialUplinkBWP->srs_Config = calloc(1,sizeof(*initialUplinkBWP->srs_Config));
|
||||||
initialUplinkBWP->srs_Config->present = NR_SetupRelease_SRS_Config_PR_setup;
|
initialUplinkBWP->srs_Config->present = NR_SetupRelease_SRS_Config_PR_setup;
|
||||||
NR_SRS_Config_t *srs_Config = calloc(1,sizeof(*srs_Config));
|
NR_SRS_Config_t *srs_Config = calloc(1,sizeof(*srs_Config));
|
||||||
|
|||||||
Reference in New Issue
Block a user