francescomani
7bb7c4d290
Merge remote-tracking branch 'origin/develop' into NR_RRC_256QAM_DL
2022-02-21 09:24:07 +01:00
francescomani
3b7430a745
Merge remote-tracking branch 'origin/develop' into NR_SA_10MHz
2022-02-21 09:12:21 +01:00
Robert Schmidt
86c4882245
Merge remote-tracking branch 'origin/NR_2port_CSIRS' into integration_2022_wk08
2022-02-20 19:48:34 +01:00
Cedric Roux
78f0c8ff29
nr rlc: harmonize computation of sn_count
...
Functions generate_missing() and missing_size() had different
computations of sn_count. Not sure if it is a problem or not,
but let's do the same in both functions.
Hopefully the computation is correct.
2022-02-20 16:00:54 +01:00
Cedric Roux
7c652df820
nr rlc: bugfix - so_end was used instead of sn_end
2022-02-20 15:56:56 +01:00
Robert Schmidt
72a4ed80da
Merge remote-tracking branch 'origin/msc-removal' into integration_2022_wk08
2022-02-19 19:43:11 +01:00
Robert Schmidt
21f862641c
Merge remote-tracking branch 'origin/cleanup-20220125' into integration_2022_wk08
2022-02-19 19:34:01 +01:00
Raymond Knopp
6d9d1f0b94
changes for 2.5ms TDD period
2022-02-19 13:07:20 +01:00
Melissa Elkadi
ca336ea917
Fixing comments from MR review.
2022-02-18 10:27:34 -08:00
Melissa Elkadi
221e8402cc
Fixing spacing in lines were already changing
2022-02-18 10:14:16 -08:00
Melissa Elkadi
b7c767147e
Hacks with comments are added in this commit.
...
These allow the NRUE to reach roughtly 15-25 Mbps
with ~20%-34% packetloss without crashing.
2022-02-18 09:48:38 -08:00
francescomani
c4547c7afd
fixing wrong interpretation of support for 256qam table
2022-02-18 18:38:51 +01:00
Melissa Elkadi
cc22ec9978
Calling scheduler before handling DCI to ensure nbits are set
...
Previously, we thought the memset in the nr_ue_dl_indication()
was causing issues / exposing a race. This is not the case. The
memset is not problematic, the issue is that in the emulate_l1
mode we were not always configuring the DCI nbits before handling
the DCI when we are pushing high (15 Mbps) throughput traffic.
2022-02-18 09:29:00 -08:00
francescomani
d0228cf18a
Merge branch 'NR_2port_CSIRS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_2port_CSIRS
2022-02-18 13:39:02 +01:00
francescomani
0a59bffbb1
fix phy-test check
2022-02-18 13:38:45 +01:00
Robert Schmidt
6569fd7614
Do not prematurely overwrite scheduler information
...
Overwriting sched_pusch information at that stage would in particular
lose information on the current frame/slot. Overwriting sched_pusch with
the retInfo structure is already done at the end of
allocate_ul_retransmission(), and is therefore not necessary at this
stage.
2022-02-18 12:52:59 +01:00
Robert Schmidt
63989e8a69
Fix for F1 RFsim fail
...
We compute the preferred DL TDAs when receiving the cellGroup from the
RRC. However, in F1 and the RFsim, it seems that the scheduler tries to
access the preferred DL TDAs before they have been set after receiving
the cellGroup. In this commit, add a simple check to verify the
preferred TDA has been set up.
2022-02-18 12:16:08 +01:00
francescomani
9eb1137b54
fix for scc/scc_SIB at UE
2022-02-18 10:14:52 +01:00
Laurent THOMAS
8e3f720b7d
fix unaligned mem for SIMD
2022-02-18 09:41:18 +01:00
Laurent THOMAS
18a421578f
finish remove global vars for UE PBCH
2022-02-18 09:41:18 +01:00
rmagueta
35d6c4af98
Fix ra_SearchSpace for NSA
2022-02-18 02:09:59 +00:00
rmagueta
da251e00b3
Fix firstActiveBWP and defaultBWP for NSA
2022-02-18 01:59:33 +00:00
rmagueta
cce425baf7
Fix searchSpaceId and controlResourceSetId for NSA
2022-02-18 01:43:09 +00:00
rmagueta
87c69d2fe4
To use initialBWP when there are no dedicated BWPs in config file
2022-02-18 01:22:26 +00:00
rmagueta
589cb2f43e
Fix segmentation fault for do-ra
2022-02-18 00:39:34 +00:00
rmagueta
99d1588670
Fix phy-test
2022-02-18 00:28:44 +00:00
rmagueta
0789759b85
Fix dedicated BWPs configuration for NSA
2022-02-17 20:09:39 +00:00
Melissa Elkadi
a21fb77dd1
Added comment to justify uci_size condition
...
Also, properly filling the CCE index and Agg level
in the stub function when we get the DCI from
nfapi
2022-02-17 10:25:28 -08:00
Melissa Elkadi
2208abfedd
Modifying change to MAC layer
...
Instead of conditionally calling the pucch_scheduler
we now only call the functions we need from the stub
function directly. This is better because we are not
modifying the OAI MAC layer code and ensuring that we
are not calling the pucch_scheduler twice for the same
sfn/slot
2022-02-17 08:48:26 -08:00
francescomani
9f02206b8a
error message if no uecap in fill_default_secondaryCellGroup
2022-02-17 17:43:24 +01:00
rmagueta
d1e7dead00
Fix the removal of unused BWPs
2022-02-17 14:14:50 +00:00
Robert Schmidt
e890cee31c
Reduce max_num_ue after successful PUCCH alloc
2022-02-17 13:58:27 +01:00
Robert Schmidt
fd40aa2666
Make nr_find_nb_rb() take minimum RBsize
...
Fixes a bug when scheduling multiple UEs
2022-02-17 13:58:24 +01:00
rmagueta
95a0271779
Fix warning
2022-02-17 10:22:28 +00:00
francescomani
bcbafdf094
fix for ulprbbl memcpy
2022-02-17 10:31:16 +01:00
francescomani
77153fbf5f
TBSLBRM for DL computed ad MAC (added fapi parameter)
2022-02-17 10:16:22 +01:00
Robert Schmidt
ff0fb53056
Merge remote-tracking branch 'origin/nr-fdd-scheduling' into integration_2022_wk07_c
2022-02-17 09:32:44 +01:00
Robert Schmidt
b97d26cb86
Merge remote-tracking branch 'origin/NR_SA_UID' into integration_2022_wk07_c
2022-02-17 09:02:16 +01:00
Melissa Elkadi
5637b62ed8
Return in gNB if pdu_len is less than cast length
...
This is what we did in the NRUE for NSA mode
2022-02-16 16:26:41 -08:00
Melissa Elkadi
c917352dd2
Resolving issues in MR:
...
Adding error checking before indexing in mac layer harq array
Adding error checking before writing ul_harq_sfn_slot
Added comments
Made a "static" free_uci_inds() actually static
2022-02-16 16:11:19 -08:00
luis_pereira87
bddcfc512f
Implementation of functions required for the BWP switching based on RRC method
2022-02-16 19:23:53 +00:00
luis_pereira87
6b69e67f71
Fix number of search spaces
2022-02-16 16:43:49 +00:00
Sagar Parsawar
476e9f62d9
Added PRS parameters to config file for OAI gNB and nrUE
2022-02-16 16:29:10 +01:00
matzakos
fb153cc792
Merge remote-tracking branch 'origin/NR_SA_UID' into F1C_extensions_develop
2022-02-16 16:08:58 +01:00
matzakos
d3d9325081
Merge remote-tracking branch 'origin/develop' into F1C_extensions_develop
2022-02-16 16:08:34 +01:00
francescomani
8c1ed65c1f
Merge remote-tracking branch 'origin/develop' into NR_MIMO_memory
2022-02-16 13:46:54 +01:00
luis_pereira87
405edc8bd3
Fix RRC state and sub-state
2022-02-16 12:43:04 +00:00
luis_pereira87
1cd71d1742
Change LOG level
2022-02-16 11:51:20 +00:00
luis_pereira87
acdbb5bb8d
Fix segmentation fault in phy-test
2022-02-16 11:28:04 +00:00
luis_pereira87
47592d53aa
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/RRC/NR/L2_nr_interface.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/MESSAGES/asn1_msg.h
2022-02-16 11:17:24 +00:00