Francisco Paisana
dd3c9b4d7e
sched,nr: utilization of common bwp params structure across multiple sched objects
3 years ago
Francisco Paisana
2db8b8d876
sched,nr: add RAR scheduler inspired in LTE one
3 years ago
Francisco Paisana
4f0b954cde
sched,nr: changed scheduler nr api to not require slot_indication function
3 years ago
Francisco Paisana
23afc66a86
sched,nr: implementation of PUCCH HARQ allocation in NR
3 years ago
Francisco Paisana
bcc374c2cd
implement TDD DL vs UL slot activation
3 years ago
Francisco Paisana
f87f898641
sched,nr: extend coreset pdcch allocation to UL
3 years ago
Ismael Gomez
5d034b067e
Add option to rr.conf to select sub-band CQI K value ( #3071 )
3 years ago
Francisco
357bc10a17
feature - make minimum SNR, under which the RRC is notified with UL KO, configurable
3 years ago
faluco
8708043a5f
- Add date to log timestamps.
...
- Print once per second the current timestamp into stdout, feature guarded by a config expert option.
3 years ago
Francisco
67325ab5c1
add pdcch_cqi_offset parameter to enb.conf
3 years ago
Francisco
2a31daca4a
enb,configuration: allow to specify enb specific max nof RLC retxs
3 years ago
Pedro Alvarez
132f2aa605
Added assert to make sure SRB id makes sense in apply_rlc_rb_updates
3 years ago
Pedro Alvarez
e946cbd5de
Tweaked SRB parsing to remove unecessary parenthisis
3 years ago
Pedro Alvarez
8d41c0d476
Maded SRB configuration optional in rb.conf
3 years ago
Pedro Alvarez
f0a28ebc88
Rename drb.conf to rb.conf to reflect the now configurable SRBs.
3 years ago
Pedro Alvarez
17c09dfd75
Changed enb_cfg_parcer.cc to use SRSRAN_ERROR instead of -1 for error returning.
3 years ago
Pedro Alvarez
e19df2aedb
Make sure that SRB configuration goes in RR config dedicated message.
3 years ago
Pedro Alvarez
72cf3a1cec
Added RLC SRB1 and SRB2 configuration ability.
...
The configuration was added to drb.conf
3 years ago
Ismael Gomez
1fd9d4300c
Move pdu buffer mutex in mac::ue to each carrier buffer map
3 years ago
Xavier Arteaga
b25681f9de
gnb,prach: add PRACH to gNB
...
rebase of Xavier's feature_gnb_prach branch
3 years ago
Xavier Arteaga
47747e3148
SRSENB: RRC measurement report for NR are appended
3 years ago
David Rupprecht
59ca11db68
Added missing target_link_libs
3 years ago
Andre Puschmann
6c82d63aa6
remove legacy PNF/VNF code
...
the code hasn't been maintained for a while an likely needs to be
adapted for a real-world scenarios.
in order to avoid having to maintain two MAC/PHY interfaces we
remove the code from now.
3 years ago
Xavier Arteaga
96cb25b868
Add arguments to NR PHY test
3 years ago
Xavier Arteaga
ecc0b92142
Integrated PUSCH decoder in gNb
3 years ago
Andre Puschmann
068267992d
rnti_pool: add rrc_endc class and extra 1024B to UE memblock size
...
this should fix #3045
however, this hard-coded size seems pretty unflexible anyway so we might
have to increase/add to it, or find an alternative way to calculate the size?
3 years ago
Andre Puschmann
e460739152
rrc_ue: only create and call endc_handler if NR RRC is available
3 years ago
Andre Puschmann
3f81d3e969
enb,rrc_endc: add handler for measurements and UE capabilities
3 years ago
Andre Puschmann
8d443d79e5
enb,rrc: add skeleton code for new RRC internal interface for SgNB addition
3 years ago
Andre Puschmann
8dd7075d12
enb,stack: add NR components for NSA mode
...
adds the main NR components for RLC, PDCP, MAC and RRC
for NSA operation.
3 years ago
Andre Puschmann
ec3465bb98
s1ap: fix compilation of test on 32bit
3 years ago
Andre Puschmann
19996a4059
sched_nr: fix compilation
3 years ago
Xavier Arteaga
5307fec2f0
Added GNB MAC UL info initial interface and fix PHY implementation
3 years ago
Xavier Arteaga
e764a26136
Integrated PUCCH decoding in gNb
3 years ago
Xavier Arteaga
3fe9176750
Added PUCCH dedocder to slot worker
3 years ago
Xavier Arteaga
658b47d917
Added NR PUSCH and PUCCH decoder in gnb_ul
3 years ago
Xavier Arteaga
f6fc215541
Refactored enb_dl_nr to gnb_dl and initial gnb_ul
3 years ago
David Rupprecht
f90e359208
Moved cp to test common
3 years ago
Ismael Gomez
4e39982a19
Fix TSAN warnings in UE ( #3021 )
...
* Protect PHY SR signal management in a class
* Protect intra_freq_meas vector
* Protect cell and srate shared variables in thread-safe classes
* srsue,srsenb: include TSAN options header
* Protect ue_rnti_t and rnti scheduling windows behind thread-safe classes
* Protect access to state variable in sync_state
* Protect access to metrics configuration
* Protect access to is_pending_sr
* Protect access to UE prach worker
* Protect UE mux
* Avoid unlocking mutex twice
* Fix data races in RF/ZMQ
* Fix data races in intra_measure and PHY
* Fix minor data races in MAC
* Make TSAN default behaviour to not halt on error
* Fix blocking in intra cell measurement
* Address comments
Co-authored-by: Andre Puschmann <andre@softwareradiosystems.com>
3 years ago
Ismael Gomez
c0fd64c4e6
Fix data races in srsENB MAC
3 years ago
Pedro Alvarez
1b676aa406
Moved lib GTPU to its own folder
3 years ago
Pedro Alvarez
865298f8d5
Moved lib PDCP to its own folder
3 years ago
Pedro Alvarez
171d5727be
Moved lib RLC into it's own folder
3 years ago
Francisco Paisana
30802777cf
fix,enb: fix enb.conf param description
3 years ago
Francisco Paisana
4d014e7ceb
s1ap,feature: make the ts1 reloc timers configurable via the enb.conf
3 years ago
Francisco
4c316aa9ea
sched,nr: integrate mac-phy interface types into the scheduler
3 years ago
Francisco
5b3c5ded63
sched,nr: implement NR PDCCH allocation algorithm
3 years ago
Xavier Arteaga
6f5614a0cc
Suggested modifications on gNb MAC/PHY interface
3 years ago
Xavier Arteaga
8378c85ec4
Refactored gNb PHY
3 years ago
Xavier Arteaga
c4e13f70a2
SRSENB: fix NR worker pointer check
3 years ago