Method for determining paging occasions in an EDRX cycle and monitoring paging occasions based on CEL

By calculating PO based on parameters of UE identification and eDRX cycle, the problem of uneven distribution of UE monitoring timing in eDRX cycle is solved, radio resource usage and power consumption are optimized, and the performance of LTE network is improved.

CN114698102BActive Publication Date: 2025-01-17SAMSUNG ELECTRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210371241.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2016-03-31
Filing Date
2017-03-30
Publication Date
2025-01-17
Estimated Expiration
2037-03-30

AI Technical Summary

Technical Problem

In LTE networks, user equipment (UE) monitors uneven distribution of paging timing (PO) during extended discontinuous reception (eDRX) cycles, resulting in increased radio resource waste and delays, and low coverage enhancement level (CEL) values The power consumption of UE during monitoring is too high, affecting system performance.

Method used

Paging superframes (PH) are determined based on the estimated value of the UE ID (UE_ID) and the number of superframes in the eDRX cycle, and PO is calculated using PTW offset parameters and indexes to ensure that UEs with the same CEL value are monitored on the same PO , thereby optimizing the use and power consumption of radio resources.

Benefits of technology

The uniform distribution of UE monitoring PO is achieved, reducing the waste of radio resources and power consumption, and improving system performance and channel capacity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114698102B_ABST
    Figure CN114698102B_ABST
Patent Text Reader

Abstract

Embodiments herein provide a method for determining PO by a UE in an eDRX cycle. The method includes determining PH in the eDRX cycle based on an estimated value of UE_ID_H and the number of superframes in the eDRX cycle. The method includes determining PH in the eDRX cycle based on N PTW and i eDRX The method includes determining a first radio frame of the PTW based on a determined value of the PTW. The method includes determining a last radio frame of the PTW based on the first radio frame of the PTW and the length of the PTW. The method includes determining a PF in the PTW. The determination of the PF is based on the UE_ID. The method includes determining a PO in each of the determined PFs based on an index associated with each of the POs. The index associated with each PO is calculated based on the UE_ID, the number of frames available for paging in the DRX cycle, and the number of subframes available for paging in each PF.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the invention patent application with application date of March 30, 2017 and application number 201780013597.5. Technical Field

[0002] Embodiments herein relate to a paging procedure, and more particularly, to a method for determining a paging occasion (PO) to be monitored by a user equipment (UE) in extended discontinuous reception (eDRX) and monitoring the paging occasion based on a coverage enhancement level (CEL). Background Art

[0003] In Long Term Evolution (LTE), the paging procedure is performed by the Node B (NB) to notify the User Equipment (UE) of incoming sessions and changes in system information. The UE uses a periodic search window configured by the cell where the UE is currently located to listen for paging messages addressed to the UE. When the UE detects a paging message addressed by the NB, the UE initiates a system access procedure to establish a connection. The NB configures a paging occasion (PO) for each UE, at which the NB can transmit a physical downlink control channel (PDCCH) message containing scheduling information for a physical downlink shared channel (PDSCH) message (i.e., a paging message) for the UE. Each PDSCH message can consist of paging messages for multiple UEs. Each UE monitors a subset of system frames and subframes for paging based on the following identifiers configured for the UE: UE identity (UE_ID), T eDRX,H (the length of the extended DRX cycle in superframes, if configured), L (the length of the paging transmission window in seconds, if configured), and T (the length of the DRX cycle).

[0004] Specifically, if the UE is configured with eDRX mode, the UE monitors a superframe called a paging superframe (PH), which satisfies the following relationship:

[0005] H-SFN mod T eDRX,H =(UE_ID mod T eDRX,H ),

[0006] Wherein UE_ID is the UE identity derived from the International Mobile Subscriber Identity (IMSI) of the UE.

[0007] Within the configured PH, a Paging Transmission Window (PTW) is defined. The UE monitors the system frame for paging within the PTW (calculated based on the Paging Frame (PF)). Each PF can consist of a single or multiple POs. Each PO occupies the subframe of a specific PF. The starting system frame number (SFN) of the PTW is as follows:

[0008] SFN=256*i eDRX ,

[0009] where i eDRX =floor(UE_ID / T eDRX ,H)mod 4

[0010] Within the PTW, the UE monitors the PO within the PF. The PF is determined as follows:

[0011] SFN mod T=(T div N)*(UE_ID mod N)

[0012] Index i pointing to PO from subframe pattern s is exported as follows:

[0013] i s =floor(UE_ID / N)mod N s

[0014] Here, nB=4T, 2T, T, T / 2, T / 4, T / 8, T / 16, T / 32; N=min(T, nB); N s =max(1,nB / T).

[0015] The NB determines the PO monitored by each UE. The NB transmits a paging message for a specific UE in the PO monitored by the specific UE. Using the same value of UE_ID to calculate PH and PF causes the paging load (i.e., the number of UEs monitoring the radio resources for paging) to be unevenly distributed on different POs. In the example, within one superframe, there may be one thousand UEs monitoring a specific system frame number (SFN), while all the remaining SFNs available for paging are not monitored by any UE. When T eDRX,H When the common divisor of and T is numerically large, the change in the distribution of the number of UEs monitored at different POs is more significant. Since one of the main goals of PO calculation is not to change the paging load distribution on the radio resources available for paging, changes in the paging load distribution can lead to reduced performance of the entire system. Specifically, changing the paging load distribution can lead to a waste of radio resources and increased delays for UEs.

[0016] As for the coverage enhancement (CE) mode, the physical downlink shared channel (PDSCH) and physical downlink control channel (PDCCH) messages must be repeated multiple times respectively to ensure that UEs operating in CE mode can reliably decode the PDCCH and PDSCH. Since the UE's PO configuration does not utilize the CE level (CEL) to determine the PO to be monitored by the UE, each PO can be monitored by a UE with a different CEL. Since the PDSCH can contain paging messages for multiple UEs, for reliable decoding, the PDCCH and PDSCH need to be transmitted at least at a repetition level corresponding to the UE with the maximum CEL value, which will be paged in a given PO. Therefore, this will result in unnecessary repetitions for UEs with lower CEL values ​​monitoring the same PO. This can cause UEs with low CEL values ​​to consume too much power when monitoring redundant PDCCH and PDSCH. From a network perspective, it also results in a waste of radio resources (and reduced capacity) because UEs with low CEL values ​​need to perform paging corresponding to the highest repetition level.

[0017] Therefore, there is a need to have a method that allows multiple UEs to be evenly distributed across different POs when configured with eDRX, and another method that allows UEs to be classified based on CEL to monitor POs.

[0018] The above information is presented as background only to assist the reader in understanding the present invention. Applicants have not made a determination and make no assertion as to whether any of the above information may serve as prior art to the present application. Summary of the invention

[0019] Technical issues

[0020] A primary object of embodiments herein is to provide a method for determining a paging occasion (PO) to be monitored by a user equipment (UE) in an extended discontinuous reception (eDRX) cycle and monitoring the paging occasion based on a coverage enhancement level (CEL).

[0021] It is another object of embodiments herein to provide a uniform / unchanging distribution of UEs monitoring POs available for monitoring by the UEs in an eDRX cycle.

[0022] Another object of embodiments herein is to minimize UE power consumption resulting from monitoring and receiving paging messages belonging to other UEs.

[0023] Another object of embodiments herein is to optimize radio resource capacity by allowing a UE to monitor POs specifically addressed to the UE.

[0024] Another objective of the embodiments herein is to classify UEs monitoring PO based on CE level (CEL) to minimize a large amount of repeated unnecessary monitoring of the physical downlink control channel (PDCCH) and the physical downlink shared channel (PDSCH).

[0025] Another objective of embodiments herein is to maximize channel capacity and minimize radio resource waste by allowing UEs with the same CEL value to monitor the same PO in a paging cycle.

[0026] Solution to the problem

[0027] In order to address the shortcomings discussed above, a primary object is to provide a method for determining a paging occasion (PO) in an extended discontinuous reception (eDRX) cycle by a user equipment (UE). The method comprises determining a paging superframe (PH) in an eDRX cycle based on an estimated value of an eDRX UE identity (UE_ID_H) and the number of superframes in the eDRX cycle. The method comprises determining a paging superframe (PH) in an eDRX cycle based on a PTW offset parameter (N PTW ) and PTW offset index (i eDRX ) is used to determine the first radio frame of the paging transmission window (PTW) in the PH, where i eDRX The method includes determining a paging frame (PF) in the PTW, wherein the determination is based on the UE_ID. The method includes determining a PO in each of the determined PFs based on an index associated with each of the POs. The index associated with each PO is calculated based on the UE_ID, the number of frames available for paging in the DRX cycle, and the number of subframes available for paging in each PF.

[0028] In an embodiment, the method includes calculating the UE_ID based on an International Mobile Subscriber Identity (IMSI). In addition, the method includes calculating the UE_ID_H based on one of the following items: System Architecture Evolution-Temporary Mobile Subscriber Identity (S-TMSI), Mobile Subscriber Identification Number (MSIN), Mobile Management Entity-TMSI (M-TMSI), Globally Unique Temporary ID (GUTI), Temporary Identification Number (TIN), Cell Radio Network Temporary Identifier (C-RNTI), and International Mobile Equipment Identity (IMEI).

[0029] In an embodiment, the method comprises calculating UE_ID_H based on IMSI. Furthermore, the method comprises calculating UE_ID based on one of S-TMSI, MSIN, M-TMSI, GUTI, TIN, C-RNTI and IMEI.

[0030] In an embodiment, the method comprises calculating the UE_ID based on the IMSI. Furthermore, the method comprises calculating the UE_ID_H based on the calculated UE_ID and one of S-TMSI, MSIN, M-TMSI, GUTI, TIN, C-RNTI and IMEI.

[0031] In an embodiment, the method comprises calculating the UE_ID_H based on the IMSI. Furthermore, the method comprises calculating the UE_ID based on the calculated UE_ID_H and one of S-TMSI, MSIN, M-TMSI, GUTI, TIN, C-RNTI and IMEI.

[0032] In an embodiment, the method comprises calculating the UE_ID based on the IMSI. In addition, the method comprises calculating the UE_ID_H based on the IMSI and a predefined value. The predefined value may be 256, 512, 1024, 2048 and 4096.

[0033] In an embodiment, the method comprises calculating the UE_ID based on the IMSI. Furthermore, the method comprises calculating the UE_ID_H based on the IMSI and a predefined value, wherein the predefined value is based on the number of frames available for paging in the DRX cycle and the number of subframes available for paging in the PF.

[0034] In an embodiment, the method comprises calculating the UE_ID based on the IMSI. Furthermore, the method comprises calculating the UE_ID_H based on the IMSI and the number of frames available for paging in the DRX cycle.

[0035] In an embodiment, the method comprises calculating UE_ID_H based on IMSI. In addition, the method comprises calculating UE_ID based on IMSI and a predefined value. The predefined value may be 256, 512, 1024, 2048 and 4096.

[0036] In an embodiment, the method comprises calculating the UE_ID_H based on the IMSI. Furthermore, the method comprises calculating the UE_ID based on an identifier received from a Mobile Management Entity (MME) during a Tracking Area Update (TAU) procedure. In an example, the identifier is provided by the MME via Non-Access Stratum (NAS) signaling.

