PBCH test case support for non-zero bchpyload
This commit is contained in:
@@ -540,7 +540,7 @@ int main(int argc, char **argv)
|
|||||||
if (input_fd==NULL) {
|
if (input_fd==NULL) {
|
||||||
gNB->pbch_configured = 1;
|
gNB->pbch_configured = 1;
|
||||||
|
|
||||||
gNB->ssb_pdu.ssb_pdu_rel15.bchPayload = 0;
|
gNB->ssb_pdu.ssb_pdu_rel15.bchPayload = 0x55dd33;
|
||||||
|
|
||||||
for (int slot=0;slot<frame_parms->slots_per_frame;slot++) {
|
for (int slot=0;slot<frame_parms->slots_per_frame;slot++) {
|
||||||
for (aa=0; aa<gNB->frame_parms.nb_antennas_tx; aa++)
|
for (aa=0; aa<gNB->frame_parms.nb_antennas_tx; aa++)
|
||||||
@@ -718,9 +718,9 @@ int main(int argc, char **argv)
|
|||||||
|
|
||||||
payload_ret = (UE->pbch_vars[0]->xtra_byte == gNB_xtra_byte);
|
payload_ret = (UE->pbch_vars[0]->xtra_byte == gNB_xtra_byte);
|
||||||
for (i=0;i<3;i++){
|
for (i=0;i<3;i++){
|
||||||
payload_ret += (UE->pbch_vars[0]->decoded_output[i] == (gNB->ssb_pdu.ssb_pdu_rel15.bchPayload>>(8*i)));
|
payload_ret += (UE->pbch_vars[0]->decoded_output[i] == ((gNB->ssb_pdu.ssb_pdu_rel15.bchPayload>>(8*i)) & 0xff));
|
||||||
}
|
}
|
||||||
//printf("xtra byte gNB: 0x%02x UE: 0x%02x\n",gNB_xtra_byte, UE->rx_ind.rx_indication_body->mib_pdu.additional_bits);
|
//printf("xtra byte gNB: 0x%02x UE: 0x%02x\n",gNB_xtra_byte, UE->pbch_vars[0]->xtra_byte);
|
||||||
//printf("ret %d\n", payload_ret);
|
//printf("ret %d\n", payload_ret);
|
||||||
if (payload_ret!=4)
|
if (payload_ret!=4)
|
||||||
n_errors_payload++;
|
n_errors_payload++;
|
||||||
|
|||||||
Reference in New Issue
Block a user