Energy saving method, device and equipment for low latency small packet service of 5g network

By adjusting the frequency domain resource configuration of BWP0 and BWP2, the problem of degraded VoNR call quality caused by 5G network energy-saving methods was solved, achieving energy saving and quality maintenance in low-latency small packet services.

CN117676595BActive Publication Date: 2026-06-19SHANXI CHINA MOBILE COMM CORP +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHANXI CHINA MOBILE COMM CORP
Filing Date
2022-08-31
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

Existing energy-saving methods in 5G networks lead to degraded call quality in VoNR (Voice over NR) low-latency small packet services, and disabling BWP2 results in increased energy consumption and longer latency.

Method used

By collecting data on the PDCCH CCE utilization rate of NR cells, the uplink packet loss rate of VoNR services, and the uplink CCE allocation failure rate, the frequency domain overlap between BWP0 and BWP2 and the scheduling priority of system messages are determined. The frequency domain resources of BWP0 are adjusted to be staggered from those of BWP2, and the bandwidth of BWP0 is gradually increased to optimize resource allocation.

🎯Benefits of technology

Achieve energy saving in low-latency small packet services while maintaining VoNR call quality and avoiding deterioration in call quality and increase in latency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117676595B_ABST
    Figure CN117676595B_ABST
Patent Text Reader

Abstract

This invention provides an energy-saving method, apparatus, and device for low-latency small packet services in 5G networks, comprising: collecting the PDCCH CCE utilization rate of the NR cell, the uplink packet loss rate of VoNR services, the uplink CCE allocation failure ratio, and the BWP configuration status; if the PDCCH CCE utilization rate is higher than a first threshold, then expanding the PDCCH resources; if the PDCCH CCE utilization rate is lower than the first threshold, then checking whether BWP0 overlaps with BWP2 in the frequency domain, and whether the scheduling priority of system messages is higher than that of the VoNR service; if BWP0 overlaps with BWP2 in the frequency domain, and the scheduling priority of system messages is higher than that of the VoNR service, then frequency domain offsetting is applied to BWP0 to separate the frequency domain resources of BWP0 from those of BWP2, and the bandwidth of BWP0 is gradually increased. This invention achieves energy saving for low-latency small packet services while maintaining VoNR call quality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of mobile communication technology, and in particular to an energy-saving method, apparatus and equipment for low-latency small packet services in 5G networks. Background Technology

[0002] In the field of mobile communications, because 5G uses a larger bandwidth than 4G, theoretically, the larger the operating bandwidth of the terminal, the higher the power consumption. To improve the terminal's battery life, 5G New Radio (NR) defines BWP (Bandwidth Part), which allows the UE (User Equipment) to operate on a portion of the total NR cell bandwidth, using different BWP bandwidths under different service requirements. When the UE needs to transmit low-speed services, it operates on a narrower bandwidth; when the UE needs to transmit high-speed services, it operates on a wider bandwidth.

[0003] Voice over NR (VoNR) and gaming services in 5G networks are typical low-latency, small-packet services. 5G networks utilize various services with different requirements to provide end-to-end Quality of Service (QoS). All packets mapped to the same 5G QoS level receive the same forwarding processing (e.g., scheduling policies, queue management policies, rate shaping policies, RLC configuration, etc.).

[0004] 5QI is an access node-specific parameter used to control QoS level forwarding processing. VoNR services use 5QI=5 to establish signaling connections and 5QI=1 for VoNR services.

[0005] BWP (Bandwidth over Portable Window) is one of the energy-saving methods for terminals in 5G networks. When a terminal uses small packet services, BWP allocates a small amount of bandwidth to it, helping to save power and maintain a longer battery life. BWP reduces the frequency domain resources available to the terminal; for example, BWP2 only supports 51 bandwidth blocks (RBs), while the full bandwidth is 273 RBs. In NR networks, BWP is divided into three categories: BWP0: The bandwidth used by all users when establishing RRC (Registration Control), typically configured as 48 RBs; BWP1: The initial BWP, which occupies the full bandwidth (273 RBs) when the UE first establishes RRC; BWP2: At this stage, the data transmission phase has begun, and the bandwidth used is determined based on the service rate requirement (large or small packets). If it is a small packet service, the bandwidth occupied by the UE will be switched to BWP2 (typically configured as 51 or 64 RBs).

[0006] Currently, the energy-saving method for 5G networks targeting terminals is to enable BWP2, which configures 51 RBs, while BWP1 configures 273 RBs. By reducing the frequency domain resources available to the terminal, the goal of saving energy is achieved.

[0007] However, testing revealed that enabling the BWP2 power-saving method resulted in degraded call quality for low-latency small packet VoNR services, significantly impacting VoNR call quality. Existing solutions to this issue involve disabling BWP2 and prohibiting access to BWP2 during VoNR calls. Disabling BWP2 means abandoning the NR network's BWP power-saving method, which is severely inadequate due to high energy consumption. Furthermore, initiating a VoNR voice call requires switching from BWP2 to BWP1 before launching the VoNR service, inevitably increasing VoNR latency and potentially affecting VoNR call completion rates.

[0008] Therefore, the current energy-saving method for terminals in 5G networks, which uses the BWP2 energy-saving method, suffers from degraded call quality in low-latency small packet services (VoNR), significantly impacting VoNR call quality and posing a pressing issue that needs to be addressed. Summary of the Invention

