Andre Puschmann
1de2abb5f7
sync: log TTI and TTI jumps before calling Stack thread
2020-12-12 15:59:27 +01:00
Andre Puschmann
346c07a9f2
sync: update log TTI before logging first message
2020-12-12 15:59:27 +01:00
Francisco
b41fc96d6d
fix asn1 integer packing for integer values whose length is equal or above 32 bits
2020-12-12 15:59:27 +01:00
Francisco
b4861bc59a
move sched params and sched helper methods to sched_helpers.h/cc files. Removed place in the scheduler where the mcs is increased forcefully to avoid segmentation
2020-12-12 15:59:27 +01:00
Francisco
920e15c1a5
fix logical channel pdu size computation
2020-12-12 15:59:27 +01:00
Ismael Gomez
ae1092257f
Fix issue in 15 PRB 2CA: Due to DCI format ambiguity, the scheduler needs to use Format1A instead of Format1. The number of PRB was incorrectly calculated when generating the grant, leading to corruptions in the MAC PDU.
2020-12-12 15:59:27 +01:00
Francisco
9eddfdb4a3
fix sched rand tester coderate check. tbs needs to be converted from bytes to bits
2020-12-12 15:59:27 +01:00
Francisco
0ae304a6ed
update sched rand tester to detect when tbs coderate exceeds 0.93
2020-12-12 15:59:27 +01:00
Francisco
6d27ad9d19
add license header to gdbinit file
2020-12-12 15:59:27 +01:00
Francisco
c9f1de8934
added gdbinit file that does pretty-print of bounded_vector
2020-12-12 15:59:27 +01:00
Pedro Alvarez
38206bea69
Fixed RLC AM fixed header size in get_buffer_state function. Fixed RLC AM tests accordingly.
2020-12-12 15:59:27 +01:00
Francisco
99f94d9a1a
Bug fixes of srseNB scheduler TPC
...
- fix encoding of TPC command
- use of exponential average with irregular sampling for the ULSNR average estimate.
Turns out using a time-windowed average for the SNR was a bad idea.
If the UL grants are very sporadic, the SNR time window will never have samples
when a TPC is encoded
- update of TPC sched test
- other fixes in accumulators lib
2020-12-12 15:59:27 +01:00
Xavier Arteaga
d6b5229dbe
Added CSI-RS unit test and fix defects
2020-12-12 15:59:27 +01:00
Xavier Arteaga
6127681102
Added csi_rs header
2020-12-12 15:59:27 +01:00
Xavier Arteaga
08799cfe0f
NR CSI-RS initial put/measure
2020-12-12 15:59:27 +01:00
Xavier Arteaga
b7d74ef70b
Initial CSI RS
2020-12-12 15:59:27 +01:00
Francisco
7ee99a529a
fix assertion messages for bounded_vector::back() method
2020-12-12 15:59:27 +01:00
Francisco
5cce2e4dc7
extension of bounded_vector unit test and fix of compilation issues
...
- now bounded_vector::resize(N) works for move-only types
- bounded_vector assertions now print error messages
- fixed move ctor/assignment of bounded_vector
- created a unit test for bounded_vectors of move-only types
2020-12-12 15:59:27 +01:00
Francisco
2598989f7d
replace msg3grant type from C-array to bounded vector
2020-12-12 15:59:27 +01:00
Francisco
fc451f17f0
implementation of bounded_vector and respective unit test
2020-12-12 15:59:27 +01:00
Francisco
22229adf08
fix: normal phr is only sent for PCell
2020-12-12 15:59:27 +01:00
Francisco
69748e9313
fix compilation issue regarding definition of size_t in header and declaration of static member null_value in sliding average class
2020-12-12 15:59:27 +01:00
Francisco
d42dc50c44
Write TPC sched unit test and fix sched logical channel test
2020-12-12 15:59:27 +01:00
Francisco
8670558692
fix failing scheduler ca test
2020-12-12 15:59:27 +01:00
Francisco
479602ed1d
add option to specify target ul sinr for UL power control to the enb rr.conf parser
2020-12-12 15:59:27 +01:00
Francisco
5865df39d1
created class that implements the scheduler transmit power control and PHR handling
2020-12-12 15:59:27 +01:00
Xavier Arteaga
788ed5ce70
Corrected PDCCH SEGFAULT
2020-12-12 15:59:27 +01:00
Xavier Arteaga
8cc023e168
Fix PDCCH NR Test
2020-12-12 15:59:27 +01:00
Xavier Arteaga
c0cdce6450
Updated license
2020-12-12 15:59:27 +01:00
Xavier Arteaga
e07cf513d0
Improved NR blind search and DL test
2020-12-12 15:59:27 +01:00
Xavier Arteaga
90aa4fbea7
Improved srslte_chest_set_smooth_filter_gauss
2020-12-12 15:59:27 +01:00
Xavier Arteaga
c635b1e467
Initial NR DCI blind-search
2020-12-12 15:59:27 +01:00
Xavier Arteaga
85d5026e38
Improved NR PDCCH unit test
2020-12-12 15:59:27 +01:00
Xavier Arteaga
315394560d
Fix Polar unitialised read
2020-12-12 15:59:27 +01:00
Xavier Arteaga
cd1aef7d76
Added NR PDCCH unit test plus fixes
2020-12-12 15:59:26 +01:00
Xavier Arteaga
53f6ac118e
Initial PDCCH encode/decode
2020-12-12 15:59:26 +01:00
Xavier Arteaga
159a3d84bd
Fix minor precoding issue
2020-12-12 15:59:26 +01:00
Xavier Arteaga
65d5fcf45d
Add minor DCI location comment
2020-12-12 15:59:26 +01:00
Xavier Arteaga
67ce4c1491
Avoid std memory functions in EVM measurement
2020-12-12 15:59:26 +01:00
Andre Puschmann
00a6e16c14
update license header for liblte_*.{h,cc} files
...
user license-agnostic text to refer to license file.
make sure copyrights/years are correct.
2020-12-12 15:59:26 +01:00
Andre Puschmann
00f3f21081
last set of license header changes
2020-12-12 15:59:26 +01:00
Andre Puschmann
9608236ce4
fix srsepc_if_masq.sh
2020-12-12 15:59:26 +01:00
Andre Puschmann
47c5f9e85b
remove AGPL header from remaining cpp files
...
* also add commercial header to come CMake helpers
2020-12-12 15:59:26 +01:00
Andre Puschmann
b9f363db9a
ssl: rename liblte_ssl.h to ssl.h
2020-12-12 15:59:26 +01:00
Andre Puschmann
ef19b1a9bd
fix various uninit vars detected by cppcheck
...
non-critical fixes in tests mostly, still good to have those clean
2020-12-12 15:59:26 +01:00
Xavier Arteaga
81d72380b5
Reduce FEC Polar chain test time
2020-12-12 15:59:26 +01:00
Xavier Arteaga
ebd87e63c0
Fix worker NR compilation
2020-12-12 15:59:26 +01:00
Xavier Arteaga
d5d3594f49
Removed unused attribute
2020-12-12 15:59:26 +01:00
Xavier Arteaga
d72820ddaa
SRSUE: fix compilation
2020-12-12 15:59:26 +01:00
Xavier Arteaga
f9643843a0
SRSENB/UE Fixed NR workers
2020-12-12 15:59:26 +01:00