2472 Commits (8c59606d6f390bc998f86d203bffa4e7225b9f09)

Author SHA1 Message Date
faluco 6fdceadc4e Fix for 1480100. 5 years ago
faluco 7bec101831 Small refactor to eliminate a function that causes undefined behaviour. 5 years ago
Andre Puschmann a0665b721e prach: fix illegal mem access when wrong configs are passed
this fixes Coverity issue 1480095
5 years ago
Xavier Arteaga 282cda7155 Fix Radio segfault 5 years ago
Xavier Arteaga f69aad3aac Clean up channel class 5 years ago
faluco d9529a3a8f Fix for 1480071. 5 years ago
faluco 0ba9164ae2 Fix for 1480055. 5 years ago
Andre Puschmann 8185b7c793 ue_dl: fix potential out-of-bounds access when decoding DCIs
fixes Coverity issue 1480088 where srslte_ue_dl_find_dl_dci() expects
an array of struct srslte_dci_dl_t but is only given one element.

srslte_ue_dl_find_and_decode() itself only uses the first decoded
message but find_dl_dci() may still decode more than that
5 years ago
faluco 9efa24bfa9 More warning fixes. 5 years ago
faluco d3cb5dcffd Start fixing clang 10.0.0 warnings.
Disable -Werror temporarily.
5 years ago
faluco 74dae2c287 - Small refactor to make math operations without implicit casts. 5 years ago
faluco d7433a551b Initialize TDD matrix with shorter symbols using macros. While there move another matrix next to where it is used. 5 years ago
faluco 7ff251f112 - Fixed warnings caught by Clang 9.0.0 5 years ago
Francisco Paisana 2204cab4c8 old gcc version cannot support the detected pattern. Removing it 5 years ago
Francisco Paisana e3d0b1c89e format missing fsm table 5 years ago
Francisco Paisana f4d19a6d44 added fsm table formmatting comments 5 years ago
Francisco Paisana 3ef8c67d67 enter/exit are now inside the state class. No need for friend classes anymore 5 years ago
Francisco Paisana 2641c6ef08 resolve template type derivation in clang 5 years ago
Francisco Paisana 9b48130ae1 use of transition table to support guards in fsms 5 years ago
Francisco Paisana 04e192eb0f redesign fsm to use transition table 5 years ago
Andre Puschmann 49a375ce1a arch_select: fix compilation for clang 3
In clang 3's C headers, the bit_SSE4_2 and bit_AVX2 macros
aren't defined/supported. So we can only use them if
they exist.
5 years ago
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
5 years ago
Francisco Paisana fbd889ad4d fix formatting issues in asn1 5 years ago
Francisco Paisana e79fc9bf08 fixed generation of ie containers of one single ie object 5 years ago
Andre Puschmann e3e3848210 cell_search_nbiot: show DL frequency in MHz 5 years ago
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
5 years ago
Andre Puschmann 92fb6a94f4 npdsch: use r14 bcch sequence when encoding SIB 5 years ago
Andre Puschmann 2c6a95c1d5 nbiot_sync: fix potential segfault during sync when time gap is too big 5 years ago
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
5 years ago
Francisco Paisana e5533e4bcd gcc 4.8.5 does not have std::max_align_t 5 years ago
Xavier Arteaga d94078d543 Minor changes
Fix UE sequence generation