[0009] This invention provides a method, apparatus, and device for energy saving in 5G networks for low-latency small packet services, which solves the defect of existing 5G network terminal-oriented energy saving methods where call quality deteriorates during energy saving adjustment for low-latency small packet services (VoNR), and achieves the goal of maintaining VoNR call quality while saving energy in low-latency small packet services.

[0010] This invention provides an energy-saving method for low-latency small packet services in 5G networks, comprising:

[0011] Collect the PDCCH CCE utilization rate, VoNR service uplink packet loss rate, uplink CCE allocation failure rate, and BWP0 / 1 / 2 configuration of the NR cell.

[0012] If the PDCCH CCE utilization rate is higher than the first threshold, then expand the PDCCH resources;

[0013] If the PDCCH CCE utilization rate is lower than the first threshold, then based on the uplink packet loss rate, the uplink CCE allocation failure rate and the BWP0 / 1 / 2 configuration, it is determined whether the configuration of BWP0 overlaps with BWP2 in the frequency domain, and whether the scheduling priority of system messages is higher than that of the VoNR service.

[0014] If BWP0 is configured to overlap with BWP2 in the frequency domain, and the scheduling priority of system messages is higher than that of the VoNR service, then BWP0 will be frequency-biased to make the frequency domain resources of BWP0 different from those of BWP2, and the bandwidth of BWP0 will be gradually increased.

[0015] According to a power-saving method for low-latency small packet services in a 5G network provided by the present invention, determining the utilization rate of the PDCCHCCE includes:

[0016] Obtain the average number of PDCCH CCEs used and the average number of PDCCH CCEs available;

[0017] The PDCCH CCE utilization rate is determined based on the average number of PDCCH CCEs used and the average number of PDCCH CCEs available.

[0018] According to the present invention, a method for energy saving in a 5G network for low-latency small packet services includes the following method for calculating the uplink CCE allocation failure ratio:

[0019] Uplink CCE allocation failure rate = 1 – (Total number of successful uplink DCI allocations for PDCCH at aggregation level 1 + Total number of successful uplink DCI allocations for PDCCH at aggregation level 2 + Total number of successful uplink DCI allocations for PDCCH at aggregation level 4 + Total number of successful uplink DCI allocations for PDCCH at aggregation level 8 + Total number of successful uplink DCI allocations for PDCCH at aggregation level 16) / Number of PDCCH uplink DCI CCE allocation requests * 100%.

[0020] According to the present invention, a method for energy saving in a 5G network for low-latency small packet services is provided, wherein the scheduling priority of system messages is determined to be higher than that of the VoNR service, including:

[0021] Based on the uplink packet loss rate and the uplink CCE allocation failure rate, determine whether the scheduling priority of the system message is higher than that of the VoNR service;

[0022] If the uplink packet loss rate is greater than the second threshold and the uplink CCE allocation failure rate is greater than the third threshold, then the scheduling priority of the system message is determined to be higher than that of the VoNR service.

[0023] According to the present invention, an energy-saving method for low-latency small packet services in a 5G network includes frequency domain offsetting of BWP0 to separate the frequency domain resources of BWP0 from those of BWP2, and gradually increasing the bandwidth of BWP0, comprising:

[0024] Extend BWP0 to 96 RBs and include SSBs below it, and set the RB numbers to RB50-RB146.

[0025] According to the present invention, a power-saving method for low-latency small packet services in a 5G network includes the following steps: If BWP0 is configured to overlap with BWP2 in the frequency domain, and the scheduling priority of system messages is higher than that of the VoNR service, then BWP0 is frequency-biased to ensure that the frequency domain resources of BWP0 are staggered from those of BWP2, and after gradually increasing the bandwidth of BWP0, the method further includes:

[0026] Repeat the following steps: Based on the uplink packet loss rate, the uplink CCE allocation failure ratio, and the BWP0 / 1 / 2 configuration, determine whether the configuration of BWP0 overlaps with BWP2 in the frequency domain, and whether the scheduling priority of system messages is higher than that of the VoNR service.

[0027] If the uplink packet loss rate is still not effectively improved, the BWP0 bandwidth will continue to be increased until the uplink packet loss rate is less than the fourth threshold.

[0028] The present invention also provides an energy-saving device for low-latency small packet services in 5G networks, comprising:

[0029] The indicator acquisition module is used to collect the PDCCH CCE utilization rate, VoNR service uplink packet loss rate, uplink CCE allocation failure ratio, and BWP0 / 1 / 2 configuration of the NR cell.

[0030] The first energy-saving adjustment module is used to expand the PDCCH resources if the PDCCH CCE utilization rate is higher than a first threshold value.

[0031] The determination module is used to determine, based on the uplink packet loss rate, the uplink CCE allocation failure ratio, and the BWP0 / 1 / 2 configuration, whether the configuration of BWP0 overlaps with BWP2 in the frequency domain and whether the scheduling priority of system messages is higher than that of the VoNR service if the PDCCH CCE utilization rate is lower than the first threshold value.

[0032] The second energy-saving adjustment module is used to offset the frequency domain of BWP0 if BWP0 overlaps with BWP2 in the frequency domain and the scheduling priority of the system message is higher than that of the VoNR service, so that the frequency domain resources of BWP0 are staggered from those of BWP2, and the bandwidth of BWP0 is gradually increased.

