139 Commits (0842ed9db10595c017704941c666a7264d03d2cb)

Author SHA1 Message Date
Xavier Arteaga 21e9a3958f Minor changes 4 years ago
Xavier Arteaga 74fde5597f PDSCH_UE: added synchronization error to console 4 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
Andre Puschmann ff508a2c6b npdsch_ue: add rf_dev param and make remove samp rate check
the remove of the samp rate check was needed on the PlutoSDR
because the result would not be the exact value that was
asked for
5 years ago
Andre Puschmann bdd97ca25f pdsch_enodeb: remove check in while-loop
this check is always true since the false case is caught
before and the application is closed()
5 years ago
Andre Puschmann 14143f8560 pssch_ue: fix memory leaks and operation with RF
- add missing free's for ofdm and chest objects
- fix sf_idx setting
- add getchar() when plotting from file to observe output
5 years ago
Andre Puschmann 52799192ab pssch_ue: fix uninit var 5 years ago
faluco 7ff251f112 - Fixed warnings caught by Clang 9.0.0 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
Xavier Arteaga d94078d543 Minor changes
Fix UE sequence generation

minor change
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
Xavier Arteaga 9d0a3268e8 Added DL channel estimator algorithm options 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
Andre Puschmann edd6e881e3 pssch_ue: fix use of uninit var 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
Andre Puschmann 8d52343c72 pssch: address review comments 5 years ago
Andre Puschmann 7355bc499e pssch_ue: add support for PCAP and reading from file 5 years ago
luis_pereira87 baf0ad5bf4 PSSCH implementation 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
Xavier Arteaga 89dcd6339f More LGTM fixes 5 years ago
Xavier Arteaga 77d5dedddc Fix LGTM warnings and recommendations 5 years ago
Andre Puschmann 7587490c96 npdsch_ue: fix compilation on Ubuntu 16.04 5 years ago
Andre Puschmann ca8be29219 nbiot_ue: fix compile error 5 years ago
Andre Puschmann 0b756ac27d convert #warning macro to pragma to avoid compile error 5 years ago
Andre Puschmann c145d80547 nbiot: address review comments 5 years ago
Andre Puschmann 09ee7588b0 npdsch_ue: decode SIB1 and extract scheduling params for SIB2/3
also extend GUI and show JSON formated system information
5 years ago
Andre Puschmann e76e31e652 adding NB-IoT DL shared channel, UE DL object and PHY examples 5 years ago
Andre Puschmann 6dc9c8f26a fix compile error when RF is not enabled
void sig_int_handler(int signo) was declared in this case
but never used.
5 years ago
Tiago Alves 47145c18b7 sidelink: refactor channel estimation 5 years ago
Xavier Arteaga 9a2b0b7cc7 Standard vector allocation uses vector library 5 years ago
Xavier Arteaga e832769ae6 Updated copyright 5 years ago
Ismael Gomez 4e12405fff
Remove radio_multi class and organize channels, ports and carrier buffers (#1019) 5 years ago
Andre Puschmann 2e455908e8 fix issue compiling pssch_ue when RF driver wasn't found 5 years ago
Andre Puschmann e9e57153dc adding basic pssch_ue example 5 years ago
Andre Puschmann 8a33fde8e7 adding GPS sync support to USRP capture example 5 years ago
Andre Puschmann c7343cf6d8 protect sf_buffer from overrun in receive_samples
this patch adds a buffer len paramter to the receive_samples() call
that protects the (also) provided buffer from overflowing.

currently each call to srslte_ue_sync_zerocopy() which then calls receive_samples()
relies on a buffer that is "big enough". But that buffer is sometimes
2 subframes, sometimes 3 or 5, sometimes has space for the maximum PRB size, sometimes
only for 6 PRBs (i.e. during cell search).

By extending the interface to pass the buffer size we can make sure that
only samples are received that actually fit inside the provided buffer.
5 years ago
Xavier Arteaga c92dce71b7 srsLTE: AGC only uses boundaries for requesting gain to Radio 5 years ago
Andre Puschmann 476f970ee1 replace FIXME with TODO 5 years ago
Pedro Alvarez c5979f59eb Clang format UE, eNB and lib (#850)
* Clang-formated UE, eNB and lib.
* Fixed compiling errors from clang-format.
* Fix linking issues introduced by clang-format
* Fix poor formating in initializing arrays of arrays.
* Fix mistake in conflict resolution on rm_turbo.c
* Re-apply clang format to gtpc_ies.h
5 years ago
Andre Puschmann 8bec22ff11 fixed naming for ue_sync_nbiot 5 years ago
Andre Puschmann 447f71b8c9 fix compilation of zmq_remote_rx 5 years ago
Andre Puschmann 4dbbcaa668 add cell search and USRP capture examples for NB-IoT 5 years ago
Xavier Arteaga a51d989e2e Fixed static analysis float/double conversion 5 years ago
Ismael Gomez f7e6da050e
Adds PUB/SUB model to ZMQ and option to use sc16 sample type over the socket (#815)
* Adds PUB/SUB model to ZMQ and option to use sc16 sample type over the socket. Adds example application for remote RX RF head using ZMQ

* Addressed comments and other bugs

* Removed atoi atof
5 years ago
Ismael Gomez 2dbbd8b466 Minor esthetic changes 5 years ago
Xavier Arteaga 6d896ee453 Fixed more static code analysis warnings 5 years ago