From 065614f0a080280a1cb8af2cb1d425189ae22ab8 Mon Sep 17 00:00:00 2001 From: Guy De Souza <desouza@eurecom.fr> Date: Thu, 24 May 2018 16:45:05 +0200 Subject: [PATCH] RE jump fix --- openair1/PHY/NR_TRANSPORT/nr_pbch.c | 8 +++++--- openair1/PHY/NR_TRANSPORT/nr_transport.h | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/openair1/PHY/NR_TRANSPORT/nr_pbch.c b/openair1/PHY/NR_TRANSPORT/nr_pbch.c index fa6aedf418..842f35ae52 100644 --- a/openair1/PHY/NR_TRANSPORT/nr_pbch.c +++ b/openair1/PHY/NR_TRANSPORT/nr_pbch.c @@ -129,8 +129,8 @@ int nr_generate_pbch_dmrs(uint32_t *gold_pbch_dmrs, } void nr_pbch_scrambling(uint32_t Nid, - uint8_t *pbch_a, uint8_t nushift, + uint8_t *pbch_a, uint32_t length) { uint8_t reset; @@ -268,8 +268,10 @@ int nr_generate_pbch(NR_gNB_PBCH *pbch, k-=frame_parms->ofdm_symbol_size; } - k+=145; - l++; + k += 144; + if (k >= frame_parms->ofdm_symbol_size) + k-=frame_parms->ofdm_symbol_size; + m=216; for (int ssb_sc_idx = 192; ssb_sc_idx < 240; ssb_sc_idx++) { diff --git a/openair1/PHY/NR_TRANSPORT/nr_transport.h b/openair1/PHY/NR_TRANSPORT/nr_transport.h index 2b674deeb6..58a4344e9d 100644 --- a/openair1/PHY/NR_TRANSPORT/nr_transport.h +++ b/openair1/PHY/NR_TRANSPORT/nr_transport.h @@ -72,8 +72,8 @@ int nr_generate_pbch_dmrs(uint32_t *gold_pbch_dmrs, @param */ void nr_pbch_scrambling(uint32_t Nid, - uint8_t *pbch_a, uint8_t nushift, + uint8_t *pbch_a, uint32_t length); /*! -- GitLab