[0033] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement an energy-saving method for low-latency small packet services in a 5G network as described above.

[0034] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements an energy-saving method for low-latency small packet services in a 5G network as described above.

[0035] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements an energy-saving method for low-latency small packet services in a 5G network as described above.

[0036] The present invention provides a method, apparatus, and device for energy saving in 5G networks for low-latency small packet services. It uses the PDCCH / HCCE utilization rate to determine the current CCE busy / idle status and confirm whether PDCCH resources are sufficient. If PDCCH resources are sufficient, it checks the VoNR packet loss rate, i.e., the uplink packet loss rate of VoNR services, and the uplink CCE allocation failure ratio. This determines that when a terminal is camped on BWP2, the higher priority of system message scheduling transmitted by BWP0 prevents the terminal on BWP2 from being scheduled in a timely manner, leading to VoNR packet loss. The method then performs frequency domain offsetting on BWP0, ensuring that it is as far away from BWP2 as possible from the SSB block, and gradually increases the bandwidth of BWP0. This achieves energy saving in 5G networks for low-latency small packet services, and VoNR call quality is maintained even during energy saving in low-latency small packet services. Attached Figure Description

[0037] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0038] Figure 1 This is one of the flowcharts illustrating the energy-saving method for low-latency small packet services in 5G networks provided by the present invention.

[0039] Figure 2 This is the second flowchart illustrating the energy-saving method for low-latency small packet services in 5G networks provided by this invention.

[0040] Figure 3 This is the BWP setting of the NR cell provided by the present invention;

[0041] Figure 4 This invention provides a BWP setting that biases BWP0 to avoid frequency domain resources as much as possible from BWP2, and gradually increases the bandwidth of BWP0.

[0042] Figure 5 This invention provides a further increase in BWP0 bandwidth, and the corresponding BWP settings.

[0043] Figure 6 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation

[0044] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0045] The following is combined Figures 1-5 This invention describes an energy-saving method for 5G networks targeting low-latency small packet services.

[0046] Please refer to Figure 1 This invention proposes an energy-saving method for low-latency small packet services in 5G networks, comprising:

[0047] Step 10: Collect the PDCCH CCE utilization rate, VoNR service uplink packet loss rate, uplink CCE allocation failure rate, and BWP0 / 1 / 2 configuration of the NR cell.

[0048] It should be noted that the current energy-saving method for 5G networks targeting terminals is to enable BWP2, which configures 51 RBs compared to BWP1's 273 RBs. This reduces the frequency domain resources available to the terminal, thereby achieving energy savings. However, tests have revealed that enabling the BWP2 energy-saving method results in degraded call quality for VoNR (Voice over Radio) low-latency packet services.

[0049] During a VoNR call, packet loss is the most significant indicator affecting the user experience. Losing more than three consecutive Real-Time Transport Protocol (RTP) packets will result in word swallowing, and multiple word swallowings will cause intermittent or one-way communication. Enabling BWP2 significantly improves the VoNR packet loss rate, as shown in Table 1 below:

[0050] Table 1: Comparison of VoNR packet loss rate between BWP2 enabled and disabled modes

[0051]

[0052] In this embodiment, the PDCCH CCE utilization rate of the NR cell is used to characterize the CCE busy / idle status of the NR cell. The uplink packet loss rate of VoNR service can be collected in time-segmented manner, with a collection period of 60 minutes, as shown in Table 2 below. Other time intervals, such as 15 minutes, 5 minutes, and 1 minute, can also be collected.

[0053] Table 2: Uplink packet loss rate of VoNR service in NR cells

[0054]

[0055]

[0056] Uplink CCE allocation failure rate: A CCE (Control Channel Element) is the smallest resource unit for PDCCH transmission. PDCCH resources are mapped to RBs (Resource Blocks), with one CCE corresponding to 6 RBs. The resources that PDCCH may occupy and the resources that PDCCH actually occupies are described using CCEs. For example, with a bandwidth of 100MHz (273RBs), when the subcarrier spacing within a symbol is 30kHz, there are a maximum of 45 CCEs (270RBs).

[0057] Because the downlink DCI allocation load of the PDCCH transmits system messages, a higher PDCCH focus level is used to ensure transmission quality. The uplink DCI focus level of the PDCCH does not need to transmit system messages; it is determined by the current radio quality of the UE. Therefore, the uplink CCE allocation failure rate index can more accurately characterize the UE's status.

[0058] Collect the BWP settings of NR cells. Generally, the current default settings are: BWP0:48RB, BWP1:273RB, BWP2:51RB.

[0059] Step 20: If the PDCCH CCE utilization rate is higher than the first threshold, then expand the PDCCH resources;

[0060] The PDCCH CCE utilization rate of an NR cell is used to determine the current CCE busy / idle status, confirming whether PDCCH resources are sufficient. Specifically, if the PDCCH CCE utilization rate is higher than the first threshold, it indicates that PDCCH resources are insufficient or the PDCCH utilization rate is too high; if the PDCCH CCE utilization rate is lower than the first threshold, it indicates that PDCCH resources are sufficient.

[0061] If PDCCH resources are insufficient or PDCCH utilization is too high, it is necessary to expand PDCCH resources in a timely manner. The first threshold value is represented by T0, which can be 15%. See Table 3 below:

