Francisco Paisana
d9336bcd9e
sched,nr: creation of pool of softbuffers for NR. Now the sched NR harq manages the lifetime of the softbuffer and its forwarding to the PHY
2021-07-15 21:56:47 +02:00
Francisco Paisana
1535e6b205
sched,nr: extend sched nr testing suite. restrict paralllelization for correct DAI generation
2021-07-15 21:56:47 +02:00
Francisco Paisana
323703c2f3
sched,nr: measure latency of sched nr in test
2021-07-15 21:56:47 +02:00
Francisco Paisana
d63ea00a5d
sched,nr: use PRBs instead of RBGs as the basic unit for PRB grants in the NR scheduler
2021-07-15 21:56:47 +02:00
Francisco Paisana
b81cbd1334
sched,nr: redesign the order available search spaces/coresets are found in the scheduler
2021-07-15 21:56:47 +02:00
Francisco Paisana
dd3c9b4d7e
sched,nr: utilization of common bwp params structure across multiple sched objects
2021-07-15 21:56:47 +02:00
Francisco Paisana
2db8b8d876
sched,nr: add RAR scheduler inspired in LTE one
2021-07-15 21:56:47 +02:00
Francisco Paisana
4f0b954cde
sched,nr: changed scheduler nr api to not require slot_indication function
2021-07-15 21:56:47 +02:00
Francisco Paisana
23afc66a86
sched,nr: implementation of PUCCH HARQ allocation in NR
2021-07-15 21:56:47 +02:00
Francisco Paisana
bcc374c2cd
implement TDD DL vs UL slot activation
2021-07-15 21:56:47 +02:00
Francisco Paisana
f87f898641
sched,nr: extend coreset pdcch allocation to UL
2021-07-15 21:56:47 +02:00
Ismael Gomez
5d034b067e
Add option to rr.conf to select sub-band CQI K value ( #3071 )
2021-07-15 21:23:35 +02:00
faluco
b79481f74b
- Fix text formatter unit test for printing the date.
2021-07-15 18:44:51 +02:00
Francisco
357bc10a17
feature - make minimum SNR, under which the RRC is notified with UL KO, configurable
2021-07-15 18:44:51 +02:00
faluco
8708043a5f
- Add date to log timestamps.
...
- Print once per second the current timestamp into stdout, feature guarded by a config expert option.
2021-07-15 18:44:51 +02:00
Francisco
67325ab5c1
add pdcch_cqi_offset parameter to enb.conf
2021-07-15 18:44:51 +02:00
Andre Puschmann
f42f8fcd7a
ctestconfig: update valgrind parameters to track origins
2021-07-15 17:13:40 +02:00
Francisco
2a31daca4a
enb,configuration: allow to specify enb specific max nof RLC retxs
2021-07-15 15:59:33 +02:00
Andre Puschmann
b5b2f8190e
signal_handler: use std::atomic for running var
2021-07-14 23:03:51 +02:00
Andre Puschmann
ff5fe5df14
rf_uhd_imp: fix race in RF metrics
2021-07-14 23:03:51 +02:00
Pedro Alvarez
132f2aa605
Added assert to make sure SRB id makes sense in apply_rlc_rb_updates
2021-07-14 20:21:07 +02:00
Pedro Alvarez
e946cbd5de
Tweaked SRB parsing to remove unecessary parenthisis
2021-07-14 20:21:07 +02:00
Pedro Alvarez
8d41c0d476
Maded SRB configuration optional in rb.conf
2021-07-14 20:21:07 +02:00
Pedro Alvarez
f0a28ebc88
Rename drb.conf to rb.conf to reflect the now configurable SRBs.
2021-07-14 20:21:07 +02:00
Pedro Alvarez
17c09dfd75
Changed enb_cfg_parcer.cc to use SRSRAN_ERROR instead of -1 for error returning.
2021-07-14 20:21:07 +02:00
Pedro Alvarez
e19df2aedb
Make sure that SRB configuration goes in RR config dedicated message.
2021-07-14 20:21:07 +02:00
Pedro Alvarez
72cf3a1cec
Added RLC SRB1 and SRB2 configuration ability.
...
The configuration was added to drb.conf
2021-07-14 20:21:07 +02:00
Ismael Gomez
1fd9d4300c
Move pdu buffer mutex in mac::ue to each carrier buffer map
2021-07-14 18:59:04 +02:00
David Rupprecht
d990db66f6
Added syslog logger
2021-07-14 18:57:28 +02:00
faluco
7b7ecb7983
Add a new configuration option that controls PDSCH baseband sample dump to a file on KO.
2021-07-14 16:17:23 +02:00
Xavier Arteaga
b25681f9de
gnb,prach: add PRACH to gNB
...
rebase of Xavier's feature_gnb_prach branch
2021-07-14 14:30:58 +02:00
David Rupprecht
fb92118bb7
Add 5G NAS infrastructure
2021-07-14 13:38:08 +02:00
David Rupprecht
505225d845
Added ue nas base class with security functions
2021-07-14 13:38:08 +02:00
David Rupprecht
7fa85ab336
Added nas test common file
2021-07-14 13:38:08 +02:00
Xavier Arteaga
47747e3148
SRSENB: RRC measurement report for NR are appended
2021-07-14 12:56:39 +02:00
David Rupprecht
e0b09f1301
Fixed coverity findings
2021-07-14 10:28:20 +02:00
David Rupprecht
709b706d07
Fix 5G NAS extended protocol discriminator
2021-07-14 10:28:20 +02:00
David Rupprecht
59ca11db68
Added missing target_link_libs
2021-07-14 09:41:37 +02:00
Andre Puschmann
9d6d437ba5
mac_nr,ue: don't decode RAR PDU that couldn't be decoded
...
ignore RAR PDU when PDSCH wasn't OK
2021-07-14 09:28:51 +02:00
Andre Puschmann
c7d29f4af1
ttcn3: fix potential deadlock
...
* fix a few races detected with TSAN in SR proc of the DUT
* fix deadlock caused by sync_queue_size set to 1
2021-07-13 10:16:36 +02:00
Andre Puschmann
e0d9afc342
proc_ra: fix race detected with TSAN
...
rar_received is accessed from PHY worker and Stack thread
2021-07-13 10:16:36 +02:00
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.
2021-07-12 19:24:02 +02:00
Xavier Arteaga
5ed241fc9b
Fix unitialised NR PHY test data
2021-07-09 22:32:40 +02:00
Xavier Arteaga
1f3b3d5ef2
Show PDSCH and PUSCH metrics if any transmitted
2021-07-09 22:32:40 +02:00
Xavier Arteaga
b82491bc74
Added SR option in NR PHY Test
2021-07-09 22:32:40 +02:00
Xavier Arteaga
54a12870ec
SRSUE: avoid negative SR transmission in NR
2021-07-09 22:32:40 +02:00
Xavier Arteaga
603c67e36d
Set g_ulsch LLR overlaped with g_harq_ack to zero
2021-07-09 22:32:40 +02:00
Xavier Arteaga
3416aad16d
Fix PUSCH NR test false alarm
2021-07-09 22:32:40 +02:00
Xavier Arteaga
f5a3fcf2b6
More NR PHY test enhacements
2021-07-09 22:32:40 +02:00
Xavier Arteaga
04aca98e5f
Added more checks in PUSCH NR test
2021-07-09 22:32:40 +02:00