Commit Graph

14161 Commits

Author SHA1 Message Date
ZorazeAli
0702fd3d11 lte: Verify that the num of SF used for in/out of Sync evaluation are multiple of 10 2019-05-10 18:31:13 +02:00
ZorazeAli
c05e3fc068 lte: Update copyright for RLF extensions 2019-05-10 18:31:04 +02:00
ZorazeAli
3387ea0361 lte: Correct typos 2019-05-10 18:30:51 +02:00
ZorazeAli
a6afb989f3 lte: Improve the doc related to ConnEstFailCount 2019-05-10 18:30:39 +02:00
ZorazeAli
3b3f388109 lte: Remove unnecessary spaces from the docs 2019-05-10 18:30:29 +02:00
ZorazeAli
91eec88ad6 lte: Improve RLF design doc to cover multiple carrier case 2019-05-10 18:30:19 +02:00
ZorazeAli
81bcc67bb0 lte: Add Fraunhofer copyright for RLF 2019-05-10 18:30:04 +02:00
ZorazeAli
bd83bb19fb lte: Add RLF related documentation 2019-05-10 18:28:51 +02:00
ZorazeAli
1759b8ac99 lte: Add attribute to enable/disable RLF detection 2019-05-10 18:28:41 +02:00
ZorazeAli
955e768315 lte: Add instantaneous thrput computation and include more traces 2019-05-10 18:28:30 +02:00
ZorazeAli
b2be59c398 lte: Add modified by line for the new code 2019-05-10 18:28:21 +02:00
ZorazeAli
bcc537561b lte: Add new RaResponseTimeout trace source in LteUeMac 2019-05-10 18:28:07 +02:00
ZorazeAli
dac14cf60f lte: Communicate the IMSI to UE MAC and PHY 2019-05-10 18:27:53 +02:00
ZorazeAli
f3d720b166 lte: Reset the RNTI at UE MAC upon reset 2019-05-10 18:27:41 +02:00
ZorazeAli
76d1aa1a23 lte: Init the RNTI to 0 without using DoSetTemporaryCellRnti 2019-05-10 18:27:31 +02:00
ZorazeAli
73d42fac71 lte: Discard packets arriving after UE context removal at EpcEnbApplication
Due to RLF the UE context deletion might get triggered during the reception of a packet by EpcEnbApplication from EpcSgwApplication. This patch will enable  EpcEnbApplication  to discard  such packets.
2019-05-10 18:27:21 +02:00
ZorazeAli
7ba7fd64dc lte: Avoid checking for connection established in RrcConnectionEstablishmentErrorTestCase
After the RLF implementation, the UE state upon jumping at a far away location will not be in connected state anymore, thus, we should only check for not connected state.
2019-05-10 18:27:10 +02:00
ZorazeAli
7284b3ab4d lte: Add TxFailParam in RachConfigCommon
This patch adds TxFailParam in RachConfigCommon, which enables the eNB to indicate how many times T300 timer can expire at the UE. Upon reaching this count, the UE aborts the connection establishment, and performs the cell selection again. See TS 36.331 5.3.3.6.
Thanks to Sandra Lagen <sandra.lagen@cttc.cat>
2019-05-10 18:26:54 +02:00
ZorazeAli
42111179a3 lte: Use only CTRL SINR for RLF detection 2019-05-10 18:26:44 +02:00
Vignesh Babu
31085133ee lte: Add example and test for RLF 2019-05-10 18:26:05 +02:00
ZorazeAli
fc8dfc0e44 lte: Set cell id to 0 in UE RRC and PHY upon RLF 2019-05-10 18:25:53 +02:00
ZorazeAli
f7dff4d870 lte: Store the cell id before leaving the cell 2019-05-10 18:25:40 +02:00
ZorazeAli
643192fd07 lte: Do not generate CQI reports & UE measurements if the UE is not in synch with any cell
We do not generate the CQI report when the UE is not synchronized to any cell. Also, the RLF is detected after the DL CTRL is received by the UE,therefore, we do not need to generate the CQI reports and the UE measurements for a CTRL for which the RLF has been detected.
2019-05-10 18:25:10 +02:00
ZorazeAli
7f096c544b lte: Reset PSS received flag while resetting PHY of a UE 2019-05-10 18:24:55 +02:00
ZorazeAli
14fe5057b8 lte: Remove wrongly used call to CancelEnteringTrigger while leaving connected mode 2019-05-10 18:24:42 +02:00
Vignesh Babu
176bd08116 lte: Enable UE to send context remove request to the eNB upon RLF 2019-05-10 18:24:30 +02:00
Vignesh Babu
74baf6f8ab lte: Add new trace RrcTimeout to trace RRC timeouts at eNB 2019-05-10 18:24:17 +02:00
ZorazeAli
5caacaf1b6 lte: Log time of sync indications from UE PHY to UE RRC 2019-05-10 18:23:59 +02:00
Vignesh Babu
ba4ff50a4b lte: Add new trace source NotifyConnectionRelease 2019-05-10 18:23:22 +02:00
Vignesh Babu
57160aa7e2 lte: Allocate non-contention based preamble only if its free
The non-contention preamble assigned to UE during handover or PDCCH order is valid only until the time duration of the “expiryTime” of the preamble is reached. This timer value is only maintained at the eNodeB and the UE has no way of knowing if this timer has expired. If the UE tries to send the preamble again after the expiryTime and the preamble is re-assigned to another UE, it results in errors. This has been solved by re-assigning the preamble to another UE only if it is not being used (An UE can be using the preamble even after the expiryTime duration).
2019-05-10 18:19:44 +02:00
Vignesh Babu
bfdbffc215 lte: Extend EpcMme, EpcSgw and EpcPgw App to remove UE context 2019-05-10 18:19:34 +02:00
Vignesh Babu
3856351336 lte: Cancel the pending events while removing the UE at the eNB 2019-05-10 18:19:21 +02:00
Vignesh Babu
39954213b6 lte: eNB MAC to remove unprocessed preambles and BSRs upon UE removal 2019-05-10 18:18:59 +02:00
Vignesh Babu
4d8af3d714 lte: eNB PHY to remove Tbs, SRS and Dl/UL DCIs upon UE removal 2019-05-10 18:18:48 +02:00
ZorazeAli
b1ebdc7d81 lte: Init RNTI in UE RRC protocol before sending the UE context remove request 2019-05-10 18:18:37 +02:00
Vignesh Babu
5a540e93e4 lte: Remove UE from RRC protocol upon UE removal 2019-05-10 18:18:27 +02:00
Vignesh Babu
664910c572 lte: Extend eNB RRC and SAPs to RX & UE RRC SAPs to TX ideal UE context remove request 2019-05-10 18:18:15 +02:00
ZorazeAli
4bd8a6df41 lte: Erase all the maps in eNB CC manger upon UE removel 2019-05-10 18:18:02 +02:00
Vignesh Babu
953b153247 lte: Add method to remove TBs from the eNB expected list upon RLF 2019-05-10 18:17:50 +02:00
ZorazeAli
e5b1eeb9a7 lte: UE to ignore cells with RSRP less than -140 dBm 2019-05-10 18:17:35 +02:00
Vignesh Babu
737c80a9ec lte: Remove TFTs and restore bearer list upon RRC connection release 2019-05-10 18:17:19 +02:00
Vignesh Babu
9bad25576f lte: Store bearers to be used for reconnecting an out-of-covrg UE 2019-05-10 18:16:42 +02:00
Vignesh Babu
03256ff720 lte: Extend UE PHY and RRC for RLF detection
This commit extends UE PHY, RRC and the control SAP between these layers for RLF detection purposes
2019-05-10 18:16:09 +02:00
Vignesh Babu
b013520133 lte: Add method to flush DL HARQ buffer 2019-05-10 18:12:06 +02:00
Vignesh Babu
e8319c36dd lte: Call EndRx () of interference model upon PHY reset 2019-05-10 18:12:06 +02:00
Vignesh Babu
5c2d07aa47 lte: Clear the previously received PSSs upon PHY reset 2019-05-10 18:12:06 +02:00
Vignesh Babu
c7c1b23a30 lte: Make m_isConnected false upon PHY reset 2019-05-10 18:12:06 +02:00
Vignesh Babu
43a649a386 lte: Notify UE MAC and PHY upon successful RRC connection establishment 2019-05-10 18:12:06 +02:00
ZorazeAli
e49cf80f51 lte: Change NS_ASSERT to NS_ASSERT_MSG to include cell id of the eNB 2019-05-10 18:12:06 +02:00
ZorazeAli
e3a84e0354 Update CHANGES.html and RELEASE_NOTES 2019-05-10 12:52:55 +02:00