Commit Graph

488 Commits

Author SHA1 Message Date
Pedro Alvarez 3cddad79cc Adding ability to configure names of TUN interfaces. (#277)
* added config option for tun dev names vs fixed names added config option for M1-U interface addr

* Added options to sgi_mb tun name.

* Added some comments to mbms.conf.example

* Added some comments to example configs to explain the new values.
2018-10-05 11:12:31 +02:00
Andre Puschmann 0380c83175 remove RF device calibration settings from UE/eNB config
- this remove RF calibration parameters that were an extra
  section in the eNB/UE config but were hardly used (only old bladeRF)
- a better way to pass those parameter would be through the
  device args in the normal rf config section
2018-10-01 21:59:07 +02:00
Ismael Gomez cfb3a43aed Lower priority of workers 2018-09-26 14:30:39 +02:00
Andre Puschmann d981f129e0 Merge branch 'master' into next 2018-09-20 12:54:05 +02:00
Andre Puschmann 1fab8e6702 fix reset of NAS counters after receiving security mode command
- reported by cpetersgit
- reset only needed after receiving initial security mode command
2018-09-20 12:16:44 +02:00
Andre Puschmann f458d58527 fixed handling of UE indentity request 2018-09-20 11:55:42 +02:00
Joseph Giovatto 2dddfa2aac added ability to track tput per bearer (#233)
added mac_metrics for ul/dl harq retex counts
2018-09-20 11:22:22 +02:00
Ismael Gomez 6a791f1416 Change TX mutex to semaphores (mutex implementation was violating lock ownership requirement) 2018-09-06 15:22:37 +02:00
Ismael Gomez 327002a6cb Fix NCC=1 HO in second round 2018-08-22 10:57:26 +02:00
Ismael Gomez aaeec591b6 Fix race condition in phy recv 2018-08-14 19:50:03 +02:00
Ismael Gomez e1870963c7 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2018-08-10 22:22:07 +02:00
Ismael Gomez 9cd725de21 Trigger measurement only for cells in MeasObj not the discovered ones 2018-08-10 22:21:07 +02:00
Andre Puschmann 06c9a3f07f add network initiated detach 2018-08-07 15:32:40 +02:00
Andre Puschmann 40aef76745 fix logging when removing DRB 2018-08-06 21:09:36 +02:00
Andre Puschmann 3b8371d090 add detach support (for switch off) 2018-08-06 11:10:12 +02:00
Andre Puschmann eb30d86d44 process RRC PDUs in RRC thread 2018-07-23 17:49:26 +02:00
Andre Puschmann bd59d72b9f set RRC args by-value 2018-07-13 13:16:56 +02:00
Ismael Gomez 2d5cdc4f35 Add log to pool deallocate 2018-07-12 18:13:27 +02:00
Ismael Gomez 5474f6d55f Add log to pool deallocate 2018-07-12 18:13:19 +02:00
Ismael Gomez 229569cd76 Fix Aperiodic CQI retx when TBS=0 2018-07-12 11:17:09 +02:00
Ismael Gomez 75e8df2e9f Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2018-07-11 15:33:22 +02:00
Ismael Gomez 9231bd0fe0 Fix Aperiodic CQI retx when TBS=0 2018-07-11 14:49:39 +02:00
Andre Puschmann 9b894799f0 add support for ciphered authentication response 2018-07-10 12:34:25 +02:00
Ismael Gomez ebea1cd7fa Look only for required SIBs 2018-07-05 12:03:26 +02:00
Pedro Alvarez f301bb6373 Merging next into op_vs_opc and resolving conflicts. 2018-06-26 11:36:40 +01:00
Xavier Arteaga 5e4fb48184 Refactored CQI reporting logging in UE. Fixes #199 2018-06-25 14:57:12 +02:00
Andre Puschmann 01f6395d70 add option to force IMSI attach by not loading NAS ctxt from file 2018-06-19 14:23:47 +02:00
Pedro Alvarez 75c5e476f1 Added OPc option to UE. (needs testing.) 2018-06-18 15:19:04 +01:00
Pedro Alvarez ea5445f999 Adding options for OP and OPc in the UE. They cannot be simultanoulsy set. 2018-06-18 14:49:07 +01:00
Pedro Alvarez e3d1cff4a3 Revert "Adding OPc option to security functions."
This reverts commit 0eeb70bede.
2018-06-18 11:29:40 +01:00
Pedro Alvarez 0eeb70bede Adding OPc option to security functions. 2018-06-18 11:24:35 +01:00
Xavier Arteaga 6ab69b1d4c Added PDSCH coworkers 2018-06-06 16:59:00 +02:00
Xavier Arteaga 31496ab44c srsue PUSCH, set mcs idx to previous if it is a retransmission 2018-05-25 16:06:32 +02:00
Ismael Gomez 9f7d4718ba Vertical key derivation to use K_enb_initial instead of k_enb 2018-05-24 13:55:18 +02:00
Ismael Gomez 21652950fd Do not reset full softbuffer 2018-05-24 10:50:52 +02:00
Andre Puschmann cb15dee3d4 Merge branch 'embms_merge_final' into next 2018-05-23 21:25:37 +02:00
Merlin Chlosta 52f1a3b508 Add SIM Card Reader Selection, if multiple readers connected.
If no reader specified (default), try all available card readers. If reader specified, use this device only.
2018-05-23 15:39:32 +02:00
Ismael Gomez 4662b83fe9 Use bzero instead of {} for initializing structs 2018-05-22 15:14:03 +02:00
Andre Puschmann 61d525ea80 Merge branch 'next' into embms_merge_final 2018-05-22 10:39:05 +02:00
Ismael Gomez 467ba4e326 Average sampling offset estimate before adjusting timing to be more robust against EVA and ETU fading 2018-05-21 23:00:57 +02:00
yagoda 65f2747a8e removing mch handler in rlc, fixing embms autostart 2018-05-20 19:24:44 +02:00
Ismael Gomez f8655f3260 Changed the way we detect out-of-sync 2018-05-18 18:55:23 +02:00
yagoda a113d5164f facilitate automatic mbms service start 2018-05-17 10:19:25 +02:00
Andre Puschmann 9ce3be974a Merge branch 'next' into embms_merge_final 2018-05-15 22:32:56 +02:00
yagoda e4c3f0bc30 adding mbms-gw and mch generation tables 2018-05-15 17:27:10 +02:00
yagoda 12c9f50ba9 adding upper layer embms support to the UE 2018-05-15 17:20:51 +02:00
yagoda e35672e234 adding PHY embms support to the UE 2018-05-15 17:16:28 +02:00
Andre Puschmann a30ad8952c fix indent and simplify auth request packing 2018-05-15 12:40:29 +02:00
Andre Puschmann d0457211ad adding support for CHAP auth 2018-05-15 12:40:29 +02:00
Andre Puschmann 4dc2951d59 perform initial attach with ESM info transfer 2018-05-15 12:40:29 +02:00
Andre Puschmann 0a6a72832a add return value to USIM init and exit UE if reader wasn't found 2018-05-15 12:40:29 +02:00
Andre Puschmann 3fe6dad323 adding hard SIM card support using PCSC 2018-05-15 12:40:29 +02:00
Ismael Gomez 81b69327b1 Added TA to metrics 2018-05-10 21:49:00 -05:00
Ismael Gomez 4515dd94ea Use blocking queue for RRC measurement fixes #193 2018-05-10 13:41:21 -05:00
Ismael Gomez abea371180 RLF on separate thread to avoid blocking in RLC AM RLF 2018-05-10 13:39:28 -05:00
Ismael Gomez cac027d695 Merge branch 'issue_incorrect_dci' into raa_new 2018-05-10 13:32:27 -05:00
Ismael Gomez 036e39481c Reset PID when grant changes 2018-05-02 12:15:01 +02:00
Ismael Gomez 3ab74fb552 Exposed continuous TX mode to ue.conf 2018-04-27 10:23:38 +02:00
Ismael Gomez 62787bdd41 Remove unused include 2018-04-26 12:46:17 +02:00
Ismael Gomez 06db4e2a87 Start PCCH Only when switching cell in IDLE mode 2018-04-25 23:50:50 +02:00
Ismael Gomez 49c0455b4a Expose print buffer state option to ue.conf and disable by default 2018-04-25 18:08:32 +02:00
Ismael Gomez ab78eb6d58 Process BCCH from pdu_process thread. Process PCCH from new thread in RRC 2018-04-25 13:44:58 +02:00
Ismael Gomez 74d6028769 Delay application of time_adv by 1 subframe 2018-04-24 13:50:59 +02:00
Ismael Gomez ab7a0842ba Send PRACH from worker thread with zero time advance 2018-04-24 10:43:17 +02:00
Ismael Gomez 9c7b3339be Get CRS-based RSRP estimate for in/out-sync measurement. New SNR estimation gives 0 SNR when cell signal is lost preventing from detecting out-of-sync 2018-04-24 10:18:13 +02:00
Ismael Gomez ffb8337be7 Merge branch 'next' into sync_states 2018-04-12 18:30:19 +02:00
Ismael Gomez 99253cb703 Cherry picked fixes from PR #160 2018-04-12 18:17:40 +02:00
Ismael Gomez ff1269add3 HO working 2018-04-11 15:37:27 +02:00
Ismael Gomez edd9cbf4dc Merge branch 'next' into sync_states 2018-04-10 09:35:21 +02:00
David Rupprecht 06d4559294 Change include path absolut to project dir 2018-04-01 18:08:24 +02:00
David Rupprecht 9d71bec7b6 Unified include guards 2018-03-31 19:04:04 +02:00
Ismael Gomez b3be54b274 Attach and paging ok. Reselection on IDLE not working 2018-03-21 10:46:24 +01:00
Ismael Gomez 2c3386a486 Updated missing changes 2018-03-20 15:09:32 +01:00
Ismael Gomez f88f465c97 Refactored NAS/RRC/PHY cell_search/selection procedures 2018-03-19 14:14:51 +01:00
Ismael Gomez 548a4ae29d RRC is_connected return and srsgui crashing if ports=0 when init 2018-03-16 11:23:37 +01:00
Ismael Gomez 86d4ce52e0 Make intra-frequency measurement period/length a parameter 2018-03-15 12:27:55 +01:00
Ismael Gomez f9d770e50e Added option for Doppler frequency correction 2018-03-14 17:30:55 +01:00
Ismael Gomez c0aea5ae13 Neighbour cell RSRP measurement always and only with correlation method 2018-03-14 10:23:41 +01:00
Ismael Gomez 0fbeee72a1 Fixed offset int in previous commit 2018-03-13 20:47:31 +01:00
Ismael Gomez 809c550ca2 Use RS power estimation for serving cell RSRP/SNR measurements. Use correlation of RS sequences for neighbour cell verification of Cell ID 2018-03-13 19:07:15 +01:00
Ismael Gomez c2098ad626 Removed unused sample offset correction 2018-03-13 18:52:21 +01:00
Ismael Gomez 6ca6919694 Handle T300 expiry to avoid blocking on RLC TM UL CCCH when ConnectionRequest fails 2018-03-11 21:47:15 -04:00
Andre Puschmann cbda94f0a6 fix mem leak in phch_recv 2018-03-08 22:04:58 +01:00
Andre Puschmann 9553784e2f change phy_log in UE to log_filter 2018-03-08 22:04:58 +01:00
Ismael Gomez c6c170e737 Do HO after correct synchronization 2018-03-07 00:40:26 +01:00
Ismael Gomez a85368cac0 Discard duplicated TB after timeout 2018-03-07 00:40:19 +01:00
Ismael Gomez 13efa740e8 Changed logic in RRC/NAS/PHY for cell/plmn search to avoid stucking in IDLE 2018-03-06 22:20:38 +01:00
Paul Sutton 57505725e0
Merge pull request #157 from softwareradiosystems/issue_154fix
Issue 154fix
2018-03-06 12:51:02 +01:00
Ismael Gomez be959d0575 Fix several pool leaks in RRC/NAS 2018-03-06 12:46:02 +01:00
Ismael Gomez 8f028e34f3 Do not deallocate BCCH buffer in dl_harq 2018-03-06 12:39:29 +01:00
Ismael Gomez dc65061dbb Print buffer pool status every 10s (Debugging commit) 2018-03-06 12:37:45 +01:00
Ismael Gomez b8b39d6d1b NULL payload buffer in dl_harq in the constructor 2018-03-05 15:16:21 +01:00
Ismael Gomez 23f3086669 Deallocate properly on dl_harq 2018-03-05 15:13:24 +01:00
Ismael Gomez f53cb11e82 Remove mutex from ul_harq 2018-03-05 14:54:01 +01:00
Ismael Gomez 8591049e92 Added mutex to ul/dl harq reset 2018-03-05 14:33:51 +01:00
Ismael Gomez 73602a8558 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2018-03-05 13:07:34 +01:00
Ismael Gomez 90553e830d Fixed cell search for non-home PLMN 2018-03-05 13:07:24 +01:00
Andre Puschmann f6ee0e1c8a move byte_buffer to UE base class 2018-03-04 21:53:06 +01:00
Ismael Gomez 91664ef2be Do sell reselection on IDLE by phch_recv thread instead of worker 2018-03-04 11:55:58 +01:00
Ismael Gomez 650f433532 Add mutex to worker_imp/set_cell worker 2018-03-04 11:55:31 +01:00
Ismael Gomez fd0c8168f0 Set to Continuous RX and TX 2018-03-02 20:59:17 +01:00
Ismael Gomez 5fe066df69 Merge branch 'raa' into next 2018-03-02 18:08:53 +01:00
Ismael Gomez de747f4e1c MUX retx Msg3 correctly 2018-03-02 16:58:52 +01:00
Ismael Gomez 0fcb065ae8 Disabled TX continuous and sleep on cell search 2018-03-02 14:08:29 +01:00
Ismael Gomez beccfd2919 Average RSRP in linear domain to get better resolution 2018-02-25 23:36:08 +01:00
Ismael Gomez cfaa5e9b28 Fix previous commit could not HO more than once due to not refreshing serving cell after 1st HO 2018-02-25 19:13:12 +01:00
Ismael Gomez 42ece73453 Changed cell selection/reselection to avoid stopping/restarting radio. Fixed SIB message search 2018-02-24 21:33:13 +01:00
Ismael Gomez 56455b31ef Use dedicated thread for MAC timers 2018-02-24 21:29:57 +01:00
Ismael Gomez 8474c6e3aa Fixed HO to unkown cell issue 2018-02-23 13:05:02 +01:00
Ismael Gomez 7c276318b2 Merge branch 'next' into raa 2018-02-21 14:53:54 +01:00
Xavier Arteaga 4df6227f5b UE stores last PMI and last RI in common phy 2018-02-21 14:51:09 +01:00
Ismael Gomez 09c5ddb730 Merge branch 'next' into raa 2018-02-21 11:53:36 +01:00
Ismael Gomez f6a17d1182 Logs to test snr drop issue 2018-02-21 11:04:35 +01:00
Ismael Gomez e59822f9a9 Fixed bug in previous commit 2018-02-16 18:41:38 +01:00
Ismael Gomez 62116bf1ae Revert "Logs to test snr drop issue"
This reverts commit 097005684a.
2018-02-16 17:16:03 +01:00
Ismael Gomez 65023f576e Merge branch 'test_snr' into raa 2018-02-16 15:33:27 +01:00
Ismael Gomez 79e59f1bf8 Missed headers in previous commit 2018-02-16 15:25:53 +01:00
Ismael Gomez 097005684a Logs to test snr drop issue 2018-02-16 12:05:45 +01:00
Ismael Gomez 90fe4a218b Fix RNTI in Msg3 after non-contention HO in PCAP 2018-02-16 11:37:57 +01:00
Andre Puschmann b2ce6ec9a9
Merge pull request #139 from mrlnc/apn_cfg
Add APN to config and PDN connectivity request
2018-02-16 09:43:20 +01:00
Ismael Gomez 9acefc53f8 Set C-RNTI when grant from RAR but no Msg3 2018-02-14 00:00:31 +01:00
Ismael Gomez 13a16e200c Transmit Msg3 only if available (2) 2018-02-13 23:31:52 +01:00
Ismael Gomez ca4a22aeaf Transmit Msg3 only if available 2018-02-13 23:20:35 +01:00
Ismael Gomez 2cf6f96f24 Fixes #6 AGC 2018-02-13 15:06:22 +01:00
Ismael Gomez 4e1d2cdf05 Defaut in-sync for neighbour cell to true 2018-02-13 00:05:52 +01:00
Andre Puschmann ccfb9314bc fix various coverity bugs 2018-02-11 10:59:56 +01:00
Xavier Arteaga 0c2f0ac038 Fixed srsue freq_offset compensation for UL 2018-02-07 18:36:06 +01:00
Xavier Arteaga 4949759cdc Fixed simultaneous PHICH (ACK) and CQI request. 2018-02-06 10:42:57 +01:00
Ismael Gomez a279ab47f0 Improved neighbour cell accuracy. Changed RRC to avoid segfault when neighbour cell addition 2018-02-02 19:31:22 +01:00
Xavier Arteaga 872a92abbc Fixed UL MAC Bug 2018-02-02 15:57:25 +01:00
Ismael Gomez 348117df3c Recover on radio overflow 2018-02-02 10:58:40 +01:00
Ismael Gomez a4e55b8f88 Merge branch 'amf_grab' into next 2018-02-01 18:55:09 +01:00
Ismael Gomez e2c3a304b7 In-sync and out-of-sync after 100 and 200 ms. Use RSRP -124 dBm as per the specs instead of SNR 2018-02-01 18:17:40 +01:00
Andre Puschmann 36a53b9cfc fix coverity issue 2018-02-01 15:44:42 +01:00
Pedro Alvarez e4b1525982 Removed AMF from USIM configuration. AMF is exctracted from the authentication request now. 2018-02-01 14:08:16 +00:00
Andre Puschmann dbe0fa6f4e calculate actual period for metrics logging 2018-01-31 13:28:45 +01:00
Ismael Gomez d9560dc155 Fixed RSRP increasing with traffic 2018-01-30 18:23:51 +01:00
Ismael Gomez afaf6679ea Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2018-01-30 13:13:52 +01:00
Ismael Gomez 7d633951a9 Improved srsUE stability when loosing signal and restoring it 2018-01-30 13:13:41 +01:00
Xavier Arteaga c386bee399 Fixed PUSCH aperiodic report bug. 2018-01-30 12:52:55 +01:00
Andre Puschmann bf45ba32bf inform all listeners about stop in metrics hub 2018-01-26 14:17:12 +01:00
Andre Puschmann 253e7502e8 fix csv output with newline instead of endl to avoid forced flush 2018-01-26 14:17:12 +01:00
Ismael Gomez 754566b28f Changed priorities to below UHD in srsUE 2018-01-25 15:02:11 +01:00
Merlin Chlosta fcedeb0278 Add APN to config and PDN connectivity request 2018-01-22 19:12:02 +01:00
Xavier Arteaga dcf7654928 Merge branch 'next' of https://github.com/softwareradiosystems/srsLTE into next 2018-01-18 17:14:55 +01:00
Xavier Arteaga 373afcddc9 Added cross channels to srsue GUI 2018-01-18 17:14:04 +01:00
Ismael Gomez 278384e9a2 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2018-01-18 12:57:11 +01:00
Ismael Gomez 3e4538cb2e Increased RRC connection timeout (needed for Lime) 2018-01-18 11:50:17 +01:00
Andre Puschmann 892ff2c36a add configuration for GW 2018-01-17 16:45:07 +01:00
Ismael Gomez 76969932dc
Merge pull request #134 from softwareradiosystems/enbmimo
Enbmimo
2018-01-17 11:03:34 +01:00
Ismael Gomez 3be48c40c8 Added rotating log to srsUE and srsENB 2018-01-16 12:44:22 +01:00
Xavier Arteaga 57d443ace2 Merge branch 'next' into enbmimo 2018-01-15 13:56:50 +01:00
Andre Puschmann 74138071db move radio bearer definition to RRC 2018-01-12 14:57:38 +01:00
Xavier Arteaga 9ffdb1e62d Refactored PMI/CQI/RI reporting 2018-01-11 14:37:01 +01:00
Ismael Gomez a799098784 Merge branch 'next' into merge_patch 2017-12-21 11:28:18 +01:00
yagoda 23afd44a7d modifications to enable phy lib logging 2017-12-20 14:57:22 +00:00
Ismael Gomez 37ee5505e9 Removed unused log_line() functions. Added DCI info string 2017-12-19 21:25:55 +01:00
yagoda 1b1301101c adding support for phy(C level) logging to file 2017-12-18 19:04:47 +00:00
Ismael Gomez 6711387ad7 Disabled AGC for initial cell search. Copy CFO from search and disable CP based CFO after search to reduce overhead 2017-12-17 23:05:28 +01:00
Ismael Gomez 9355cd5732 Improved CFO loop. Fixed issue with sinusoid tolerance 2017-12-16 12:46:29 +01:00
Ismael Gomez 7e29430c81 remove unused function 2017-12-14 11:15:26 +01:00
Ismael Gomez 93a47df015 Fixed segfault when exit due to prach destructor 2017-12-04 15:00:23 -06:00
Ismael Gomez b0a2fa3b0b Merge branch 'enbmimo' into mob_crypto_mimo 2017-12-04 12:10:46 -06:00
Ismael Gomez e720568e82 Revert "Added UE Mode 3-1 aperiodic reporting"
This reverts commit 0bd683b3c4.
2017-12-04 12:08:02 -06:00
Xavier Arteaga 0bd683b3c4 Added UE Mode 3-1 aperiodic reporting 2017-12-04 11:58:23 -06:00
Ismael Gomez 78bd71dfa9 Fixed ul retx when not needed 2017-12-04 11:58:16 -06:00
Ismael Gomez 48dfc08fa3 Fixed SIC for PSS using channel estimates, added option to disable it (not usable on synchronous same-site cells). Use PSS CE in SSS decoding 2017-12-03 22:13:07 -06:00
Ismael Gomez 5c31800ccb Fixed HO with ciphering 2017-12-02 22:43:35 +01:00
Ismael Gomez c1e7666215 Merge branch 'mobility' into mobility_crypto 2017-12-02 20:47:03 +01:00
Ismael Gomez c816be525e Testing Reestablishment 2017-12-02 20:32:44 +01:00
Ismael Gomez aa41237961 Fix adaptive UL retx. Fixes #99 2017-12-02 18:37:20 +01:00
Ismael Gomez 9a255b477a Merge branch 'crypto' into mobility_crypto 2017-12-02 12:23:05 +01:00
Ismael Gomez f3b1bc0e2d Look for multiple cells on each n_id_2 while cancelling the self interference 2017-12-02 12:02:01 +01:00
Ismael Gomez 8f39a622fe Added cancelation of self interference of PSS and SSS signals 2017-12-01 19:50:42 +01:00
Ismael Gomez c69d4a37e8 Implemented proper cell reselection. Tested reestablishment from one cell to another. 2017-12-01 17:00:30 +01:00
Ismael Gomez c0e79477b5 Fixed cell reselection when radio-link failure 2017-12-01 14:05:54 +01:00
Paul Sutton 516fdc27f1 Fix for NAS security bearer id, added encryption test sets, fix for compile warning 2017-12-01 12:38:18 +00:00
Ismael Gomez 6b264732d2 Disabled subframe average 2017-12-01 11:25:27 +01:00
Ismael Gomez f1c6bcd252 Merge branch 'next' into mobility 2017-11-30 20:13:06 +01:00
Ismael Gomez dd8bacf466 Calibrated CFO loop default values 2017-11-30 20:01:35 +01:00
Paul Sutton 84724d2ab1 NAS-plane encryption working (thanks to David Rupprecht) 2017-11-30 17:09:12 +00:00
Paul Sutton d34ce74419 NAS security context file tidy-up, usim_test minor edit 2017-11-28 13:01:38 +00:00
Ismael Gomez 3a0ab02264 S1/X2 handover tested and working 2017-11-27 13:57:05 +01:00
Ismael Gomez 8447c965e3 Fixing RSRP measurements 2017-11-25 10:40:53 +01:00
Paul Sutton 5b46174b5b Adding RRC logic to receive all SIBs 2017-11-24 13:24:54 +01:00
Ismael Gomez d428760b20 Merge branch 'next' into mobility 2017-11-24 12:02:41 +01:00
Andre Puschmann 3ebda40580 move build info to UE base class 2017-11-23 21:56:41 +01:00
Ismael Gomez 408545dab8 X2 (constant NCC) working 2017-11-23 19:46:34 +01:00
Paul Sutton 4877c7ab07 Adding support for GUTI attach 2017-11-23 18:42:48 +00:00
Ismael Gomez 12d8b373c7 srsUE takes and reports intra-frequency measurements correctly 2017-11-20 10:02:39 +01:00
Ismael Gomez c6e947e7ca Enable S-TMSI attach 2017-11-15 13:18:15 +01:00
Xavier Arteaga d041431c13 Merge branch 'reporting' into enbmimo 2017-11-14 17:25:43 +01:00
Xavier Arteaga b084b153cf Added UE Mode 3-1 aperiodic reporting 2017-11-14 17:11:48 +01:00
Ismael Gomez 49a621e193 removed last tti in adaptive retx. moved to phch_common 2017-11-14 13:44:47 +01:00
Ismael Gomez 058fbd7112 Fix adaptive retx in UE 2017-11-14 11:48:19 +01:00
Ismael Gomez 9cf95f5c32 Attempt to reset timer regardless of N310 2017-11-10 18:00:05 +01:00
Ismael Gomez 42d08046d3 Fixed bug with UL adaptive retx 2017-11-10 17:59:35 +01:00
Xavier Arteaga 9fbcf95367 Merge branch 'next' of https://github.com/softwareradiosystems/srsLTE into enbmimo 2017-11-09 16:16:39 +01:00
Ismael Gomez 641eceb328 Merge branch 'next' into mobility 2017-11-07 17:13:57 -08:00
Ismael Gomez 9c04bf2848 Removed metrics period from listener 2017-10-28 16:13:17 -07:00
Xavier Arteaga 96a6d6ae9f Merge branch 'next' into enbmimo 2017-10-27 16:25:03 +02:00
Xavier Arteaga af669a6cbb Added RI reporting in enb and optimised RI computing calling time 2017-10-24 10:07:54 +02:00
Ismael Gomez 3b4649b9f7 Fixed bug in calc_new_transmission 2017-10-20 09:29:56 -04:00
Ismael Gomez 05d6a1c829 added option to configure netmask (rules out previous commit) 2017-10-19 16:26:00 -04:00
Ismael Gomez 9dbbe9731a missing netmaks string after merge 2017-10-19 16:18:40 -04:00
Ismael Gomez 2f44e2bf3a Refactored cases mcs>29 for ul/dl 2017-10-19 16:13:50 -04:00
Ismael Gomez 399f1cdbd1 Force retx for mcs>29 and new tb if rv=0 && mcs<29 2017-10-19 16:13:01 -04:00
Ismael Gomez 177f36fc8c Improved cell reestablishment procedure timers (still not working the authentication) 2017-10-18 16:50:22 -04:00
Ismael Gomez 240eba2af5 Fix for async dl scheduling 2017-10-18 16:49:36 -04:00
Ismael Gomez ed7856ea57 Merge branch 'next' into next_novolk 2017-10-18 11:21:31 -04:00
Ismael Gomez 0a1f51e592 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2017-10-18 11:20:36 -04:00
Andre Puschmann 5ee2a37c2b fix bug in dl_harq where if always returned true 2017-10-18 15:01:36 +02:00
Ismael Gomez 2b0b57176f Removed pid from demux 2017-10-17 12:10:31 -04:00
Ismael Gomez c4c1c62360 stable connection. Runs out of samples in ringbuffer if clock differences 2017-10-13 17:59:12 +02:00
Ismael Gomez db87a41d80 Merge branch 'next_novolk' into mobility 2017-10-13 10:27:04 +02:00
Ismael Gomez aeabcb4551 Merge branch 'next' into next_novolk 2017-10-12 11:53:14 +02:00
Ismael Gomez eec7b27b89 Added check for msg3 buffer overflow. Increased msg3 buffer. Fixes #103 2017-10-11 17:09:51 +02:00
Ismael Gomez f4e883d24f Divided phch_recv in subclasses 2017-10-10 16:42:24 +02:00
Xavier Arteaga e8da7160f0 eNB transmits diversity by default if two cell ports are configured 2017-10-10 13:24:23 +02:00
Ismael Gomez fda886407b Added option to force the DL/UL frequency at the UE 2017-10-10 12:33:10 +02:00
Ismael Gomez 1dff82065b Merge branch 'next' into next_novolk 2017-10-07 23:25:07 +02:00
Ismael Gomez c7d5231251 Read Home PLMN from IMSI 2017-10-07 21:58:41 +02:00
Ismael Gomez a5b384da4a Added support for roaming PLMN 2017-10-07 21:58:33 +02:00
Ismael Gomez 1c677f7183 Read Home PLMN from IMSI 2017-10-07 21:58:08 +02:00
Ismael Gomez 2159ad3280 Added support for roaming PLMN 2017-10-07 21:31:13 +02:00
Ismael Gomez ca0cf017d6 Now working with variable HARQ scheduling 2017-10-05 16:52:02 +02:00
Ismael Gomez c8dc3d1ad7 Merge branch 'next_with_variable_harq' into next_novolk 2017-10-04 18:30:10 +02:00
Ismael Gomez d6bdabfdc0 Changed all harq delays to variables 2017-09-29 20:38:12 +02:00
Ismael Gomez 92144ce15d Revert "Handle RRC ConnectionReject at eNodeB and UE"
This reverts commit b6f905e2df.
2017-09-26 18:26:57 +02:00
Ismael Gomez b6f905e2df Handle RRC ConnectionReject at eNodeB and UE 2017-09-26 16:45:02 +02:00
Ismael Gomez 95000edfd8 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2017-09-24 20:53:59 +02:00
Ismael Gomez 3aabd83289 fixed blocked timers due to syncrhonization lost 2017-09-24 20:51:26 +02:00
Andre Puschmann 15d89c3e95 add CSV metrics to UE 2017-09-24 13:36:31 +02:00
Andre Puschmann 6eb6468ba9 add CSV metrics object 2017-09-23 22:24:37 +02:00
Andre Puschmann f92728ad6e add console message when prenting metrics in RRC_IDLE 2017-09-22 15:00:07 +02:00
Andre Puschmann 0636aa289c use metrics_hub in UE 2017-09-22 13:01:06 +02:00
Ismael Gomez b12d69b439 Set default TX mode to continuous and fixed uplink synchronization (radio set offset concurrent access) 2017-09-21 21:43:24 +02:00
Ismael Gomez 6de06457fa Removed MAC timers thread and call them from main MAC thread 2017-09-21 21:42:27 +02:00
Ismael Gomez 4753366096 Added option to ue.conf/enb.conf to forward logs to stdout 2017-09-21 21:21:35 +02:00
Ismael Gomez 18d2c44b71 Restored L/U/O metrics 2017-09-20 23:06:08 +02:00
Ismael Gomez bb9ff5fcc5 UE to recover from an sporadic loss of synchronization due to USRP overflow 2017-09-20 22:47:55 +02:00
Ismael Gomez 8fd4ba7486 added per-thread PHY logging 2017-09-20 19:57:43 +02:00
Ismael Gomez f8c5eb28d3 Fix not showing L/U/O warnings 2017-09-20 19:22:20 +02:00
Ismael Gomez 6556941e6d simplified MAC timers. Unified mac and upper timers in same background task 2017-09-19 17:51:35 +02:00
Ismael Gomez 5359c42b46 RLC UM release timer at stop() 2017-09-19 15:15:25 +02:00
Ismael Gomez 4a86967530 Improved stability after radio link failure and radio transport error 2017-09-18 18:34:33 +02:00
Ismael Gomez fcbcf1ec7b Removed grant size condition from calc_new_transmission 2017-09-18 16:58:28 +02:00
Xavier Arteaga c29af35158 Solved bug: when a retransmission of a succesfully decoded block was received 2017-09-18 15:56:58 +02:00
Ismael Gomez 68b1782c86 Fixed Paging and reattachment in new state machine. Moved GW to srsue 2017-09-18 14:02:31 +02:00
Ismael Gomez 826667361e Reduced chances of uhd demuxer error. Reset device when it occurs 2017-09-15 17:49:31 +02:00