Andre Puschmann
dcb04c6461
turn usim object into a unique_ptr
2019-06-05 17:41:46 +02:00
Ismael Gomez
4ce8d84339
Restored force frequency
2019-06-05 15:29:48 +02:00
Andre Puschmann
e47010130f
extend thread class to set unique thread name in ctor
...
this will also extend all classes that use srslte::thread
to specify the name of the thread in the ctor as well
as to set the name of the worker threads in the thread pool
the thread name will be displayed in gdb.
2019-06-03 15:03:20 +02:00
Andre Puschmann
0e95867f13
remove task dispatcher class
2019-06-03 15:03:20 +02:00
Xavier Arteaga
9c84f8e3fd
SRSLTE: Added Uniform Random vector generator; Delay channel test; Fixed Delay channel SEGFAULT; SRSUE channel unique pointer;
2019-05-30 13:07:23 +02:00
Xavier Arteaga
cdc5706245
SRSUE: minimal ue.conf.example modification
2019-05-30 13:07:23 +02:00
Xavier Arteaga
2ffa1f9f1e
SRSUE: Added RLF simulator in channel emulator and integrated it in SRSUE. Removed Zeros Command
2019-05-30 13:07:23 +02:00
Xavier Arteaga
7c97e40e63
SRSUE: Improved internal channel emulator help
2019-05-30 13:07:23 +02:00
Xavier Arteaga
9ab2b2de81
SRSUE: Created delay channel emulator and added fading to the UE
2019-05-30 13:07:23 +02:00
Andre Puschmann
77d4197364
mac: make sure we only pull out valid rapid from subheader
2019-05-30 13:06:42 +02:00
Andre Puschmann
34bf738501
nas: add test for dedicated EPS bearer handling
2019-05-30 13:05:02 +02:00
Andre Puschmann
3f90230d1a
nas: add EPS bearer map
2019-05-30 13:05:02 +02:00
Andre Puschmann
1ec5a4d4ed
add NAS metrics struct and move NAS states into common header
2019-05-30 13:05:02 +02:00
Andre Puschmann
647282180b
nas: fix return value in integrity check
2019-05-30 13:05:02 +02:00
Andre Puschmann
1c749ad559
add basic handling for deactivating eps bearer
2019-05-30 13:05:02 +02:00
Andre Puschmann
c14c3c23f1
pdcp: fix issue when setting SN length configuration
2019-05-30 13:05:02 +02:00
Andre Puschmann
0bd30343bb
fix packing of dedicated bearer context accept
2019-05-30 13:05:02 +02:00
Andre Puschmann
823bcf77dd
nas: set establishment_cause to mt_access after paging
2019-05-30 13:05:02 +02:00
Andre Puschmann
5451fb6007
nas: add basic handling for dedicated bearer and UE testmode messages
2019-05-30 13:05:02 +02:00
Andre Puschmann
7de9f39fcc
nas: move sending of attach complete message in extra function
2019-05-29 10:42:45 +02:00
Xavier Arteaga
6f6560f12b
SRSUE RRC: More stable Reestablishment after RLF
2019-05-27 12:37:52 +02:00
Xavier Arteaga
bb663a69b8
SRSUE RRC: Cleaned Reestablishment code
2019-05-27 12:37:52 +02:00
Xavier Arteaga
e5084801a2
SRSUE RRC: refactored reestablishment procedure for executing Cell selection during T311 without blocking RRC
2019-05-27 12:37:52 +02:00
Xavier Arteaga
bb2c41ab0e
SRSUE RRC: 36.331 v10 5.3.7.2 PHY reset according to 9.2.4. No common PHY default parameters.
2019-05-27 12:37:52 +02:00
Xavier Arteaga
7629863c5a
SRSUE MAC: 36.331 v10 9.2.2 MAC main config defaults does not include RACH
2019-05-27 12:37:52 +02:00
Xavier Arteaga
de9555c4f1
SRSUE RRC: 36.331 v10 9.2.4 does NOT specify MAC reset
2019-05-27 12:37:52 +02:00
Xavier Arteaga
2c78111666
SRSUE: Fixed CLang Tidy in ue.cc
2019-05-27 12:21:57 +02:00
Xavier Arteaga
dd163dae10
SRSUE Radio: Fixed param parsing
2019-05-27 12:21:57 +02:00
Andre Puschmann
af8564e376
add ue_lte_phy_base and move logger out of UE class
2019-05-22 11:40:23 +02:00
Xavier Arteaga
0b6efb657e
SRSUE: CA can be performed without requiring clock synchronization between RF devices. Added Asynchronous SCell Synch metrics to console trace
2019-05-20 13:16:38 +02:00
Xavier Arteaga
080b4a327c
SRSUE: Refactored asynchronous cell and ue_radio. CA Fixed.
2019-05-17 18:13:51 +02:00
Andre Puschmann
65f50cd7ba
introduce new UE layer design
...
- abstract UE object now consists of a radio, a PHY, and a stack layer
- add new stack abstraction layer that combines MAC, RLC, RRC, PDCP, NAS and GW
- PHY layer now has a single stack interface and does not talk to MAC and RRC seperatly
2019-05-17 17:46:28 +02:00
Andre Puschmann
3a6dd9b164
move UE RRC into own folder
2019-05-17 17:25:50 +02:00
Francisco Paisana
0e3baa0f2f
Renamed the reset() method of byte_buffer_t to clear()
2019-05-16 12:35:01 +02:00
Francisco Paisana
3bedc93ba5
added _t to unique_byte_buffer type
2019-05-16 12:35:01 +02:00
Francisco Paisana
f4aa03154d
change queue read and other functions apis
2019-05-16 12:35:01 +02:00
Francisco Paisana
f469e2178b
replaced byte_buffer_t allocated by the buffer pool for unique_byte_buffer which is safer and easier to use
2019-05-16 12:35:01 +02:00
Francisco Paisana
0976ea6f27
created a unique byte buffer that automatically deallocates
2019-05-16 12:35:01 +02:00
Andre Puschmann
dc9df36a24
remove unused radio_multi code
2019-05-16 12:30:26 +02:00
Francisco Paisana
b04cb0deb9
using the new choice set api in UE and eNB RRC
2019-05-10 11:59:34 +02:00
yagoda
c25f3b0acf
increasing rlc UM window size for eMBMS, small adjustment to eMBMS PHY common
2019-05-06 17:06:25 +02:00
Ismael Gomez
060a0908ca
Fix forced interpolation in TDD
2019-05-04 22:14:05 +02:00
Andre Puschmann
703937ec01
move sanity check for MBMS parameters to parse_args to avoid segfault on mismatch
2019-05-03 14:24:42 +02:00
Andre Puschmann
76f93df8b6
fix uninitialized vars in demux
2019-05-03 11:17:16 +02:00
Ismael Gomez
ef7b0cf7fa
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
2019-05-03 00:04:47 +02:00
Ismael Gomez
2d25661706
Fixes UE crashing when stopping and no cell available
2019-05-03 00:04:21 +02:00
Pedro Alvarez
0f36bfbb8a
Changing print from console to debug log when generating the PDN connectivity request.
2019-05-02 23:03:29 +01:00
Andre Puschmann
f46b582c79
fix default initialization of PHY params in RCC
...
- this commit splits the reconfiguration of the PHY params
- two functions only update the default params (for config
dedicated and config common)
- one function only updates the current parameters when a new
config is given (i.e. after rrc reconfig)
2019-05-02 21:01:26 +02:00
Andre Puschmann
e3387ea0b7
fix usim initialization if neither op nor opc are given
2019-05-02 20:27:01 +02:00
Ismael Gomez
2f0020b7ca
Remove out_of_sync() call when not camping. Warning commit
2019-05-02 19:32:26 +02:00