[0037] In an embodiment, the method comprises calculating the UE_ID based on the IMSI. Furthermore, the method comprises calculating the UE_ID_H based on an identifier received from the MME during the TAU procedure. In an example, the identifier is provided by the MME through NAS signaling.

[0038] In an embodiment, the method includes determining N based on one of a length of the PTW, system information, and a predetermined value. PTW . NPTW The value of is broadcast by the NB in ​​the system information. The broadcast value can be 64, 128, 256, 512 and 124. The predetermined value can be 64 or 128.

[0039] Therefore, the embodiments herein provide a method for determining PO in an eDRX cycle by a UE. The method includes determining PH in an eDRX cycle based on an estimated value of UE_ID_H and the number of superframes in the eDRX cycle. The method includes determining PH in an eDRX cycle based on N PTW and i eDRX To determine the first radio frame of the PTW in PH, where i eDRX The method includes determining a last radio frame of the PTW based on a determined first radio frame and a length of the PTW, wherein the length of the PTW corresponds to the number of frames in the PTW. The method includes determining a PF in the PTW, wherein the determination is based on the UE_ID, wherein the estimated value of the UE_ID is based on the N PTW The method includes determining a PO in each of the determined PFs based on an index associated with each of the POs. The index associated with each PO is calculated based on the UE_ID, the number of frames available for paging in the DRX cycle, and the number of subframes available for paging in each PF.

[0040] In an embodiment, the method comprises calculating UE_ID_H based on IMSI. In addition, the method comprises calculating UE_ID based on IMSI and a predetermined number. The predetermined number is based on N PTW and predefined quantities.

[0041] Therefore, the embodiments herein provide a method for performing monitoring of PO by a UE. The method includes determining the scheduling of PO on a subframe in a paging frame (PF) in a radio resource, on a PF in a CEL paging cycle, and on one of the subframes in the CEL paging cycle. The scheduling of PO is based on a coverage enhancement level (CEL) value. The method includes determining at least one of an index value of PO in the PF, an index value of PF in the CEL paging cycle, and an index value of PO in the CEL paging cycle. The method includes performing a mapping of at least one of the following items: a determined value of PO in the PF with a subframe number (SN) in the PF, a determined index value of PF in the CEL paging cycle with a system frame number (SFN), a determined index value of PO in the CEL paging cycle with a SFN, and a determined index value of PO in the CEL paging cycle with a SN in the PF in the CEL paging cycle. The mapping is performed based on a mapping function. The method includes monitoring PO in at least one of the mapped SN and SFN.

[0042] Therefore, the embodiments herein provide a method for transmitting a paging message by a Node B (NB) during a current connection establishment process. The method includes estimating a candidate CEL value of a UE based on at least one of the following items: a CEL value received from the UE during a previous connection establishment process, a maximum CEL value supported by a cell, an attempt number of times a mobile management entity (MME) delivers a paging message to the NB (MME repetition number), and an attempt number of times a paging message is delivered to the UE by the NB (radio access network (RAN) repetition number). The UE is located in a cell. The method includes selecting a predefined number of UEs among a plurality of UEs to transmit a paging message in a PO. The selection is based on at least one of the following items: a maximum number of UEs supported in a paging record list of a paging message, a number of UEs with a paging message available to the NB, an estimated candidate CEL value, an attempt number of times a paging message is delivered to the NB by the MME, and an attempt number of times a paging message is delivered to the UE by the NB. UEs with paging messages available to the NB are configured to have the same PO. The predefined number of UEs is equal to or less than the maximum number of UEs supported in a paging record list of a paging message. The method includes transmitting a paging message to a predefined number of UEs in a physical downlink shared channel (PDSCH) after transmitting a physical downlink control channel (PDCCH).

[0043] Therefore, the embodiments herein provide a method for performing monitoring of PO by a UE. The method includes determining an allocation of a paging frequency to monitor PO. The allocation of the paging frequency is based on a CEL value. The method includes performing a mapping of a determined index value of the paging frequency to a frequency position by a mapping function. The method includes monitoring PO at the mapped frequency position.

[0044] Therefore, embodiments herein provide a method for monitoring one of a PO and a paging frequency by a UE. The method includes determining one of a type of service to be provided by the UE assigned to the PO and a type of service to be provided by the UE assigned to the paging frequency. The method includes monitoring one of the PO and the paging frequency based on the type of service to be provided by the UE.

[0045] Therefore, the embodiments herein provide a method for decoding a PDCCH by a UE. The method includes starting to receive a PDSCH after terminating decoding of the PDCCH based on the number of repetitions of the PDCCH and the scheduled radio resources indicated by the PDCCH. The method also includes determining that a time interval between terminating decoding of the PDCCH and starting to receive the PDSCH exceeds a predefined threshold. Thereafter, the UE switches from a connected mode to a sleep mode.

[0046] Therefore, the embodiments herein provide a method for decoding a PDSCH by a UE. The method includes determining a value of a number of repetitions of the PDSCH according to a decoded PDCCH in a PO configured for the UE. The method includes determining radio resources scheduled for the PDSCH. The method includes decoding the PDSCH based on the determined number of repetitions and the scheduled radio resources.

[0047] Beneficial Effects of the Invention

[0048] An embodiment provides a method for determining a paging occasion (PO) to be monitored by a user equipment (UE) in an extended discontinuous reception (eDRX) cycle and monitoring the paging occasion based on a coverage enhancement level (CEL).

[0049] Embodiments provide a uniform / unchanged distribution of UEs for monitoring POs available for monitoring by the UEs in an eDRX cycle.

[0050] Embodiments minimize UE power consumption resulting from monitoring and receiving paging messages belonging to other UEs.

[0051] Embodiments optimize radio resource capacity by allowing a UE to monitor POs specifically addressed to the UE.

[0052] An embodiment classifies UEs monitoring PO based on CE level (CEL) to minimize a large amount of repeated unnecessary monitoring of the physical downlink control channel (PDCCH) and the physical downlink shared channel (PDSCH).

[0053] Embodiments maximize channel capacity and minimize radio resource waste by allowing UEs with the same CEL value to monitor the same PO in a paging cycle.

[0054] These and other aspects of the embodiments herein will be better appreciated and understood when considered in conjunction with the following description and accompanying drawings. However, it should be understood that the following description showing the preferred embodiment and its many specific details is given by way of illustration and not limitation. Many changes and modifications may be made within the scope of the embodiments herein without departing from the spirit of the scope of the embodiments herein, and the embodiments herein include all such changes. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] For a more complete understanding of the present disclosure and its advantages, reference is now made to the following description in conjunction with the accompanying drawings, wherein like reference numerals represent like parts:

[0056] Figure 1a An example system block diagram according to an embodiment of the present disclosure is shown;

[0057] Figure 1bAnother example system block diagram according to an embodiment of the present disclosure is shown;

[0058] Figure 2 An example of a user equipment (UE) for determining a paging occasion (PO) according to an embodiment of the present disclosure is shown;

[0059] Figure 3a A flowchart showing a method for determining PO according to an embodiment of the present disclosure;

[0060] Figure 3b Another flow chart showing a method for determining PO according to an embodiment of the present disclosure;

[0061] Figure 4 An exemplary paging procedure based on a coverage enhancement level (CEL) according to an embodiment of the present disclosure is shown;

[0062] Figure 5 A flowchart showing a method for selecting a paging configuration and performing PO monitoring according to an embodiment of the present disclosure;

[0063] Figure 6 An exemplary CEL-based PO schedule in a single paging frame (PF) according to an embodiment of the present disclosure is shown;

[0064] Figure 7 An exemplary CEL-based PF scheduling in a single paging cycle according to an embodiment of the present disclosure is shown;

[0065] Figure 8 An exemplary CEL-based PO schedule in a single paging cycle according to an embodiment of the present disclosure is shown;

[0066] Fig. 9 Another exemplary PO schedule based on CEL in a single paging cycle according to an embodiment of the present disclosure is shown; and

[0067] Fig.10 An exemplary paging frequency allocation based on CEL according to an embodiment of the present disclosure is shown, wherein the paging frequency is allocated to the PO. DETAILED DESCRIPTION

[0068] Before proceeding to the detailed description below, it is advantageous to list the definitions of certain words and phrases used in this patent document: the term "including" and its derivatives mean including but not limited to; the term "or" is inclusive, indicating and / or; the phrases "associated with..." and "associated with" and their derivatives can mean including, included therein, interconnected with..., containing, contained therein, connected to or connected with..., coupled to or coupled with..., communicable with..., cooperating with..., interlaced, juxtaposed, adjacent to, bound to or bound with..., having, having the property of..., etc.; and the term "controller" means any device, system or part thereof that controls at least one operation, such a device can be implemented in hardware, firmware or software or at least some combination of the two. It should be noted that the functions associated with any particular controller can be distributed or centralized locally or remotely. Definitions of certain words and phrases are provided in this patent document, and those of ordinary skill in the art should understand that in many cases (if not most cases), such definitions apply to previous and future uses of the words and phrases so defined.

[0069] The following patent document discusses Figures 1a to 10 The various embodiments used to describe the principles of the present disclosure are for illustration only and should not be construed in any way as limiting the scope of the present disclosure. Those skilled in the art will appreciate that the principles of the present disclosure may be implemented in any suitably arranged telecommunications device.

[0070] The term Node B herein may refer to any one of NB, eNode B and GNode B.

[0071] Therefore, embodiments herein provide a method for determining a paging occasion (PO) in an extended discontinuous reception (eDRX) cycle by a user equipment (UE). The method includes determining a paging superframe (PH) in an eDRX cycle based on an estimated value of an eDRX UE identity (UE_ID_H) and the number of superframes in the eDRX cycle. The method includes determining a paging superframe (PH) in an eDRX cycle based on a PTW offset parameter (N PTW ) and PTW offset index (i eDRX ) is used to determine the first radio frame of the paging transmission window (PTW) in the PH, where i eDRXis based on UE_ID_H. The method includes determining a last radio frame of the PTW based on a determined first radio frame of the PTW and a length of the PTW, wherein the length of the PTW corresponds to the number of frames in the PTW. The method includes determining a paging frame (PF) in the PTW, wherein the determination is based on the UE_ID. The method includes determining a PO in each of the determined PFs based on an index associated with each PO. The index associated with each PO is calculated based on the UE_ID, the number of frames available for paging in the DRX cycle, and the number of subframes available for paging in each PF.

[0072] Therefore, the embodiments herein provide a method for performing monitoring of PO by a UE. The method includes determining the scheduling of PO on a subframe in a paging frame (PF) in a radio resource, on a PF in a CEL paging cycle, and on one of the subframes in the CEL paging cycle. The scheduling of PO is based on a coverage enhancement level (CEL) value. The method includes determining at least one of an index value of PO in a PF, an index value of PF in a CEL paging cycle, and an index value of PO in a CEL paging cycle. The method includes performing a mapping of at least one of the following items: a determined value of PO in a PF with a subframe number (SN) in a PF, a determined index value of a PF in a CEL paging cycle with a system frame number (SFN), a determined index value of a PO in a CEL paging cycle with a SFN, and a determined index value of a PO in a CEL paging cycle with a SN in a PF in a CEL paging cycle. The mapping is performed based on a mapping function. The method includes monitoring PO in at least one of the mapped SNs and SFNs.