[0062] Table 3: PDCCH CCE Utilization Rate and Uplink CCE Allocation Failure Rate in NR Cells

[0063]

[0064]

[0065] Step 30: If the PDCCH CCE utilization rate is lower than the first threshold, then based on the uplink packet loss rate, the uplink CCE allocation failure ratio and the BWP0 / 1 / 2 configuration, determine whether the configuration of BWP0 overlaps with BWP2 in the frequency domain, and whether the scheduling priority of system messages is higher than that of the VoNR service.

[0066] Step 40: If BWP0 is configured to overlap with BWP2 in the frequency domain, and the scheduling priority of system messages is higher than that of the VoNR service, then BWP0 is frequency-biased to make the frequency domain resources of BWP0 different from those of BWP2, and the bandwidth of BWP0 is gradually increased.

[0067] If PDCCH resources are insufficient or PDCCH utilization is too high, then PDCCH resources will be expanded. That is, if the PDCCH CCE utilization is higher than the first threshold, then PDCCH resources will be expanded.

[0068] If PDCCH resources are sufficient, the VoNR packet loss rate is checked, specifically the uplink packet loss rate of the VoNR service and the uplink CCE allocation failure rate. This helps determine if, when a terminal is camped on BWP2, the higher priority of system message scheduling transmitted by BWP0 prevents the terminal on BWP2 from being scheduled in a timely manner, leading to VoNR packet loss. In this case, the frequency domain resources of BWP0 and BWP2 are staggered, and the bandwidth of BWP0 is gradually increased. This ensures that VoNR call quality is maintained during energy-saving low-latency small packet services, achieving energy saving in the 5G network for low-latency small packet services. During energy saving in low-latency small packet services, VoNR call quality will not deteriorate.

[0069] The NR system defines that the PDCCH can use (1, 2, 4, 8, 16) consecutive CCEs, where the number of CCEs used is called the focus level. The larger the DCI payload, the higher the focus level of the corresponding PDCCH. The worse the radio channel quality, the higher the focus level of the PDCCH is required to ensure the transmission quality of the PDCCH. The more CCEs used by the PDCCH, the better the demodulation performance, but it may also lead to resource waste. The gNodeB determines the focus level used by a PDCCH based on factors such as channel quality. For example, UEs at the cell edge should use a PDCCH format with a higher CCE focus level to trade resources for demodulation performance; UEs at the cell center can use a PDCCH format with a lower CCE focus level to save time and frequency resources.

[0070] The 48 RBs configured in BWP0 overlap with BWP2 in the frequency domain. BWP2's 51 RBs correspond to 8 CCEs. When the number of access users suddenly increases, leading to an increase in system messages, BWP0 transmits system messages, and the scheduling priority of system messages is higher than that of VoNR. This causes VoNR users to not be scheduled in BWP2, resulting in RTP packet drop. By offsetting the frequency domain of BWP0, while ensuring the SSB blocks are kept as far apart from BWP2 in terms of frequency domain resources as possible, and gradually increasing the bandwidth of BWP0, it is possible to effectively avoid BWP0's system messages occupying too many RB resources in the same frequency domain as BWP2, thereby increasing the number of VoNR services scheduled in BWP2, while maintaining the energy-saving effect of the terminal.

[0071] The energy-saving method for low-latency small packet services in 5G networks provided by this invention determines the current CCE busy / idle status by using PDCCH CCE utilization rate to confirm whether PDCCH resources are sufficient. If PDCCH resources are sufficient, the method checks the VoNR packet loss rate, i.e., the uplink packet loss rate of VoNR services, and the uplink CCE allocation failure ratio. This determines that when a terminal is camped on BWP2, the high priority of system message scheduling transmitted by BWP0 prevents the terminal on BWP2 from being scheduled in time, resulting in VoNR packet loss. The method then performs frequency domain offset on BWP0, keeping the frequency domain resources as far apart from BWP2 as possible while ensuring SSB blocks, and gradually increases the bandwidth of BWP0. This achieves energy saving for low-latency small packet services in 5G networks, and VoNR does not experience a deterioration in call quality during energy saving for low-latency small packet services, maintaining VoNR call quality.

[0072] In one possible embodiment, please refer to Figure 2 Step 10: Determine the utilization rate of the PDCCH CCE, including:

[0073] Step 101: Obtain the average number of PDCCH CCEs used and the average number of PDCCH CCEs available.

[0074] Step 102: Determine the PDCCH CCE utilization rate based on the average number of PDCCH CCEs used and the average number of PDCCH CCEs available.

[0075] In this embodiment, the PDCCH CCE utilization rate is calculated using the following formula:

[0076] PDCCH CCE utilization rate = average number of PDCCH CCEs used / average number of PDCCH CCEs available.

[0077] In this embodiment, the number of CCEs used is also called the focus level. The larger the DCI payload, the higher the focus level of the corresponding PDCCH. The worse the wireless channel quality, the higher the focus level of the PDCCH is required to ensure the transmission quality of the PDCCH. By calculating the average number of PDCCH CCEs used and the average number of PDCCH CCEs available, the PDCCH CCE utilization rate is calculated. This ensures that while maintaining call quality for VoNR services during energy saving in low-latency small packet services, it also guarantees good transmission quality of the transmission channel.

[0078] In one possible embodiment, the calculation method for the uplink CCE allocation failure ratio includes:

