Andre Puschmann
dd04f45ca0
rename global rf object in examples to radio
...
LGTM complains about global variables with short names (foo)
2020-04-27 21:00:36 +02:00
Xavier Arteaga
89dcd6339f
More LGTM fixes
2020-04-22 18:01:43 +02:00
Xavier Arteaga
77d5dedddc
Fix LGTM warnings and recommendations
2020-04-22 18:01:43 +02:00
Andre Puschmann
7587490c96
npdsch_ue: fix compilation on Ubuntu 16.04
2020-04-19 21:07:41 +02:00
Andre Puschmann
ca8be29219
nbiot_ue: fix compile error
2020-04-19 12:03:51 +02:00
Andre Puschmann
0b756ac27d
convert #warning macro to pragma to avoid compile error
2020-04-18 12:14:23 +02:00
Andre Puschmann
c145d80547
nbiot: address review comments
2020-04-17 23:12:11 +02:00
Andre Puschmann
09ee7588b0
npdsch_ue: decode SIB1 and extract scheduling params for SIB2/3
...
also extend GUI and show JSON formated system information
2020-04-17 23:12:11 +02:00
Andre Puschmann
e76e31e652
adding NB-IoT DL shared channel, UE DL object and PHY examples
2020-04-17 23:12:11 +02:00
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.
2020-04-15 13:42:26 +02:00
Tiago Alves
47145c18b7
sidelink: refactor channel estimation
2020-04-10 14:58:18 +02:00
Xavier Arteaga
9a2b0b7cc7
Standard vector allocation uses vector library
2020-04-02 20:49:58 +02:00
Xavier Arteaga
e832769ae6
Updated copyright
2020-03-16 11:26:06 +01:00
Ismael Gomez
4e12405fff
Remove radio_multi class and organize channels, ports and carrier buffers ( #1019 )
2020-03-06 15:26:48 +01:00
Andre Puschmann
2e455908e8
fix issue compiling pssch_ue when RF driver wasn't found
2020-03-05 11:37:24 +01:00
Andre Puschmann
e9e57153dc
adding basic pssch_ue example
2020-03-03 16:22:51 +01:00
Andre Puschmann
8a33fde8e7
adding GPS sync support to USRP capture example
2020-02-10 20:25:54 +01:00
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.
2020-02-07 10:21:30 +01:00
Xavier Arteaga
c92dce71b7
srsLTE: AGC only uses boundaries for requesting gain to Radio
2019-12-23 22:57:37 +01:00
Andre Puschmann
476f970ee1
replace FIXME with TODO
2019-12-18 11:25:56 +01:00
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
2019-12-16 16:04:22 +01:00
Andre Puschmann
8bec22ff11
fixed naming for ue_sync_nbiot
2019-12-10 16:53:44 +01:00
Andre Puschmann
447f71b8c9
fix compilation of zmq_remote_rx
2019-12-10 16:53:44 +01:00
Andre Puschmann
4dbbcaa668
add cell search and USRP capture examples for NB-IoT
2019-12-10 16:53:44 +01:00
Xavier Arteaga
a51d989e2e
Fixed static analysis float/double conversion
2019-12-05 09:41:12 +01:00
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
2019-12-03 09:57:12 +01:00
Ismael Gomez
2dbbd8b466
Minor esthetic changes
2019-12-02 17:51:09 +01:00
Xavier Arteaga
6d896ee453
Fixed more static code analysis warnings
2019-12-02 09:47:22 +01:00
Xavier Arteaga
b48bb0d754
Removed atof, atoll and atoi calls
2019-12-02 09:47:22 +01:00
Xavier Arteaga
8dd1c59e18
Added amplitude and power conversions to dB and viceversa
2019-12-02 09:47:22 +01:00
Andre Puschmann
3e4bbbda5c
fix PSS threshold value in cell_search
2019-10-01 16:54:42 +02:00
Andre Puschmann
2deaab8ded
fix synch_file example to work with sample rates other than 1.92
2019-10-01 16:54:42 +02:00
David Rupprecht
f9a668861a
Fixed USRP capture sync due to missing channel ptr
2019-09-23 14:36:08 +02:00
Xavier Arteaga
8e17aba5d8
Improved SSS decoding and improved scell_search_test
2019-09-20 16:20:31 +02:00
Xavier Arteaga
db5a21e659
Remove set_master_clock_rate from PHY RF API
2019-09-20 15:43:07 +02:00
Andre Puschmann
a2ab043c0d
fix memleaks and uninitialized vars found by cppcheck
2019-09-20 10:55:29 +02:00
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)
2019-09-04 16:59:10 +02:00
Robert Falkenberg
c75f314c3f
Fixed incorrect DCI location assignment in pdsch_enodeb.c example
2019-08-29 20:49:16 +02:00
Andre Puschmann
e0bd7f156d
replace remaining warning macros with pragma message
2019-07-23 15:38:21 +02:00
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
2019-07-16 18:22:09 +02:00
Guillem Foreman
eab73829f6
Changes requested
2019-07-12 14:11:26 +02:00
Guillem Foreman
db4127ca64
Fixes 256QAM, added pdsch table 2, fixed warnings
2019-07-04 15:49:43 +02:00
Ismael Gomez
b31b668a8e
Remove unnecessary find_package(GUI)
2019-06-04 13:31:31 +02:00
Andre Puschmann
4b01a2e4a0
update copyright notice
2019-04-29 09:20:02 +02:00
Ismael Gomez
7780b1aba5
add tdd/ca support
2019-04-25 20:57:58 +02:00
Andre Puschmann
ef544e64c2
expose RF device as paramter for pdsch_enodeb/_ue
2019-01-31 15:31:33 +01:00
Andre Puschmann
bdbdef41c0
fix compiler warning in pdsch_ue
2018-12-18 11:53:16 +01:00
yagoda
2acf282a8b
adding fixes to embms channel estimation
2018-11-28 14:14:40 +01:00
Ismael Gomez
9e0d7281f5
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
2018-07-16 15:17:07 +02:00
Ismael Gomez
fda4c39590
pdsch_ue RSRP in dBm. Fix default rx_gain_offset in ue.conf differs from code
2018-07-16 15:16:52 +02:00