Network Node and Method for Identifying User Equipment Non-Compliant with Modified CRS Operation in Wireless Communication Network
20210392715 · 2021-12-16
Inventors
- Sergio Almansa-Valverde (Lund, SE)
- Fredrik Saarnak (Löddeköpinge, SE)
- Waqas Nawaz Khan (Lund, SE)
- Dino Pjanic (Malmö, SE)
- Gabriel Cercel (Helsingborg, SE)
- André Nyberg (Staffanstorp, SE)
Cpc classification
H04L5/0007
ELECTRICITY
H04L5/005
ELECTRICITY
International classification
Abstract
A method performed in a network node for identifying UEs which are non-compliant with modified CRS operation. The network node enables CRS operation according to a first configuration for a first period. The network node analyzes Information Elements (IE) in RRC Connection Re-establishment Request messages received from UEs during the first period. The network node generates a first set containing identities of UEs whose values in reestablishmentCause IE in the RRC Connection Re-establishment Request messages received during the first period are “otherFailure”. When the first period is finished, the network node enables CRS operation according a second configuration different from the first configuration for a second period. The network node analyzes IE in RRC Reestablishment Request messages received from UEs during the second period. The network node generates a set containing identities of non-compliant UEs based on the first set and analyzing IE in the RRC Reestablishment Request messages received during the second period.
Claims
1-26. (canceled)
27. A method, performed in a network node, for identifying User Equipment (UEs) which are non-compliant with modified cell-specific reference signal (CRS) operation, the method comprising the network node: enabling CRS operation according to a first configuration for a first period; analyzing Information Elements (IE) in Radio Resource Control (RRC) Connection Re-establishment Request messages received from UEs during the first period; generating a first set containing identities of UEs whose values in reestablishmentCause IE in the RRC Connection Re-establishment Request messages received during the first period are “otherFailure”; when the first period is finished: enabling CRS operation according a second configuration different from the first configuration for a second period; analyzing IE in the RRC Connection Reestablishment Request messages received from UEs during the second period; generating a set containing identities of non-compliant UEs based on the first set and analyzing IE in the RRC Reestablishment Request messages received during the second period.
28. The method of claim 27, wherein the first configuration and the second configuration are different in frequency and/or time.
29. The method of claim 27, wherein the first configuration is a modified configuration compared to a standardized configuration according to Long Term Evolution (LTE) standard and the second configuration is the standardized configuration according to the LTE standard.
30. The method of claim 29, wherein the generating the set containing non-compliant UEs is performed by removing, from the first set, the UEs whose values in reestablishmentCause IE in the RRC Connection Re-establishment Request messages received during the second period are “otherFailure”.
31. The method of claim 27, wherein the first configuration is a standardized configuration according to Long Term Evolution (LTE) standard, and the second configuration is a modified configuration compared to the standardized configuration according to the LTE standard.
32. The method of claim 31, wherein the generating the set containing non-compliant UEs comprises generating a second set containing UEs whose values in reestablishmentCause IE are “otherFailure” during the second period, and removing from the second set the UEs whose values in reestablishmentCause IE are “otherFailure” during the first period to generate the set containing non-compliant UEs.
33. The method of claim 31, wherein the generating the set containing non-compliant UEs comprises: checking if UEs whose values in reestablishmentCause IE are “otherFailure” during the second period are in the first list; adding UEs to the set of non-compliant UEs if they are not in the first list.
34. The method of claim 29, wherein the modified configuration is modifying CRS operation in frequency and/or time as compared to the LTE standard.
35. The method of claim 33, wherein the modifying CRS operation in frequency comprises a change in either what specific resource elements or a number of resource elements carrying the CRS as compared to the LTE standard.
36. The method of claim 33, wherein modifying CRS operation in time comprises blanking out CRS at specific subframes as compared to the LTE standard.
37. The method of claim 27, further comprising sending the set of non-compliant UEs to another network node for further analysis or filtering.
38. The method of claim 27, further comprising analyzing or filtering the set of non-compliant UEs.
39. The method of claim 38, further comprising analyzing International Mobile Equipment Identity (IMEI) of the UEs included in the set of non-compliant UEs, for generating a set of non-compliant device models or vendors.
40. A network node for identifying User Equipment (UEs) which are non-compliant with modified cell-specific reference signal (CRS) operation, the network node comprising: processing circuitry; memory containing instructions executable by the processing circuitry whereby the network node is operative to: enable CRS operation according to a first configuration for a first period; analyze Information Elements (IE) in the Radio Resource Control (RRC) Connection Re-establishment Request messages received from UEs during the first period; generate a first set containing identities of UEs whose values in reestablishmentCause IE in the RRC Connection Re-establishment Request messages received during the first period are “otherFailure”; when the first period is finished: enable CRS operation according a second configuration different from the first configuration for a second period; analyze IE in the RRC Connection Reestablishment Request messages received from UEs during the second period; generate a set containing identities of non-compliant UEs based on the first set and analyzing IE in the RRC Reestablishment Request messages received during the second period.
41. The network node of claim 40, wherein the first configuration and the second configuration are different in frequency and/or time.
42. The network node of claim 40, wherein the first configuration is a modified configuration compared to a standardized configuration according to Long Term Evolution (LTE) standard, and the second configuration is the standardized configuration according to the LTE standard.
43. The network node of claim 42, wherein the instructions are such that the network node is operative to remove, from the first set, the UEs whose values in reestablishmentCause IE in the RRC Connection Re-establishment Request messages received during the second period are “otherFailure”, to generate the set containing non-compliant UEs.
44. The network node of claim 40, wherein the first configuration is a standardized configuration according to Long Term Evolution (LTE) standard, and the second configuration is a modified configuration compared to the standardized configuration according to the LTE standard.
45. The network node of claim 44, wherein the instructions are such that the network node is operative to: generate a second set containing UEs whose values in reestablishmentCause IE are “otherFailure” during the second period; and remove, from the second set, the UEs whose values in reestablishmentCause IE are “otherFailure” during the first period, to generate the set containing non-compliant UEs.
46. The network node of claim 44, wherein the instructions are such that the network node is operative to: check if UEs whose values in reestablishmentCause IE are “otherFailure” during the second period, are in the first set; and add UEs to the set of non-compliant UEs if they are not in the first set.
47. The network node of claim 42, wherein the modified configuration is modifying CRS operation in frequency and/or time as compared to the LTE standard.
48. The network node of claim 47, wherein modifying CRS operation in frequency comprises a change in either what specific resource elements or a number of resource elements carrying the CRS as compared to LTE standard.
49. The network node of claim 47, wherein modifying CRS operation in time comprises blanking out CRS at specific subframes as compared to LTE.
50. The network node of claim 40, wherein the instructions are such that the network node is operative to send the set of non-compliant UEs to another network node for further analysis or filtering.
51. The network node of claim 40, wherein the instructions are such that the network node is operative to analyze or filter the set of non-compliant UEs.
52. The network node of claim 51, wherein the instructions are such that the network node is operative to analyze International Mobile Equipment Identity (IMEI) of the UEs included in the set of non-compliant UEs, to generate a set of non-compliant device models or vendors.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Examples of embodiments herein are described in more detail with reference to attached drawings in which:
[0021]
[0022]
[0023]
[0024]
[0025]
DETAILED DESCRIPTION
[0026]
[0027] The wireless communication network 100 comprises a plurality of network nodes whereof two, a first network node 110 which serves a first cell 111 and a second network node 120 serves a secondary cell 122, are depicted in
[0028] A plurality of wireless communication devices operates in the wireless communication network 100, whereof a wireless communication device 130 is depicted. The wireless communication device 130 may be an UE, a mobile wireless terminal or a wireless terminal, a mobile phone, or any other radio network units capable to communicate with the network node 110, 120 over a radio link in the wireless communication network 100. In the following, the terms “UE” and “wireless communication device” are used interchangeably, so as the terms “base station” and “network access node”.
[0029] The wireless communication network 100 may further comprise other network nodes, such as a network controller or a core network 140, which communicates with the first and second network nodes 110, 120, and acts as a handling unit or a controller for different Radio Access Technologies. The network controller 140 may be a separate node as depicted in the figure, or its corresponding functionalities may be incorporated within another network node such as e.g. the network nodes 110, 120.
[0030]
[0031] In this embodiment, in the first phase, the CRS optimization is enabled in a selected cell, i.e. sending CRS according to a first configuration, where the first configuration is a modified configuration as compared to LTE standard. At this state, the base station monitors if there is RRC Reestablishment Requests received. RRC Reestablishment Requests received at the base station will be analysed for non-compliant UE detection. If reestablishmentCause IE is set to “otherFailure”, the UE sending the request will be presumptively added to a preliminary set of non-compliant UEs candidates. That means the preliminary set in the first phase contains potential non-compliant UEs.
[0032] After a configured time, the first phase ends, the second phase starts. CRS optimization is disabled, i.e. sending CRS with a second configuration. The second configuration is a standard, e.g. LTE configuration. RRC Reestablishment Requests received at the base station are again analyzed using the same criteria as the first phase. UEs sending RRC Connection Reestablishment Request with reestablishmentCause set to “otherFailure” are most likely not sending it due to non-compliant with CRS optimization. Hence, the base station checks if the UE sending the request is in the preliminary set, if it is, the UE is removed from the preliminary set. After a configured time, the second phase is finished and the final set of non-compliant UEs is generated and updated by using the preliminary set as input.
[0033]
[0034] In this embodiment, in the first phase, the CRS optimization is disabled in a selected cell, i.e. sending CRS with a first configuration, where the first configuration is a standard, e.g. LTE, configuration. At this state, RRC Reestablishment Requests received at the base station will be analysed. If reestablishmentCause IE is set to “otherFailure”, the UE sending the request will be added to a first set. The first set in the first phase then contains UEs sending RRC Reestablishment Requests due to other reasons than non-compliant with CRS optimization.
[0035] After a configured time, the first phase ends, the second phase starts. CRS optimization is enabled, i.e. sending CRS with a second configuration, a modified configuration as compared to the standard LTE configuration. RRC Reestablishment Requests received at the base station are again analyzed using the same criteria as the first phase. UEs sending RRC Connection Reestablishment Request with reestablishmentCause set to “otherFailure” are most likely due to non-compliant with CRS optimization or other reasons. Hence, the UE sending the request is checked and see if it is in the first set. If it is in the first set, then it sent RRC Reestablishment Requests with reestablishmentCause set to “otherFailure” is due to other reasons than non-compliant with the CRS optimization. If it is not in the first set, then it sent RRC Reestablishment Requests with reestablishmentCause set to “otherFailure” is due to non-compliant with the CRS optimization, and it is added to a set of non-compliant UEs. After a configured time, the second phase is finished and a final set of non-compliant UEs is generated and updated.
[0036] According to some embodiments herein, in the second phase, a second set may be generated after analyzing received RRC Connection Reestablishment Requests. The second set contains UEs whose values in reestablishmentCause IE are “otherFailure”. Then the set of non-compliant UEs is generated by removing from the second set the UEs whose values in reestablishmentCause IE are “otherFailure” during the first phase.
[0037] The sequence described above with reference to
[0038] There are two timers involved in the proposed solution. The first timer is used to trigger the whole sequence and defines how often the non-compliant UE set update process is triggered. The second timer is used to end each of the phases, defining how long RRC Connection Reestablishment Requests will be monitored and processed to fill in the preliminary set. The two phases may have different lengths, so the second timer may be configured to have a first and second periods to end each of the phases differently. The total length of this timer must be greater than the LTE timer T310. Timer T310 is started when physical layer problems are detected i.e. upon receiving N310 consecutive out-of-sync indications from lower layers, and RRC Connection Reestablishment Request is triggered at timeout of the timer T310.
[0039] Example of embodiments of a method performed in a network node 110, 120 for identifying UE which are non-compliant with modified CRS operation in a wireless communication network 100 will now be described with reference to
[0040] Action 410
[0041] The network node 110 enables CRS operation according to a first configuration for a first period.
[0042] Action 420
[0043] The network node 110 analyzes IE in the RRC Connection Re-establishment Request messages received from UEs during the first period.
[0044] Action 430
[0045] The network node 110 generates a first set containing identities of UEs whose values in reestablishmentCause IE in the RRC Connection Re-establishment Request messages received during the first period are “otherFailure”.
[0046] Action 440
[0047] When the first period is finished, the network node 120 enables CRS operation according a second configuration different from the first configuration for a second period.
[0048] Action 450
[0049] The network node 110 analyzes IE in the RRC Connection Reestablishment Request messages received from UEs during the second period.
[0050] Action 460
[0051] The network node 110 generates a set containing identities of non-compliant UEs based on the first set and analysis results of the IE in the RRC Reestablishment Request messages received during the second period.
[0052] According to some embodiments herein, to generate a set of non-compliant device models or vendors, the method may further comprise the following actions:
[0053] Action 470
[0054] The network node 110 may send the set of non-compliant UEs to another network node, e.g. network controller 140, for further analysis or filtering.
[0055] Action 480
[0056] Alternatively, the network node 110 may analyze or filter the set of non-compliant UEs.
[0057] The analysis may comprise analyzing International Mobile Equipment Identity, IMEI, of the UEs included in the set of non-compliant UEs, to generate a set of non-compliant device models or vendors.
[0058] According to some embodiments herein, the first configuration and the second configuration are different in any one of or a combination of frequency and time.
[0059] According to some embodiments herein, the first configuration may be a modified configuration compared to a standardized configuration according to LTE standard and the second configuration is the standardized configuration according to LTE standard.
[0060] Then, the network node 110 generates a set containing non-compliant UEs may be performed by removing from the first set the UEs whose values in reestablishmentCause IE in the RRC Connection Re-establishment Request messages received during the second period are “otherFailure”.
[0061] According to some embodiments herein, the first configuration may be a standardized configuration according to LTE standard, and the second configuration may be a modified configuration compared to the standardized configuration according to LTE standard.
[0062] Then, the network node 110 generates a set containing non-compliant UEs may be performed by generating a second set containing UEs whose values in reestablishmentCause IE are “otherFailure” during the second period, and removing from the second set the UEs whose values in reestablishmentCause IE are “otherFailure” during the first period to generate the set containing non-compliant UEs.
[0063] Alternatively, the network node 110 may generate a set containing non-compliant UEs by checking if UEs whose values in reestablishmentCause IE are “otherFailure” during the second period, are in the first set; and adding UEs to the set of non-compliant UEs if they are not in the first set.
[0064] According to some embodiments herein, the modified configuration may be modifying CRS operation in one or a combination of frequency and time as compared to LTE standard.
[0065] Modifying CRS operation in frequency may be a change in either what specific resource elements or a number of resource elements carrying the CRS as compared to LTE standard.
[0066] Modifying CRS operation in time may be blanking out CRS at specific subframes as compared to LTE.
[0067] To perform the method actions in the network node 110, 120 for identifying UEs which are non-compliant with modified CRS operation in a wireless communication network 100, the network node 110, 120 comprises circuits or units as depicted in
[0068] According to the embodiments herein, the network node 110 is configured to, e.g. by means of the determining unit 504 being configured to, enable CRS operation according to a first configuration for a first period.
[0069] When CRS operation is enabled, the network node 110 is configured to, e.g. by means of the transmitting unit 506 being configured to, send CRS with the first configuration for the first period.
[0070] The network node 110 is configured to, e.g. by means of the receiving unit 502 being configured to, receive RRC Connection Re-establishment Request messages.
[0071] The network node 110 is configured to, e.g. by means of the processor 508 being configured to, analyze Information Elements, IE, in the RRC Connection Re-establishment Request messages received from UEs during the first period.
[0072] The network node 110 is configured to, e.g. by means of the processor 508 being configured to, generate a first set containing identities of UEs whose values in reestablishmentCause IE in the RRC Connection Re-establishment Request messages received during the first period are “otherFailure”.
[0073] When the first period is finished, the network node 110 is configured to enable CRS operation according a second configuration different from the first configuration for a second period.
[0074] When the CRS operation is enabled, the network node 110 is configured to, e.g. by means of the transmitting unit 506 being configured to, send CRS with the second configuration for the second period.
[0075] The network node 110 is configured to, e.g. by means of the receiving unit 502 being configured to, receive RRC Connection Re-establishment Request messages.
[0076] The network node 110 is configured to e.g. by means of the processor 508 being configured to, analyze IE in the RRC Connection Reestablishment Request messages received from UEs during the second period.
[0077] The network node 110 is configured to, by means of the processor 508 being configured to, generate a set containing identities of non-compliant UEs based on the first set and analyzing IE in the RRC Connection Reestablishment Request messages received during the second period.
[0078] To summarize, the procedure according to the embodiments herein for identifying UEs which are non-compliant with modified CRS operation or CRS optimization, is carried out periodically and a set of non-compliant UEs is generated and updated automatically. With the proposed solution, identifying or detecting of non-compliant UEs is based on live behavior when CRS optimization procedure is enabled. The generating, updating and handling of the set of non-compliant UEs may, depending on its specific implementation, be deployed as a cloud solution.
[0079] Those skilled in the art will appreciate that the receiving unit 502, the determining unit 504 and the transmitting unit 506 described above in the network node 110, 120 may be referred to one circuit/unit, a combination of analog and digital circuits, one or more processors configured with software and/or firmware and/or any other digital hardware performing the function of each circuit/unit. One or more of these processors, the combination of analog and digital circuits as well as the other digital hardware, may be included in a single application-specific integrated circuitry (ASIC), or several processors and various analog/digital hardware may be distributed among several separate components, whether individually packaged or assembled into a system-on-a-chip (SoC).
[0080] The embodiments herein for identifying UEs which are non-compliant with modified CRS operation in the wireless communication network 100 may be implemented through one or more processors, such as the processor 508 in the network node 110, 120 together with computer program code for performing the functions and actions of the embodiments herein. The program code mentioned above may also be provided as a computer program product, for instance in the form of a data carrier 512 carrying computer program code 514, as shown in
[0081] The memory 510 in the network node 110, 120 may comprise one or more memory units and may be arranged to be used to store received information, measurements, the set of Non-compliant UEs, data, configurations and applications to perform the method herein when being executed in the network node 110, 120.
[0082] When using the word “comprise” or “comprising” it shall be interpreted as non-limiting, i.e. meaning “consist at least of”.
[0083] The embodiments herein are not limited to the above described preferred embodiments. Various alternatives, modifications and equivalents may be used. Therefore, the above embodiments should not be taken as limiting the scope of the invention, which is defined by the appended claims.