106 Commits (4a4827a60388002e823ca0ad563d1babbea15dd5)

Author SHA1 Message Date
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
Xavier Arteaga b48bb0d754 Removed atof, atoll and atoi calls 5 years ago
Xavier Arteaga 8dd1c59e18 Added amplitude and power conversions to dB and viceversa 5 years ago
Andre Puschmann 3e4bbbda5c fix PSS threshold value in cell_search 5 years ago
Andre Puschmann 2deaab8ded fix synch_file example to work with sample rates other than 1.92 5 years ago
David Rupprecht f9a668861a Fixed USRP capture sync due to missing channel ptr 5 years ago
Xavier Arteaga 8e17aba5d8 Improved SSS decoding and improved scell_search_test 5 years ago
Xavier Arteaga db5a21e659 Remove set_master_clock_rate from PHY RF API 5 years ago
Andre Puschmann a2ab043c0d fix memleaks and uninitialized vars found by cppcheck 5 years ago
Ismael Gomez bfddc55148
RRC-PHY interface (#639)
RRC-PHY interface refactor. Moved RRC-MAC interface to rrc_asn1_utils and created RRC-PHY interface also in rrc_asn1_utils. All ASN1 includes should be made from rrc_asn1_utils only keeping ue_interfaces clean of ASN1

Tested with different common and dedicated configurations (64QAM UL, 256QAM, CA, SRS enabled/disabled, etc)
5 years ago
Robert Falkenberg c75f314c3f Fixed incorrect DCI location assignment in pdsch_enodeb.c example 5 years ago
Andre Puschmann e0bd7f156d replace remaining warning macros with pragma message 5 years ago
Ismael Gomez 126f2efb5c
Radio and UHD fixes to avoid changing master clock rate and fixes X300 (#589)
* Fixes X300 MIMO

* Do not change sampling rate and calibrate time_adv_nsamples for b210
5 years ago
Guillem Foreman eab73829f6 Changes requested 5 years ago
Guillem Foreman db4127ca64 Fixes 256QAM, added pdsch table 2, fixed warnings 5 years ago
Ismael Gomez b31b668a8e Remove unnecessary find_package(GUI) 6 years ago
Andre Puschmann 4b01a2e4a0 update copyright notice 6 years ago
Ismael Gomez 7780b1aba5 add tdd/ca support 6 years ago
Andre Puschmann ef544e64c2 expose RF device as paramter for pdsch_enodeb/_ue 6 years ago
Andre Puschmann bdbdef41c0 fix compiler warning in pdsch_ue 6 years ago
yagoda 2acf282a8b adding fixes to embms channel estimation 6 years ago
Ismael Gomez 9e0d7281f5 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 6 years ago
Ismael Gomez fda4c39590 pdsch_ue RSRP in dBm. Fix default rx_gain_offset in ue.conf differs from code 6 years ago
Pedro Alvarez 788dc7bd7a Fixed compilation issues introduced from the changes in the crash_handler. 6 years ago
Pedro Alvarez 597cf18b9d Changing common/debug.h to crash_handler.h 6 years ago
Pedro Alvarez 7aaa9a1789 Moved srslte_debug_handle_crash to common/debug.c 6 years ago
jctallon 50589108c6 Mbms fixes (#225)
* fixing the threading structure for mbms in the gtpu

fixing some leaks in pmch tests

fixing stack overflow caused by radio objext

* adding sib.conf.mbsfn.example

* creating a different thread_mch object for the gtpu

* Make mch_thread an isolated class

* excluding mbsfn subframes from noise estimation and cfo estimation

* fixing pdsch ue plotting to only show pmch constellation when mbsfn is activated.
6 years ago
Xavier Arteaga 22c0a67b97 Fixed minor issues 6 years ago
Xavier Arteaga 301415a00a Fixed AGC out of bounds gain 7 years ago
yagoda 326f987a14 small fix in the power levels in pdsch_enodeb 7 years ago
yagoda 9e8b68821c small cmake fix for disable_rf case 7 years ago
yagoda 54bdfd83ec adding support for mbsfn subframe configuration to pdsch examples 7 years ago
yagoda e4c3f0bc30 adding mbms-gw and mch generation tables 7 years ago
yagoda 9d7d6c9415 adding adaptations to the phy layer for mbms 7 years ago