bug fix in nr gold for pbch
This commit is contained in:
@@ -38,7 +38,7 @@ void nr_init_pbch_dmrs(PHY_VARS_gNB* gNB)
|
|||||||
for (n_hf = 0; n_hf < N_hf; n_hf++) {
|
for (n_hf = 0; n_hf < N_hf; n_hf++) {
|
||||||
for (l = 0; l < Lmax ; l++) {
|
for (l = 0; l < Lmax ; l++) {
|
||||||
i_ssb = l & (Lmax-1);
|
i_ssb = l & (Lmax-1);
|
||||||
i_ssb2 = (i_ssb<<2) + n_hf;
|
i_ssb2 = i_ssb + (n_hf<<2);
|
||||||
|
|
||||||
reset = 1;
|
reset = 1;
|
||||||
x2 = (1<<11) * (i_ssb2 + 1) * ((Nid>>2) + 1) + (1<<6) * (i_ssb2 + 1) + (Nid&3);
|
x2 = (1<<11) * (i_ssb2 + 1) * ((Nid>>2) + 1) + (1<<6) * (i_ssb2 + 1) + (Nid&3);
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ void nr_gold_pbch(PHY_VARS_NR_UE* ue)
|
|||||||
|
|
||||||
for (l = 0; l < Lmax ; l++) {
|
for (l = 0; l < Lmax ; l++) {
|
||||||
i_ssb = l & (Lmax-1);
|
i_ssb = l & (Lmax-1);
|
||||||
i_ssb2 = (i_ssb<<2) + n_hf;
|
i_ssb2 = i_ssb + (n_hf<<2);
|
||||||
|
|
||||||
x1 = 1 + (1<<31);
|
x1 = 1 + (1<<31);
|
||||||
x2 = (1<<11) * (i_ssb2 + 1) * ((Nid>>2) + 1) + (1<<6) * (i_ssb2 + 1) + (Nid&3);
|
x2 = (1<<11) * (i_ssb2 + 1) * ((Nid>>2) + 1) + (1<<6) * (i_ssb2 + 1) + (Nid&3);
|
||||||
|
|||||||
@@ -165,7 +165,6 @@ void nr_common_signal_procedures (PHY_VARS_gNB *gNB,int frame, int slot) {
|
|||||||
nr_set_ssb_first_subcarrier(cfg, fp);
|
nr_set_ssb_first_subcarrier(cfg, fp);
|
||||||
|
|
||||||
LOG_D(PHY,"SS TX: frame %d, slot %d, start_symbol %d\n",frame,slot, ssb_start_symbol);
|
LOG_D(PHY,"SS TX: frame %d, slot %d, start_symbol %d\n",frame,slot, ssb_start_symbol);
|
||||||
|
|
||||||
nr_generate_pss(gNB->d_pss, txdataF[0], AMP, ssb_start_symbol, cfg, fp);
|
nr_generate_pss(gNB->d_pss, txdataF[0], AMP, ssb_start_symbol, cfg, fp);
|
||||||
nr_generate_sss(gNB->d_sss, txdataF[0], AMP, ssb_start_symbol, cfg, fp);
|
nr_generate_sss(gNB->d_sss, txdataF[0], AMP, ssb_start_symbol, cfg, fp);
|
||||||
|
|
||||||
@@ -226,7 +225,7 @@ void phy_procedures_gNB_TX(PHY_VARS_gNB *gNB,
|
|||||||
num_dci = gNB->pdcch_vars.num_dci;
|
num_dci = gNB->pdcch_vars.num_dci;
|
||||||
|
|
||||||
num_pdsch_rnti = gNB->pdcch_vars.num_pdsch_rnti;
|
num_pdsch_rnti = gNB->pdcch_vars.num_pdsch_rnti;
|
||||||
/*if (num_dci) {
|
if (num_dci) {
|
||||||
LOG_I(PHY, "[gNB %d] Frame %d slot %d \
|
LOG_I(PHY, "[gNB %d] Frame %d slot %d \
|
||||||
Calling nr_generate_dci_top (number of DCI %d)\n", gNB->Mod_id, frame, slot, num_dci);
|
Calling nr_generate_dci_top (number of DCI %d)\n", gNB->Mod_id, frame, slot, num_dci);
|
||||||
|
|
||||||
@@ -245,7 +244,7 @@ void phy_procedures_gNB_TX(PHY_VARS_gNB *gNB,
|
|||||||
AMP, slot, *fp, *cfg);
|
AMP, slot, *fp, *cfg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}*/
|
}
|
||||||
VCD_SIGNAL_DUMPER_DUMP_FUNCTION_BY_NAME(VCD_SIGNAL_DUMPER_FUNCTIONS_PHY_PROCEDURES_ENB_TX+offset,0);
|
VCD_SIGNAL_DUMPER_DUMP_FUNCTION_BY_NAME(VCD_SIGNAL_DUMPER_FUNCTIONS_PHY_PROCEDURES_ENB_TX+offset,0);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user