[0073] Therefore, the embodiments herein provide a method for transmitting a paging message by a Node B (NB) during a current connection establishment process. The method includes estimating a candidate CEL value of a UE based on at least one of the following items: a CEL value received from the UE during a previous connection establishment process, a maximum CEL value supported by a cell, an attempt number of times a mobile management entity (MME) delivers a paging message to the NB (MME repetition number), and an attempt number of times a paging message is delivered to the UE by the NB (radio access network (RAN) repetition number). The UE is located in a cell. The method includes selecting a predefined number of UEs among a plurality of UEs to transmit a paging message in a PO. The selection is based on at least one of the following items: a maximum number of UEs supported in a paging record list of a paging message, a number of UEs with a paging message available to the NB, an estimated candidate CEL value, an attempt number of times a paging message is delivered to the NB by the MME, and an attempt number of times a paging message is delivered to the UE by the NB. UEs with paging messages available to the NB are configured to have the same PO. The predefined number of UEs is equal to or less than the maximum number of UEs supported in a paging record list of a paging message. The method includes transmitting a paging message to a predefined number of UEs in a physical downlink shared channel (PDSCH) after transmitting a physical downlink control channel (PDCCH).

[0074] Information related to the paging configuration (i.e., DRX cycle, CEL-based PO scheduling, etc.) is provided by the NB to the UE using a broadcast message. Using this information and the UE's operating parameters, the UE determines the POs at which the NB can transmit PDCCH for transmitting paging messages, and starts monitoring the configured POs. Before transmitting a paging message in each PO, the NB determines the candidate CEL values ​​for each UE that must be paged in a specific PO. The candidate CEL values ​​are based on the CEL value reported by the UE to the NB, the MME repetition number, and the RAN repetition number. The candidate CEL is used to determine the repetition pattern of the PDCCH and PDSCH.

[0075] The NB selects a subset of UEs among multiple UEs whose paging messages are available to the NB and are configured to monitor a specific PO. The NB transmits the paging message in the PDSCH only to the selected UEs. If paging is required for UEs configured to monitor a given PO, the NB transmits the PDCCH message in the PO. The selected UE searches for the PDCCH in the search space configured by the cell in the PO monitored by the UE. If the UE finds a PDCCH message scrambled by the P-RNTI in the PO configured by the UE, the UE determines the number of repetitions and the allocated radio resources for the PDSCH transmission. Based on the repetition mode and scheduled resources indicated by the previously transmitted PDCCH, the NB transmits the PDSCH to the UE in the configured PO. The UE uses the information provided by the PDCCH, i.e., the repetition mode and the radio resources, to start decoding the PDSCH. The UE decodes the paging record in the PDSCH and checks whether any UE_ID in the paging record matches their own corresponding identifier. If the corresponding identifier matches, the UE can start the system access process. Otherwise, the UE continues to monitor the configured PO.

[0076] Unlike conventional methods, the proposed method allows UEs to monitor PO using UE_ID_H and UE_ID, where UE_ID does not rely on a single identifier. UE_ID_H and UE_ID are determined not only by IMSI, but also by other identifiers such as S-TMSI, TIN, C-RNTI, etc. This allows for a uniform and unchanged distribution of many UEs monitoring PO to retrieve paging messages on a superframe. The uniform and unchanged distribution of many UEs allows for efficient radio resource utilization and reduces latency and UE power consumption.

[0077] Referring now to the drawings and more particularly to Figures 1a to 10 , wherein like reference numerals refer to corresponding features throughout the drawings, there is shown a preferred embodiment.

[0078] Figure 1a is a high-level overview depicting a proposed method according to an embodiment of the present disclosure. The proposed method is implemented in a UE. The UE determines the PO configured by the NB for monitoring in order to retrieve a paging message configured for the UE.

[0079] like Figure 1a As shown, the UE performs UE identity selection. The UE identity selection involves determining the values ​​of the parameters UE_ID_H and UE_ID. The parameters UE_ID_H and UE_ID are used to determine the PO configured by the NB for the UE. The UE performs PTW configuration, where the UE determines the parameter N PTW The value of parameter N PTW Allows determination of the first and last radio frames of the PTW. Finally, the UE determines the first and last radio frames of the PTW based on UE_ID_H, UE_ID, and NPTW The determined value of determines the PO that must be monitored for retrieving the paging message.

[0080] Figure 1b Another high-level overview depicting a proposed approach according to an embodiment of the present disclosure is shown.

[0081] like Figure 1b As shown, the UE determines the configured PO in three steps. Initially, the UE determines the parameter N PTW After that, the UE determines the values ​​of the parameters UE_ID_H and UE_ID. However, the parameter N PTW Used to determine the value of UE_ID. Once the UE determines the parameter N PTW , UE_ID_H and UE_ID, the UE determines, based on these parameters, the PO that must be monitored to retrieve the paging message broadcast by the NB.

[0082] Figure 2 An example of a UE 200 for implementing a proposed method for determining a PO configured for the UE 200 according to an embodiment of the present disclosure is shown. Figure 2 As shown, UE 200 includes a UE_ID and UE_ID_H estimator 202 , a PTW configurator 204 , a PO calculator 206 , a CEL allocation determiner 208 , an index calculator 210 , and a mapper 212 .

[0083] The UE_ID and UE_ID_H estimator 202 estimates the values ​​of UE_ID and UE_ID_H. The values ​​of UE_ID and UE_ID_H are used by the PO calculator 206 to calculate PO. The proposed method provides a solution that allows the UE_ID and UE_ID_H estimator 202 to estimate the values ​​of UE_ID and UE_ID_H. The solution and the associated calculations will be described in detail in the following sections. Figure 3a and Figure 3b However, in some solutions (which will be discussed in Figure 3b In order to estimate the values ​​of UE_ID and UE_ID_H, it is necessary to determine N PTW To implement such a solution, the UE_ID and UE_ID_H estimator 202 obtains N from the PTW configurator 204. PTW .

[0084] PTW configurator 204 determines N PTW The value of N PTW The value of is used by PO calculator 206 to calculate PO. PTW The value of UE_ID and UE_ID_H is determined by the UE_ID and UE_ID_H estimator 202 (in Figure 3b The method described in (i) is used to estimate the values ​​of UE_ID and UE_ID_H.PTW The value of is based on one of the following: the length of the PTW (the number of frames in the PTW), system information broadcast by the NB, and a predefined value.

[0085] In an embodiment, the 'length of PTW' is in seconds, and the range of the 'length of PTW' varies resulting in N PTW The value of N changes. PTW The value varies based on the length of the PTW. Details are given in Figure 3a Described in.

[0086] In another embodiment, N PTW The value of is broadcasted by the NB in ​​the system information. The broadcasted value may be 64, 128, 256, 512, and 1024. In yet another embodiment, the predetermined value may be 64 or 128.

[0087] The PO calculator 206 determines the PO configured by the NB for the UE 200 to monitor. The PO determined by the PO calculator 206 is monitored by the UE 200 to retrieve the paging message broadcast by the NB. Initially, the PO calculator 206 determines the PH in the eDRX cycle to be monitored. Thereafter, the PO calculator 206 determines the first radio frame and the last radio frame of the PTW. The determination of the PH and the first radio frame and the last radio frame of the PTW is based on certain calculations performed by the PO calculator 206. Details on the calculations are described in detail in the accompanying drawings. Figure 3a Described in.

[0088] Once the PH and the first and last radio frames of the PTW are determined, the PO calculator 206 determines the PF in the PTW. Each PF consists of a single or multiple POs. The PO calculator 206 determines the PO in each PF configured for the UE 200 based on an index associated with the PO. The index associated with the PO is calculated based on the UE_ID, the number of frames available for paging in the DRX cycle, and the number of subframes in each PF. Details on the calculation of obtaining the PF and the index are described in Figure 3a Discussed in.

[0089] CEL allocation refers to scheduling PO in radio resources on subframes in PF, PF in CEL paging cycle, and subframes in CEL paging cycle by NB 400. It should be noted that each PF includes multiple subframes associated with PO, and each CEL paging cycle includes multiple PFs, which are composed of subframes with associated PO. Scheduling of PO is based on CEL and performed by NB 400. UE 200 determines that scheduling of PO is allowed to be implemented by CEL allocation determiner 208.

[0090] The scheduling process (CEL allocation) is different based on whether the scheduling process exists in SI. When the scheduling process exists in SI, the following embodiments are determined by the CEL allocation determiner 208.

[0091] In an embodiment, POs are scheduled on subframes of each PF by classifying the subframes of each PF into a predefined number of CELs. The classification is based on an estimation of candidate CELs for the UE. A UE (200) falling within a particular CEL monitors POs in subframes classified with the particular CEL. Each subframe of the PF with an index value (i s ). In another embodiment, POs are scheduled on PFs by classifying PFs into a predefined number of CELs. A UE (200) that falls within a specific CEL monitors PFs classified in the specific CEL in a CEL paging cycle. Each of the PFs in the CEL paging cycle is associated with an index value (i f ) is associated with.

[0092] In another embodiment, each cell paging cycle is classified into a predefined number of CELs. A UE (200) that falls within a specific CEL monitors POs classified in the CEL paging cycle. Each of the POs in the CEL paging cycle is associated with an index value (i t ). The index value (i t ) can be used to calculate the index value (i f ) and index value (i s ).

[0093] When the scheduling process does not exist in the SI, the CEL allocation determiner 208 determines the following embodiments of the scheduling process. In an embodiment, when POs are scheduled in a subframe of a PF, the scheduling of POs in the PF is based on the number of POs in the PF, the highest CEL value supported by the cell, and the lowest CEL supported by the cell. In another embodiment, when POs are scheduled on PFs in a CEL paging cycle, the scheduling of PFs in the CEL paging cycle is based on the number of PFs in the CEL paging cycle, the highest CEL supported by the cell, and the lowest CEL value supported by the cell. In yet another embodiment, when POs are scheduled on subframes in a cell paging cycle, the scheduling of POs in the CEL paging cycle is based on the number of POs in each CEL paging cycle, the highest CEL supported by the cell, and the lowest CEL value supported by the cell.

[0094] The index calculator 210 determines the above index values ​​of the PO and PF by calculating the index values ​​using the following embodiment. In an embodiment, the method allows the index calculator 210 to calculate the index value (i s ). sThe calculation of is based on the number of POs allocated to each CEL, the UE_ID, and the number of frames available for paging in a single DRX cycle.

[0095] In another embodiment, the method allows the index calculator 210 to calculate the index value (i f ). f The calculation of is based on the UE_ID, the number of PFs in a single CEL paging cycle, the number of PFs allocated to each CEL, and the number of frames available for paging in a single DRX cycle. In yet another embodiment, the method allows the index calculator 210 to calculate the index value (i) of each PO associated with each subframe in the CEL paging cycle. t ). t The calculation of is based on the number of POs allocated to each CEL, UE_ID, the number of PFs in a single CEL paging cycle, and the number of frames available for paging in a single DRX cycle.

[0096] The method allows the index calculator 210 to use the calculated index value (i t ) to calculate the index value (i f ) and index value (i s ). Here, (i s ) is based on i t and the number of POs in a single PF, and i f It is based on t and the number of POs in a single PF.

[0097] The calculated index value is used to determine the SN and SFN to be monitored by the UE 200 for retrieving the paging message. The determination of the SN and SFN is based on a mapping function.

[0098] The mapper 212 performs PO scheduling. PO scheduling refers to mapping a determined index value to an SN or SFN. s 、i f and i t ) performs mapping by a mapping function. UE 200 determines whether the mapping function exists in SI. Mapper 212 determines whether PF scheduling is included in SI by determining whether the mapping function exists in SI. When the mapping function exists in SI, the following mapping embodiment is performed by mapper 212.