[0079] Uplink CCE allocation failure rate = 1 – (Total number of successful uplink DCI allocations for PDCCH at aggregation level 1 + Total number of successful uplink DCI allocations for PDCCH at aggregation level 2 + Total number of successful uplink DCI allocations for PDCCH at aggregation level 4 + Total number of successful uplink DCI allocations for PDCCH at aggregation level 8 + Total number of successful uplink DCI allocations for PDCCH at aggregation level 16) / Number of PDCCH uplink DCI CCE allocation requests * 100%.

[0080] In this embodiment, the uplink CCE allocation failure rate index refers to the ratio of the total number of successful uplink DCI allocations for focus levels 1 / 2 / 4 / 8 / 16 to the number of uplink DCI CCE allocation requests via PDCCH. The specific calculation formula is as follows:

[0081] Uplink CCE allocation failure rate = 1 – (Total number of successful uplink DCI allocations for PDCCH at aggregation level 1 + Total number of successful uplink DCI allocations for PDCCH at aggregation level 2 + Total number of successful uplink DCI allocations for PDCCH at aggregation level 4 + Total number of successful uplink DCI allocations for PDCCH at aggregation level 8 + Total number of successful uplink DCI allocations for PDCCH at aggregation level 16) / Number of PDCCH uplink DCI CCE allocation requests * 100%.

[0082] In this embodiment, the uplink CCE allocation failure rate is calculated by the ratio of the total number of successful uplink DCI allocations with focus levels of 1 / 2 / 4 / 8 / 16 to the number of uplink DCI CCE allocation requests for PDCCH. The number of CCEs used is also called the focus level. By calculating the uplink CCE allocation failure rate based on the focus level of the successfully allocated PDCCH, it is possible to ensure that the transmission channel has better transmission quality when resources are traded for demodulation performance. This further ensures the call quality of VoNR services when saving energy in low-latency small packet services.

[0083] In one possible embodiment, step 40, determining that the scheduling priority of the system message is higher than that of the VoNR service, includes:

[0084] Based on the uplink packet loss rate and the uplink CCE allocation failure rate, determine whether the scheduling priority of the system message is higher than that of the VoNR service;

[0085] If the uplink packet loss rate is greater than the second threshold and the uplink CCE allocation failure rate is greater than the third threshold, then the scheduling priority of the system message is determined to be higher than that of the VoNR service.

[0086] In this embodiment, the root cause of VoNR packet loss when the terminal is stationed on BWP2 is determined by the uplink packet loss rate of the VoNR service, i.e., the uplink packet loss rate when 5QI=1, combined with the uplink CCE allocation failure ratio.

[0087] Combining Tables 2 and 3, it can be found that in NR cell A2_XH(NSA)HRD_H-1, the PDCCH CCE utilization rate is lower than the T0 threshold, indicating that PDCCH resources are sufficient, but the uplink packet loss rate is relatively high when 5QI=1.

[0088] The uplink packet loss rate of 5QI=1 may be due to uplink interference and weak coverage. However, considering the uplink CCE allocation failure rate, it was found that the uplink CCE allocation failure rate of this cell exceeds the T1 threshold, which is assumed to be 15%.

[0089] Therefore, it can be determined that the cell has sufficient PDCCH resources, but when the terminal initiates VoNR service during BWP2, since the 48RBs configured in BWP0 overlap with BWP2 in the frequency domain, and the 51RBs of BWP2 correspond to 8 CCEs, according to the average PDCCH uplink DCI focus level of 4, it is equivalent to only being able to schedule 2 users.

[0090] When the number of access users suddenly increases, resulting in a large increase in system messages, the scheduling priority of system messages is higher than that of VoNR, causing VoNR users to not be scheduled in BWP2, leading to RTP packet dropping.

[0091] The indicators show that PDCCH resources are sufficient, but BWP0 overlaps with BWP2 in the frequency domain. The scheduling priority of system messages is higher than that of VoNR services, which leads to VoNR services not being scheduled in a timely manner. This is reflected in the statistical indicators as a high uplink CCE allocation failure rate, which ultimately leads to a high VoNR uplink packet loss rate and a decline in VoNR call quality.

[0092] In one embodiment, step 40, frequency domain biasing BWP0 to offset the frequency domain resources of BWP0 from those of BWP2, and gradually increasing the bandwidth of BWP0, includes:

[0093] Extend BWP0 to 96 RBs and include SSBs below it, and set the RB numbers to RB50-RB146.

[0094] Based on the collected BWP settings of the NR cell, the current BWP settings can be determined. Generally, this can be referenced... Figure 3 , Figure 3 This refers to the BWP settings of the NR cell. The current default settings are: BWP0:48RB, BWP1:273RB, BWP2:51RB.

[0095] It should be noted that both BWP0 and BWP2 currently require the inclusion of an SSB block, namely the Synchronization Signal and PBCH block (SSB). The SSB is composed of three parts: the Primary Synchronization Signals (PSS), the Secondary Synchronization Signals (SSS), and the Physical Broadcast Channel (PBCH).

[0096] The PSS master synchronization signal is used by the UE for downlink synchronization, including frame synchronization and symbol synchronization.

[0097] SSS retrieves the cell ID (i.e., PCI: Physical Cell ID; NR supports a total of 1008 PCIs).

[0098] The PBCH is used for RSRP / RSRQ / SINR measurements of cell synchronization signals and also carries MIB message content.

