From 3feb84ca79c7d62df778fe3e093793909bccd611 Mon Sep 17 00:00:00 2001 From: Guy De Souza Date: Mon, 10 Sep 2018 10:54:23 +0200 Subject: [PATCH] DL freq type 1 --- openair1/PHY/NR_TRANSPORT/nr_dlsch_tools.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/openair1/PHY/NR_TRANSPORT/nr_dlsch_tools.c b/openair1/PHY/NR_TRANSPORT/nr_dlsch_tools.c index d075deea94..989394bcad 100644 --- a/openair1/PHY/NR_TRANSPORT/nr_dlsch_tools.c +++ b/openair1/PHY/NR_TRANSPORT/nr_dlsch_tools.c @@ -205,3 +205,9 @@ void nr_get_rbg_list(uint32_t bitmap, uint8_t n_rbg, uint8_t* rbg_list) { // DL alloc type 1 +static inline uint16_t get_RIV(uint16_t rb_start, uint16_t L, uint16_t N_RB) { + if ((L-1)<=(N_RB>>1)) + return (N_RB*(L-1)+rb_start); + else + return (N_RB*(N_RB-L+1) + (N_RB-1-rb_start)); +}