[0099] In an embodiment, the method allows the mapper 212 to use a mapping function [SN=posSN(i s )] Execute the specified i in PF s In another embodiment, the method allows the mapper 212 to use a mapping function [SFN = SFN开始 +offsetSFN(i f )]Execute the determined i f In another embodiment, the method allows the mapper 212 to use a mapping function [SFN = SFN 开始 +offsetSFN(i t )]Execute the determined i t In another embodiment, the method allows the mapper 212 to use the mapping function [SN = posSN (i t )] During the CEL paging cycle, the PF performs a certain t Each of the mappings is based on each mapping function, i.e., posSN(i s )、offsetSFN(i f )、offsetSFN(i t ) and posSN(i t ).

[0100] When the mapping function does not exist in the SI, the following mapping embodiment is performed by the mapper 212.

[0101] In another embodiment, when PO is scheduled on PF in CEL paging cycle, the mapping function offsetSFN(i f ) is based on i f , the length of the DRX cycle in radio frames, and the number of frames that can be used for paging in a single DRX cycle.

[0102] In another embodiment, when PO is scheduled on a subframe in a cell paging cycle, the mapping t The mapping function with SFN is based on i t , the length of the DRX cycle in radio frames, the number of POs in a single PF, and the number of frames available for paging in a single DRX cycle. In another embodiment, when POs are scheduled on subframes in a CEL paging cycle, the number of frames used to map i f The mapping function with SFN is based on i f , the length of the DRX cycle in radio frames, and the number of frames that can be used for paging in a single DRX cycle. f It is through t To obtain.

[0103] Figure 2An example of UE 200 is shown, but it should be understood that other embodiments are not limited thereto. The labels or names of the units are only for illustrative purposes and do not limit the scope of the present invention. In addition, UE 200 may include any number of units or subunits and other components that communicate with each other. Similarly, the functions of one or more units may be combined by a single unit, or may be distributed between each other in a manner different from that described herein without departing from the scope of the present invention. For example, UE 200 may include a transceiver and a controller that controls its overall operation. The transceiver may transmit signals to other network entities (e.g., base stations, MMEs, etc.) and receive signals from other network entities. The controller may control the UE to perform a function according to one of the embodiments described before and after. The controller and the transceiver may be implemented as a single entity, such as a single chip. The controller and the transceiver may be electrically connected to each other. The controller may be a circuit, a dedicated circuit, or a processor. The UE operation may be implemented using a storage unit that stores corresponding program codes. Specifically, the UE may be equipped with a storage unit for storing program codes that implement the desired operation, and the controller may read and execute the program codes stored in the storage unit.

[0104] Figure 3a A flow chart 300a is shown depicting a method for implementing a method of determining a PO configured for a UE 200 according to an embodiment of the present disclosure.

[0105] At step 302a, the method includes determining PH based on an estimated value of UE_ID_H and the number of superframes in the eDRX cycle. The method allows the UE_ID and UE_ID_H estimator 202 to perform the estimation. The estimation of UE_ID and UE_ID_H is called UE identity selection. An embodiment (solution) for determining UE_ID_H and UE_ID for the identity of UE 200 is as follows:

[0106] In some embodiments, the method allows the UE_ID and UE_ID_H estimator 202 to calculate the UE_ID based on the International Mobile Subscriber Identity (IMSI) of the UE 200. The value of UE_ID is calculated as:

[0107] UE_ID = IMSI mod 1024

[0108] The method allows the UE_ID and UE_ID_H estimator 202 to calculate the UE_ID_H based on the identifier X. The value of UE_ID_H is calculated as:

[0109] UE_ID_H = X mod 1024

[0110] Here, X is an identifier associated with UE 200, which can be used by NB and / or mobile management entity (MME) to address UE 200 in a cellular network. Identifier X cannot be IMSI. X can be any one of the following identifiers: System Architecture Evolution-Temporary Mobile Subscriber Identity (S-TMSI), Mobile Subscriber Identity Number (MSIN), Mobile Management Entity-TMSI (M-TMSI), Globally Unique Temporary ID (GUTI), Temporary Identification Number (TIN), Cell Radio Network Temporary Identifier (C-RNTI), and International Mobile Equipment Identity (IMEI). It should be noted that X is not limited to the above identifiers, and any other identifier of UE 200 can be used to replace the value of X.

[0111] In some embodiments, the method allows the UE_ID and UE_ID_H estimator 202 to calculate the UE_ID_H based on the IMSI. The value of UE_ID_H is calculated as:

[0112] UE_ID_H = IMSI mod 1024

[0113] The method allows the UE_ID and UE_ID_H estimator 202 to calculate the UE_ID based on the identifier X. The value of UE_ID is calculated as:

[0114] UE_ID = X mod 1024

[0115] Here, X is an identifier associated with UE 200, which can be used by NB and / or MME to address UE 200 in the cellular network. Identifier X cannot be IMSI. X can be any one of the following identifiers: S-TMSI, MSIN, M-TMSI, GUTI, TIN, C-RNTI, and IMEI. It should be noted that X is not limited to the above identifiers, and any other identifier can be used to replace the value of X.

[0116] In some embodiments, the method allows the UE_ID and UE_ID_H estimator 202 to calculate the UE_ID based on the IMSI. The value of UE_ID is calculated as:

[0117] UE_ID = IMSI mod 1024

[0118] The method allows the UE_ID and UE_ID_H estimator 202 to calculate the UE_ID_H based on the calculated UE_ID and the identifier X. The value of UE_ID_H is calculated as:

[0119] UE_ID_H=UE_ID+X mod 1024

[0120] Here, X is an identifier associated with UE 200, which can be used by NB and / or MME to address UE 200 in the cellular network. Identifier X cannot be IMSI. X can be any one of the following identifiers: S-TMSI, MSIN, M-TMSI, GUTI, TIN, C-RNTI, and IMEI. It should be noted that X is not limited to the above identifiers, and any other identifier can be used to replace the value of X.

[0121] In some embodiments, the method allows the UE_ID and UE_ID_H estimator 202 to calculate the UE_ID_H based on the IMSI. The value of UE_ID_H is calculated as:

[0122] UE_ID_H = IMSI mod 1024

[0123] The method allows the UE_ID and UE_ID_H estimator 202 to calculate the UE_ID based on the calculated UE_ID_H and the identifier X. The value of UE_ID is calculated as:

[0124] UE_ID=UE_ID_H+X mod 1024

[0125] Here, X is an identifier associated with UE 200, which can be used by NB and / or MME to address UE 200 in the cellular network. Identifier X cannot be IMSI. X can be any one of the following identifiers: S-TMSI, MSIN, M-TMSI, GUTI, TIN, C-RNTI, and IMEI. It should be noted that X is not limited to the above identifiers, and any other identifier can be used to replace the value of X.

[0126] In some embodiments, the method allows the UE_ID and UE_ID_H estimator 202 to calculate the UE_ID based on the IMSI. The value of UE_ID is calculated as:

[0127] UE_ID = IMSI mod 1024

[0128] The method allows the UE_ID and UE_ID_H estimator 202 to be based on the IMSI and the predefined value N e To calculate UE_ID_H. The value of UE_ID_H is calculated as:

[0129] UE_ID_H=(IMSI / N e )mod 1024

[0130] N e The value of is a constant and is a power of 2. In the example, N eThe value of can be any of the following values: 256, 512, 1024, 2048, and 4096.

[0131] In some embodiments, the method allows the UE_ID and UE_ID_H estimator 202 to calculate the UE_ID based on the IMSI. The value of UE_ID is calculated as:

[0132] UE_ID = IMSI mod 1024

[0133] The method allows the UE_ID and UE_ID_H estimator 202 to be based on the IMSI and the predefined value N e The predefined value is based on the number of frames available for paging in the DRX cycle (ie, N) and the number of subframes available for paging in the PF (ie, N S ). The value of UE_ID_H is calculated as:

[0134] UE_ID_H=(IMSI / N e )mod 1024

[0135] Predefined value N e is calculated as:

[0136] N e =N*N s

[0137] If T is the DRX cycle in system frames, then N = min(T, nB) and N s =max(1, nB / T), where nB can be any value belonging to the set {4T, 2T, T, T / 2, T / 4, T / 8, T / 16, T / 32}.

[0138] In some embodiments, the method allows the UE_ID and UE_ID_H estimator 202 to calculate the UE_ID based on the IMSI. The value of UE_ID is calculated as:

[0139] UE_ID = IMSI mod 1024

[0140] The method allows the UE_ID and UE_ID_H estimator 202 to calculate the UE_ID_H based on the IMSI and the number of frames available for paging in the DRX cycle (ie, N). The value of UE_ID_H is calculated as:

[0141] UE_ID_H = (IMSI / N) mod 1024

[0142] If T is the DRX cycle in system frames, then N=min(T, nB), where nB can be any value belonging to the set {4T, 2T, T, T / 2, T / 4, T / 8, T / 16, T / 32}.

[0143] In some embodiments, the method allows the UE_ID and UE_ID_H estimator 202 to calculate the UE_ID_H based on the IMSI. The value of UE_ID_H is calculated as:

[0144] UE_ID_H = IMSI mod 1024

[0145] The method allows the UE_ID and UE_ID_H estimator 202 to be based on the IMSI and the predefined value N e To calculate UE_ID. The value of UE_ID is calculated as:

[0146] UE_ID=(IMSI / N e )mod 1024

[0147] Predefined value N e The value of is a constant and is a power of 2. In the example, N e It can be any value such as 256, 512, 1024, 2048 and 4096.

[0148] In some embodiments, the method allows the UE_ID and UE_ID_H estimator 202 to calculate the UE_ID_H based on the IMSI. The value of UE_ID_H is calculated as:

[0149] UE_ID_H = IMSI mod 1024

[0150] The method allows to calculate the UE_ID based on the identifier X received from the mobile management entity (MME) signaling during the tracking area update (TAU) procedure. The value of UE_ID is calculated as:

[0151] UE_ID = X mod 1024

[0152] The identifier X may be provided to the UE 200 by the MME using non-access stratum (NAS) signaling.

[0153] In some embodiments, the method allows the UE_ID and UE_ID_H estimator 202 to calculate the UE_ID based on the IMSI. The value of UE_ID is calculated as:

[0154] UE_ID = IMSI mod 1024

