Xavier Arteaga
036026be04
SRSENB: CSI reports on active SCells only
2020-12-12 15:58:33 +01:00
Andre Puschmann
35373d1385
enb,ue: add cmdline arg to enable usage of default LTE sample rate
...
some RF boards might have issues with the sharp filters that are needed
for the reduced sample rate operation that we use by default.
This switch allows to use the default LTE sampling rates and
configure this at run-time, not compile time.
2020-12-12 15:58:33 +01:00
Francisco Paisana
fdec451a9d
disable mcs>20 if eNB supports UL 64QAM but UE doesn't
2020-12-12 15:58:33 +01:00
Francisco Paisana
bc00abeeb8
fix phy configuration of UL 64QAM
2020-12-12 15:58:33 +01:00
Francisco Paisana
b369d6d5d5
consider enb sib config when activating UL 64QAM
2020-12-12 15:58:33 +01:00
Francisco Paisana
bf7c587e4f
add UL 64QAM support to eNB RRC and scheduler
2020-12-12 15:58:33 +01:00
Pedro Alvarez
604e79214d
Changed NAS is_attached interface to is_registered.
2020-12-12 15:58:33 +01:00
Pedro Alvarez
14844a168a
Created new class to hold all NAS states for the NAS state machine. Added EMM-DEREGISTERED substates and EMM-REGISTERED substates.
...
Decoupled PLMN selection, attach request and service request. Removed RRC connect procedure from NAS.
2020-12-12 15:58:33 +01:00
Francisco Paisana
ff7811c822
remove unused member variable from sched tester
2020-12-12 15:58:33 +01:00
Francisco Paisana
3407ac6741
fix ca sched test
2020-12-12 15:58:33 +01:00
Francisco Paisana
e8ac98d06f
added extra tbs and dci aggregation level checks to sched test suite
2020-12-12 15:58:33 +01:00
Francisco Paisana
5467ee9f83
moved more tests to ue-dedicated test suite
2020-12-12 15:58:33 +01:00
Francisco Paisana
992ea7fd29
moved UE-dedicated RA sched test to separate test suite file.
2020-12-12 15:58:33 +01:00
Francisco Paisana
d5f6ccc0c4
integrated UL UE-dedicated sched tests in random test
2020-12-12 15:58:33 +01:00
Francisco Paisana
eb327183d3
moved harq tests from scheduler_test_common.cc to separate test suite file. Created a class ue_sim, whose role is to emulate a UE behavior
2020-12-12 15:58:33 +01:00
Francisco Paisana
64fca23eb3
extended dci content checks of DL and UL grants in the scheduler random tester.
2020-12-12 15:58:33 +01:00
Francisco Paisana
88105c1577
change the namespace of tti point helper functions for the eNB
2020-12-12 15:58:33 +01:00
Francisco Paisana
114932b4c6
extended common sched test suite api to multi carrier
2020-12-12 15:58:33 +01:00
Francisco Paisana
f24e5aadaf
clean common sched output tests
2020-12-12 15:58:33 +01:00
Ismael Gomez
524453a6af
Fixes N_pucch_cs allocation to avoid collision with SR
2020-12-12 15:58:33 +01:00
Ismael Gomez
13f1d65b24
Add missing current_tx_nb which was causing all in uplink to fail
2020-12-12 15:58:33 +01:00
Ismael Gomez
8ed6345ff2
Do not reset softbuffer on each iteration
2020-12-12 15:58:32 +01:00
Francisco Paisana
3ea47b645a
changed the way the number of UL pending bytes is calculated in the scheduler
2020-12-12 15:58:32 +01:00
Ismael Gomez
dfb389d68f
srsenb: Use MCS from new grant when doing adaptive retx
2020-12-12 15:58:32 +01:00
Francisco Paisana
77d64f3ea5
add PDCCH alloc to UL retxs that resume the HARQ
2020-12-12 15:58:32 +01:00
Francisco Paisana
d8203acd56
implement harq resuming functionality
2020-12-12 15:58:32 +01:00
Francisco Paisana
510959b50f
update nr asn1 files, and asn1 tests
2020-12-12 15:58:32 +01:00
Francisco Paisana
f927ccaf55
fix pusch grant allocation for cqi reporting in CA.
2020-11-05 19:35:03 +00:00
Francisco Paisana
a351b2534e
allow PUSCH grants for CQI in PCell
2020-11-03 09:25:17 +00:00
Francisco Paisana
2ade364434
defer scell activation to rrc reconf complete reception
2020-11-03 09:25:01 +00:00
Andre Puschmann
74dcdec54f
enb: fix antenna port count for SCell config in RRC reconfig
...
set antenna port count for SCells in RRC reconfig message according
to configured ports in the enb config
2020-11-02 21:38:49 +01:00
Francisco Paisana
a865858db3
disable srbs UL during handover to avoid UL grants and scheduling requests before the handover is complete
2020-10-30 21:51:58 +00:00
Francisco Paisana
484c7586b4
fix heap buffer overflow
2020-10-30 20:35:41 +01:00
Francisco Paisana
42cdc5e340
Allocate all the leftover bytes of the TBS to last allocated MAC SDU.
...
Fix the way the RLC header is accounted for depending on the bearer id.
For instance, the SRB0 does not require any RLC header.
2020-10-30 13:35:15 +00:00
Francisco Paisana
55d62a2baa
fix rlc buffer updating inside the scheduler to account for RLC headers
2020-10-30 13:35:15 +00:00
Francisco Paisana
980278fdec
add comments regarding radio resource asn1 setting in the eNB
2020-10-29 21:19:40 +00:00
Francisco Paisana
84cfc29ca1
apply the scell configuration sooner during intra-enb handover
2020-10-29 21:19:40 +00:00
Francisco Paisana
b40a5a958e
use common function to fill rrc reconf message in handover
2020-10-29 21:19:40 +00:00
Francisco Paisana
e9b693942f
diff-based cell selection activation
2020-10-29 21:19:40 +00:00
Francisco Paisana
836e7d7ede
refactor scell addition in the srsenb::rrc to follow the same style of other rrc recfg fields
2020-10-29 21:19:40 +00:00
Francisco Paisana
a8e11d7991
removal of the special case for rrc reconf update
2020-10-29 21:19:40 +00:00
Francisco Paisana
f26b5ccde7
fix drb reestablishment during handover
2020-10-29 21:19:40 +00:00
Francisco Paisana
7bf196a6e0
removal of srb handling from srsenb::rrc::bearer_cfg_handler
2020-10-29 21:19:40 +00:00
Francisco Paisana
2ef1e286b2
fix set of rrc reconf message radio resource cfg fields
2020-10-29 21:19:40 +00:00
Francisco Paisana
890113fd32
now the rrc enb is using a common function for rr_cfg reconf for the first reconf message
2020-10-29 21:19:40 +00:00
Francisco Paisana
ce78fa82ce
now the rrc enb is using a common function for rr_cfg setup/reest
2020-10-29 21:19:40 +00:00
Francisco Paisana
97f2e4336e
refactor of functions for filling the asn1 radio resource config structs. This functions are used during rrc setup/reest/reconf
2020-10-29 21:19:40 +00:00
Xavier Arteaga
fa837925d0
Fix inter-frequency/intra-enb HO
2020-10-29 09:17:34 +01:00
Andre Puschmann
ff21d9c077
enb: fix error log when parsing cell config
2020-10-28 12:05:53 +01:00
Xavier Arteaga
58be68f856
Changed cell gain command from cell index to cell id
2020-10-26 10:13:02 +01:00