better handling of PRACH TX power to improve separation between PHY and MAC
This commit is contained in:
@@ -264,7 +264,6 @@ int main(int argc, char **argv){
|
||||
int n_bytes=0;
|
||||
|
||||
NR_DL_FRAME_PARMS *frame_parms;
|
||||
NR_PRACH_RESOURCES_t prach_resources;
|
||||
nfapi_nr_prach_config_t *prach_config;
|
||||
nfapi_nr_prach_pdu_t *prach_pdu;
|
||||
fapi_nr_prach_config_t *ue_prach_config;
|
||||
@@ -694,7 +693,6 @@ int main(int argc, char **argv){
|
||||
|
||||
ue_prach_pdu = &UE->prach_vars[0]->prach_pdu;
|
||||
ue_prach_config = &UE->nrUE_config.prach_config;
|
||||
UE->prach_resources[0] = &prach_resources;
|
||||
txdata = UE->common_vars.txdata;
|
||||
|
||||
UE->prach_vars[0]->amp = AMP;
|
||||
@@ -717,7 +715,7 @@ int main(int argc, char **argv){
|
||||
if (n_frames == 1)
|
||||
printf("raPreamble %d\n",preamble_tx);
|
||||
|
||||
UE->prach_resources[0]->ra_PreambleIndex = preamble_tx;
|
||||
ue_prach_pdu->ra_PreambleIndex = preamble_tx;
|
||||
|
||||
// Configure channel
|
||||
bw = N_RB_UL*(180e3)*(1 << frame_parms->numerology_index);
|
||||
@@ -768,14 +766,7 @@ int main(int argc, char **argv){
|
||||
ue_prach_config->num_prach_fd_occasions_list[fd_occasion].prach_root_sequence_index,
|
||||
UE->X_u);
|
||||
|
||||
/*tx_lev = generate_nr_prach(UE,
|
||||
0, //gNB_id,
|
||||
subframe); */ //commented for testing purpose
|
||||
|
||||
UE_nr_rxtx_proc_t proc={0};
|
||||
proc.frame_tx = frame;
|
||||
proc.nr_slot_tx = slot;
|
||||
nr_ue_prach_procedures(UE, &proc, 0);
|
||||
tx_lev = generate_nr_prach(UE, 0, frame, slot);
|
||||
|
||||
/* tx_lev_dB not used later, no need to set */
|
||||
//tx_lev_dB = (unsigned int) dB_fixed(tx_lev);
|
||||
|
||||
Reference in New Issue
Block a user