Codebot
1bb31e42ab
Merge branch 'next' into agpl_next
...
# Conflicts:
# lib/include/srsran/interfaces/nr_common_interface_types.h
2021-04-22 10:59:12 +02:00
David Rupprecht
a064e85c54
rename common lte header
2021-04-19 22:23:59 +02:00
David Rupprecht
81ad72b0ff
Refactor srb and drb handling
2021-04-19 22:23:59 +02:00
David Rupprecht
91ff8a2e6d
Add rrc_nr to rlc init function
2021-04-19 22:23:59 +02:00
David Rupprecht
6b41ae7e8b
Updated PDCP config struct for rat type
2021-04-19 22:23:59 +02:00
Andre Puschmann
8fffbb34c2
update changelog and version for 21.04
2021-04-19 22:10:34 +02:00
Andre Puschmann
5700b090ea
worker_pool: set log level for PHY-NR logger and use for PRACH
...
log level for PHY-NR wasn't set so:
16:00:32.202953 [PHY-NR ] [I] [ 8024] Setting RAR Grant rnti=4602 dci=rar hop=0 f_alloc=0x32 t_alloc=0x1 mcs=4 tpc=3 csi=0
was always printed. Also use the logger for the PRACH
2021-04-19 22:09:08 +02:00
Andre Puschmann
c8d3e133dc
ue: bump default RRC release announced to 15
2021-04-19 22:08:03 +02:00
David Rupprecht
75cd5e65e5
Removed arfcn and freq, and nof_prbs from config file
2021-04-19 15:18:35 +02:00
David Rupprecht
6ed6da1f12
Refactor ue config for eutra and nr config section
2021-04-19 15:18:35 +02:00
Xavier Arteaga
77b6b60b82
Fix rach_cfg.nof_groupA_preambles
2021-04-19 15:17:04 +02:00
Xavier Arteaga
aadbe6d880
Normalise NR PUSCH to maximum Tx power
2021-04-19 15:15:55 +02:00
Xavier Arteaga
53e41a165c
Revert zeros around DC REs in NR PDSCH
2021-04-19 15:15:55 +02:00
Xavier Arteaga
93c3dc1cb1
Revert "Demodulator sets LLR to zero for 0.0 symbols"
...
This reverts commit 1a6e5cdee5
.
2021-04-19 15:15:55 +02:00
Xavier Arteaga
1c1d7e2447
Revert "Review soft demodulator zero check"
...
This reverts commit b8a9a7fc70
.
2021-04-19 15:15:55 +02:00
Xavier Arteaga
0999b271ba
Added RFNOC based LO frequency offset
2021-04-19 15:15:55 +02:00
Francisco
ac375f07d9
add precompiler guards to restrict builtin use to gcc and clang
2021-04-19 13:31:20 +01:00
Francisco
8ed8b94ca5
in search for contiguous prb interval, skip already scanned prbs
2021-04-19 13:31:20 +01:00
Francisco
22024ac35d
implemented bounded_bitset::find_lowest(...) for both reverse and non-reverse bit ordering. Applied this method to UL scheduling search for PRB intervals
2021-04-19 13:31:20 +01:00
Francisco
3f15fc2811
implemented bounded_bitset::find_first(...)
2021-04-19 13:31:20 +01:00
David Rupprecht
db9dd85783
Parse carrier config in NR RRC reconfig
2021-04-19 12:13:37 +02:00
David Rupprecht
f42d4dbc28
Refactored carrier config
2021-04-19 12:13:37 +02:00
Andre Puschmann
87f9b2babc
mac_nr: turn off warning for non-implemented features
...
they cause RFCI to fail, features are known to be missing.
2021-04-19 10:46:09 +02:00
Andre Puschmann
9009c3439c
rlc_um_nr: convert log entries to info if they are expected
...
dropping a PDU and not being able to build a PDU if the
grant is too small is expected and should therefore not cause a log warning.
2021-04-19 10:44:59 +02:00
Codebot
c7444949f8
Adding AGPL copyright to new files
2021-04-18 23:12:30 +02:00
Codebot
34dbee4c7d
Merge branch 'next' into agpl_next
2021-04-18 23:12:28 +02:00
Andre Puschmann
936bebcfd7
rrc_nr_utils: fix extraction of HARQ processes from ASN1 reconfig
2021-04-18 15:27:56 +02:00
Andre Puschmann
73d6b33920
{ul,dl}_harq_nr: reword log entries if HARQ PID isn't found
2021-04-18 15:27:19 +02:00
Andre Puschmann
edd150b29f
fix PID not being set when reading pending UL grant
...
this should fix #2679
2021-04-18 15:12:22 +02:00
Andre Puschmann
0df218ab90
cc_worker: fix PDSCH log fmt::v7::format_error
2021-04-17 15:51:11 +02:00
Xavier Arteaga
53b38fccf9
Fix compile and other
2021-04-17 15:51:11 +02:00
Xavier Arteaga
ed0929b46d
NR PHY logging minor corrections
2021-04-17 15:51:11 +02:00
Xavier Arteaga
8ffced7e88
NR PHY logging minor corrections
2021-04-17 15:51:11 +02:00
Xavier Arteaga
abfc1da921
Multiple NR-PUSCH fixes
2021-04-17 15:51:11 +02:00
Xavier Arteaga
7e06e789d5
Fic NR UCI in the info string
2021-04-17 15:51:11 +02:00
Xavier Arteaga
01ce0718be
NR-PUSCH RE mapping correction and NR-SCH detailed grant information
2021-04-17 15:51:11 +02:00
Francisco
52bf973981
s1ap - set cause to transport when gtpu fails to allocate TEID
2021-04-17 13:06:19 +01:00
Xavier Arteaga
e7096d705e
Fix NR RRC config NZP-CSI-RS
2021-04-17 12:54:30 +02:00
David Rupprecht
bfe2ad98ef
Added parsing for NR DL HARQ cfg
2021-04-17 12:33:21 +02:00
Andre Puschmann
b9ae064338
mac_nr: add DL HARQ
...
this commit adds a complete DL HARQ entity to the MAC of the UE.
It also refactors demux into an own class and adapts the PHY-MAC
interface to use the new MAC capabilities.
2021-04-16 15:32:09 +02:00
Francisco
e3e4564a7e
fix inconsistency in use of invalid_sn and status_report_sn throughout rlc am code
2021-04-16 13:54:10 +01:00
Francisco
c3ec28002b
refactor - integration of segment list in rlc_amd_tx_pdu and pdcp_pdu_info classes
2021-04-16 13:54:10 +01:00
Francisco
7f0083a985
implementation of intrusive list abstract classes to be used in RLC for lists of segments
2021-04-16 13:54:10 +01:00
Francisco
b06f16891d
use of a single array-based pool of RLC AM PDU segments to build data PDUs, while
...
avoiding any allocations.
Each segment stores its own PDCP SN and RLC SN and has two pointers,
one for the next segment of the same RLC PDU, and another for the next segment
of the same PDCP PDU.
2021-04-16 13:54:10 +01:00
Francisco
791b8d24ce
fix regression in scell activation during intraenb handover
2021-04-16 12:17:41 +01:00
faluco
e1752c0878
Replace the queue in thread pool in favour of a static circular buffer to avoid allocations.
2021-04-16 09:29:44 +02:00
David Rupprecht
138230f4e4
Remove NR RRC log line
2021-04-16 09:02:29 +02:00
David Rupprecht
1cbd1c9d26
Deleted hardcoded phy config
2021-04-16 09:02:29 +02:00
David Rupprecht
fe8727050b
Added new rrc_nr to phy flattening functions and fixes
2021-04-16 09:02:29 +02:00
Ismael Gomez
635db8dde1
Initialize metrics in hub
2021-04-15 21:32:35 +02:00