From f3159e68849b9b2c649a867cc49dd43752aac01c Mon Sep 17 00:00:00 2001 From: Guy De Souza Date: Mon, 29 Oct 2018 16:17:56 +0100 Subject: [PATCH] nsymbs 2 --- openair1/PHY/NR_TRANSPORT/nr_dlsch.c | 14 +++++++------- openair1/PHY/NR_TRANSPORT/nr_dlsch.h | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/openair1/PHY/NR_TRANSPORT/nr_dlsch.c b/openair1/PHY/NR_TRANSPORT/nr_dlsch.c index a011b9a118..44ef5691c7 100644 --- a/openair1/PHY/NR_TRANSPORT/nr_dlsch.c +++ b/openair1/PHY/NR_TRANSPORT/nr_dlsch.c @@ -126,7 +126,7 @@ void nr_pdsch_layer_mapping(uint16_t **mod_symbs, case 2: case 3: case 4: - for (int i=0; i>1; i++) + for (int i=0; i>1; i++) for (int l=0; l<2; l++) { tx_layers[l][i<<1] = mod_symbs[0][((i<<1)+l)<<1]; tx_layers[l][(i<<1)+1] = mod_symbs[0][(((i<<1)+l)<<1)+1]; } - for (int i=0; i>2; i++) + for (int i=0; i>2; i++) for (int l=0; l<3; l++) { tx_layers[l][i<<1] = mod_symbs[q][((i<<2)+l)<<1]; tx_layers[l][(i<<1)+1] = mod_symbs[q][(((i<<2)+l)<<1)+1]; diff --git a/openair1/PHY/NR_TRANSPORT/nr_dlsch.h b/openair1/PHY/NR_TRANSPORT/nr_dlsch.h index 0067bf1703..a732ca9524 100644 --- a/openair1/PHY/NR_TRANSPORT/nr_dlsch.h +++ b/openair1/PHY/NR_TRANSPORT/nr_dlsch.h @@ -75,7 +75,7 @@ void nr_pdsch_codeword_modulation(uint32_t *in, void nr_pdsch_layer_mapping(uint16_t **mod_symbs, uint8_t n_codewords, uint8_t n_layers, - uint16_t *n_symbs, + uint16_t n_symbs, uint16_t **tx_layers); uint8_t nr_generate_pdsch(NR_gNB_DLSCH_t dlsch,