minor change
5 years ago
Ismael Gomez 8c82203c74 Removed unused pregenerate option 5 years ago
Xavier Arteaga 2d39c7261c renamed vector copy prefix from to 5 years ago
Andre Puschmann 9d529ba0d5 fix compilation on arm, add missing declaration and headers 5 years ago
Xavier Arteaga 2569a94deb Radio Tx handles more overlap/gap cases 5 years ago
Andre Puschmann cd26f6988c temporarily disbale rf_zmq_test test due to hanging on exit on some platforms 5 years ago
Xavier Arteaga e15c49c5a5 Fix EVM hard-decision performance 5 years ago
Andre Puschmann f4f7210c56 pssch_ue: LGTM fixes 5 years ago
Andre Puschmann 68a1868c33 npdsch_{ue,enodeb}: few more LGTM fixes 5 years ago
Andre Puschmann 6a764ae87c psbch: change memcpy() to srs_vec alternative 5 years ago
Francisco Paisana 615bd54fd5 fix uninit var 5 years ago
Francisco Paisana f8c6f55cac fix uninit var usages and signed bit manipulations 5 years ago
Francisco Paisana de4d58d8fe fix coverity scan issues in master 5 years ago
Ismael Gomez c0054140e9 Configure properly PUCCH CS mode for CA in ConnectionReconfiguration. Allocate n_pucch_cs resource and cqi/sr at rrc::ue constructor 5 years ago
Xavier Arteaga 928439b94c DL Wiener: optimized with inlining 5 years ago
Xavier Arteaga 9d0a3268e8 Added DL channel estimator algorithm options 5 years ago
Xavier Arteaga 355b2ed7e1 Wiener: fixed more issues 5 years ago
Xavier Arteaga 9b9389ead5 DL Wiener: bug fixed and verified 5 years ago
Xavier Arteaga 4b6691a630 DL Wiener: Fixed phy common header missing 5 years ago
Xavier Arteaga 3ab5f3a7e8 Initial wiener filter integradion in DL channel estimator 5 years ago
Xavier Arteaga 5199aaa94e DL Wiener: Fixed minor header issues, format and optimization 5 years ago
Xavier Arteaga 6248ab43e3 Minor optimization in SIMD dot product kernel 5 years ago
Xavier Arteaga f4eb61a37c Implementation DL channel estimator using wiener filter 5 years ago
Xavier Arteaga fff96d9aac Phy utils: Added initial matrix inverse 5 years ago
Xavier Arteaga 3f6eca1aea Initial Wiener channel estimator 5 years ago
Xavier Arteaga fe141dc002 Initial Wiener channel estimator 5 years ago
Andre Puschmann 1a8bb82c0f pssch_ue: fix compile issue on gcc 9.3
gcc 9.3 complained about incompatible pointer type
5 years ago
yagoda 1f6d5fd23a small fixed to limiting prach search 5 years ago
yagoda faf1cf6975 limiting prach search space to number of prachs set in sib2 5 years ago
Andre Puschmann 39680ffd26 rrc_asn1_decoder: fix uninit var 5 years ago
Andre Puschmann edd6e881e3 pssch_ue: fix use of uninit var 5 years ago
Xavier Arteaga 0ad99a35f9 Minor changes 5 years ago
Francisco Paisana 38f848ecdf fix type name deducing for clang 5 years ago
Francisco Paisana af9ca9f9e5 remove unecessary moves 5 years ago
Francisco Paisana 12b2ea7dde remove warnings for base classes with no virtual dtors 5 years ago
Francisco Paisana b8e6ba02e4 remove warnings related to unused vars and fwd declarations with trivial dtors 5 years ago
Francisco Paisana df06443470 use c++ variadic template instead of variadic function 5 years ago
Francisco Paisana 1c74c5675e remove ambiguous enter/exit template method 5 years ago
Francisco Paisana 3da8464a21 fix compilation issue with lack of override keyword and scoping in fsm 5 years ago
Francisco Paisana e1ac6d7cfe use macro to disable throw 5 years ago
Andre Puschmann 0fdb5f0114 nbiot_examples_tests: make npdsch_ue tests depend on npdsch_enodeb
this fixes issue with CTest in parallel mode where npdsch_ue
test would run before the input file was even created
5 years ago
Paul Sutton 8692e08737 Close rf device after use 5 years ago
Xavier Arteaga d7e7399e7b srsENB: PHY configuration in two stages 5 years ago
Xavier Arteaga 28b2a69c8a ZMQ module uses default base srate 5 years ago
Xavier Arteaga b9583d4182 Fix Extended CSI request bits in DCI 5 years ago
Andre Puschmann 8d52343c72 pssch: address review comments 5 years ago
Andre Puschmann d6e0153b40 sci: add SCI format 1 transmission format flag 5 years ago
Andre Puschmann 7109379d83 pssch_test: fix memleak 5 years ago
Andre Puschmann edcf6d1e51 pssch_test: zero sample vectors after alloc 5 years ago
Andre Puschmann 723503fded pssch_test: disable PSSCH tests that currently fail decoding TB 5 years ago
Andre Puschmann 80b303dbde sl: set correct SL-SCH max TB size 5 years ago
Andre Puschmann 7355bc499e pssch_ue: add support for PCAP and reading from file 5 years ago
Andre Puschmann 28de7a9c93 pssch_test: expose start SF index as parameter and use helper to calc PRB 5 years ago
Andre Puschmann 955960f22d write decoded PSSCH symbols to file with PHY debug enabled 5 years ago
luis_pereira87 baf0ad5bf4 PSSCH implementation 5 years ago
David Rupprecht 4e283ec942 Standalone decoders for nas and rrc in asn1 test. Thanks Dirk 5 years ago
Andre Puschmann 95bc7b48df ue_dl_nbiot: fix storing of softbits after first decoding failed
memcpy wasn't using sizeof(float)
5 years ago
Andre Puschmann 4c242f8d77 ue_dl_nbiot: remove fixme's 5 years ago
Andre Puschmann 9132446e6b npdsch_ue: rename global variables 5 years ago
Andre Puschmann e52577ecd3 npdsch_enodeb: rename too short global variable 5 years ago
Andre Puschmann dd04f45ca0 rename global rf object in examples to radio
LGTM complains about global variables with short names (foo)
5 years ago
yagoda 8e0b106c22 fixing some warnings from LGTM 5 years ago
Andre Puschmann 5d92111586 pcap: adding SL-SCH support 5 years ago
Andre Puschmann 5a95af6ce1 ofdm: move var init into loop 5 years ago
Andre Puschmann a82b2da2dd dft_precoding: add helper to get largest valid PRB 5 years ago
Andre Puschmann 04051a5cd0 soapy: add missing error messages for some soapy calls 5 years ago
Andre Puschmann 42bb387dae benchmark_radio: added option to change sampling rate during experiment
this patch adds the -y paramter that changes the sampling rate
during a radio benchmark to stress-test the API

it turned out that some devices/drivers are very prone to
sampling rate changes. since this happens during UE operation
when the UE is searching for cells, we need to make sure
the driver/device supports that operation.
5 years ago
Justin Tallon 3a258c16be
fixing a time alignment issue in the case where the number of samples… (#1255)
* fixing a time alignment issue in the case where the number of samples supplied by the frontend is differnt to the number requested
5 years ago
Francisco Paisana b506e29b72 removed common ce_typeenum 5 years ago
Francisco Paisana 372126deac created ul-sch and mch lcid types 5 years ago