Commit Graph

396 Commits

Author SHA1 Message Date
Ismael Gomez 2c3386a486 Updated missing changes 2018-03-20 15:09:32 +01:00
Ismael Gomez 28e12dbf7d Merge branch 'next' into sync_states 2018-03-20 14:36:31 +01:00
Ismael Gomez f88f465c97 Refactored NAS/RRC/PHY cell_search/selection procedures 2018-03-19 14:14:51 +01:00
Andre Puschmann 8b04d7c308 fix compile warning 2018-03-19 13:25:33 +01:00
Ismael Gomez 2047f9b9fc Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2018-03-16 11:23:46 +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 24b1096209 Fixed bug in compute_ri() when passed NULL parameter causing segfault in MIMO 2018-03-15 18:35:40 +01:00
Ismael Gomez 86d4ce52e0 Make intra-frequency measurement period/length a parameter 2018-03-15 12:27:55 +01:00
Ismael Gomez e845339d54 rrc.connected() return true during HO 2018-03-15 11:41:49 +01:00
Ismael Gomez df0dcb27e7 Revert "PHCH Receive is reset, the current EARFCN becomes the first one in the list."
This reverts commit f3c04949b7.
2018-03-15 11:31:39 +01:00
Ismael Gomez 5772f61aaf Revert "fix issue when cell search doesn't set rx frequency because phy init takes too long"
This reverts commit 25ccd29646.
2018-03-15 11:31:37 +01:00
Ismael Gomez 5342bb430e previous commit not compiling 2018-03-15 11:15:33 +01:00
Ismael Gomez d873eaca5c Assign same timer id after release (was not really a bug) 2018-03-15 11:14:22 +01:00
Andre Puschmann 25ccd29646 fix issue when cell search doesn't set rx frequency because phy init takes too long
See commit f3c04949b7 for reference and a more
detailed description.
2018-03-15 09:59:39 +01:00
Ismael Gomez 209293104f Fix bug introduced in 33ebde5387 causing the UE to disconnect when reselecting cell 2018-03-14 18:00:26 +01:00
Ismael Gomez 155ac12193 Remove measObject properly when release (fixes not enough unique timers bug) 2018-03-14 17:35:11 +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 c815051238 Increased str buffer for DCI printing 2018-03-14 10:23:36 +01:00
Ismael Gomez 33ebde5387 Fixed bug SIB3 loop and window_start 10s wait in disconnect 2018-03-14 09:53:48 +01:00
Ismael Gomez 0fbeee72a1 Fixed offset int in previous commit 2018-03-13 20:47:31 +01:00
Ismael Gomez b77e3b0be5 Avoid negative offset in neighbour cell search 2018-03-13 20:04:07 +01:00
Ismael Gomez dc21580695 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2018-03-13 19:07:21 +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
Xavier Arteaga 8bda956330 Solved logging error trace 2018-03-13 01:01:53 +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 3afb93fcb9 exit the UE with q in console 2018-03-09 17:05:46 +01:00
Ismael Gomez b85a220145 Fix HO not setting serving cell 2018-03-08 16:35:37 -05: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
Xavier Arteaga f3c04949b7 PHCH Receive is reset, the current EARFCN becomes the first one in the list. 2018-03-08 16:56:51 +01:00
Andre Puschmann 938e56fa2c streamline log output in RLC AM/UM 2018-03-08 11:41:21 +01:00
Andre Puschmann 57e0c01fc4 check max buffer length in hex print 2018-03-07 21:23:57 +01:00
Andre Puschmann 04f6634b49 fix condition check in cell HO 2018-03-07 15:02:07 +01:00
Ismael Gomez 99e088ee5b Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2018-03-07 14:51:31 +01:00
Ismael Gomez ac95976a6b Check Cell is valid before HO. Do cell search if going back to source fails 2018-03-07 14:50:56 +01:00
Ismael Gomez 3adc6b5cbc
Merge pull request #158 from softwareradiosystems/csi
Csi
2018-03-07 14:40:57 +01:00
Ismael Gomez bdf379ee1c Fixed roaming PLMN attach. Add out-of-sync debugging 2018-03-07 10:57:34 +01:00
Ismael Gomez c6c170e737 Do HO after correct synchronization 2018-03-07 00:40:26 +01:00
Ismael Gomez be7dc37e7c Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2018-03-06 22:20:46 +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
Andre Puschmann f5e3049f63 add check for possible buffer pool misallocation in RRC/NAS/GW 2018-03-06 14:46:50 +01:00
Ismael Gomez 5a8454f5a8 Fix for staying on PLMN search after disconnect 2018-03-06 13:44:19 +01:00
Ismael Gomez 69a2542e0f Fixed deallocating PDU in NAS too early 2018-03-06 13:30:52 +01:00
Ismael Gomez b5166e10cd Do not restart insync/outsync counters after multiple events 2018-03-06 13:18:25 +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 acd78dbb85 Change in-sync snr threshold and pass PCCH only if ack=true 2018-03-06 12:40:55 +01:00
Ismael Gomez 0ce4e30905 Minor looging edits 2018-03-06 12:40:34 +01:00