Commit Graph

5689 Commits

Author SHA1 Message Date
Andre Puschmann e3e3848210 cell_search_nbiot: show DL frequency in MHz 2020-05-04 17:52:21 +02:00
Andre Puschmann f5d55847c2 nbiot: add r14 parameter to NPDSCH eNB and file test and make it the default
also add skip SIB2 option to UE example
2020-05-04 17:52:21 +02:00
Andre Puschmann 92fb6a94f4 npdsch: use r14 bcch sequence when encoding SIB 2020-05-04 17:52:21 +02:00
Andre Puschmann 2c6a95c1d5 nbiot_sync: fix potential segfault during sync when time gap is too big 2020-05-04 17:52:21 +02:00
yagoda 3f99e40159 -changing rlc so that mrb is never removed when going to idle
-adding metric counting to eMBMS MAC so that the count is not lost during eMBMS subframes
2020-05-04 17:50:57 +02:00
Francisco Paisana e5533e4bcd gcc 4.8.5 does not have std::max_align_t 2020-05-04 14:59:25 +01:00
Xavier Arteaga d94078d543 Minor changes
Fix UE sequence generation

minor change
2020-05-01 21:07:33 +02:00
yagoda 94f62b54ad fixing some bugs in embms with new stack and cc scheduler in enodeb 2020-05-01 21:06:26 +02:00
Andre Puschmann e69cb8a9f7 add changelog and bump version for srsLTE 20.04 2020-05-01 21:05:55 +02:00
Ismael Gomez 8c82203c74 Removed unused pregenerate option 2020-05-01 21:05:00 +02:00
Andre Puschmann 25ab36ddd5 nas: fix UE not attaching if PLMN isn't found after switching on
if no cell/PLMN can be found if the UE is switched on, the UE was never
trying again.
In theory this would be handled by T3410, but the timer
is not started in case the PLMN search isn't done yet.
2020-05-01 21:03:47 +02:00
Andre Puschmann ead2acf70c ue: add info to check ue log file when param parsing failed 2020-05-01 21:03:47 +02:00
Andre Puschmann 8d7a336bee enb: fix ok/nok packets
fix ok/nok counter, since we do not count the correctly
decoded packets explicitly, we need to calculate them from
the total number of pkts minus the failed pkts to avoid this:

------DL--------------------------------UL------------------------------------
rnti cqi  ri mcs brate   ok  nok  (%)  snr  phr mcs brate   ok  nok  (%)   bsr
  46 6.2   0 0.0     0    0    0   0% 0.11  0.00.10     0  900  900 100% 15.3k
  46 7.9   0 0.0   504    1    0   0% 0.11  0.00.10     0  900  900 100% 15.3k
2020-05-01 11:05:19 +02:00
Francisco Paisana b69b274c63 comment removed 2020-04-30 18:34:25 +01:00
Francisco Paisana 442ce0d7b0 fix cqi allocated check in rrc::ue 2020-04-30 18:34:25 +01:00
Francisco Paisana 6f02c067b3 fix cell ptr assignment 2020-04-30 18:34:25 +01:00
Francisco Paisana 5ef6031b44 added ability to use single-carrier if we are unable to allocate resources for the scells 2020-04-30 18:34:25 +01:00
Ismael Gomez a0163ae30a Use all CQI/SR resources by default 2020-04-30 15:52:39 +02:00
Francisco Paisana 439193e4b0 added code to handle fail to alloc ue cqi and sr 2020-04-30 13:19:11 +01:00
Xavier Arteaga 2d39c7261c renamed vector copy prefix from to 2020-04-30 13:43:17 +02:00
Andre Puschmann 1fbbfe498c gh_actions: export env variable to run ctest in parallel 2020-04-30 13:38:44 +02:00
Andre Puschmann df0335c0c9 travis: add missing and optional build dependencies 2020-04-30 13:38:44 +02:00
Andre Puschmann 3c9778e786 travis: fix issue with installing clang from trusty llvm PPA 2020-04-30 13:38:44 +02:00
Andre Puschmann 9d529ba0d5 fix compilation on arm, add missing declaration and headers 2020-04-30 13:37:49 +02:00
Xavier Arteaga 2569a94deb Radio Tx handles more overlap/gap cases 2020-04-30 09:51:19 +02:00
Andre Puschmann cd26f6988c temporarily disbale rf_zmq_test test due to hanging on exit on some platforms 2020-04-30 09:48:12 +02:00
Xavier Arteaga f200c01566 SRSENB: PUSCH EVM measure is optional and disabled by default 2020-04-29 21:11:30 +02:00
Xavier Arteaga e15c49c5a5 Fix EVM hard-decision performance 2020-04-29 21:11:30 +02:00
Pedro Alvarez 6a65cb0624 Accept both decimal and hexadecimal for enb_id 2020-04-29 21:02:15 +02:00
Andre Puschmann f4f7210c56 pssch_ue: LGTM fixes 2020-04-29 18:56:46 +02:00
Andre Puschmann 68a1868c33 npdsch_{ue,enodeb}: few more LGTM fixes 2020-04-29 18:56:46 +02:00
Andre Puschmann 552179a113 srsue: flush CSV metrics before stopping 2020-04-29 18:56:10 +02:00
Andre Puschmann 6a764ae87c psbch: change memcpy() to srs_vec alternative 2020-04-29 15:31:29 +02:00
Francisco Paisana 5f4b0b1e0c added default sf_mapping for cqi and sr in the enb parser 2020-04-29 12:30:44 +01:00
Francisco Paisana 615bd54fd5 fix uninit var 2020-04-29 11:17:00 +02:00
Francisco Paisana f8c6f55cac fix uninit var usages and signed bit manipulations 2020-04-29 11:17:00 +02:00
Francisco Paisana de4d58d8fe fix coverity scan issues in master 2020-04-29 11:17:00 +02:00
Ismael Gomez 485771749e Allocate Scell resources when creating it rather than at UE creation 2020-04-29 10:11:43 +01:00
Ismael Gomez c0054140e9 Configure properly PUCCH CS mode for CA in ConnectionReconfiguration. Allocate n_pucch_cs resource and cqi/sr at rrc::ue constructor 2020-04-29 10:11:43 +01:00
Xavier Arteaga 928439b94c DL Wiener: optimized with inlining 2020-04-28 17:26:01 +02:00
Xavier Arteaga 9d0a3268e8 Added DL channel estimator algorithm options 2020-04-28 17:26:01 +02:00
Xavier Arteaga 355b2ed7e1 Wiener: fixed more issues 2020-04-28 17:26:01 +02:00
Xavier Arteaga 9b9389ead5 DL Wiener: bug fixed and verified 2020-04-28 17:26:01 +02:00
Xavier Arteaga 4b6691a630 DL Wiener: Fixed phy common header missing 2020-04-28 17:26:01 +02:00
Xavier Arteaga 3ab5f3a7e8 Initial wiener filter integradion in DL channel estimator 2020-04-28 17:26:01 +02:00
Xavier Arteaga 5199aaa94e DL Wiener: Fixed minor header issues, format and optimization 2020-04-28 17:26:01 +02:00
Xavier Arteaga 6248ab43e3 Minor optimization in SIMD dot product kernel 2020-04-28 17:26:01 +02:00
Xavier Arteaga f4eb61a37c Implementation DL channel estimator using wiener filter 2020-04-28 17:26:01 +02:00
Xavier Arteaga fff96d9aac Phy utils: Added initial matrix inverse 2020-04-28 17:26:01 +02:00
Xavier Arteaga 3f6eca1aea Initial Wiener channel estimator 2020-04-28 17:26:01 +02:00