[0155] The method allows the UE_ID and UE_ID_H estimator 202 to calculate the UE_ID_H based on the identifier X signaled from the MME during the TAU procedure. The value of UE_ID_H is calculated as:

[0156] UE_ID_H = X mod 1024

[0157] The identifier X may also be provided by the MME to the UE 200 using NAS signaling.

[0158] If the cell indicates that it supports eDRX in the system information, the UE 200 may be configured by the upper layer to have an eDRX cycle time T eDRX,H Once the UE_ID and UE_ID_H estimator 202 determines the UE_ID and UE_ID_H, the PH to be monitored by the UE 200 is determined based on the UE_ID_H and the number of superframes in the eDRX cycle. The system frame number of the PH is determined by the following equation:

[0159] H-SFN mod T eDRX,H =(UE_ID_H mod T eDRX,H )

[0160] Here, T eDRX,H is the eDRX cycle time of UE 200 in the superframe, and UE_ID_H is determined according to the solution discussed above.

[0161] At step 304a, the method includes: PTW and i eDRX The proposed method is based on N PTW and i eDRX The value of N determines the first radio frame of PTW. PTW and i eDRX The value of is determined by the PTW configurator 204. PTW and i eDRX The determination of is called PTW configuration.

[0162] To determine the parameter N PTW The example (solution) of the value is as follows:

[0163] In some embodiments, the method allows the PTW configurator 204 to determine N based on the length (L) of the PTW. PTW The length of the PTW is expressed in seconds and refers to the number of frames in the PTW. PTW The changes relative to L are as follows:

[0164] If L<1.28sec, then N PTW =64.

[0165] Otherwise, if 1.28 sec < L < 2.56 sec, then N PTW = 128.

[0166] Otherwise, if 2.56 sec < L < 5.12 sec, then N PTW = 256.

[0167] Otherwise, if 5.12 sec < L < 10.24 sec, then N PTW = 512.

[0168] Otherwise, if L > 10.24 sec, then N PTW = 1024.

[0169] In some embodiments, the method allows the PTW configurator 204 to determine the value of N based on the value indicated in the system information. PTW The value of N PTW (expressed in system frame numbers) is broadcast by the NB to the UE 200 in the system information and can have any value from the following set of values: {64, 128, 256, 512, 1024}.

[0170] In some embodiments, the value of N PTW is predetermined. The predetermined value is 64.

[0171] In some embodiments, the value of N PTW is predetermined. The predetermined value is 128.

[0172] i eDRX is based on UE_ID_H and N determined by the above solution PTW . i eDRX is determined as follows:

[0173] i eDRX = floor(UE_ID_H / T eDRX,H ) mod (1024 / N PTW )

[0174] The PTW configuration involves determining the first radio frame and the last radio frame of the PTW belonging to a specific PH to be monitored by the UE 200. PW - start represents the first radio frame of the PTW, and the PTW is in turn part of the PH. The system frame number of the first radio frame satisfies the following equation:

[0175] PW - start = N PTW * i eDRX

[0176] At step 306a, the method includes determining the last radio frame of the PTW based on the first radio frame and the number of frames in the PTW. PW-end indicates the last radio frame of the PTW, which is part of the PH. The system frame number of the last radio frame of the PTW satisfies the following equation:

[0177] PW-end = (PW-start + L*100-1) mod 1024,

[0178] Here, L is the length of the PTW configured by the upper layer (in seconds). As indicated in the equation, the system frame number of the PW-End is based on the system frame number of the PW-Start.

[0179] At step 308a, the method includes determining a PF in the PTW based on the estimated value of the UE_ID. The method allows the PO calculator 206 to determine a PF in the PTW to be monitored by the UE 200.

[0180] Within the PTW, the UE 200 monitors the PF with a system frame number that satisfies the following equation:

[0181] SFN mod T=(T div N)*(UE_ID mod N)

[0182] Here, SFN is the frame number of PF to be monitored by UE 200 in PTW.

[0183] At step 310a, the method includes determining a PO in the determined PF based on an index associated with each PO. A PF may consist of a single or multiple POs. Once the UE 200 determines the UE_ID_H, UE_ID, and N PTW , the proposed method allows the PO calculator 206 to determine the configured PO to be monitored in order to retrieve the paging message broadcast by the NB. The PO calculator 206 determines the PO in the PF based on the calculation. The index associated with the PO is calculated based on the UE_ID, the number of frames available for paging in the DRX cycle, and the number of subframes available for paging in each PF.

[0184] The index i associated with the PO configured for the UE 200 is derived from the subframe pattern using the following equation: s :

[0185] i s =floor(UE_ID / N)mod N s

[0186] Here, UE_ID is determined from step 302a, and T is the DRX cycle in the system frame.

[0187] Using UE_ID, UE_ID_H and N PTW The value used to determine the PO may allow for a uniform and unchanging distribution of many UEs monitoring the PO for retrieving corresponding paging messages. This allows for efficient utilization of radio resources and minimizes power consumption of all UEs.

[0188] The various actions, actions, boxes, steps, etc. in the flowchart 300a may be performed in the order presented, in a different order, or simultaneously. In addition, in some embodiments, some actions, actions, boxes, steps, etc. may be omitted, added, modified, skipped, etc. without departing from the scope of the present invention. The method and other descriptions may provide a basis for a control program that may be readily implemented by a microcontroller, a microprocessor, or a combination thereof.

[0189] Figure 3b Another flow chart 300b is shown depicting a method for determining a PO configured for a UE 200 according to an embodiment of the present disclosure.

[0190] At step 302, the method includes determining PH based on the estimated value of UE_ID_H and the number of superframes in the eDRX cycle. The solution for estimating the value of UE_ID_H will be described in step 308b. However, the process for determining PH after estimating the value of UE_ID_H is the same as described in step 302a of flowchart 300a.

[0191] For the sake of brevity, the description of steps 304b to 306b is not included here. However, the functions performed by steps 304b to 306b are the same as 304a to 306a in flowchart 300a.

[0192] At step 308, the method includes determining a PF in the PTW based on an estimated value of UE_ID, wherein UE_ID is based on N PTW of determined value.

[0193] The method allows the UE_ID and UE_ID_H estimator 202 to determine the values ​​of the parameters UE_ID_H and UE_ID. However, estimating the value of UE_ID requires determining N PTW The embodiment (solution) for determining UE_ID_H and UE_ID for UE identity is as follows:

[0194] In some embodiments, the method allows the UE_ID and UE_ID_H estimator 202 to estimate the value of UE_ID_H based on the IMSI of the UE 200. The value of UE_ID_H is calculated as:

[0195] UE_ID_H = IMSI mod 1024

[0196] The method allows the UE_ID and UE_ID_H estimator 202 to estimate the UE_ID based on the IMSI and the predetermined number. e ) is based on N PTW values ​​and predefined quantities.

[0197] Predetermined quantity N e is defined as:

[0198] N e =N PTW *1024

[0199] In this embodiment, the predefined number is 1024.

[0200] The value of UE_ID is calculated as:

[0201] UE_ID=(IMSI / Ne)mod1024.

[0202] In some embodiments, the method allows the UE_ID and UE_ID_H estimator 202 to estimate the UE_ID_H based on the IMSI of the UE 200. The value of UE_ID_H is calculated as:

[0203] UE_ID_H = IMSI mod 1024

[0204] The method allows the UE_ID and UE_ID_H estimator 202 to estimate the UE_ID based on the IMSI and the predetermined number. e ) is based on N PTW values ​​and predefined quantities.

[0205] Predetermined quantity N e is defined as:

[0206] N e =N PTW *512

[0207] In this embodiment, the predefined number is 512.

[0208] The value of UE_ID is calculated as:

[0209] UE_ID=(IMSI / N e )mod 1024.

[0210] Once the UE 200 determines the parameter N through various units PTW , UE_ID_H and the values ​​of UE_ID, UE 200 determines the PO that must be monitored for retrieving the paging message broadcast by the NB.

[0211] For the sake of brevity, the description of step 310b is not included here. However, the function performed by step 310b is the same as 310a in flowchart 300a.

[0212] The various actions, actions, boxes, steps, etc. in the flowchart 300b may be performed in the order presented, in a different order, or simultaneously. Furthermore, in some embodiments, some actions, actions, boxes, steps, etc. may be omitted, added, modified, skipped, etc. without departing from the scope of the present invention. The method and other descriptions provide a basis for a control program that may be readily implemented by a microcontroller, a microprocessor, or a combination thereof.

[0213] Figure 4 FIG. 2 shows an exemplary paging process based on CEL according to the embodiments disclosed herein. Figure 4 As shown, the proposed CEL paging process involves actions performed by both the NB 400 and the UE 200, wherein the performance of each action is based on input received from the NB 400 or the UE 200. Initially, the NB estimates a candidate CEL value for the UE 200. In order to determine the candidate CEL value, the NB 400 needs to obtain the CEL value determined by the UE 200 in the previous connection establishment. In this way, the UE 200 reports the CEL value to the NB 400. It should be noted that if multiple UEs (200) establish a connection with the NB 200, then the NB 400 determines the candidate CEL value for each UE (200) by receiving the CEL values ​​determined by all UEs (200) in the previous connection establishment. In order to simplify the description, the estimation of the candidate CEL value for one UE 200 is described herein. The candidate CEL value is determined based on the following items: the CEL value (CEL value) reported by the UE 200 during the previous connection establishment; UE ), the maximum CEL value supported by the cell (C UEMax ), the number of attempts by the MME to deliver the paging message to the NB 400 (N MME ), the number of attempts by NB 400 to deliver the paging message to UE 200 (N RAN ). MME and N RAN The value of can be 0, 1, 2, 3, 4, 5, etc.

[0214] An embodiment for estimating candidate CEL values ​​is described as follows:

[0215] In an embodiment, the candidate CEL value (C') of the UE 200 UE ) is calculated as follows:

[0216] C' UE =min{C MAX , C UE +k MME *NMME +k RAN *N RAN}

[0217] Here, k RAN and k MME is a constant and is chosen by NB 400; the function min{a,b} returns the minimum value between 'a' and 'b'.

[0218] In another embodiment, the candidate CEL value (C') of the UE 200 UE ) is calculated as follows:

[0219] If N MME =0, then the candidate CEL value (C' UE ) is calculated as follows:

[0220] C' UE =min{C MAX , C UE +k RAN *N RAN}

[0221] Otherwise: C' UE =C MAX .

[0222] Here, k RAN and k MME is a constant and is chosen by NB 400; the function min{a,b} returns the minimum value between 'a' and 'b'.

[0223] In yet another embodiment, the candidate CEL value (C') of the UE 200 UE ) is calculated as follows: C' UE =C UE .

[0224] Once the NB 400 calculates the candidate CEL value, the NB 400 performs a selection operation on the UE (200) to transmit the paging message in the PO. The paging record list has a certain capacity, which allows the NB 400 to transmit the paging message only to a predefined number of UEs (200) configured to monitor a specific PO among all UEs (200).

[0225] The NB 400 selects a UE (200) to transmit a paging message based on the following: the maximum number (N) of UEs (200) supported in the paging record list of the paging message MAX ), the number of UEs (200) configured with the same PO and having paging messages available to NB 400 (N UE ), estimated candidate CEL value of UE (200), N MME and NRAN It should be noted that the predefined number of UEs (200) selected by NB 400 to transmit a paging message is equal to or less than N MAX If N UE Less than N MAX , then N UE is equal to the predefined number of UEs (200) selected by NB 400 to transmit paging messages. On the other hand, if N UE Greater than N MAX , then N MAX Equal to the predefined number of UEs (200) selected by the NB 400 to transmit the paging message.

[0226] An embodiment of selecting a UE (200) to transmit a paging message is described as follows:

[0227] In an embodiment, the UE to be paged in the PO is selected (200) as follows: 1) If the N for a given PO UE Less than N MAX , then select all N UE UE (200) to transmit a paging message; 2) otherwise, perform the following actions: (1) in descending order according to N RAN N UE UEs (200) are classified; and (2) the top N UEs are selected. MAX UE(200).

[0228] In another embodiment, the UE to be paged in the PO is selected (200) as follows: 1) If the N for a given PO UE Less than N MAX , then select all N UE UE (200) to transmit a paging message; 2) otherwise, perform the following actions: (1) in descending order according to N MME And then according to N RAN N UE UE (200) classification;

