Francisco Paisana
cf9d31ea64
fix coverity warning for useless call
2020-05-08 14:14:25 +02:00
Andre Puschmann
28c98280d7
ue_dl_nbiot: convert macro to access SF contents into member var
...
also use srslte_vec_cf_cp() helper functions
2020-05-07 19:53:10 +02:00
Andre Puschmann
9648e47eb6
ue_cell_search_nbiot: fix potential out-of-bounds access
...
we've used a macro that can return -1 as access index
for an array. this has now been converted in a member
that is initialized and checked during init
2020-05-07 19:53:10 +02:00
Andre Puschmann
7aeddfd186
fix potential error where return value -1 is used for loop termination
2020-05-07 19:53:10 +02:00
faluco
7ff251f112
- Fixed warnings caught by Clang 9.0.0
2020-05-07 10:10:24 +02:00
Francisco Paisana
2204cab4c8
old gcc version cannot support the detected pattern. Removing it
2020-05-05 19:42:34 +01:00
Francisco Paisana
3ef8c67d67
enter/exit are now inside the state class. No need for friend classes anymore
2020-05-05 19:42:34 +01:00
Francisco Paisana
2641c6ef08
resolve template type derivation in clang
2020-05-05 19:42:34 +01:00
Francisco Paisana
9b48130ae1
use of transition table to support guards in fsms
2020-05-05 19:42:34 +01:00
Francisco Paisana
04e192eb0f
redesign fsm to use transition table
2020-05-05 19:42:34 +01:00
Andre Puschmann
99c3975f83
remove CMake option to disable glibc header for IPv6
...
we've added this to allow building for older glibc
version that cause issues with redefining some structs.
this patch removes the flag and auto-detects it using the glibc version
2020-05-05 19:04:14 +01:00
Francisco Paisana
e79fc9bf08
fixed generation of ie containers of one single ie object
2020-05-05 13:10:41 +01:00
Francisco Paisana
e5533e4bcd
gcc 4.8.5 does not have std::max_align_t
2020-05-04 14:59:25 +01:00
Ismael Gomez
8c82203c74
Removed unused pregenerate option
2020-05-01 21:05:00 +02:00
Xavier Arteaga
2d39c7261c
renamed vector copy prefix from to
2020-04-30 13:43:17 +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
Xavier Arteaga
e15c49c5a5
Fix EVM hard-decision performance
2020-04-29 21:11:30 +02:00
Andre Puschmann
68a1868c33
npdsch_{ue,enodeb}: few more LGTM fixes
2020-04-29 18:56:46 +02: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
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
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
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
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
Xavier Arteaga
fe141dc002
Initial Wiener channel estimator
2020-04-28 17:26:01 +02:00
yagoda
faf1cf6975
limiting prach search space to number of prachs set in sib2
2020-04-28 14:40:20 +02:00
Xavier Arteaga
0ad99a35f9
Minor changes
2020-04-28 09:07:46 +02:00
Francisco Paisana
38f848ecdf
fix type name deducing for clang
2020-04-27 22:19:08 +01:00
Francisco Paisana
af9ca9f9e5
remove unecessary moves
2020-04-27 22:19:08 +01:00
Francisco Paisana
12b2ea7dde
remove warnings for base classes with no virtual dtors
2020-04-27 22:19:08 +01:00
Francisco Paisana
b8e6ba02e4
remove warnings related to unused vars and fwd declarations with trivial dtors
2020-04-27 22:19:08 +01:00
Francisco Paisana
df06443470
use c++ variadic template instead of variadic function
2020-04-27 22:19:08 +01:00
Francisco Paisana
3da8464a21
fix compilation issue with lack of override keyword and scoping in fsm
2020-04-27 22:19:08 +01:00
Francisco Paisana
e1ac6d7cfe
use macro to disable throw
2020-04-27 22:19:08 +01:00
Xavier Arteaga
d7e7399e7b
srsENB: PHY configuration in two stages
2020-04-27 21:03:44 +02:00
Xavier Arteaga
b9583d4182
Fix Extended CSI request bits in DCI
2020-04-27 21:03:44 +02:00
Andre Puschmann
d6e0153b40
sci: add SCI format 1 transmission format flag
2020-04-27 21:01:46 +02:00
Andre Puschmann
80b303dbde
sl: set correct SL-SCH max TB size
2020-04-27 21:01:46 +02:00
luis_pereira87
baf0ad5bf4
PSSCH implementation
2020-04-27 21:01:46 +02:00
yagoda
8e0b106c22
fixing some warnings from LGTM
2020-04-27 20:59:40 +02:00
Andre Puschmann
5d92111586
pcap: adding SL-SCH support
2020-04-27 15:54:54 +02:00
Andre Puschmann
a82b2da2dd
dft_precoding: add helper to get largest valid PRB
2020-04-27 15:54:54 +02:00
Francisco Paisana
b506e29b72
removed common ce_typeenum
2020-04-24 11:55:53 +01:00