cig
3939406141
Logging fixes at UE and gNB
2020-10-27 10:43:24 +01:00
cig
c961e81ce9
Broken down get_band into two functions to get duplex offset and frame type
...
- the band is coming from the SI, therefore a function to get the band is not
necessary
- this solves also the limitations of the get_band algorithm with the NR bands
overlapping in the NR operating bands table (e.g. band 78 and band 48)
2020-10-27 10:43:24 +01:00
cig
60d81f231a
Configuration changes to support FDD
...
- adapted the get_band function: the algorithm is now taking into account
also the UL frequency in order to fetch the proper band (this was failing
before as some NR bands have the same DL band, e.g. band 65 and 66)
- added new bands to the NR table as per TS 38.101 V16.4.0 (2020)
- made the from_nrarfcn function compatible with UL FDD (this function,
used for both DL and UL was previously working with TDD only as it
did not compute properly the frequency for the UL FDD, throwing asserts)
- introduced common functions to get the NR table idx and the duplex mode,
removing repeated code in the process
- removed the unused function to get the uldl offset
- improved some logging
- other minor fixes to the relevant code
2020-10-27 10:41:59 +01:00
Francesco Mani
914b8da916
fix after integration
2020-10-19 12:46:55 +02:00
hardy
03e5b461a3
Merge remote-tracking branch 'origin/NR_MAC_SSB_RO_GlobalEdge' into integration_2020_wk42
...
Solved Conflicts in:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
openair2/LAYER2/NR_MAC_gNB/nr_mac_gNB.h
2020-10-19 11:18:30 +02:00
hardy
8eb9d0b4a6
Merge remote-tracking branch 'origin/fixes-mac-sched-nfapi' into integration_2020_wk42
2020-10-19 10:52:37 +02:00
hardy
4d14cc63b9
Merge remote-tracking branch 'origin/cce_indexing_fix' into integration_2020_wk42
2020-10-19 10:51:46 +02:00
Florian Kaltenberger
0d555854e9
Merge branch 'NR_MAC_SSB_RO_GlobalEdge' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_MAC_SSB_RO_GlobalEdge
2020-10-15 11:27:10 +02:00
Francesco Mani
62dbda5c83
Merge remote-tracking branch 'origin/develop' into NR_RA_updates
2020-10-15 10:18:16 +02:00
kn.raju
2cad2b936e
modified mapping of SSB index to UE_id
2020-10-15 13:00:04 +05:30
Francesco Mani
5f1fe21c7c
Revert "Fix to avoid RRC->X2AP ticking every msec when x2ap task is not enabled"
...
This reverts commit 1a5874d40f .
2020-10-15 08:54:31 +02:00
Florian Kaltenberger
18ae5acc98
Merge remote-tracking branch 'origin/develop' into NR_MAC_SSB_RO_GlobalEdge
2020-10-13 21:47:21 +02:00
Robert Schmidt
9882460607
Remove Mutexes in phy_stub_UE.c
...
Various mutexes are present in the phy_stub_UE.c file. However, it will
only be run in a single thread; the multiple-thread implementation also
runs the higher layers concurrently, which leads to races and segfaults.
Therefore, remove these mutexes, as we don't need them.
2020-10-13 08:49:30 +02:00
Robert Schmidt
581de8b2d8
Limit UE UL RBs to 48
2020-10-13 08:49:30 +02:00
Robert Schmidt
41a440fad2
Do not schedule static slices if 0 RB(G)s
2020-10-13 08:49:29 +02:00
Robert Schmidt
ca1b0e2bbc
Bugfix RR algo: if a UE cannot be allocated, skip it
2020-10-13 08:49:29 +02:00
abdeljel
8aa270a7c0
Refactor HARQ retx in try_allocate_harq_retransmission()
2020-10-13 08:49:29 +02:00
Sakthivel Velumani
c9c1df0bff
fixed dlsim build error
...
also added a log message for DCI generation in MAC
2020-10-12 18:59:15 +02:00
Sakthivel Velumani
3a7079228e
scheduling slot 2 aslo
2020-10-12 18:59:14 +02:00
Robert Schmidt
72556206e9
Simplify set_Y()
2020-10-12 18:59:14 +02:00
Sakthivel Velumani
8a1be8aa2f
increased the number of pdcch candidates in ue
2020-10-12 18:59:14 +02:00
Sakthivel Velumani
6b3ddcc799
fixed cce indexing to allow multiple pdcch on single coreset
2020-10-12 18:59:14 +02:00
Sakthivel Velumani
4074db8515
Hotfix for DL DCI issue in UE
...
Created two dci_pdu's to hold dci configuration for UL and DL DCI.
This wasn't a problem before as only one DCI was scheduled.
2020-10-12 18:07:24 +02:00
Francesco Mani
74b2aec212
fix for rach pdus
2020-10-09 13:46:38 +02:00
Thomas Schlichter
2a4153eb29
fixup previous merge with develop branch
2020-10-07 17:54:39 +02:00
Robert Schmidt
a389e6f5e9
Fixup: reserve space for TA command
2020-10-07 17:54:39 +02:00
matzakos
1a5874d40f
Fix to avoid RRC->X2AP ticking every msec when x2ap task is not enabled
...
-Since the aim of itti RRC_SUBFRAME_PROCESS message (MAC->RRC) is to trigger an itti X2AP_SUBFRAME_PROCESS message (RRC->X2AP), avoid creating
RRC_SUBFRAME_PROCESS message if x2ap task is not enabled. Not sure if this is the best solution. We could also avoid only sending the second itti X2AP_SUBFRAME_PROCESS message.
2020-10-07 14:37:02 +02:00
Raphael Defosseux
5411461582
Merge remote-tracking branch 'origin/develop' into integration_2020_wk40
2020-10-07 10:53:36 +02:00
Shweta Shrivastava
2305470a75
Fix for using K2 offset other than 2
2020-10-06 13:26:45 -05:00
Francesco Mani
87b02489b0
using crnti as tcrnti
2020-10-06 14:12:29 +02:00
hardy
d61f45ecb9
Merge remote-tracking branch 'origin/ulsch_decode_mthread' into integration_2020_wk40
2020-10-06 11:00:09 +02:00
Francesco Mani
8d6e0a43d1
adding cfra flag
2020-10-05 18:04:20 +02:00
Francesco Mani
3ac23f80f9
Merge remote-tracking branch 'origin/NR_DL_scheduler' into nr_ue_msg3
2020-10-05 14:56:18 +02:00
Robert Schmidt
2904367165
Fixup: reserve space for TA command
2020-10-05 13:14:58 +02:00
Robert Schmidt
2e41782a12
Add configurable UE as param for nr_generate_dlsch_pdu()
2020-10-05 13:14:58 +02:00
Robert Schmidt
eb263af39e
Remove statistics from nr_generate_dlsch_pdu()
2020-10-05 13:14:58 +02:00
Robert Schmidt
4ecb236df6
nr_fill_nfapi_dl_pdu(): pdu index and nPDUs counting
2020-10-05 13:14:58 +02:00
Robert Schmidt
cbd6250fdf
Directly construct tx_req nFAPI message in DL postprocessor
2020-10-05 13:14:58 +02:00
Robert Schmidt
22cb1567d4
allocate only necessary amount of RBs
2020-10-05 13:14:58 +02:00
Robert Schmidt
d145d8d662
Consider retransmissions in the preprocessor
2020-10-05 13:14:58 +02:00
Robert Schmidt
0ef332ef75
DL Post processor: distinguish tx/retx
2020-10-05 13:14:58 +02:00
Robert Schmidt
acffd17d6f
Store retx Info
2020-10-05 13:14:58 +02:00
Robert Schmidt
8a004df0c9
Create UE MAC Context after successful RA
2020-10-05 13:14:58 +02:00
Robert Schmidt
ee850206e4
fixup: throughput correct only if first TDD slot
2020-10-05 13:14:58 +02:00
Robert Schmidt
f80ab8797a
Use vrb_map in in DL for NSA mode
2020-10-05 13:14:58 +02:00
Robert Schmidt
d7d21efcf5
Post-processor: enable multi-UE handling
2020-10-05 13:14:58 +02:00
Robert Schmidt
059f585e06
Preprocessor: check for number of UEs
2020-10-05 13:14:58 +02:00
Robert Schmidt
abd608b6cb
Mark active in add_new_nr_ue() only if phytest
2020-10-05 13:14:58 +02:00
Robert Schmidt
d921581922
Remove fiveG_connected and use active
2020-10-05 13:14:58 +02:00
Robert Schmidt
793cbda97e
Simplify allocate_rn_CCEs()
2020-10-05 13:14:58 +02:00