420 Commits (a1a58507c1a72f2e402a03fd1f1d99d4e699fdde)

Author SHA1 Message Date
Xavier Arteaga fda1d040e7 SRSENB: implement PUSCH threshold for UCI bits 4 years ago
Xavier Arteaga 729986f259 srsLTE: Added PUCCH format 3 valid correlation 5 years ago
Ismael Gomez 874e614970 Increase PUCCH detection threshold to avoid false alarms 5 years ago
Ismael Gomez 29e126a583
Add per-channel TX gain (#1450)
* Change type of rf_set_gain() to avoid unambiguous return with negative gains

* Add per-channel TX gain
5 years ago
Francisco Paisana 64e8f5e3ed update license year 5 years ago
Xavier Arteaga 89b24b54e5 Refactored radio class for acommodating multiple RF devices 5 years ago
Xavier Arteaga 039f2164a6 Initial Sounding Reference Signals implementation 5 years ago
Ismael Gomez 84b84eaad6 Move search_in_common variable 5 years ago
Ismael Gomez 9b634b8d2a Search DCI in UE space before common to avoid DCI size ambiguity. Fixes #1398 5 years ago
faluco cf5b321fb5 Replace magic numbers with macro constants.
Adjust comments to refer to these macros.
5 years ago
faluco 9484db8a90 Added header comments to srslte_sfidx_tdd_nof_X family of functions.
Fixed a comment referring to an older TS release.
Remove elses after returns.
5 years ago
faluco 8c59606d6f Add comment header to srslte_sfidx_tdd_type.
Remove else after return.
5 years ago
faluco 7354f49fe5 Added explanatory comments to TDD phy structs and enums. 5 years ago
Xavier Arteaga 20db13abc7 SRSUE: fix condition number calculation 5 years ago
faluco 3fa5926cd5 Fix SIMD neg operation which was inverted.
Re-enable -Werror.
5 years ago
faluco c39ea2f583 Adjust possible type mismatch. 5 years ago
Andre Puschmann 189685b6f5 demod_soft: fix clang warning in demod NEON code
Try to bring back compilation.
Disable temporarily Werror.

Re-enable two simd functions.
5 years ago
Andre Puschmann f67524707d neon: add srslte_simd_b_neg()
clang complained about an uinit var that is returned and it turned
out that we don't even implement that function in NEON.

I've found a nice MIT-licensed header that was easy to integrate.
5 years ago
Andre Puschmann 28c98280d7 ue_dl_nbiot: convert macro to access SF contents into member var
also use srslte_vec_cf_cp() helper functions
5 years ago
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
5 years ago
Andre Puschmann 7aeddfd186 fix potential error where return value -1 is used for loop termination 5 years ago
faluco 7ff251f112 - Fixed warnings caught by Clang 9.0.0 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 e15c49c5a5 Fix EVM hard-decision performance 5 years ago
Andre Puschmann 68a1868c33 npdsch_{ue,enodeb}: few more LGTM fixes 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 9d0a3268e8 Added DL channel estimator algorithm options 5 years ago
Xavier Arteaga 355b2ed7e1 Wiener: fixed more issues 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 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
yagoda faf1cf6975 limiting prach search space to number of prachs set in sib2 5 years ago
Xavier Arteaga 0ad99a35f9 Minor changes 5 years ago
Andre Puschmann d6e0153b40 sci: add SCI format 1 transmission format flag 5 years ago
Andre Puschmann 80b303dbde sl: set correct SL-SCH max TB size 5 years ago
luis_pereira87 baf0ad5bf4 PSSCH implementation 5 years ago
Andre Puschmann a82b2da2dd dft_precoding: add helper to get largest valid PRB 5 years ago
Xavier Arteaga 7291a5db91 Implement on the fly sequence generation 5 years ago
Xavier Arteaga 89dcd6339f More LGTM fixes 5 years ago
Xavier Arteaga 60c4daccab Removed redundant code 5 years ago
Xavier Arteaga 77d5dedddc Fix LGTM warnings and recommendations 5 years ago
Xavier Arteaga 562590e595 Fix LGTM warnings 5 years ago
Xavier Arteaga e6792cf9b7 Refactored OFDM and added half CP window offset in UL Demodulator 5 years ago
Andre Puschmann e76e31e652 adding NB-IoT DL shared channel, UE DL object and PHY examples 5 years ago
Andre Puschmann dcb9004a71 zmq: refactor zmq argument parsing, allow zero indexing
It allows to provide an index for tx_port, rx_port, tx_freq and rx_freq even
for the first (and possibly only) port. So for example a MIMO config would be this for example:

tx_port0=tcp://*:2001,tx_port1=tcp://*:2003,rx_port0=tcp://localhost:2000,rx_port1=tcp://localhost:2002
5 years ago