857 Commits (5fd4f421e9ea733d74ec6ab80fffa1d4ba666e00)

Author SHA1 Message Date
Ismael Gomez 3aabd83289 fixed blocked timers due to syncrhonization lost 7 years ago
Andre Puschmann 15d89c3e95 add CSV metrics to UE 7 years ago
Andre Puschmann 6eb6468ba9 add CSV metrics object 7 years ago
Andre Puschmann f92728ad6e add console message when prenting metrics in RRC_IDLE 7 years ago
Andre Puschmann 0636aa289c use metrics_hub in UE 7 years ago
Ismael Gomez b12d69b439 Set default TX mode to continuous and fixed uplink synchronization (radio set offset concurrent access) 7 years ago
Ismael Gomez 6de06457fa Removed MAC timers thread and call them from main MAC thread 7 years ago
Ismael Gomez 4753366096 Added option to ue.conf/enb.conf to forward logs to stdout 7 years ago
Ismael Gomez 18d2c44b71 Restored L/U/O metrics 7 years ago
Ismael Gomez bb9ff5fcc5 UE to recover from an sporadic loss of synchronization due to USRP overflow 7 years ago
Ismael Gomez 8fd4ba7486 added per-thread PHY logging 7 years ago
Ismael Gomez f8c5eb28d3 Fix not showing L/U/O warnings 7 years ago
Ismael Gomez 6556941e6d simplified MAC timers. Unified mac and upper timers in same background task 7 years ago
Ismael Gomez 5359c42b46 RLC UM release timer at stop() 7 years ago
Ismael Gomez 4a86967530 Improved stability after radio link failure and radio transport error 7 years ago
Ismael Gomez fcbcf1ec7b Removed grant size condition from calc_new_transmission 7 years ago
Xavier Arteaga c29af35158 Solved bug: when a retransmission of a succesfully decoded block was received 7 years ago
Ismael Gomez 68b1782c86 Fixed Paging and reattachment in new state machine. Moved GW to srsue 7 years ago
Ismael Gomez 826667361e Reduced chances of uhd demuxer error. Reset device when it occurs 7 years ago
Xavier Arteaga 230eb63a97 Refactored grant: removed nof_tb from grant. Use tb_en instead. 7 years ago
Xavier Arteaga 4b00908abb Removed bug in dl_harq for multiple TB 7 years ago
Xavier Arteaga 8eab3b4688 Removed redundant condition 7 years ago
Ismael Gomez f0d9b333b2 Improved stability when UE reattaches 7 years ago
Ismael Gomez 394d8f166a Improved initial CFO estimation for PRACH. Fixed bug in PDCCH after changing cell 7 years ago
Ismael Gomez f1bacd009a Reduced time to sync to cell 7 years ago
Ismael Gomez b771c35371 add freq_offset option to ue.conf 7 years ago
Ismael Gomez 22f194182c fixed memory leaks 7 years ago
Ismael Gomez b0639ab394 resolved merge conflicts 7 years ago
Ismael Gomez 9ae21dfd5d reattaching cells with different IDs and PRB 7 years ago
Ismael Gomez 6e0fd43c1f Moved FFTW to WISDOM and save/load from file 7 years ago
Ismael Gomez 82a90fe4f1 Merge branch 'next' into mobility 7 years ago
Ismael Gomez a51b6b09dd Merged with next. Attach successful 7 years ago
Ismael Gomez 2335d2a644 remove boost::assign 7 years ago
Ismael Gomez e5feec1934 Temporal commit before merge. Changed sequence objects to avoid reallocating memory. new NAS/RRC working with initial attachment 7 years ago
Ismael Gomez c5bc3b11b7 remove spaces 7 years ago
Andre Puschmann c474b24d32 add basic NAS configuration class 7 years ago
Andre Puschmann 9398e0eff9 make number of HARQ processes a parameter for mux/demux objects 7 years ago
Andre Puschmann 8dbabb2834 rework bearer/LCID handling
This is a larger patch that reworks the LCID handling throughout the
code.

- It first moves the RB/LCID mapping out of common.h into the RRC object
  because different RATs may have different mappings.
- It adds a interface to RRC that other objects like RLC/PDCP/etc. may
  use to get the bearer name of a specific LCID.
- The patch also introduces a PDCP config class.
7 years ago
Andre Puschmann 83c358d33f let demux use common interface 7 years ago
Andre Puschmann ce1e565c79 move RRC states definition into common header 7 years ago
Andre Puschmann c247f1103d parameterize TTI offset between UL grant and UL tx and UL tx and HARQ rx 7 years ago
Andre Puschmann 20a004a768 add seperate interface for MUX to query BSR procedure
- this is also intented to make MUX RAT-agnostic
7 years ago
Andre Puschmann f26969db8b adding UE base class
- this patch moves common code shared between multiple UE types, i.e.,
  UEs for different RATs into a commong base class
- it also introduces a switch during UE startup to instantiate the
  selected UE type
7 years ago
Andre Puschmann 9f3b4bf9a5 use dedicated UL harq config
- this patch changes the UL harq config to a dedicated one
  instead of passing the whole MAC config which may be specific to
  a specific RAT
- it also extends the RRC to fill the harq specific config field in the
  MAC config
- clean up dl_harq and remove unused mac config
7 years ago
Andre Puschmann 704b8c3dc4 make DL and UL harq template classes 7 years ago
Andre Puschmann 869786a27c adapt MAC procedures to also use MAC timers defined in mac_common.h 7 years ago
Andre Puschmann faf120501a make DL and UL harq header-only
- move src of DL and UL harq in to header in prep for templating both
- add commong MAC header
7 years ago
Ismael Gomez fa9eaee498 new NAS/RRC structure. Attaching and ping working 8 years ago
Ismael Gomez 93ff9294f5 Merge branch 'next' into mobility 8 years ago
Ismael Gomez 6037a2f2bd changed logger classes 8 years ago
Ismael Gomez 4b5cbafdb5 upgraded to new code restruct 8 years ago
Ismael Gomez 80092fd888 added pdu tstamp 8 years ago
Ismael Gomez 8a367bf825 changed srsue namespace to srslte for all common objects 8 years ago
Ismael Gomez e75daee148 renamed include paths for common objects 8 years ago
Andre Puschmann c51c4d2a38 fix compile warnings 8 years ago
Andre Puschmann ff7400f140 remove unused header 8 years ago
Andre Puschmann 928ef71b82 adding remaining srsUE code 8 years ago