[0099] The NR protocol supports flexible configuration of the frequency domain location of the PSS / SSS; however, the current version only supports the PSS / SSS to be located at the center of the entire frequency band. An SS / PBCH consists of 240 subcarriers, or 20 RBs, located at the center of the frequency band.

[0100] In NR cell A2_XH(NSA)HRD_H-1, PDCCH resources are sufficient. However, when a terminal initiates VoNR service during BWP2, the 48 RBs configured in BWP0 overlap with BWP2 in the frequency domain. BWP2 has 51 RBs corresponding to 8 CCEs. When the number of access users suddenly increases, resulting in a large increase in system messages, the scheduling priority of system messages is higher than that of VoNR. This causes VoNR users to not be scheduled in BWP2, leading to RTP packet drop.

[0101] The frequency domain resources of BWP0 are staggered from those of BWP2, which means that BWP0 and BWP2 schedule PDCCH in different frequency domain resources. This can alleviate the situation where VoNR cannot be scheduled in BWP2 and cause RTP packet loss, thereby improving the VoNR uplink packet loss rate.

[0102] Bias BWP0 to stagger its frequency domain resources as much as possible from BWP2, and gradually increase the bandwidth of BWP0, such as... Figure 4 As shown, BWP0 is expanded to 96 RBs, including SSBs downwards while expanding upwards. The RB numbers can be set to: RB50-RB146.

[0103] In this embodiment, BWP0 is biased to avoid excessive use of RB resources in the same frequency domain as BWP2 while ensuring the availability of SSB blocks. The bandwidth of BWP0 is gradually increased, which can effectively prevent BWP0 system messages from occupying too many RB resources in the same frequency domain as BWP2, improve VoNR packet loss rate, and at the same time maintain the energy-saving effect of the terminal.

[0104] In one possible embodiment, step 40, if BWP0 is configured to overlap with BWP2 in the frequency domain, and the scheduling priority of system messages is higher than that of the VoNR service, then BWP0 is frequency-biased to offset its frequency domain resources from those of BWP2, and after gradually increasing the bandwidth of BWP0, includes:

[0105] Step 50, repeat the following steps: based on the uplink packet loss rate, the uplink CCE allocation failure ratio and the BWP0 / 1 / 2 configuration, determine whether the configuration of BWP0 overlaps with BWP2 in the frequency domain, and whether the scheduling priority of system messages is higher than that of the VoNR service.

[0106] Step 60: If the uplink packet loss rate is still not effectively improved, continue to increase the BWP0 bandwidth until the uplink packet loss rate is less than the fourth threshold value.

[0107] Repeat step 30 to collect the uplink packet loss rate and uplink CCE allocation failure ratio indicators when 5QI=1. Compare the indicator values ​​before and after the modification in step 40. If the uplink packet loss rate when 5QI=1, i.e. the VoNR packet loss rate, is still not effectively improved, further increase the bandwidth of BWP0 to further avoid the frequency domain overlap between BWP0 and BWP2 and avoid affecting the scheduling of VoNR users in BWP2.

[0108] like Figure 5 As shown, BWP0 is expanded to 150 RBs, including SSBs downwards while expanding upwards. The RB sequence number can be set to: RB0-RB149.

[0109] In this embodiment, the process of determining whether the configuration of BWP0 overlaps with BWP2 in the frequency domain and whether the scheduling priority of system messages is higher than that of the VoNR service is repeated to determine whether the VoNR packet loss rate has been improved. If the VoNR packet loss rate has not been effectively improved, the bandwidth of BWP0 is further increased to effectively prevent the problem of deteriorated VoNR call quality when saving energy in low-latency small packet services.

[0110] The energy-saving device for low-latency small packet services in 5G networks provided by the present invention will be described below. The energy-saving device for low-latency small packet services in 5G networks described below can be referred to in correspondence with the energy-saving method for low-latency small packet services in 5G networks described above.

[0111] This invention provides an energy-saving device for low-latency small packet services in 5G networks, comprising:

[0112] The indicator acquisition module is used to collect the PDCCH CCE utilization rate, VoNR service uplink packet loss rate, uplink CCE allocation failure ratio, and BWP0 / 1 / 2 configuration of the NR cell.

[0113] The first energy-saving adjustment module is used to expand the PDCCH resources if the PDCCH CCE utilization rate is higher than a first threshold value.

[0114] The determination module is used to determine, based on the uplink packet loss rate, the uplink CCE allocation failure ratio, and the BWP0 / 1 / 2 configuration, whether the configuration of BWP0 overlaps with BWP2 in the frequency domain and whether the scheduling priority of system messages is higher than that of the VoNR service if the PDCCH CCE utilization rate is lower than the first threshold value.

[0115] The second energy-saving adjustment module is used to offset the frequency domain of BWP0 if BWP0 overlaps with BWP2 in the frequency domain and the scheduling priority of the system message is higher than that of the VoNR service, so that the frequency domain resources of BWP0 are staggered from those of BWP2, and the bandwidth of BWP0 is gradually increased.

[0116] Furthermore, the indicator acquisition module is also used for:

[0117] Obtain the average number of PDCCH CCEs used and the average number of PDCCH CCEs available;

[0118] The PDCCH CCE utilization rate is determined based on the average number of PDCCH CCEs used and the average number of PDCCH CCEs available.