[0229] (2) Select the top N MAX UE(200).

[0230] In another embodiment, the UE to be paged in the PO is selected (200) as follows: 1) If the N for a given PO UE Less than N MAX , then select all N UE 2) otherwise, perform the following actions: (1) in descending order according to the candidate CEL values ​​calculated by NB 400, N UE UEs (200) are classified; (2) the top N UEs are selected MAXUE(200).

[0231] In yet another embodiment, the UE to be paged in the PO is selected (200) as follows: 1) If the N for a given PO UE Less than N MAX , then select all N UE 2) otherwise, perform the following actions: (1) in ascending order according to the candidate CEL values ​​calculated by NB 400, N UE UEs (200) are classified; and (2) the top N UEs are selected. MAX UE(200).

[0232] Once the NB 400 completes the selection process, the selected UE (200) performs paging configuration and monitoring. To simplify the description, the paging configuration and monitoring performed by one UE 200 are described herein. The UE 200 determines the scheduling of PO in the radio resources. The NB 400 can perform scheduling on subframes in the PF, PF in the CEL paging cycle, and subframes in the CEL paging cycle. As described above, the scheduling of PO is based on the CEL value of the UE 200.

[0233] UE 200 determines an index value of PO in PF, an index value of PF in CEL paging cycle, and an index value of PO in CEL paging cycle. UE 200 performs mapping of the determined index value of PO in PF to SN in PF, the determined index value of PF in CEL paging cycle to SFN, the determined index value of PO in CEL paging cycle to SFN, and the determined index value of PO in CEL paging cycle to SN in PF in CEL paging cycle. The mapping is based on a mapping function. Thereafter, UE 200 monitors PO in the mapped SN or SFN.

[0234] NB 400 performs PDCCH transmission for the selected UE (200). NB 400 selects a repetition pattern (number of repetitions) of the PDCCH based on the estimated candidate CEL value of the UE (200) selected to transmit the paging message and the required number of repetitions corresponding to the determined candidate CEL value of the UE.

[0235] In an embodiment, the required number of repetitions of the PDCCH is based on the highest CEL value supported by the cell.

[0236] In another embodiment, the required number of repetitions of PDCCH is selected as follows: 1) UE 200 with the highest candidate CEL value is selected among the UEs selected to transmit paging messages in PO; and 2) the number of repetitions of PDCCH corresponds to the candidate CEL value of the selected UE.

[0237] The UE (200) receives the PDCCH by searching for the PDCCH scrambled by the P-RNTI in its configured search space and configured PO. If the UE (200) decodes the PDCCH transmission scrambled by the P-RNTI, then after terminating the decoding process, the UE (200) starts receiving the PDSCH transmitted by the NB 400. The start of the PDSCH is based on the number of repetitions indicated in the decoded PDCCH and the scheduled radio resources. If the UE (200) determines that the time interval between the termination of decoding of the PDCCH and the start of receiving the PDSCH exceeds a predefined threshold, then the UE (200) switches from the connected mode to the sleep mode.

[0238] The embodiment of determining the required number of repetitions of the PDSCH is the same as the embodiment of determining the required number of repetitions of the PDCCH, and thus, for the sake of brevity, it will not be repeated here.

[0239] In an embodiment, after successfully decoding the PDCCH in the configured PO, the UE (200) starts decoding the PDSCH. The decoding of the PDSCH by the UE (200) involves the UE (200) determining the number of repetitions of the PDSCH and the scheduled radio resources for the PDSCH based on the PDCCH in the configured PO of the UE. Thereafter, the UE (200) starts a decoding process for the PDSCH based on the determined number of repetitions and the scheduled radio resources.

[0240] Figure 5 A flow chart 500 of a method for selecting a paging configuration and performing PO monitoring according to an embodiment of the present disclosure is shown. The method is implemented in a UE 200. At step 502, the method includes receiving system information (SI), the system information including a CEL paging bit.

[0241] At step 504, the method includes determining whether information related to CEL allocation and PO scheduling is included in the SI. This is similar to configuration selection. The selection of a specific configuration is based on whether CEL allocation and PO scheduling are included in the SI. There are two types of configurations, namely, cell-specific configurations and default user configurations. The default user configuration is further subdivided into default configuration 1 and default configuration 2. The configuration includes a process for performing CEL allocation and PO scheduling.

[0242] At step 506, the method includes utilizing a cell-specific configuration in response to determining that a CEL allocation process and a PF scheduling process are present in the SI. In the cell-specific configuration, the CEL allocation process and the PF scheduling process are unique to the cell in which the UE 200 is located. At step 508, the method includes determining whether to enable a CEL paging bit included in the SI. If the cell paging bit is enabled, the method includes selecting a default configuration 1 at step 510. On the other hand, if the cell paging bit is not enabled, the method includes selecting a default configuration 2 at step 512. When the CEL allocation and PO scheduling process do not exist in the SI and the CEL paging bit is enabled, the UE 200 utilizes the CEL allocation and PO scheduling process in the default configuration 1. When the CEL allocation and PO scheduling process do not exist in the SI and the CEL paging bit is disabled, the UE 200 utilizes the CEL allocation and PO scheduling process in the default configuration 2. At step 514, the method includes PO monitoring. PO monitoring is based on a calculated index value of PO and PF, which is used to map to a specific SN and SFN.

[0243] The various actions, actions, boxes, steps, etc. in the flowchart 500 may be performed in the order presented, in a different order, or simultaneously. Furthermore, in some embodiments, some actions, actions, boxes, steps, etc. may be omitted, added, modified, skipped, etc. without departing from the scope of the present invention. The method and other descriptions provide a basis for a control program that may be readily implemented by a microcontroller, a microprocessor, or a combination thereof.

[0244] Figure 6 FIG. 4 shows an exemplary PO scheduling based on CEL in a single PF according to an embodiment of the present disclosure. Figure 6 As shown, POs within a single PF are allocated to different CELs. POs allocated to different CELs are scheduled in each subframe of the PF. In the example, if PO i Assigned to CEL 2, then the UE (200) with a CEL value within CEL 2 monitors PO i . The CEL pattern is repeated for each PF. A predefined number of PFs constitutes a CEL paging cycle. The CEL allocation and PF scheduling procedures may or may not exist in the SI, respectively. If the CEL allocation and PF scheduling procedures exist in the SI, then the UE 200 selects a cell-specific configuration. The CEL allocation and PF scheduling procedures in the cell-specific configuration are unique to the cell where the UE 200 is located.

[0245] The information of cell-specific configuration is provided in the SI of the cell and includes CEL paging bit, CEL allocation and PF scheduling. The CEL paging bit has 1 bit, which indicates whether coverage enhancement paging is enabled in the cell.

[0246] In an embodiment of CEL allocation, for each CEL value supported by the cell, the CEL allocation indicates the number of POs in the PF that are scheduled to each CEL. The number of POs may be a power of two.

[0247] In an embodiment of PO scheduling, for each value of the PO index (i s ), the method includes determining the position of the subframe within the PF. This mapping is represented by posSN. s The number of SNs in the PF is determined from the given value of as follows: SN = posSN (i s ).

[0248] If the CEL allocation and PF scheduling procedures do not exist in the SI, the UE 200 selects one of the default user configurations, ie, default configuration 1 (DefConfig1) and default configuration 2 (DefConfig2).

[0249] In the case of the default user configuration, initially, the UE 200 uses the SI in the cell to determine the value of the CEL paging bit. If the CEL paging bit is false, i.e., coverage enhancement paging is not enabled, then DefConfig1 is used. If the CEL paging bit is true, i.e., coverage enhancement paging is enabled, then DefConfig2 is used.

[0250] In one example of DefConfig1, for CEL allocation, all POs within a PF are allocated to the highest CEL supported by the cell. s The mapping to SN is hard-coded as per the specification.

[0251] In another example of DefConfig2, for CEL allocation, the following steps are performed: (1) Start POcount as the number of POs in each PF; (2) Start celCell as the highest CEL supported by the cell (3) If POcount is not zero. In this case, the number of POs allocated to celCell increases by 1 and POcount decreases by 1; or if celCell is the lowest CEL supported by the cell, then proceed to step 2. Otherwise: Update the value of celCell as the next lower CEL value supported by the cell, and return to step 3.

[0252] For PO scheduling, i s The mapping to SN is hard-coded as per the specification.

[0253] In an embodiment of configuration selection, if a cell-specific CEL allocation configuration exists in the SI, then the cell-specific CEL allocation configuration is used. Otherwise, the CEL allocation configuration available in the default user configuration is used. If a cell-specific PO scheduling configuration exists in the SI, then the cell-specific PO scheduling configuration is used. Otherwise, the PO scheduling configuration available in the default user configuration is used.

[0254] In the embodiment of paging occasion monitoring, PF calculation and PO calculation are involved. PF calculation is performed as follows:

[0255]

[0256] Here, T is the DRX cycle length in radio frames, N is determined using SI and represents the number of frames available for paging in one DRX cycle, and UE_ID is the UE identity used for paging frame and subframe calculation.

[0257] For PO calculation, the candidate CEL of UE 200 is considered, which is the CEL value reported by UE 200 to the base station / core network when UE 200 switches to connected mode. UE 200 determines the lowest CEL that is greater than or equal to the candidate CEL value of UE 200 such that at least one PO is allocated to UE 200. UE 200 determines the value of the PO index (i s ),as follows:

[0258]

[0259] Here, N ck Indicates the number of POs allocated to CEL'k'.

[0260] According to the determined i s The number of SNs in the PF is as follows: SN = posSN (i s ).

