Jason Tang
7b7308ac1b
Fix CSFB
2020-04-25 11:22:42 +02:00
jmasterfunk84
7f51fcb419
Update s1ap.cc
2020-04-24 15:29:05 +02:00
Francisco Paisana
b506e29b72
removed common ce_typeenum
2020-04-24 11:55:53 +01:00
Francisco Paisana
372126deac
created ul-sch and mch lcid types
2020-04-24 11:55:53 +01:00
Francisco Paisana
367a190829
created dl-sch lcid type
2020-04-24 11:55:53 +01:00
Andre Puschmann
13b59b42c7
npdcch: replace fixme with todo
2020-04-24 12:21:17 +02:00
Andre Puschmann
a98a94e74b
fix some non-critical warnings found by Coverity scan
2020-04-23 20:58:46 +02:00
Xavier Arteaga
58803d1b3e
Added UL EARFCN map and UE PHY interface cleanup
2020-04-23 09:00:45 +02:00
Xavier Arteaga
7291a5db91
Implement on the fly sequence generation
2020-04-23 09:00:15 +02:00
Xavier Arteaga
6c15feeff3
Fix compilation
2020-04-22 18:01:43 +02:00
Xavier Arteaga
89dcd6339f
More LGTM fixes
2020-04-22 18:01:43 +02:00
Xavier Arteaga
60c4daccab
Removed redundant code
2020-04-22 18:01:43 +02:00
Xavier Arteaga
01e224348c
Fix compilation for NR HL
2020-04-22 18:01:43 +02:00
Xavier Arteaga
77d5dedddc
Fix LGTM warnings and recommendations
2020-04-22 18:01:43 +02:00
Xavier Arteaga
562590e595
Fix LGTM warnings
2020-04-22 18:01:43 +02:00
Pedro Alvarez
ad0abe740b
Added support to PDCP SN len of 7. Also added a check for valid configs in pdcp entity.
2020-04-22 17:44:00 +02:00
Francisco Paisana
5db2c62530
comments for handover commands
2020-04-22 13:34:37 +01:00
Francisco Paisana
7a132f9ccd
more enb interface comments
2020-04-22 13:34:37 +01:00
Francisco Paisana
0526ae8ab1
updated rrc mobility parsing. added some utility methods
2020-04-22 12:57:11 +01:00
Francisco Paisana
20f6655c6b
use common method to build mac pdu. allow CE allocations in dci format2/2a
2020-04-22 11:34:08 +01:00
Francisco Paisana
64557740fc
use mac_buffer_state interface to schedule CEs in scheduler
2020-04-22 11:34:08 +01:00
Francisco Paisana
ec94819f08
changed mechanism for conres ce scheduling to be controlled by rrc
2020-04-22 11:34:08 +01:00
Francisco Paisana
66a38f53f5
fix req_bytes methods to account for new method to calculate conres scheduling.
2020-04-22 11:34:08 +01:00
Francisco Paisana
d716d8bf7e
use mini state machine for ConRes CE scheduling instead of relying that there is data in the DL buffer
2020-04-22 11:34:08 +01:00
Francisco Paisana
6de7b644ec
schedule conres ce when pcell changes
2020-04-22 11:34:08 +01:00
Francisco Paisana
d183d64409
added allocate_rnti method to mac. Useful both during PRACH and handover UE resource allocation
2020-04-22 11:34:08 +01:00
Francisco Paisana
6ddedd5972
moved pdu to common mac folder
2020-04-22 10:06:08 +01:00
Xavier Arteaga
c26a70c8da
Fix compilation
2020-04-20 18:28:35 +02:00
Andre Puschmann
80bdb0ea17
soapy: fix compilation on Soapy version < 6
2020-04-20 17:17:33 +02:00
Xavier Arteaga
a7525d3e12
Fix somememory leaks
2020-04-20 16:10:27 +02:00
Xavier Arteaga
e6792cf9b7
Refactored OFDM and added half CP window offset in UL Demodulator
2020-04-20 16:10:27 +02:00
Xavier Arteaga
4756319e8f
Reduce PHY logging
2020-04-20 16:10:01 +02:00
Xavier Arteaga
11a2d2cc4a
Fix and tidy up time offset in srsue
2020-04-20 16:10:01 +02:00
Andre Puschmann
34bc192f70
soapy: fix bug in selecting soapy device
2020-04-19 21:08:31 +02:00
Andre Puschmann
b6ffc8de85
benchmark_radio: add device name argument
2020-04-19 21:08:31 +02:00
Andre Puschmann
e7f28a57f3
soapy: reuse device args again as stream args
2020-04-19 21:08:31 +02:00
Andre Puschmann
8f79619efe
soapy: disable LimeSDR specific modifciations
...
this turns off some Lime specific tweaks that we did, for example
turning off streaming before changing the sampling rate.
those are now implemented inside the LimeSuite (as of 20.01)
and are no longer required here
patch also disable the explicit BW setting and async background thread
2020-04-19 21:08:31 +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
890436e07f
remove uneeded include
2020-04-17 23:12:11 +02:00
Andre Puschmann
355078926a
fix run_lte.sh for new ZMQ arguments
2020-04-17 20:47:20 +02:00
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
2020-04-17 20:47:20 +02:00
Francisco Paisana
df0da116ce
removed enter state visitor, and srslte::same_state return special case in fsms
2020-04-17 17:09:48 +01:00
Francisco Paisana
63142899d1
simplified some of the fsm sfinae conditions
2020-04-17 17:09:48 +01:00
Francisco Paisana
6322e447e9
fixed issue with subfsm revisits not starting in initial substate
2020-04-17 17:09:48 +01:00
Francisco Paisana
e1dc9cae15
added extra comments
2020-04-17 11:38:24 +01:00