[0119] Furthermore, the calculation method for the uplink CCE allocation failure ratio is as follows:

[0120] Uplink CCE allocation failure rate = 1 – (Total number of successful uplink DCI allocations for PDCCH at aggregation level 1 + Total number of successful uplink DCI allocations for PDCCH at aggregation level 2 + Total number of successful uplink DCI allocations for PDCCH at aggregation level 4 + Total number of successful uplink DCI allocations for PDCCH at aggregation level 8 + Total number of successful uplink DCI allocations for PDCCH at aggregation level 16) / Number of PDCCH uplink DCI CCE allocation requests * 100%.

[0121] Furthermore, the second energy-saving adjustment module is also used for:

[0122] Based on the uplink packet loss rate and the uplink CCE allocation failure rate, determine whether the scheduling priority of the system message is higher than that of the VoNR service;

[0123] If the uplink packet loss rate is greater than the second threshold and the uplink CCE allocation failure rate is greater than the third threshold, then the scheduling priority of the system message is determined to be higher than that of the VoNR service.

[0124] Furthermore, the second energy-saving adjustment module is also used for:

[0125] Extend BWP0 to 96 RBs and include SSBs below it, and set the RB numbers to RB50-RB146.

[0126] Furthermore, the energy-saving device for low-latency small packet services in the 5G network also includes a repetitive adjustment module, used for:

[0127] Repeat the following steps: Based on the uplink packet loss rate, the uplink CCE allocation failure ratio, and the BWP0 / 1 / 2 configuration, determine whether the configuration of BWP0 overlaps with BWP2 in the frequency domain, and whether the scheduling priority of system messages is higher than that of the VoNR service.

[0128] If the uplink packet loss rate is still not effectively improved, the BWP0 bandwidth will continue to be increased until the uplink packet loss rate is less than the fourth threshold.

[0129] Figure 6 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 6 As shown, the electronic device may include: a processor 610, a communication interface 620, a memory 630, and a communication bus 640, wherein the processor 610, the communication interface 620, and the memory 630 communicate with each other through the communication bus 640. The processor 610 can call logic instructions in the memory 630 to execute an energy-saving method for low-latency small packet services in 5G networks. This method includes: collecting the PDCCH CCE utilization rate of the NR cell, the uplink packet loss rate of the VoNR service, the uplink CCE allocation failure ratio, and the BWP0 / 1 / 2 configuration of the NR cell; if the PDCCH CCE utilization rate is higher than a first threshold, then expanding the PDCCH resources; if the PDCCH CCE utilization rate is lower than the first threshold, then based on the uplink packet loss rate, the uplink CCE allocation failure ratio, and the BWP0 / 1 / 2 configuration, determining whether the configured BWP0 overlaps with BWP2 in the frequency domain, and whether the scheduling priority of system messages is higher than that of the VoNR service; if the configured BWP0 overlaps with BWP2 in the frequency domain, and the scheduling priority of system messages is higher than that of the VoNR service, then frequency-domain offsetting is applied to BWP0 to ensure that the frequency domain resources of BWP0 are staggered from those of BWP2, and the bandwidth of BWP0 is gradually increased.

[0130] Furthermore, the logical instructions in the aforementioned memory 630 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0131] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the energy-saving method for low-latency small packet services in 5G networks provided by the above methods. The method includes: collecting the PDCCH CCE utilization rate of the NR cell, the uplink packet loss rate of VoNR service, the uplink CCE allocation failure ratio, and the BWP0 / 1 / 2 configuration of the NR cell; if the PDCCH CCE utilization rate is higher than a first threshold, then expanding the PDCCH resources ... If the CCE utilization rate is lower than the first threshold, then based on the uplink packet loss rate, the uplink CCE allocation failure ratio, and the BWP0 / 1 / 2 configuration, it is determined whether the configured BWP0 overlaps with BWP2 in the frequency domain, and whether the scheduling priority of system messages is higher than that of the VoNR service; if the configured BWP0 overlaps with BWP2 in the frequency domain, and the scheduling priority of system messages is higher than that of the VoNR service, then BWP0 is frequency-biased to make the frequency domain resources of BWP0 different from those of BWP2, and the bandwidth of BWP0 is gradually increased.

[0132] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program implements the energy-saving method for low-latency small packet services in 5G networks provided by the methods described above. This method includes: collecting the PDCCH CCE utilization rate of the NR cell, the uplink packet loss rate of the VoNR service, the uplink CCE allocation failure ratio, and the BWP0 / 1 / 2 configuration of the NR cell; if the PDCCH CCE utilization rate is higher than a first threshold, then expanding the PDCCH resources ... If the CCE utilization rate is lower than the first threshold, then based on the uplink packet loss rate, the uplink CCE allocation failure ratio, and the BWP0 / 1 / 2 configuration, it is determined whether the configured BWP0 overlaps with BWP2 in the frequency domain, and whether the scheduling priority of system messages is higher than that of the VoNR service; if the configured BWP0 overlaps with BWP2 in the frequency domain, and the scheduling priority of system messages is higher than that of the VoNR service, then BWP0 is frequency-biased to make the frequency domain resources of BWP0 different from those of BWP2, and the bandwidth of BWP0 is gradually increased.