[0261] Figure 7 FIG. 4 shows an exemplary PF scheduling based on CEL in a single paging cycle according to an embodiment of the present disclosure, where PO is scheduled in a subframe of each PF. Figure 7 As shown, PFs within a single CEL paging cycle are allocated to different CELs. PFs allocated to different CELs are scheduled on the CEL paging cycle, wherein a PO is scheduled on a subframe of each PF in the CEL paging cycle. In the example, if PF i Assigned to CEL 1, then the UE (200) with a CEL value within CEL 1 monitors PF i. The CEL pattern is repeated for each CEL paging cycle. A predefined number of PFs constitutes a CEL paging cycle. The CEL allocation and PF scheduling procedures may or may not exist in the SI, respectively. If the CEL allocation and PF scheduling procedures exist in the SI, then the UE 200 selects a cell-specific configuration. The CEL allocation and PF scheduling procedures in the cell-specific configuration are unique to the cell where the UE 200 is located.

[0262] In a cell-specifically configured embodiment, this information is provided in the SI of the cell and includes CEL Paging Bit, CEL Paging Cycle, CEL Allocation and PF Schedule. The CEL Paging Bit has 1 bit which indicates whether coverage enhancement paging is enabled in the cell.

[0263] CEL Allocation: For each CEL value supported by the cell, CEL Allocation indicates the number of PFs scheduled to each CEL in the CEL paging cycle. The number of PFs can be a power of 2.

[0264] In an embodiment of PF scheduling, for each value of the PF index (i s ), the method includes determining the position of the frame within the CEL paging cycle. This mapping is represented by offsetSFN. f The given value of determines the number of SFNs in the CEL paging cycle as follows:

[0265] SFN = (SFN_start + offsetSFN (i f ))mod1024)

[0266] Here, SFN_Start is the first SFN of the CEL paging cycle.

[0267] If the CEL allocation and PF scheduling procedures do not exist in the SI, the UE 200 selects one of the default user configurations, ie, default configuration 1 (DefConfig1) and default configuration 2 (DefConfig2).

[0268] In the case of the default user configuration, initially, the UE 200 uses the SI in the cell to determine the value of the CEL paging bit. If the CEL paging bit is false, i.e., coverage enhancement paging is not enabled, then DefConfig1 is used. If the CEL paging bit is true, i.e., coverage enhancement paging is enabled, then DefConfig2 is used.

[0269] In the case of DefConfig1, for CEL allocation, all PFs within the CEL paging cycle are allocated to the highest CEL supported by the cell. f The mapping function to SFN is as follows:

[0270] offsetSFN(i f )=i f *T / N

[0271] Here, T is the DRX cycle length in units of radio frames, and N is determined using SI and represents the number of frames available for paging within one DRX cycle.

[0272] In the embodiment of DefConfig2, for CEL allocation, the following steps are performed: (1) Start PFcount as the number of PFs in each CEL paging cycle; (2) Start celCell as the highest CEL supported by the cell; and (3) If PFcount is not zero: (1) Increase the number of PFs allocated to celCell by 1 and decrease PFcount by 1; and (2) If celCell is the lowest CEL supported by the cell, then proceed to step 2. Otherwise: Update the value of celCell as the next lower CEL value supported by the cell, and return to step 3.

[0273] For PF scheduling, it is used to determine i f The mapping function to SFN is the same as that in DefConfig1.

[0274] In an embodiment of configuration selection, if a cell-specific CEL allocation configuration exists in the SI, then the cell-specific CEL allocation configuration is used. Otherwise, the CEL allocation configuration available in the default user configuration is used. If a cell-specific PF scheduling configuration exists in the SI, then the cell-specific PF scheduling configuration is used. Otherwise, the PF scheduling configuration available in the default user configuration is used.

[0275] In an embodiment of paging occasion monitoring, PF calculation and PO calculation are involved. For PF calculation, the candidate CEL of UE 200 is considered, which is the CEL value reported by UE 200 to the base station / core network when UE 200 switches to connected mode. UE 200 determines the lowest CEL that is greater than or equal to the candidate CEL value of UE 200 so that at least one PF is allocated to UE 200. The SFN_start for the CEL paging cycle is determined as:

[0276]

[0277] The PF index within the CEL paging cycle is determined as:

[0278]

[0279] SFN is determined as:

[0280] SFN = (SFN_start + offsetSFN (i f ))mod1024

[0281] Here, T is the DRX cycle length in radio frames, N is determined using SI and represents the number of frames available for paging in one DRX cycle, UE_ID is the UE identifier used for paging frame and subframe calculation, and N is the number of frames available for paging in one DRX cycle. c is the number of PFs in a CEL paging cycle, and N ci Indicates the number of PFs allocated to CEL'i'.

[0282] For PO calculation, UE 200 determines the value of PO index (i s ),as follows:

[0283]

[0284] Here, N s is the number of POs in a PF, and from i s The mapping to SN follows the mapping defined in the conventional procedure.

[0285] Figure 8 FIG. 4 shows an exemplary PO scheduling based on CEL in a single paging cycle according to an embodiment of the present disclosure, wherein PO is scheduled in PF in the paging cycle. Figure 8 As shown, POs within a single CEL paging cycle are allocated to different CELs. POs allocated to different CELs are scheduled on subframes of the CEL paging cycle, where POs are associated with subframes of each PF in the CEL paging cycle. In the example, if PO i Assigned to CEL 3, then the UE (200) with a CEL value within CEL 3 monitors PO i . The CEL pattern is repeated for each CEL paging cycle. A predefined number of PFs constitutes a CEL paging cycle. The CEL allocation and PF scheduling processes may or may not exist in the SI, respectively. If the CEL allocation and PO scheduling processes exist in the SI, then the UE 200 selects a cell-specific configuration. The CEL allocation and PO scheduling processes in the cell-specific configuration are unique to the cell where the UE 200 is located.

[0286] In a cell-specific configuration embodiment, this information is provided in the SI of the cell and includes CEL Paging Bit, CEL Paging Cycle, CEL Allocation and PO Schedule. The CEL Paging Bit has 1 bit which indicates whether coverage enhancement paging is enabled in the cell.

[0287] CEL allocation: For each CEL value supported by the cell, CEL allocation indicates the number of POs scheduled in the CEL paging cycle. The number of POs can be a power of 2.

[0288] In an embodiment of PO scheduling, for each value of the PO index (i t ), the method includes determining the position of the frame within the CEL paging cycle. This mapping is represented by offsetSFN. t The given value of determines the number of SFNs within the CEL paging cycle as follows:

[0289] SFN = (SFN_start + offsetSFN (i t ))mod1024)

[0290] Here, SFN_Start is the first SFN of the CEL paging cycle.

[0291] The method includes determining the location of the subframe associated with the PO within the PF. This mapping is denoted by posSN. t The given value of determines the number of SNs in the PF in the CEL paging cycle as follows: SN = posSN (i t ). Here, SN is the number of subframes in the CEL paging cycle associated with the PO within the PF.

[0292] If the CEL allocation and PF scheduling procedures do not exist in the SI, the UE 200 selects one of the default user configurations, ie, default configuration 1 (DefConfig1) and default configuration 2 (DefConfig2).

[0293] In the embodiment of the default user configuration, initially, the UE 200 uses the SI in the cell to determine the value of the CEL paging bit. If the CEL paging bit is false, i.e., coverage enhancement paging is not enabled, then DefConfig1 is used. If the CEL paging bit is true, i.e., coverage enhancement paging is enabled, then DefConfig2 is used.

[0294] In the embodiment of DefConfig1, for CEL configuration, all POs within the CEL paging cycle are allocated to the highest CEL supported by the cell. t The mapping function to SFN is as follows:

[0295] offsetSFN(i t )=i t *T / N*N s

[0296] Initially based on i tOK s , as follows: s =i t mod N s . Used to determine i s The mapping function to SFN is hard-coded as per the specification.

[0297] Here, T is the DRX cycle length in radio frames, N is determined using SI and represents the number of frames that can be used for paging in one DRX cycle, and N s It is the number of POs in a PF.

[0298] In the embodiment of DefConfig2, for CEL allocation, the following steps are performed: 1) Start POcount as the number of POs in each CEL paging cycle; 2) Start celCell as the highest CEL supported by the cell; and 3) If POcount is not zero: (1) Increase the number of POs allocated to celCell by 1 and decrease POcount by 1; or (2) If celCell is the lowest CEL supported by the cell, then proceed to step 2. Otherwise: Update the value of celCell as the next lower CEL value supported by the cell, and return to step 3.

[0299] For PO scheduling, it is used to determine the i t Mapped to SFN and the determined i s The mapping function to SN is the same as that in DefConfig1.

[0300] In an embodiment of configuration selection, if a cell-specific CEL allocation configuration exists in the SI, then the cell-specific CEL allocation configuration is used. Otherwise, the CEL allocation configuration available in the default user configuration is used. If a cell-specific PO scheduling configuration exists in the SI, then the cell-specific PO scheduling configuration is used. Otherwise, the PO scheduling configuration available in the default user configuration is used.

[0301] In an embodiment of paging occasion monitoring, PF calculation and PO calculation are involved. For PF calculation, the candidate CEL of UE 200 is considered, which is the CEL value reported by UE 200 to the base station / core network when UE 200 switches to connected mode. UE 200 determines the lowest CEL that is greater than or equal to the candidate CEL value of UE 200 so that at least one PF is allocated to UE 200. The SFN_start for the CEL paging cycle is determined as follows:

[0302]

[0303] The PO index within the CEL paging cycle is determined as follows:

[0304]

[0305] The SFN is determined as follows:

[0306] SFN = (SFN_start + offsetSFN (i t ))mod 1024

[0307] Here, T is the DRX cycle length in radio frames, N is determined using SI and represents the number of frames available for paging in one DRX cycle, UE_ID is the UE identifier used for paging frame and subframe calculation, and N is the number of frames available for paging in one DRX cycle. c is the number of PFs in a CEL paging cycle, and N ci Indicates the number of POs allocated to CEL'i'.

[0308] For PO calculation, SN is calculated from i t The mapping is as follows: SN = posSN (i t ).

[0309] Fig. 9 Another exemplary PO scheduling based on CEL in a single paging cycle according to an embodiment of the present disclosure is shown, where PO is scheduled in PF in the paging cycle. Fig. 9 As shown, POs within a single CEL paging cycle are allocated to different CELs. POs allocated to different CELs are scheduled on subframes of the CEL paging cycle, where POs are associated with subframes of each PF in the CEL paging cycle. In the example, if PO i Assigned to CEL 1, then the UE (200) with the CEL value within CEL 1 monitors PO i . The CEL pattern is repeated for each CEL paging cycle. A predefined number of PFs constitutes a CEL paging cycle. The CEL allocation and PF scheduling processes may or may not exist in the SI, respectively. If the CEL allocation and PO scheduling processes exist in the SI, then the UE 200 selects a cell-specific configuration. The CEL allocation and PO scheduling processes in the cell-specific configuration are unique to the cell where the UE 200 is located.

[0310] In a cell-specific configuration embodiment, this information is provided in the SI of the cell and includes CEL Paging Bit, CEL Paging Cycle, CEL Allocation and PO Schedule. The CEL Paging Bit has 1 bit which indicates whether coverage enhancement paging is enabled in the cell.

[0311] CEL allocation: For each CEL value supported by the cell, CEL allocation indicates the number of POs scheduled in the CEL paging cycle. The number of POs can be a power of 2.

[0312] PO scheduling: For each value of the PF index (i s ), the method includes determining the position of the frame within the CEL paging cycle. This mapping is represented by offsetSFN. t The given value of determines the number of SFNs within the CEL paging cycle as follows:

