Commit 7d08b0c0 authored by francescomani's avatar francescomani

add assertion in rotation function

parent 1c3058e2
...@@ -288,6 +288,9 @@ void apply_nr_rotation_RX(NR_DL_FRAME_PARMS *frame_parms, ...@@ -288,6 +288,9 @@ void apply_nr_rotation_RX(NR_DL_FRAME_PARMS *frame_parms,
int first_symbol, int first_symbol,
int nsymb) int nsymb)
{ {
AssertFatal(first_symbol + nsymb <= NR_NUMBER_OF_SYMBOLS_PER_SLOT,
"First symbol %d and number of symbol %d not compatible with number of symbols in a slot %d\n",
first_symbol, nsymb, NR_NUMBER_OF_SYMBOLS_PER_SLOT);
int symb_offset = (slot % frame_parms->slots_per_subframe) * frame_parms->symbols_per_slot; int symb_offset = (slot % frame_parms->slots_per_subframe) * frame_parms->symbols_per_slot;
for (int symbol = first_symbol; symbol < first_symbol + nsymb; symbol++) { for (int symbol = first_symbol; symbol < first_symbol + nsymb; symbol++) {
......
...@@ -1268,8 +1268,7 @@ int main(int argc, char **argv) ...@@ -1268,8 +1268,7 @@ int main(int argc, char **argv)
gNB->frame_parms.N_RB_UL, gNB->frame_parms.N_RB_UL,
offset, offset,
0, 0,
gNB->frame_parms.Ncp == EXTENDED ? 12 : 14, gNB->frame_parms.Ncp == EXTENDED ? 12 : 14);
link_type_ul);
} }
ul_proc_error = phy_procedures_gNB_uespec_RX(gNB, frame, slot); ul_proc_error = phy_procedures_gNB_uespec_RX(gNB, frame, slot);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment