Francisco
bb96625129
renaming lch_manager -> lch_ue_manager
2020-12-12 15:59:25 +01:00
Francisco
a348508072
simplified sched_ue pending DL bytes calculation API
2020-12-12 15:59:25 +01:00
Francisco
0ffea62411
Wrote logging functions for SCHED MAC CE/LCID allocations
2020-12-12 15:59:25 +01:00
Francisco
c1fb161004
Move sched lch_manager to separate file
2020-12-12 15:59:25 +01:00
Francisco
eae0dc93ad
rename scheduler files. scheduler -> sched
2020-12-12 15:59:25 +01:00
Francisco
4350e8ff70
fix calculation of number of users during the phy metrics acquisition
2020-12-12 15:59:25 +01:00
Francisco
68eda336bd
remove ENB_METRICS_MAX_USERS compile time macro and use run-time variable to set maximum number of UEs the srseNB can have connected at a given instant.
2020-12-12 15:59:25 +01:00
Pedro Alvarez
2dfe335117
Remove -Winline from compiler flags.
2020-12-12 15:59:16 +01:00
Pedro Alvarez
a115c058bd
Fix issue copying the libsrslte_rf.so for packaging.
2020-12-12 15:59:16 +01:00
Andre Puschmann
8465a41980
add changelog and bump version 20.10.1
2020-12-12 15:59:16 +01:00
Ismael Gomez
ce20cc4c54
Add missing current_tx_nb which was causing all in uplink to fail
2020-12-12 15:58:34 +01:00
Pedro Alvarez
d05bc064b5
Reduced SCTP connect() timeout.
...
Added configuration for RTO_MAX. Cleanup debug prints.
2020-12-12 15:58:34 +01:00
Pedro Alvarez
6929883649
Added mutex and condition_variable to srsUE's nas_test to avoid race condition on thread initialization.
2020-12-12 15:58:34 +01:00
Francisco
324cb80cac
rename cell_info_common->enb_cell_common and cell_ctxt_dedicated->ue_cell_ded
2020-12-12 15:58:34 +01:00
yagoda
bdc1964335
consolidating RRC eMBMS configuration into single function, setting some parameters to const
2020-12-12 15:58:34 +01:00
yagoda
b90574975b
refactoring asn1 eMBMS code, removing asn1 from PHY and MAC in eNodeB
2020-12-12 15:58:34 +01:00
Andre Puschmann
fb83b5c307
enb: fix reestablishment with AS security enabled
...
this fixes RRC reestablishment with security turned on
the bearers, primarily SRB1, were reestablished before the "old"
security context was restored from the previous RNTI of the
reestablishing user.
this let SRB1 without proper security config. therefore the UE
couldn't decrypt the first response of the UE on SRB1 that was
already encrypted.
2020-12-12 15:58:34 +01:00
Francisco
92c1c2a182
more efficient measObjToAddModList reconfiguration by ensuring consistency in EARFCN ordering
2020-12-12 15:58:34 +01:00
Francisco
68d463b08f
remove var_meas_cfg_t class
2020-12-12 15:58:34 +01:00
Francisco
e88ba6dfc8
move rrc measconfig handling functions to separate file. Update measconfig tests
2020-12-12 15:58:34 +01:00
Francisco
25bfb6d84d
move rrc measconfig handling functions to separate file. Update measconfig tests
2020-12-12 15:58:34 +01:00
Francisco
1cb65f07f1
enable meas gaps in RRC and enb parser
2020-12-12 15:58:34 +01:00
Xavier Arteaga
c2bc042713
Disable SIMD AVX decoder
2020-12-12 15:58:34 +01:00
Xavier Arteaga
bd68e5f3b3
Fix cmake warning
2020-12-12 15:58:34 +01:00
Xavier Arteaga
ef799a9b42
Avoid GCC native architecture for AVX512 CPUs when AVX512 is disabled
2020-12-12 15:58:34 +01:00
Francisco
6297a22697
disable clang-tidy flags for trailing return types and llvmlibc-callee-namespace
2020-12-12 15:58:34 +01:00
Francisco Paisana
9ff0a9b254
fix random array index picker
2020-12-12 15:58:34 +01:00
Francisco Paisana
49a48c0130
add measgap awareness to scheduler metric and sf_sched. Add measGap test to random sched test suite.
2020-12-12 15:58:34 +01:00
Francisco Paisana
2b05d5a67c
add meas gap addition logic to srsenb rrc mac controller
2020-12-12 15:58:34 +01:00
Francisco Paisana
9579931f16
added meas gap checks to scheduler ue
2020-12-12 15:58:34 +01:00
Andre Puschmann
43a6cd50e5
rf_imp: fix stopping of AGC thread
...
hard killing of AGC thread causes issue on some RF devices,
such as the N310. The thread still seemed to access the device while
the radio was already killed (or the streamer object deleted).
It's unclear why this isn't causing similar issues on B210 or X310,
at least not visible, but it is obviously not the correct way to stop a thread.
The patch now correctly sets the stop flag for the AGC thread, wakes it
it up and waits until it has terminated.
2020-12-12 15:58:34 +01:00
Xavier Arteaga
7495986b5c
Minor aesthetic changes and fix memory issue
2020-12-12 15:58:34 +01:00
Xavier Arteaga
0396ebae17
Fix UE/ENB DL NR
2020-12-12 15:58:34 +01:00
Xavier Arteaga
8de2870788
Added NR ue_dl, enb_dl and test
2020-12-12 15:58:34 +01:00
Xavier Arteaga
6b5c4148c8
DL Channel estimation results accepts nof RE
2020-12-12 15:58:34 +01:00
Xavier Arteaga
ce330a6dfb
OFDM's DC is optional
2020-12-12 15:58:34 +01:00
Xavier Arteaga
c6a2e4578e
Refactored PHY object arguments
2020-12-12 15:58:34 +01:00
Xavier Arteaga
e621a1cde3
EVM buffer takes number of bits
2020-12-12 15:58:34 +01:00
Xavier Arteaga
a278a49e42
Limit PDSCH-NR unit test
2020-12-12 15:58:34 +01:00
Xavier Arteaga
bff71761a9
PDSCH-NR: Added single layer channel equalization
2020-12-12 15:58:34 +01:00
Xavier Arteaga
0138c3b856
PDSCH-NR fixed with unit test
2020-12-12 15:58:34 +01:00
Jesus Gomez
6defd2658c
Solve Issue 2: Rate matching zeroes output data prior to soft-combine
2020-12-12 15:58:34 +01:00
Xavier Arteaga
fb64c2a460
Initial NR PDSCH encode/decode
2020-12-12 15:58:34 +01:00
Xavier Arteaga
666ba7d590
Added unpacked bit sequence XOR
2020-12-12 15:58:33 +01:00
Xavier Arteaga
6df83c32b3
Added NR layer mapper and demapper
2020-12-12 15:58:33 +01:00
Xavier Arteaga
3060972514
Removed redundant softbuffer dependency
2020-12-12 15:58:33 +01:00
Xavier Arteaga
644758416e
DL-SCH-NR adjust unit test
2020-12-12 15:58:33 +01:00
Xavier Arteaga
d27f0819a8
Fix DL-SCH for NR
2020-12-12 15:58:33 +01:00
Xavier Arteaga
53282bdfbf
Dl-SCH-NR: updated unit test
2020-12-12 15:58:33 +01:00
Xavier Arteaga
4e5edb5168
DL-SCH NR added traces and fixes
2020-12-12 15:58:33 +01:00