[0313] SFN = (SFN_start + offsetSFN (i f ))mod1024)

[0314] It should be noted that before performing the mapping, it is necessary to determine i t After that, use i t To determine i f Once you have determined i f Here, SFN_start is the first SFN of the CEL paging cycle.

[0315] The method includes determining the location of the subframe associated with the PO within the PF. This mapping is denoted by posSN. s The given value of determines the number of SNs in the PF in the CEL paging cycle as follows: SN = posSN (i s ). It should be noted that before performing the mapping, it is necessary to determine i t After that, use i t To determine i s Once you have determined i s , the mapping is performed. Here, SN is the number of subframes in the CEL paging cycle associated with the PO within the PF.

[0316] If the CEL allocation and PF scheduling procedures do not exist in the SI, the UE 200 selects one of the default user configurations, ie, default configuration 1 (DefConfig1) and default configuration 2 (DefConfig2).

[0317] In the embodiment of the default user configuration, initially, the UE 200 uses the SI in the cell to determine the value of the CEL paging bit. If the CEL paging bit is false, i.e., coverage enhancement paging is not enabled, then DefConfig1 is used. If the CEL paging bit is true, i.e., coverage enhancement paging is enabled, then DefConfig2 is used.

[0318] In the embodiment of DefConfig1, for CEL configuration, all POs within the CEL paging cycle are allocated to the highest CEL supported by the cell. f The mapping function to SFN is as follows:

[0319] offsetSFN(i f )=i f *T / N

[0320] In order to determine i f , confirmed i t After that, use i t To determine i f .

[0321] For PO calculation, according to i t OK s , as follows: s =i t mod N s . Used to determine i s The mapping function to SN is hard-coded as per the specification.Here, T is the DRX cycle length in radio frames, and N is determined using SI and represents the number of frames available for paging within one DRX cycle.

[0322] In the embodiment of DefConfig2, the CEL allocation process is similar to Figure 8 The PO schedule is the same as in DefConfig1.

[0323] In the embodiment of configuration selection, it is related to Figure 8 The configuration choices are the same as described in .

[0324] In an embodiment of paging occasion monitoring, PF calculation and PO calculation are involved. For PF calculation, the candidate CEL of UE 200 is considered, which is the CEL value reported by UE 200 to the base station / core network when UE 200 switches to connected mode. UE 200 determines the lowest CEL that is greater than or equal to the candidate CEL value of UE 200 so that at least one PF is allocated to UE 200. The SFN_start for the CEL paging cycle is determined as:

[0325]

[0326] Initially, the PO index in the CEL paging cycle is determined. Afterwards, the PF index in the CEL paging cycle is determined. The equation is as follows:

[0327]

[0328] as well as

[0329] SFN is determined as:

[0330] SFN = (SFN_start + offsetSFN (i f ))mod1024

[0331] Here, T is the DRX cycle length in radio frames, N is determined using SI and represents the number of frames available for paging in one DRX cycle, UE_ID is the UE identifier used for paging frame and subframe calculation, and N is the number of frames available for paging in one DRX cycle. c is the number of PFs in a CEL paging cycle, and N ci Indicates the number of POs allocated to CEL'i'.

[0332] For PO calculation, according to i t OK s , as follows: is=i t mod Ns. After that, from i s Map SN as follows: SN = posSN (i s ).

[0333] Fig.10 FIG. 2 shows an exemplary paging frequency allocation based on CEL according to an embodiment of the present disclosure, wherein the paging frequency is allocated to the PO. Fig.10 As shown in FIG. 1 , different paging frequencies are assigned to different CELs. In the example, if Freq i Assigned to CEL k , then it belongs to CEL k The UE will monitor the Freq i . Each of the paging frequencies is associated with a PO monitored by the UE (200). The CEL allocation and PF scheduling procedures may or may not exist in the SI, respectively. If the CEL allocation and PO scheduling procedures exist in the SI, then the UE 200 selects a cell-specific configuration. The CEL allocation and PO scheduling procedures in the cell-specific configuration are unique to the cell in which the UE 200 is located.

[0334] In a cell-specifically configured embodiment, this information is provided in the SI of the cell and includes the CEL paging bit, CEL allocation, and PO schedule. The CEL paging bit has 1 bit which indicates whether coverage enhancement paging is enabled in the cell.

[0335] In an embodiment of a CEL allocation, for each CEL value supported by a cell, the CEL allocation indicates the number of paging frequencies allocated to the CEL.

[0336] In an embodiment of PO scheduling, for each value of the frequency index (i F ), the method includes i F to frequency positions. This mapping is represented by posFreq. F The frequency position is determined from the given value of as follows: Freq = posFre (i F ).

[0337] If the CEL allocation and PF scheduling procedures do not exist in the SI, the UE 200 selects one of the default user configurations, ie, default configuration 1 (DefConfig1) and default configuration 2 (DefConfig2).

[0338] In the embodiment of the default user configuration, initially, the UE 200 uses the SI in the cell to determine the value of the CEL paging bit. If the CEL paging bit is false, i.e., coverage enhancement paging is not enabled, then DefConfig1 is used. If the CEL paging bit is true, i.e., coverage enhancement paging is enabled, then DefConfig2 is used.

[0339] In the embodiment of DefConfig1, for CEL configuration, all paging frequencies are allocated to the highest CEL supported by the cell. F The mapping function to SFN is hard-coded as per the specification.

[0340] In the embodiment of DefConfig2, for CEL allocation, the following steps are performed: 1) Start Freqcount as the number of available paging frequencies; and 2) Start celCell as the highest CEL supported by the cell; and 3) If Freqcount is not zero: (1) Increase the number of frequencies allocated to celCell by 1 and decrease Freqcount by 1; and (2) If celCell is the lowest CEL supported by the cell, then proceed to step 2. Otherwise: Update the value of celCell as the next lower CEL value supported by the cell, and return to step 3.

[0341] For PO scheduling, i F The mapping to paging frequencies is defined in the specification.

[0342] In an embodiment of configuration selection, if the cell-specific CEL allocation configuration is present in the SI, then the cell-specific CEL allocation configuration is used. Otherwise, the CEL allocation available in the default user configuration is used. If the cell-specific PO scheduling configuration is present in the SI, then the cell-specific PO scheduling configuration is used. Otherwise, the PO scheduling configuration available in the default user configuration is used.

[0343] In an embodiment of paging occasion monitoring, paging frequency calculation, PF calculation and PO are involved. The paging frequency calculation is performed as follows: Consider the candidate CEL of UE 200, which is the CEL value reported by UE 200 to the base station / core network when UE 200 switches to connected mode. UE 200 determines the lowest CEL that is greater than or equal to the candidate CEL value of UE 200 so that at least one PO is allocated to UE 200. UE 200 determines the value of the frequency index (i F ),as follows:

[0344]

[0345] Here, N ck represents the number of paging frequencies allocated to CEL'k', and UE_ID_F is the UE identifier used for paging frequency calculation. The frequency position is determined according to the mapping function as follows: Freq = posFre (i F ).

[0346] The PF calculation is performed as follows:

[0347]

[0348] Here, T is the DRX cycle length in radio frames, N is determined using SI and represents the number of frames available for paging in one DRX cycle, and UE_ID is the UE identity used for paging frame and subframe calculation.

[0349] The PO calculation is performed as follows:

[0350] i_s=floor(UE_ID / N)mod N s

[0351] Here, Ns is the number of subframes available for paging within one frame.

[0352] Another embodiment of the proposed method for performing paging configuration and monitoring implemented in the UE 200 is that the UE 200 monitors the paging message in the paging frequency / PO, which is determined based on the type of service supported by the UE 200. If the UE 200 supports multiple services, or the UE is not aware of the location of the paging frequency corresponding to a specific type of service, the cellular network provides the location of the paging frequency / PO, and the UE 200 is configured to receive the paging message at the location of the provided paging frequency / PO. This information can be provided by the SI or can be directly transmitted to the UE 200.

[0353] The embodiments disclosed herein may be implemented by at least one software program running on at least one hardware device and performing network management functions to control the elements. Figures 1a to 10 The elements shown in the drawings include components that may be at least one of a hardware device or a combination of a hardware device and a software module.

[0354] Although the present disclosure has been described with reference to exemplary embodiments, various changes and modifications may be suggested to one skilled in the art. The present disclosure is intended to encompass such changes and modifications as fall within the scope of the appended claims.

Claims

1. A method for determining a paging occasion (PO) by a user equipment (UE) in extended discontinuous reception (eDRX), the method comprising: Determine a paging superframe PH based on the first UE identifier; Determine the paging transmission window PTW in the PH, wherein based on the value determined to be 256 and the PTW offset index i eDRX to determine a first radio frame of the PTW, and wherein a last radio frame of the PTW is determined based on the first radio frame of the PTW and the length of the PTW, the i eDRX Determining based on the first UE identifier; Determine a paging frame PF based on the second UE identity; and Determine the PO in the PF based on the second UE identifier; The first UE identifier is determined based on a system architecture evolution-temporary mobile subscriber identity S-TMSI, and The second UE identity is determined based on an International Mobile Subscriber Identity IMSI.

2. The method according to claim 1, wherein: The PH is determined based on the first UE identifier and an eDRX cycle of the UE in the superframe.

3. The method according to claim 1, wherein: The PO is determined based on an index associated with the PO, and the index associated with the PO is determined based on the second UE identifier.

4. The method according to claim 1, wherein: The PTW offset index i eDRX The method is also determined based on an eDRX cycle of the UE in the superframe.

5. The method according to claim 1, further comprising: The PO is monitored to receive a paging message for the UE.

6. A user equipment UE for determining a paging occasion PO in extended discontinuous reception eDRX, the UE comprising: a transceiver configured to transmit and receive signals; as well as Controller, configured as: Determine a paging superframe PH based on the first UE identifier; Determine the paging transmission window PTW in the PH, wherein based on the value determined to be 256 and the PTW offset index i eDRX to determine a first radio frame of the PTW, and wherein a last radio frame of the PTW is determined based on the first radio frame of the PTW and the length of the PTW, the i eDRX Determining based on the first UE identifier; Determine a paging frame PF based on the second UE identity; and Determine the PO in the PF based on the second UE identifier; The first UE identifier is determined based on a system architecture evolution-temporary mobile subscriber identity S-TMSI, and The second UE identity is determined based on an International Mobile Subscriber Identity IMSI.

7. The UE according to claim 6, wherein: The PH is determined based on the first UE identifier and an eDRX cycle of the UE in the superframe.

8. The UE according to claim 6, wherein: The PO is determined based on an index associated with the PO, and the index associated with the PO is determined based on the second UE identifier.

9. The UE according to claim 6, wherein: The PTW offset index i eDRX The method is also determined based on an eDRX cycle of the UE in the superframe.

10. The UE according to claim 6, wherein: The controller is also configured to monitor the PO to receive a paging message for the UE.

Citation Information

Patent Citations

  • Ran procedures for extended discontinuous reception (DRX)

    US20160044605A1

  • Method and apparatus for distributing paging load in long term evolution

    WO2009135145A1