[0133] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0134] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0135] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for energy saving of a 5G network oriented to low-latency small packet services, characterized in that, include: Collect the PDCCH CCE utilization rate, VoNR service uplink packet loss rate, uplink CCE allocation failure rate, and BWP0 / 1 / 2 configuration of the NR cell. If the PDCCH CCE utilization rate is higher than the first threshold, then expand the PDCCH resources; If the PDCCH CCE utilization rate is lower than the first threshold, then based on the uplink packet loss rate, the uplink CCE allocation failure rate and the BWP0 / 1 / 2 configuration, it is determined whether the configuration of BWP0 overlaps with BWP2 in the frequency domain, and whether the scheduling priority of system messages is higher than that of the VoNR service. If BWP0 is configured to overlap with BWP2 in the frequency domain, and the scheduling priority of system messages is higher than that of the VoNR service, then BWP0 is frequency-biased to make the frequency domain resources of BWP0 different from those of BWP2, and the bandwidth of BWP0 is gradually increased. Determining that the scheduling priority of system messages is higher than that of the VoNR service includes: Based on the uplink packet loss rate and the uplink CCE allocation failure rate, determine whether the scheduling priority of the system message is higher than that of the VoNR service; If the uplink packet loss rate is greater than the second threshold and the uplink CCE allocation failure rate is greater than the third threshold, then the scheduling priority of the system message is determined to be higher than that of the VoNR service.

2. The energy-saving method for low-latency small packet services in 5G networks according to claim 1, characterized in that, Determining the utilization rate of the PDCCH CCE includes: Obtain the average number of PDCCH CCEs used and the average number of PDCCH CCEs available; The PDCCH CCE utilization rate is determined based on the average number of PDCCH CCEs used and the average number of PDCCH CCEs available.

3. The energy-saving method for low-latency small packet services in 5G networks according to claim 1, characterized in that, The calculation method for the uplink CCE allocation failure rate includes: Uplink CCE allocation failure rate = 1 – (Total number of successful uplink DCI allocations for PDCCH at aggregation level 1 + Total number of successful uplink DCI allocations for PDCCH at aggregation level 2 + Total number of successful uplink DCI allocations for PDCCH at aggregation level 4 + Total number of successful uplink DCI allocations for PDCCH at aggregation level 8 + Total number of successful uplink DCI allocations for PDCCH at aggregation level 16) / Number of PDCCH uplink DCI CCE allocation requests * 100%.

4. The energy-saving method for low-latency small packet services in 5G networks according to claim 1, characterized in that, Frequency domain offset is applied to BWP0 to offset its frequency domain resources from those of BWP2, and the bandwidth of BWP0 is gradually increased, including: Extend BWP0 to 96 RBs and include SSBs below it, and set the RB numbers to RB50-RB146.

5. The energy-saving method for low-latency small packet services in 5G networks according to claim 1, characterized in that, If BWP0 is configured to overlap with BWP2 in the frequency domain, and the scheduling priority of system messages is higher than that of the VoNR service, then BWP0 is frequency-biased to ensure that its frequency domain resources are staggered from those of BWP2. After gradually increasing the bandwidth of BWP0, the following steps are taken: Repeat the following steps: Based on the uplink packet loss rate, the uplink CCE allocation failure ratio, and the BWP0 / 1 / 2 configuration, determine whether the configuration of BWP0 overlaps with BWP2 in the frequency domain, and whether the scheduling priority of system messages is higher than that of the VoNR service. If the uplink packet loss rate is still not effectively improved, the BWP0 bandwidth will continue to be increased until the uplink packet loss rate is less than the fourth threshold.

6. An energy-saving device for low-latency small packet services in a 5G network, characterized in that, include: The indicator acquisition module is used to collect the PDCCH CCE utilization rate, VoNR service uplink packet loss rate, uplink CCE allocation failure ratio, and BWP0 / 1 / 2 configuration of the NR cell. The first energy-saving adjustment module is used to expand the PDCCH resources if the PDCCH CCE utilization rate is higher than a first threshold value. The determination module is used to determine, based on the uplink packet loss rate, the uplink CCE allocation failure ratio, and the BWP0 / 1 / 2 configuration, whether the configuration of BWP0 overlaps with BWP2 in the frequency domain and whether the scheduling priority of system messages is higher than that of the VoNR service if the PDCCH CCE utilization rate is lower than the first threshold value. Determining that the scheduling priority of system messages is higher than that of the VoNR service includes: determining whether the scheduling priority of system messages is higher than that of the VoNR service based on the uplink packet loss rate and the uplink CCE allocation failure ratio; wherein, if the uplink packet loss rate is greater than a second threshold and the uplink CCE allocation failure ratio is greater than a third threshold, then the scheduling priority of system messages is determined to be higher than that of the VoNR service. The second energy-saving adjustment module is used to offset the frequency domain of BWP0 if BWP0 overlaps with BWP2 in the frequency domain and the scheduling priority of the system message is higher than that of the VoNR service, so that the frequency domain resources of BWP0 are staggered from those of BWP2, and the bandwidth of BWP0 is gradually increased.

7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the energy-saving method for low-latency small packet services in a 5G network as described in any one of claims 1 to 5.

8. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the energy-saving method for low-latency small packet services in a 5G network as described in any one of claims 1 to 5.

9. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the energy-saving method for low-latency small packet services in a 5G network as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Information transmission method and device

    CN109587799A

  • Method for controlling energy saving of terminal, network side equipment and terminal

    CN111867012A