Energy saving method, system, apparatus and computer program product
By employing a channel shutdown scheme at the logic antenna array level, the system monitors cell traffic and finely shuts down radio frequency channels, thus solving the problem of high energy consumption in communication network equipment and achieving the effects of reduced energy consumption and expanded service capacity.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2024-11-20
- Publication Date
- 2026-05-22
Smart Images

Figure CN122073718A_ABST
Abstract
Description
Technical Field
[0001] This document relates to the field of communication technology, and in particular to an energy-saving method, system, device and computer program product. Background Technology
[0002] With the rapid development of wireless communication technology, the functions and numbers of communication network devices are increasing daily. This increased functionality and quantity leads to higher energy consumption, resulting in higher electricity costs and significantly increasing operators' operating costs. Therefore, it is necessary to reduce the energy consumption of communication network devices while ensuring that user services are not affected. Summary of the Invention
[0003] This application provides an energy-saving method, system, device, and computer program product to reduce the energy consumption of communication network equipment.
[0004] To solve the above-mentioned technical problems, the embodiments of this application are implemented as follows:
[0005] In a first aspect, an energy-saving method is provided for use in a remote radio frequency unit, the method comprising:
[0006] After receiving the first message from the baseband processing unit, the transmit power of multiple radio frequency channels of the remote radio frequency unit is monitored. The first message is sent by the baseband processing unit under the condition that the first condition is met. The first condition includes that the current time has reached a preset energy-saving period, the total traffic volume of the target cell corresponding to the baseband processing unit is less than or equal to a first traffic volume threshold and the duration is greater than or equal to a first duration. The first message is used to instruct the target cell to enter the energy-saving mode. The multiple radio frequency channels are radio frequency channels mapped to the target cell.
[0007] If the transmit power of all the multiple radio frequency channels meets the second condition, the first radio frequency channel among the multiple radio frequency channels is turned off, wherein the second condition includes a transmit power less than or equal to a first power threshold and a duration greater than or equal to a second duration.
[0008] Secondly, an energy-saving method is provided, applied to a baseband processing unit, the baseband processing unit including an operation and maintenance (OM) subsystem, the method comprising:
[0009] Under the condition that the first condition is met, the OM subsystem sends a first message to the remote radio frequency unit, wherein the first condition includes the time reaching a preset energy-saving period, the total traffic volume of the target cell corresponding to the baseband processing unit being less than or equal to a first traffic volume threshold and the duration being greater than or equal to a first duration, and the first message is used to instruct the target cell to enter the energy-saving mode.
[0010] The OM subsystem receives a second message, wherein the second message is sent by the remote radio unit after shutting down the first radio channel among multiple radio channels. The second message is used to report that the first radio channel has entered a power-saving shutdown state. The multiple radio channels are radio channels mapped to the target cell. The first radio channel is shut down by the remote radio unit when the transmit power of the multiple radio channels meets a second condition. The second condition includes that the transmit power is less than or equal to a first power threshold and the duration is greater than or equal to a second duration.
[0011] Thirdly, an energy-saving device is provided for use in a remote radio frequency unit, the device comprising:
[0012] A power monitoring module is used to monitor the transmit power of multiple radio frequency channels of the remote radio frequency unit after receiving a first message from the baseband processing unit. The first message is sent by the baseband processing unit under the condition that a first condition is met. The first condition includes that the current time has reached a preset energy-saving period, the total traffic volume of the target cell corresponding to the baseband processing unit is less than or equal to a first traffic volume threshold and the duration is greater than or equal to a first duration. The first message is used to instruct the target cell to enter the energy-saving mode. The multiple radio frequency channels are radio frequency channels mapped to the target cell.
[0013] A channel shutdown module is used to shut down a first radio frequency channel among the plurality of radio frequency channels when the transmit power of all the plurality of radio frequency channels meets a second condition, wherein the second condition includes a transmit power less than or equal to a first power threshold and a duration greater than or equal to a second duration.
[0014] Fourthly, an energy-saving device is provided for use in a baseband processing unit, the device comprising:
[0015] The first sending module is used to send a first message to the remote radio frequency unit when a first condition is met, wherein the first condition includes the time reaching a preset energy-saving period, the total traffic volume of the target cell corresponding to the baseband processing unit being less than or equal to a first traffic volume threshold and the duration being greater than or equal to a first duration, and the first message is used to instruct the target cell to enter the energy-saving mode.
[0016] The first receiving module is used to receive a second message, wherein the second message is sent by the remote radio unit after shutting down the first radio channel among multiple radio channels. The second message is used to report that the first radio channel has entered a power-saving shutdown state. The multiple radio channels are radio channels mapped to the target cell. The first radio channel is shut down by the remote radio unit when the transmit power of the multiple radio channels meets a second condition. The second condition includes that the transmit power is less than or equal to a first power threshold and the duration is greater than or equal to a second duration.
[0017] Fifthly, an energy-saving system is provided, the system comprising multiple remote radio frequency units and a baseband processing unit, wherein the baseband processing unit includes an operation and maintenance (OM) subsystem, wherein...
[0018] The OM subsystem is used to send a first message to the RRU when a first condition is met, wherein the first condition includes the time reaching a preset energy-saving period, the total traffic volume of the target cell corresponding to the baseband processing unit being less than or equal to a first traffic volume threshold and the duration being greater than or equal to a first duration, and the first message is used to instruct the target cell to enter the energy-saving mode.
[0019] The remote radio frequency unit is configured to monitor the transmit power of multiple radio frequency channels of the remote radio frequency unit after receiving the first message; and to shut down the first radio frequency channel among the multiple radio frequency channels when the transmit power of the multiple radio frequency channels all meet the second condition, wherein the multiple radio frequency channels are radio frequency channels mapped to the target cell, and the second condition includes transmit power less than or equal to a first power threshold and duration greater than or equal to a second duration.
[0020] Sixthly, an electronic device is provided, comprising:
[0021] processor;
[0022] Memory used to store the processor's executable instructions;
[0023] The processor is configured to execute the instructions to implement the method as described in the first or second aspect.
[0024] A seventh aspect provides a computer-readable storage medium that, when instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to perform the method as described in the first or second aspect.
[0025] Eighthly, a computer program product including instructions is provided, wherein when a computer executes the instructions of the computer program product, the computer performs the method as described in the first or second aspect.
[0026] In this embodiment, when the cell-level channel shutdown condition—the first condition—is met, the remote radio frequency unit receives a first message from the baseband processing unit, then determines whether its own radio frequency channel's transmit power meets the second condition. If its own radio frequency channel's transmit power meets the second condition, it shuts down its own first radio frequency channel. Since the traffic volume of remote radio frequency units mapped to the same logical antenna array is evenly distributed, the shutdown state of different remote radio frequency units mapped to the same logical antenna array is usually consistent in the energy-saving scheme proposed in this embodiment. This makes the energy-saving scheme proposed in this embodiment at the logical antenna array level. The channel shutdown scheme at the logical antenna array level is more refined and can effectively reduce the energy consumption of communication network equipment in the channel shutdown state. Attached Figure Description
[0027] To more clearly illustrate the technical solutions in the embodiments of this application 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 only some embodiments recorded in this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0028] Figure 1 This is a schematic diagram of the structure of an indoor distribution system provided in one embodiment of this application.
[0029] Figure 2 This is a schematic flowchart of an energy-saving method provided in one embodiment of this application.
[0030] Figure 3 This is a flowchart illustrating an energy-saving method provided in another embodiment of this application.
[0031] Figure 4 This is a simplified interactive flowchart illustrating the energy-saving process in an embodiment of this application.
[0032] Figure 5 This is a simplified interactive flowchart illustrating the energy-saving exit process in an energy-saving method provided in one embodiment of this application.
[0033] Figure 6 This is a schematic diagram illustrating the detailed interactive process of energy saving in an energy-saving method provided in one embodiment of this application.
[0034] Figure 7 This is a schematic diagram of the interaction process of the RRU automatically exiting the power-saving state of the radio frequency channel in an energy-saving method provided in one embodiment of this application.
[0035] Figure 8This is a schematic diagram illustrating the detailed interactive process of power-saving exit in an energy-saving method provided in one embodiment of this application.
[0036] Figure 9 This is a schematic diagram of the structure of an electronic device according to an embodiment of this application.
[0037] Figure 10 This is a schematic diagram of the structure of an energy-saving device provided in one embodiment of this application.
[0038] Figure 11 This is a schematic diagram of the structure of an energy-saving device provided in another embodiment of this application. Detailed Implementation
[0039] To enable those skilled in the art to better understand the technical solutions in the embodiments of this application, the technical solutions in one or more embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the protection scope of this document.
[0040] The terms "first," "second," etc., used in this application and claims are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein. Furthermore, in this application and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0041] Channel shutdown is one way to reduce the energy consumption of communication network equipment. However, current channel shutdown energy-saving methods are at the cell level, that is, when the cell traffic volume is below a certain threshold, half of the antennas corresponding to each radiooremote unit (RRU) in the entire cell are shut down. On the one hand, this will reduce the upper limit of the overall cell traffic capacity to half of the original, resulting in a significant reduction in the upper limit of traffic capacity. On the other hand, if the traffic volume is concentrated under a few RRUs, the energy-saving effect is not ideal and there is still room for optimization. In addition, it will also reduce the coverage area.
[0042] In order to effectively reduce the energy consumption of communication network equipment and overcome at least one problem of the current cell-level channel shutdown scheme, this application proposes an energy-saving method, energy-saving system, device and computer-readable storage medium.
[0043] It should be noted that the energy-saving solution proposed in this application embodiment can be applied to, but is not limited to, indoor distributed antenna systems, satellite communication systems, etc. For example, it can be applied to indoor distributed antenna systems (DAS), or to indoor distributed antenna systems that include 5G pico base stations, etc.
[0044] Figure 1 A schematic diagram of an indoor distribution system to which the energy-saving solution provided in this application can be applied is shown. Figure 1 As shown, the indoor distribution system may include: an indoor baseband unit (BBU) 10, a remote extension unit (PHUB) 11, and multiple radio remote units (RRUs) 12. Each RRU 12 can be a pico cell. The indoor baseband unit 10 and the remote extension unit 11 are connected via feeders, and the remote extension unit 11 and the RRU 12 are also connected via feeders. One RRU 12 corresponds to multiple physical antennas 13. Typically, one physical antenna 13 corresponds to one radio frequency channel.
[0045] It should also be noted that in practical applications, different radio frequency channels in an RRU can be mapped to the same cell or to different cells.
[0046] The following is based on Figure 1 Taking the indoor distribution system shown as an example, an energy-saving method provided in this application embodiment will be described.
[0047] One embodiment of this application provides an energy-saving method that can be applied to a remote radio frequency unit, for example, it can be applied to... Figure 1 The RRU 12 shown is as follows: Figure 2 As shown, the method may include:
[0048] Step 201: After receiving the first message from the baseband processing unit, monitor the transmit power of multiple radio frequency channels of the remote radio frequency unit. The first message is sent by the baseband processing unit under the condition that a first condition is met. The first condition includes that the current time has reached a preset energy-saving period, the total traffic volume of the target cell corresponding to the baseband processing unit is less than or equal to a first traffic volume threshold and the duration is greater than or equal to a first duration. The first message is used to instruct the target cell to enter the energy-saving mode. The multiple radio frequency channels are radio frequency channels mapped to the target cell.
[0049] The first condition can be considered as a cell-level energy-saving trigger condition. In some embodiments, the first condition may further include the energy-saving switch of the cell corresponding to the baseband unit (BBU) being in the on state. That is, when the energy-saving switch of the target cell is on, the current time t reaches the preset energy-saving period (e.g., t1≤t<t2-T1), and the total traffic volume of the target cell corresponding to the baseband unit is less than or equal to the first traffic volume threshold s1 and the duration is greater than or equal to the first duration T1, the target cell-level energy-saving condition is considered to be met, and the target cell enters the energy-saving mode. At this time, the target cell is an energy-saving cell.
[0050] After determining that the target cell meets the first condition, the baseband processing unit sends a first message to the remote radio frequency units mapped to the target cell to instruct these remote radio frequency units that the target cell enters the power saving mode.
[0051] In some embodiments, the baseband processing unit can also configure the first power threshold, second power threshold, second duration, third duration, and fifth duration (described below) to the remote radio frequency unit via a first message. That is, the first message can also carry the first power threshold ξ1, second power threshold ξ2, second duration T2, and third duration T3 (described below). The first power threshold ξ1 is the lower power limit for the remote radio frequency unit to determine whether to shut down the channel, and the second power threshold ξ2 is the upper power limit for the remote radio frequency unit to determine whether to turn on the shut-down radio frequency channel. The first power threshold ξ1 is less than the second power threshold ξ2.
[0052] Considering scenarios where indoor distributed antenna systems (DAS) use a mix of products with different channel power ratings, such as the subway coverage scenario with pRRU+DAS, it is recommended that the first power threshold ξ1 and the second power threshold ξ2 be percentages. In this case, the first power threshold can be: P = P 总 ξ1, the second power threshold can be: P = P 总 ξ2, where P 总 It is the sum of the power limits of the cells carried on a single radio frequency channel, and P is a linear value that can be recognized by the field-programmable gate array (FPGA) of the remote radio frequency unit.
[0053] In some embodiments, after receiving the first message, the remote radio unit may also respond to the baseband processing unit with a sixth message to notify the baseband processing unit that the first message has been successfully received. Accordingly, after receiving the sixth message, the baseband processing unit may set the current state of the target cell to an energy-saving state, for example, the current state of the target cell may be set to "energy saving".
[0054] Step 202: If the transmit power of all the multiple radio frequency channels meets the second condition, the first radio frequency channel among the multiple radio frequency channels is turned off, wherein the second condition includes the transmit power being less than or equal to a first power threshold and the duration being greater than or equal to a second duration.
[0055] It is understandable that for a radio frequency channel, when the transmit power configuration of a single RE is the same and the downlink traffic volume is larger, the transmit power will be higher. Therefore, the transmit power of the radio frequency channel can be used to measure the load of the radio frequency channel.
[0056] In some embodiments, after receiving the first message, the remote radio unit enters the state of detecting the transmit power of the plurality of radio channels. If it is detected that the transmit power of the plurality of radio channels is less than or equal to the first power threshold ξ1, a timer with a duration of the second duration T2 is set. Before the timer expires, it continuously monitors whether the transmit power of the plurality of radio channels is less than or equal to the first power threshold ξ1. If it is, it is determined that the transmit power of the plurality of radio channels meets the second condition. At this time, the first radio channel among the plurality of radio channels can be turned off.
[0057] Typically, the first radio frequency channel shut down is half of the plurality of radio frequency channels, but there are also cases where it is less than half. In some embodiments, the number of the first radio frequency channels shut down is related to the polarization mode of the polarized antenna array that needs to be shut down and the number of polarized antenna arrays that need to be shut down. This relates to the hardware implementation of the radio frequency channels, and each manufacturer has its own understanding and implementation.
[0058] In some embodiments, after step 202, Figure 2 The method may further include: after shutting down the first radio frequency channel, sending a second message to the baseband processing unit, wherein the second message is used to report that the first radio frequency channel has entered a power-saving shutdown state. Correspondingly, after receiving the second message sent by the remote radio frequency unit, the operation and maintenance (OM) subsystem of the baseband processing unit sets the current state of the first radio frequency channel to a power-saving shutdown state. For example, the current state of the first radio frequency channel can be set to "power-saving shutdown in progress," so that the baseband processing unit clearly understands the state of the first radio frequency channel, preparing for subsequent determination of the power-saving logic antenna array, downlink channel selection, and power control.
[0059] In some embodiments, after step 202, Figure 2The method may further include: after shutting down the first radio frequency channel, if the transmit power of the second radio frequency channel among the plurality of radio frequency channels is detected to meet a third condition, then the first radio frequency channel is turned on, wherein the second radio frequency channel is the radio frequency channel among the plurality of radio frequency channels that is not turned off, and the third condition includes the transmit power being greater than or equal to a second power threshold and the duration being greater than or equal to a third duration T3, wherein the second power threshold is greater than the first power threshold; and a third message is sent to the baseband processing unit, wherein the third message is used to report that the first radio frequency channel has exited the power-saving state. This situation belongs to the case where the remote radio frequency unit automatically exits the channel power-saving state during the target cell's power-saving mode. The scenario is: if the transmit power of the second radio frequency channel among the plurality of radio frequency channels mapped to the target cell is continuously higher than the second power threshold and the third duration T3, it indicates that the traffic load carried by this non-turned-off radio frequency channel is large, which may lead to overpower, and it is necessary to turn on the already turned-off radio frequency channel to share the load.
[0060] In some embodiments, at least one of the first power threshold, the second power threshold, the second duration, and the third duration may be configured by the baseband processing unit. In some embodiments, the first power threshold, the second power threshold, the second duration, and the third duration may all be configured by the baseband processing unit through the first message, or they may be configured through other messages.
[0061] In some embodiments, after step 202, Figure 2The method may further include: after receiving a fourth message from the baseband processing unit, if the first radio frequency channel is in a power-saving off state, then turning on the first radio frequency channel, wherein the fourth message is sent by the baseband processing unit under the condition of satisfying a fourth condition, the fourth condition including the target cell being in power-saving mode, the total traffic volume of the target cell being greater than or equal to a second traffic volume threshold s2 and the duration being greater than or equal to a fourth duration, the fourth message being used to indicate that the target cell needs to exit the power-saving mode, the second traffic volume threshold s2 being greater than the first traffic volume threshold s1; sending a fifth message to the baseband processing unit, wherein the fifth message is used to report that the first radio frequency channel has exited the power-saving off state. This situation pertains to the exit channel shutdown energy-saving state initiated by the baseband processing unit. The scenario is as follows: When the first radio frequency channel is in the energy-saving shutdown state, if the traffic volume of the target cell exceeds the second traffic volume threshold s2, the baseband processing unit starts a timer with a duration of four times T4. If the traffic volume cannot continuously exceed s2 before the timer expires, the timer is deleted. Otherwise, the remote radio frequency unit is notified that energy saving has ended, and a timer is started, the duration of which is determined by the reasonable time required for the remote radio frequency unit to open its channel. If a reply is received from each remote radio frequency unit before the timer expires, all radio frequency channels in the "power-saving shutdown state" are restored to their original state (e.g., restored to the normal non-energy-saving state), and the target cell's state is set to its original state. Otherwise, the corresponding alarm of the remote processing unit that did not reply is reported. In some embodiments, the baseband processing unit can also continue to monitor the traffic volume of the target cell. If the first condition is met again, it re-enters the system. Figure 2 The energy-saving process is shown below.
[0062] Figure 2 The energy-saving method proposed in the illustrated embodiment involves a remote radio frequency (RF) unit receiving a first message from the baseband processing unit when a cell-level channel shutdown condition (cell-level energy-saving condition) is met. The RF unit then determines whether its own RF channel's transmit power meets a second condition. If its RF channel's transmit power meets the second condition, it shuts down its first RF channel mapped to multiple RF channels in the target cell. Since the traffic volume of remote RF units mapped to the same logical antenna array is evenly distributed, the shutdown state of different remote RF units mapped to the same logical antenna array is usually consistent in the energy-saving scheme proposed in this embodiment. This makes the energy-saving scheme proposed in this embodiment at the logical antenna array level. Compared to cell-level channel shutdown schemes in related technologies, the logical antenna array-level channel shutdown scheme is more refined. Under the channel shutdown state, it can effectively reduce the energy consumption of communication network equipment and achieve at least one of the beneficial effects of expanding the upper limit of service capacity and ensuring coverage.
[0063] Another embodiment of this application provides an energy-saving method that can be applied to a baseband processing unit, for example, it can be applied to... Figure 1 The BBU 10 shown may include an OM subsystem, and based on this, such as Figure 3 As shown, the method may include:
[0064] Step 301: When the first condition is met, the OM subsystem sends a first message to the remote radio unit. The first condition includes the time reaching a preset energy-saving period, the total traffic volume of the target cell corresponding to the baseband processing unit being less than or equal to a first traffic volume threshold and the duration being greater than or equal to a first duration. The first message is used to instruct the target cell to enter the energy-saving mode.
[0065] The first condition can be considered as a cell-level energy-saving trigger condition. In some embodiments, the first condition may further include the energy-saving switch of the cell corresponding to the baseband unit (BBU) being in the on state. That is, when the energy-saving switch of the target cell is on, the current time t reaches the preset energy-saving period (e.g., t1≤t<t2-T1), and the total traffic volume of the target cell corresponding to the baseband unit is less than or equal to the first traffic volume threshold s1 and the duration is greater than or equal to the first duration T1, the target cell-level energy-saving condition is considered to be met, and the target cell enters the energy-saving mode. At this time, the target cell is an energy-saving cell.
[0066] After determining that the target cell meets the first condition, the baseband processing unit sends a first message to the remote radio frequency units mapped to the target cell to instruct these remote radio frequency units that the target cell enters the power saving mode.
[0067] In some embodiments, the baseband processing unit can also configure the first power threshold, second power threshold, second duration, third duration, and fifth duration (described below) to the remote radio frequency unit via a first message. That is, the first message can also carry the first power threshold ξ1, second power threshold ξ2, second duration T2, and third duration T3 (described below). The first power threshold ξ1 is the lower power limit for the remote radio frequency unit to determine whether to shut down the channel, and the second power threshold ξ2 is the upper power limit for the remote radio frequency unit to determine whether to turn on the shut-down radio frequency channel. The first power threshold ξ1 is less than the second power threshold ξ2.
[0068] In some embodiments, after receiving the first message, the remote radio unit may also respond to the baseband processing unit with a sixth message to notify the baseband processing unit that the first message has been successfully received. Accordingly, after step 301, Figure 3The method shown may further include: after receiving the sixth message fed back by the remote radio unit in response to the first message, the OM subsystem sets the current state of the target cell to an energy-saving state, for example, the current state of the target cell may be set to "energy saving".
[0069] Step 302, the OM subsystem receives a second message, wherein the second message is sent by the remote radio unit after shutting down the first radio channel among multiple radio channels, the second message is used to report that the first radio channel has entered a power-saving shutdown state, the multiple radio channels are radio channels mapped to the target cell, the first radio channel is shut down by the remote radio unit when the transmit power of the multiple radio channels meets a second condition, the second condition includes transmit power less than or equal to a first power threshold and duration greater than or equal to a second duration.
[0070] In some embodiments, after step 302 Figure 3 The method shown may further include: after receiving the second message, the OM subsystem sets the current state of the first radio frequency channel to a power-saving off state.
[0071] To address at least one problem with current cell-level channel shutdown solutions, related technologies have offered several solutions, such as: 1) The current common operator solution: increasing the transmission power of special public signals to ensure normal KPIs for their own area. 2) BBU-RRU integration: merging some subsystems of the BBU into the RRU, allowing the RRU to determine the current traffic volume itself.
[0072] However, the solutions provided by the relevant technologies have the following drawbacks: Solution 1) may cause overpowering of the RF channel. Solution 2) has very high requirements for the intelligence of the RRU, and the large number of small indoor distributed RF units deployed in the early stage do not actually have this function. Popularizing this function is not applicable to these unsuitable RF units.
[0073] In view of this, the energy-saving scheme proposed in this application embodiment has also made the following improvements in downlink channel selection and power control.
[0074] In some embodiments, the baseband processing unit may further include a layer 2 (L2) subsystem, after step 302. Figure 3 The method shown may also include:
[0075] The OM subsystem determines the energy-saving logic antenna array based on the current state of the first radio frequency channel;
[0076] The OM subsystem sends a seventh message to the L2 subsystem, wherein the seventh message is used to instruct the energy-saving logic antenna array.
[0077] Normally, the logical antenna array mapped to the first RF channel in the power-saving state is the power-saving logical antenna array. After determining the power-saving logical antenna array, the OM subsystem sends a seventh message to the L2 subsystem to indicate the power-saving logical antenna array, which enables the L2 subsystem to select the downlink channel based on the power-saving logical antenna array.
[0078] Furthermore, to ensure that energy saving based on transmit power is effective, downlink channel selection needs to be enabled. When channel shutdown is refined to the logical antenna array level, to prevent access from energy-saving remote RF units, but for terminals in the overlapping area of energy-saving and non-energy-saving remote RF units, if they detect the closed antenna port CSI-RS and ultimately request downlink streams greater than the number of un-disabled antennas in the selected remote RF unit, multiple sets of Channel State Information-Reference Signals (CSI-RS) need to be configured, and downlink channel selection based on the Channel State Information-Reference Signal Resource Indicator (CSI-RS, CRI) should be adopted.
[0079] Based on this, in some embodiments, the baseband processing unit configures at least two sets of Channel State Information-Reference Signals (CSI-RS) for different logical antenna arrays, and the energy-saving logical antenna array corresponds to at least one of the at least two sets of CSI-RS. Figure 3 The method shown may also include:
[0080] The L2 subsystem selects the target downlink channel based on the at least two sets of CSI-RS, wherein the target downlink channel is used to transmit service data in the direction of the terminal antenna.
[0081] Furthermore, after selecting the downlink channel, in order to prevent the selected downlink channel—the target downlink channel—from overpowering, Figure 3 The method shown may also include:
[0082] When the target downlink channel belongs to the energy-saving logic antenna array, the L2 subsystem performs power control on the energy-saving logic antenna array.
[0083] In some embodiments, when the L2 subsystem receives an energy-saving start message from the OM subsystem, it can forcibly start the CRI-based downlink channel selection and power protection process, regardless of whether channel selection was enabled previously.
[0084] In some embodiments, the L2 subsystem performs power control on the energy-saving logic antenna array, which may include: the L2 subsystem performing resource block (RB) level power control on the energy-saving logic antenna array in each time slot.
[0085] In some embodiments, for a target time slot, the L2 subsystem can determine the upper limit of the number of first RBs or first RBGs that the energy-saving logic antenna array can transmit in the target time slot based on the maximum transmit power of the energy-saving logic antenna array, the transmit power of the first signal with increased transmit power, and the transmit power of a single resource block (RB) or a single resource block group (RBG) used to carry the Physical Downlink Shared Channel (PDSCH).
[0086] Wherein, the target time slot can be any time slot; the first signal includes at least one of SSB, CSI-RS and Physical Downlink Control Channel (PDCCH), wherein the SSB includes a Synchronization Signal block and / or a Physical Broadcast Channel (PBCH) block, the first RB is an RB for carrying PDSCH, and the first RBG is an RGB for carrying PDSCH.
[0087] In some embodiments, the L2 subsystem can obtain the upper limit of the number of first RBs or first RBGs that the energy-saving logic antenna array can transmit in the target time slot by subtracting the enhanced transmission power of the first signal from the maximum transmission power of the energy-saving logic antenna array in each time slot.
[0088] For example, when the PDSCH to be transmitted is type 0, the upper limit of the number of first RBGs that the energy-saving logic antenna array can transmit in the target time slot is:
[0089]
[0090] Where, N RBG P represents the upper limit of the number of the first RBG. cellmax P is the maximum transmit power of the energy-saving logic antenna array. 信号 For the corresponding increased transmission power of the first signal, if there is no first signal to be transmitted in this time slot, then P 信号 =0, P PDSCH_RB n represents the transmit power of a single RB carrying the PDSCH. RBG The number of first RBs contained in a single first RBG.
[0091] For example, when the PDSCH to be transmitted is type 1, the upper limit of the number of first RBs that the energy-saving logic antenna array can transmit in the target time slot is:
[0092]
[0093] Where, N RB This indicates the upper limit of the number of the first RB; the physical meanings of the other parameters are the same as above.
[0094] In formulas (1) and (2) above, CSI-IM represents CSI Interference Measurement resource, P CSI-IM This indicates the transmit power of the CSI interference measurement resource.
[0095] Furthermore, since the L2 subsystem limits the number of schedulable first RBs or first RBGs, and since some signals are symbol-level and their power is not evenly distributed across the RBs, symbol-level fine-tuning is still required to smooth out the power of a symbol with higher power. This symbol-level fine-tuning can be performed by the PL subsystem.
[0096] Based on this, in some embodiments, the baseband processing unit further includes a Physical Layer (PL) subsystem. Figure 3 The method shown may also include:
[0097] When the number of first RBs or first RBGs that the energy-saving logic antenna array can transmit in the target time slot does not exceed the corresponding upper limit, and the total transmit power of the energy-saving logic antenna array in the target time slot is greater than the maximum transmit power, the PL subsystem performs symbol-level power control on the energy-saving logic antenna array in the target time slot.
[0098] In some embodiments, the PL subsystem performs symbol-level power control of the energy-saving logic antenna array in the target time slot, which may include:
[0099] Step 1: The PL subsystem determines the symbol-level transmit power required by the energy-saving logic antenna array to transmit the signal to be transmitted in the target time slot based on the number of symbols occupied by the signal to be transmitted in the target time slot and the transmit power of transmitting the signal to be transmitted using a single symbol. The signal to be transmitted includes the first signal and PDSCH.
[0100] Step 2: When the symbol-level transmit power is greater than the maximum transmit power of the energy-saving logic antenna array, the PL subsystem determines the transmit power adjustment coefficient 'a' of the lowest priority signal among the signals to be transmitted, and sends the transmit power adjustment coefficient 'a' to the L2 subsystem, where 0 ≤ a < 1.
[0101] Step 3: The L2 subsystem adjusts the transmission power of the lowest priority signal according to the transmission power adjustment coefficient a.
[0102] In some embodiments, the L2 subsystem can maintain a time slot table with a least common multiple of the common time slot period. When the service power in a certain time slot cannot be smoothed out by the L2 subsystem alone, each time that time slot is turned over, further adjustments can be made according to the transmission power adjustment coefficient 'a', so that the number of scheduled first RBs or first RBGs is reduced proportionally. In some embodiments, the upper limit of the number of first RBs or first RBGs in this time slot becomes:
[0103]
[0104]
[0105] In some embodiments, when the L2 subsystem receives a power-saving end notification from the OM subsystem, it stops performing downlink channel selection and power control, restores the downlink channel selection mode to the state before power saving, and replies to the OM subsystem that power saving has ended.
[0106] In some embodiments, when the first signal includes SSB, CSI-RS, and PDCCH, the priority relationship among the different signals to be transmitted includes:
[0107] SSB and CSI-RS have higher priority than PDCCH;
[0108] PDCCH has a higher priority than PDSCH.
[0109] The PL subsystem determines the transmission power adjustment factor 'a' of the lowest priority signal among the signals to be transmitted. This can be achieved by the PL subsystem determining the transmission power adjustment factor 'a' of the lowest priority signal among the signals to be transmitted based on the maximum transmission power of the energy-saving logic antenna array, the sum of the symbol-level transmission power required by the remaining signals (excluding the lowest priority signal) in the target time slot, and the symbol-level transmission power required by the lowest priority signal among the signals to be transmitted in the target time slot.
[0110] For example, after receiving a power-saving notification from the OM subsystem, the PL subsystem begins to perform symbol-level power adjustment. The PL subsystem performs the following calculations for each symbol in the time domain on each antenna:
[0111] In step 1 above, the PL subsystem can calculate the required symbol-level transmit power based on the symbol occupancy of different signals.
[0112] 1) There are three symbol occupancy scenarios for SSB: PSS, SSS+PBCH, and PBCH alone. According to relevant protocols, PSS has a power output 0-3 dB higher than SSS, while SSS and PBCH have the same power. The symbol-level transmit power corresponding to these three scenarios is as follows:
[0113] ①PSS, PSS occupies 127 subcarriers, and the corresponding symbol-level transmit power is:
[0114] P PSS = 127P OSS_re (5)
[0115] ②PBCH, the PBCH time slot occupies 240 subcarriers, and the corresponding symbol-level transmit power is:
[0116] P PBCH = 240P PBCH_re (6)
[0117] ③ SSS+PBCH, where SSS occupies 56-182, and PBCH occupies 0-47 and 192-239. Subtracting the vacant slots, the corresponding transmit power is:
[0118] P PBCH_SSS = (240-56+48-191+182)P PBCH_re = 223P PBCH_re (7)
[0119] 2) Based on the degree of aggregation, the symbol-level transmit power of PDCCH is:
[0120]
[0121] Where M is the aggregation degree, N is the number of PDCCH scheduling symbols, and the average number of re is calculated.
[0122] 3) There are two types of CSIRS: one is calculated according to non-IM, and the other is calculated according to IM.
[0123] ①Non-IM:
[0124]
[0125]
[0126]
[0127] k′、 `row` defines variables for CSI-RS physical resource mapping in the relevant protocol, and `N`. k N k′ and For k, k′, The number of possible values.
[0128]
[0129] in, It represents the number of subcarriers occupied by the xth CSI-RS, and nrofRBs represents the bandwidth occupied by the CSI-RS configured in the HighLayer (HL).
[0130] ②IM:
[0131]
[0132] Therefore, the symbol-level transmit power of CSI-RS is:
[0133]
[0134] 3) Symbol-level transmit power of PDSCH
[0135] When PDSCH is type 0, the symbol-level transmit power of PDSCH is:
[0136]
[0137] When PDSCH is type 1, the symbol-level transmit power of PDSCH is:
[0138] P PDSCH =N RB ·12·P PDSCH_re (16)
[0139] The total symbol-level transmit power of the downlink channel corresponding to the current energy-saving logic antenna array is:
[0140] P′ max =P PDSCH +P CSI-RS +P PDCCH +P PSS +P PBCH +P PBCH_SSS (17)
[0141] Next, steps 2 and 3 above are performed to implement symbol-level power adjustment. In some embodiments, first, it is assumed that:
[0142] P1 = P ssB +P CSI-RS (18)
[0143] P2 = P PDCCH (19)
[0144] P3 = P PDSCH (20)
[0145] Based on the priority relationship of different signals in the signals to be transmitted as described above, the priority relationship between P1, P2 and P3 can be determined as: P1 > P2 > P3.
[0146] Then, assume that the maximum transmit power of a single channel in the current energy-saving logic antenna array is P. max ,but:
[0147] n=1
[0148]
[0149] {
[0150] n++
[0151] }
[0152] If (n≤3)
[0153] {
[0154]
[0155] }
[0156] Furthermore:
[0157] P n =aP n (twenty two)
[0158]
[0159] In simple terms, the symbol-level power control logic is as follows: the PL subsystem accumulates the signals of each priority from high to low and compares them with the maximum transmit power of a single channel. If the accumulated power exceeds the maximum transmit power of a single channel, the power of that symbol needs to be protected; otherwise, no protection is provided.
[0160] If the current symbol needs protection, the lowest priority power is subtracted from the final sum to obtain the sum closest to the single-channel limit power. The power adjustment coefficient 'a' is obtained by subtracting this sum from the single-channel power and then comparing it to the subtracted priority signal power, as shown in formula (21) above. The transmit power of the signal with priority 'a' times this priority is the transmit power of the signal with this priority on the current symbol, as shown in formula (22) above. The sum plus this priority power yields P′. max Finally, P′ max This is the adjusted total power, as shown in formula (23) above.
[0161] It should also be noted that there is a lower limit for 'a'. When 'a' reaches the lower limit, if n=2, the PL subsystem replies a=0 to the L2 subsystem; if n=1, the PL subsystem reports that the PDCCH power is too low to the L2 subsystem and replies a=0; if n=3 when 'a' reaches the lower limit, the PL subsystem replies the current value of 'a' to the L2 subsystem; otherwise, a=0 and reports that the power is too high. That is, when power protection exists, if there is a signal with a lower priority than the priority of the power adjustment, the signal with that priority will be clipped on that symbol.
[0162] Furthermore, if the PL subsystem receives an energy-saving end notification from the OM subsystem, it stops the aforementioned symbol-level power adjustment process and replies to the OM subsystem that energy saving has ended.
[0163] It is understandable that by selecting the downlink channel, service data can be sent in the direction of the terminal antenna; and by controlling the power, excessive power can be prevented from being used on channels that are not turned off.
[0164] In some embodiments, Figure 3 The method may further include: after receiving a third message from the remote radio unit, the OM subsystem restores the current state of the first radio channel to its original state, wherein the third message is used to report that the first radio channel has exited the power-saving shutdown state. That is, when the transmit power of the second radio channel exceeds a second power threshold for a certain duration, the remote radio unit turns on the previously shut-down first radio channel and reports this to the baseband processing unit. In some embodiments, upon receiving this information, the baseband processing unit notifies the L2 subsystem to stop adjusting the power of the logical antenna array mapped to the first radio channel. However, since the remote radio unit is still monitoring the transmit power of the radio channel, it will re-enter the power-saving state once the second power-saving condition is met again.
[0165] In some embodiments, Figure 3 The method shown may also include:
[0166] If the fourth condition is met, the OM subsystem sends a fourth message to the remote radio unit, wherein the fourth condition includes the target cell being in power saving mode, the total traffic volume of the target cell being greater than or equal to the second traffic volume threshold and the duration being greater than or equal to the fourth duration, and the fourth message is used to indicate that the target cell needs to exit power saving mode.
[0167] After receiving the fifth message sent by the remote radio unit, the OM subsystem restores the current state of the first radio channel to its original state. The fifth message is used to report that the first radio channel has exited the power-saving shutdown state.
[0168] In other words, if the current total traffic volume of the target cell exceeds the second traffic volume threshold and the duration is greater than or equal to the fourth duration, or if the time reaches t2, the OM subsystem of the baseband processing unit will wake up all remote radio frequency units mapped to the target cell, causing these remote radio frequency units to stop power monitoring, and at the same time causing the L2 subsystem of the baseband processing unit to stop power control for the energy-saving logic antenna array.
[0169] In some embodiments, Figure 3 The method shown may further include: when all radio frequency channels mapped to the target cell are in their original state, the OM subsystem restores the current state of the target cell to its original state, that is, the target cell exits the energy-saving state.
[0170] Figure 3 The energy-saving method proposed in the illustrated embodiment involves a baseband processing unit sending a first message to the remote radio frequency unit mapped to the target cell when the cell-level channel shutdown condition (cell-level energy-saving condition) – the first condition – is met. This message instructs the target cell to enter an energy-saving mode, allowing the remote radio frequency unit to determine whether its own radio frequency channel's transmit power meets the second condition. If its own radio frequency channel's transmit power meets the second condition, it shuts down its first radio frequency channel mapped to multiple radio frequency channels in the target cell. Since the traffic volume of remote radio frequency units mapped to the same logical antenna array is evenly distributed, the shutdown state of different remote radio frequency units mapped to the same logical antenna array is usually consistent in the energy-saving scheme proposed in this application embodiment. This makes the energy-saving scheme proposed in this application embodiment logical antenna array level. Compared with cell-level channel shutdown schemes in related technologies, logical antenna array level channel shutdown schemes are more refined. In the channel shutdown state, it can effectively reduce the energy consumption of communication network equipment and achieve at least one of the beneficial effects of expanding the upper limit of service capacity and ensuring coverage.
[0171] In some embodiments, one of the following effects can be achieved: 1) In terms of services, in indoor distributed antenna system (DAS) cell merging scenarios, when the traffic volume under a single RRU reaches the point of exiting energy saving, the radio frequency automatically exits the energy saving state while other RRUs are saving energy, thereby reducing the PRB utilization rate of the cell under the same traffic volume and indirectly increasing the upper limit of traffic volume during the energy saving period. 2) Indoor DAS achieves the effect of covering complex indoor environments by deploying multiple RRUs to carry the same cell. The energy saving method proposed in this application has not only a cell-level service threshold, but also an RRU threshold for the RRU to determine itself. That is, when the traffic is below the threshold, if the traffic volume is concentrated under individual RRUs, it will not affect the entry of energy saving. 3) Reusing the power boosting strategy in related technologies and the automatic exit of some RRUs from energy saving reduces coverage gaps caused by channel shutdown.
[0172] The following is combined Figures 4 to 8Taking an indoor distribution system including BBU10 and RRU12 as an example, an energy-saving method proposed in this application will be described in more detail. The BBU may include an OM subsystem 1201, an L2 subsystem 1202, and a PL subsystem 1203. The OM subsystem 1201 is responsible for message processing and decision-making with the other subsystems and devices.
[0173] like Figure 4 As shown, in an energy-saving method proposed in this application, the general process of energy saving includes:
[0174] Step 401, BBU10 sends a first message to RRU12 mapped to the target cell, wherein the first message carries an indication that the target cell enters energy-saving mode and energy-saving standard - second condition, the second condition including transmit power less than or equal to a first power threshold and duration greater than or equal to a second duration.
[0175] S402, BBU10 initiates the downlink channel selection and cell-level traffic monitoring process based on CSI-RS.
[0176] S403, BBU10 initiates the power control process of the L2 subsystem and PL subsystem.
[0177] S404, RRU12 determines whether to shut down the radio frequency channel for energy saving based on the second condition.
[0178] like Figure 5 As shown, in an energy-saving method proposed in this application, one step of the energy-saving exit process includes:
[0179] S501, BBU10 sends a fourth message to RRU12 mapped to the target cell, wherein the fourth message carries an indication that the target cell exits the energy-saving mode.
[0180] S502, BBU10 stops CSI-RS-based downlink channel selection, restores the original downlink channel selection status, and continues cell-level traffic monitoring.
[0181] The original downlink channel selection status refers to the downlink channel selection status before the CSI-RS-based downlink channel selection process is initiated.
[0182] S503, BBU10 shuts down the power control process of the L2 subsystem and PL subsystem.
[0183] S504, RRU12 stops determining whether the RF channel is turned off. If it is in a power-saving off state, it exits.
[0184] Figure 6 This illustration shows a detailed interactive process diagram of the energy-saving method provided in this application. For example... Figure 6 As shown, in an energy-saving method proposed in this application, a detailed process for energy saving may include:
[0185] Step 601: After the energy-saving switch for the target cell is turned on, the OM subsystem 1201 determines whether the current time t is greater than or equal to t1 and less than t2-T1. If yes, proceed to step 603; otherwise, proceed to step 602.
[0186] The period from time t1 to time t2 is the preset energy-saving period.
[0187] When the current channel is in a non-energy-saving state, the OM subsystem 1201 detects that the energy-saving switch is turned on. If the current time is greater than or equal to the configured t1 and less than t2-T1, then the L2 subsystem 1202 monitors the total traffic volume of the target cell reported by the monitoring system.
[0188] Step 602, End.
[0189] Step 603: OM subsystem 1201 determines whether the current total traffic volume of the target cell is less than the first traffic volume threshold s1. If yes, it starts a timer with a duration of the first duration T1 and then proceeds to step 605; otherwise, it proceeds to step 604.
[0190] Before time t2-T1, if the total traffic volume of the target cell is lower than or lower than the first traffic volume threshold s1, then a timer with a duration of T1 is started.
[0191] Step 604: Clear the timer.
[0192] Step 605: The timer continues counting.
[0193] Step 606: OM subsystem 1201 determines whether the timer has timed out. If yes, proceed to steps 607, 609 and 610. If no, return to step 605.
[0194] In step 607, the OM subsystem 1201 sends a first message to the RRU 12, and then in some embodiments, proceeds to step 608 or step 611.
[0195] The first message is used to instruct the target cell to enter the energy-saving mode. The first message may also carry a first power threshold ξ1, a second power threshold ξ2, a second duration T2, and a third duration T3.
[0196] In step 608, RRU12 replies to OM subsystem 1201 with a sixth message in response to the first message, to notify the baseband processing unit that it has successfully received the first message.
[0197] In step 609, OM subsystem 1201 sends an energy-saving start notification to L2 subsystem 1202, and then proceeds to step 619.
[0198] Step 610: OM subsystem 1201 sends an energy saving start notification to PL subsystem 1203, and then proceeds to step 620.
[0199] Step 611: RRU12 monitors the transmit power of multiple radio frequency channels, wherein the multiple radio frequency channels are the radio frequency channels of RRU12 mapped to the target cell, and then proceeds to step 612.
[0200] Step 612: RRU12 determines whether the transmit power of the multiple radio frequency channels is lower than the first power threshold. If yes, it starts a timer with a timing duration of the second duration T2 and proceeds to step 614; otherwise, it proceeds to step 613.
[0201] Step 613: Clear the timer.
[0202] Step 614: The timer continues counting.
[0203] Step 615: RRU12 checks if the timer has timed out. If it has, proceed to step 616; otherwise, return to step 614.
[0204] Step 616: RRU12 shuts down the first radio frequency channel among the plurality of radio frequency channels, and proceeds to step 617.
[0205] After receiving the first message, RRU12 enters the state of detecting the transmit power of the multiple radio frequency channels. If it detects that the transmit power of the multiple radio frequency channels is less than or equal to the first power threshold ξ1, it sets a timer with a duration of the second duration T2. Before the timer expires, it continuously monitors whether the transmit power of the multiple radio frequency channels is less than or equal to the first power threshold ξ1. If it is, it determines that the transmit power of the multiple radio frequency channels meets the second condition. At this time, the first radio frequency channel among the multiple radio frequency channels can be turned off.
[0206] The first radio frequency channel to be shut down is half of the plurality of radio frequency channels, but there are also cases where it is less than half. In some embodiments, the number of the first radio frequency channels to be shut down is related to the polarization mode of the polarized antenna array that needs to be shut down and the number of polarized antenna arrays that need to be shut down. This relates to the hardware implementation of the radio frequency channels, and each manufacturer has its own understanding and implementation.
[0207] Step 617: RRU12 replies to the second message to OM subsystem 1201, and then proceeds to step 618.
[0208] After shutting down the first radio frequency channel, a second message is sent to the OM subsystem 1201, wherein the second message is used to report that the first radio frequency channel has entered a power-saving shutdown state.
[0209] Step 618, OM subsystem 1201 sets the current state of the first radio frequency channel to "Power saving".
[0210] After receiving the second message sent by the remote radio frequency unit, the OM subsystem 1201 sets the current state of the first radio frequency channel to "power saving".
[0211] The current status of the first radio frequency channel should be set to "Power Saving" to prevent alarms caused by abnormal shutdown of the cell radio frequency channel, such as degradation of the target cell. In addition, regardless of whether the radio frequency channel is in Power Saving mode, if RRU12 reports a radio frequency channel abnormality, the radio frequency channel should be set to the corresponding status and an alarm should be reported.
[0212] like Figure 7 As shown, if the energy-saving RRU12 reports the end of the RF channel shutdown, a timer is started. The timer duration—the fifth duration—is determined by the time required for the RF channel of this RRU product to be normally open. If a notification to open the RRU channel is received within the timer period, the corresponding RF channel status is updated and the timer is deleted; otherwise, an alarm caused by abnormal cell channel shutdown, such as cell degradation, is reported. If the BBU10 receives this message from an unenergy-saving RRU12, it discards it directly.
[0213] In some embodiments, during the target cell energy-saving period, if the RRU under the same logical antenna array has an inconsistent energy-saving status for a long time, an abnormal alarm will be reported.
[0214] In some embodiments, the OM subsystem 1201 determines the energy-saving logic antenna array based on the current state of the first radio frequency channel and sends a seventh message to the L2 subsystem 1202, wherein the seventh message is used to indicate the energy-saving logic antenna array.
[0215] Normally, the logic antenna array mapped to the first radio frequency channel in the power-saving state is the power-saving logic antenna array. After determining the power-saving logic antenna array, the OM subsystem 1201 sends a seventh message to the L2 subsystem 1202 to indicate the power-saving logic antenna array, which enables the L2 subsystem 1202 to select the downlink channel based on the power-saving logic antenna array.
[0216] Step 619: L2 subsystem 1202 performs downlink channel selection based on CSI-RS, performs RB-level power control and RB-level power boost, and then proceeds to step 622.
[0217] After selecting the downlink channel, power control is required to prevent the selected downlink channel—the target downlink channel—from overpowering, as described in steps 620, 621, and 622 below.
[0218] L2 subsystem 1202 performs resource block (RB) level power control on the energy-saving logic antenna array in each time slot. In some embodiments, for a target time slot, L2 subsystem 1202 can determine the upper limit of the number of first RBs or first RBGs that the energy-saving logic antenna array can transmit in the target time slot based on the maximum transmit power of the energy-saving logic antenna array, the transmit power of the first signal with increased transmit power, and the transmit power of a single resource block (RB) or a single resource block group (RBG) used to carry the Physical Downlink Shared Channel (PDSCH).
[0219] Wherein, the target time slot can be any time slot; the first signal includes at least one of SSB, CSI-RS and Physical Downlink Control Channel (PDCCH), wherein the SSB includes a Synchronization Signal block and / or a Physical Broadcast Channel (PBCH) block, the first RB is an RB for carrying PDSCH, and the first RBG is an RGB for carrying PDSCH.
[0220] In some embodiments, the L2 subsystem 1202 can obtain the upper limit of the number of first RBs or first RBGs that the energy-saving logic antenna array can transmit in the target time slot by subtracting the enhanced transmission power of the first signal from the maximum transmission power of the energy-saving logic antenna array in each time slot.
[0221] In step 620, the PL subsystem 1203 performs symbol-level power control and symbol-level power boost.
[0222] Among them, the power enhancement scheme can reuse related technologies, and the focus of the embodiments of this application is on power control.
[0223] Since the L2 subsystem limits the number of schedulable first RBs or first RBGs, and since some signals are symbol-level signals with uneven power distribution across the RBs, the PL subsystem can be responsible for symbol-level fine-tuning to smooth out the power of a symbol with higher power.
[0224] In some embodiments, when the number of first RBs or first RBGs that the energy-saving logic antenna array can transmit in the target time slot does not exceed the corresponding upper limit, and the total transmit power of the energy-saving logic antenna array in the target time slot is greater than the maximum transmit power, the PL subsystem performs symbol-level power control on the energy-saving logic antenna array in the target time slot.
[0225] The process by which the PL subsystem 1203 performs symbol-level power control on the energy-saving logic antenna array in the target time slot is described above and will not be repeated here.
[0226] Step 621: PL subsystem 1203 determines whether the power of the first signal is too low. If so, proceed to step 622.
[0227] Step 622, L2 subsystem 1202 adjusts the upper limit of the number of schedulable first RB or first RBG according to the power adjustment coefficient a.
[0228] In simple terms, the symbol-level power control logic is as follows: the PL subsystem accumulates the signals of each priority from high to low and compares them with the maximum transmit power of a single channel. If the accumulated power exceeds the maximum transmit power of a single channel, the power of that symbol needs to be protected; otherwise, no protection is provided.
[0229] If the current symbol needs protection, the lowest priority power is subtracted from the final sum to obtain the sum closest to the single-channel limit power. The power adjustment coefficient 'a' is obtained by subtracting this sum from the single-channel power and then comparing it to the subtracted priority signal power, as shown in formula (21) above. The transmit power of the signal with priority 'a' times this priority is the transmit power of the signal with this priority on the current symbol, as shown in formula (22) above. The sum plus this priority power yields P′. max Finally, P′ max This is the adjusted total power, as shown in formula (23) above.
[0230] It should also be noted that there is a lower limit for 'a'. When 'a' reaches the lower limit, if n=2, the PL subsystem replies a=0 to the L2 subsystem; if n=1, the PL subsystem reports that the PDCCH power is too low to the L2 subsystem and replies a=0; if n=3 when 'a' reaches the lower limit, the PL subsystem replies the current value of 'a' to the L2 subsystem; otherwise, a=0 and reports that the power is too high. That is, when power protection exists, if there is a signal with a lower priority than the priority of the power adjustment, the signal with that priority will be clipped on that symbol.
[0231] Furthermore, if the PL subsystem receives an energy-saving end notification from the OM subsystem, it stops the aforementioned symbol-level power adjustment process and replies to the OM subsystem that energy saving has ended.
[0232] It is understandable that by selecting the downlink channel, service data can be sent in the direction of the terminal antenna; and by controlling the power, excessive power can be prevented from being used on channels that are not turned off.
[0233] Figure 7 This illustration shows a schematic diagram of the interaction process in an energy-saving method provided in this application, where the RRU automatically exits the power-saving state of the radio frequency channel. For example... Figure 7 As shown, in an energy-saving method proposed in this application, the interaction process of the RRU automatically exiting the power-saving state of the radio frequency channel shutdown may include:
[0234] Step 701: RRU12 determines whether the transmit power of the second RF channel is higher than the second power threshold. If yes, it starts a timer with a timing duration of the third duration T3 and proceeds to step 703; otherwise, it proceeds to step 702.
[0235] The second radio frequency channel is the radio frequency channel that is not turned off among the multiple radio frequency channels mapped to the target cell on RRU12.
[0236] Step 702: Clear the timer.
[0237] Step 703: The timer continues counting.
[0238] Step 704: RRU12 determines whether the timer has timed out. If yes, proceed to step 705; otherwise, return to step 703.
[0239] Step 705: RRU12 turns on the first radio frequency channel, which is in the power-saving off state.
[0240] Step 706: RRU12 sends a third message to OM subsystem 1201.
[0241] The third message is used to report that the first radio frequency channel has exited the power-saving shutdown state.
[0242] The scenario corresponding to RRU12 is as follows: If the transmit power of the second radio frequency channel that is not turned off among the multiple radio frequency channels mapped to the target cell is continuously higher than the second power threshold and the third duration T3, it indicates that the traffic carried by this radio frequency channel that is not turned off is large, and there may be overpower. It is necessary to turn on the radio frequency channel that has been turned off to share the load.
[0243] Step 707, OM subsystem 1201 restores the current state of the first radio frequency channel to its original state.
[0244] Step 708: OM subsystem 1201 sends an energy-saving logic antenna array update notification to L2 subsystem 1202.
[0245] Figure 8This illustration shows a detailed interactive process diagram of energy-saving exit in an energy-saving method provided in this application. For example... Figure 8 As shown, in an energy-saving method proposed in this application, a detailed process for energy-saving shutdown may include:
[0246] Step 801: OM subsystem 1201 determines whether the energy-saving switch for the target community is turned on. If yes, proceed to step 802; otherwise, proceed to steps 806, 812, and 813.
[0247] Step 802: OM subsystem 1201 determines whether the total traffic volume of the target cell is greater than the second traffic volume threshold s2. If yes, it starts a timer with a duration of the fourth duration T4 and then proceeds to step 804; otherwise, it proceeds to step 803.
[0248] Step 803: Clear the timer.
[0249] Step 804: The timer continues counting.
[0250] Step 805: OM subsystem 1201 determines whether the timer has timed out. If yes, proceed to steps 806, 811 and 812. If no, return to step 804.
[0251] Step 806: OM subsystem 1201 sends the fourth message to RRU12, and then proceeds to step 807.
[0252] The fourth message is used to instruct the target cell to exit energy-saving mode.
[0253] Step 807: RRU12 stops monitoring the transmit power of the multiple radio frequency channels and proceeds to step 808.
[0254] Step 808: RRU12 determines whether the first radio frequency channel is in a power-saving off state. If yes, proceed to step 810; otherwise, proceed to step 809.
[0255] Step 809, RRU12 discards the fourth message.
[0256] Step 810: RRU12 activates the first radio frequency channel.
[0257] Step 811: RRU12 replies to the fifth message to OM subsystem 1201, and then proceeds to step 818.
[0258] After the first radio frequency channel is turned on, a fifth message is sent to the OM subsystem 1201, wherein the fifth message is used to report that the first radio frequency channel has exited the power-saving shutdown state.
[0259] In step 812, the OM subsystem 1201 sends an energy-saving end notification to the L2 subsystem 1202, and then proceeds to step 814.
[0260] Step 813: OM subsystem 1201 sends an energy-saving end notification to PL subsystem 1203, and then proceeds to step 815.
[0261] In step 814, the L2 subsystem 1202 stops downlink channel selection based on CSI-RS and restores the original downlink channel selection state. In some embodiments, RB-level power control and RB-level power boosting are stopped, and then the process proceeds to step 816.
[0262] The original downlink channel selection status refers to the downlink channel selection status before the CSI-RS-based downlink channel selection process is initiated.
[0263] In step 815, PL subsystem 1203 stops performing symbol-level power control and symbol-level power boost, and then proceeds to step 817.
[0264] Step 816: L2 subsystem 1203 sends an energy-saving end reply to OM subsystem 1201.
[0265] Step 817: PL subsystem 1203 sends an energy-saving end reply to OM subsystem 1201.
[0266] Step 818: OM subsystem 1201 determines whether it has received a reply from all RRUs mapped to the target cell. If yes, proceed to step 820; otherwise, proceed to step 819.
[0267] Step 819, OM subsystem 1201 reports an alarm.
[0268] Step 820: OM subsystem 1201 sets the current state of the first radio frequency channel to the original state and sets the current state of the target cell to the original state.
[0269] In some embodiments, the OM subsystem 1201 can also continue to monitor the service status of the energy-inefficient cell. If the energy-inefficient cell meets the first condition again, the process is repeated. Figure 6 The energy-saving entry process is shown. Further, when the RF channel is in energy-saving mode, if the energy-saving switch is directly turned off or the current time is greater than or equal to t2, then the following steps are executed: Figure 8 The energy-saving exit process is shown, and the current service volume of the community will no longer be monitored.
[0270] The foregoing has described specific embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired results. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0271] Figure 9 This is a schematic diagram of the structure of an electronic device according to an embodiment of this application. Please refer to it. Figure 9 At the hardware level, the electronic device includes a processor, and in some embodiments, an internal bus, a network interface, and memory. The memory may include RAM, such as high-speed random-access memory (RAM), or non-volatile memory, such as at least one disk drive. Of course, the electronic device may also include other hardware required for other business operations.
[0272] The processor, network interface, and memory can be interconnected via an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. This bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 9 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.
[0273] Memory is used to store programs. In some embodiments, the program may include program code, which includes computer operation instructions. Memory may include main memory and non-volatile memory, and provides instructions and data to the processor.
[0274] The processor reads the corresponding computer program from non-volatile memory into main memory and then runs it, forming an energy-saving mechanism at the logical level. The processor executes the program stored in memory and performs the following operations:
[0275] After receiving the first message from the baseband processing unit, the transmit power of multiple radio frequency channels of the remote radio frequency unit is monitored. The first message is sent by the baseband processing unit under the condition that the first condition is met. The first condition includes that the current time has reached a preset energy-saving period, the total traffic volume of the target cell corresponding to the baseband processing unit is less than or equal to a first traffic volume threshold and the duration is greater than or equal to a first duration. The first message is used to instruct the target cell to enter the energy-saving mode. The multiple radio frequency channels are radio frequency channels mapped to the target cell.
[0276] If the transmit power of all the multiple radio frequency channels meets the second condition, the first radio frequency channel among the multiple radio frequency channels is turned off, wherein the second condition includes a transmit power less than or equal to a first power threshold and a duration greater than or equal to a second duration.
[0277] Alternatively, the processor executes a program stored in memory and performs the following operations:
[0278] If the first condition is met, a first message is sent to the remote radio frequency unit, wherein the first condition includes the time reaching a preset energy-saving period, the total traffic volume of the target cell corresponding to the baseband processing unit being less than or equal to a first traffic volume threshold and the duration being greater than or equal to a first duration, and the first message is used to instruct the target cell to enter the energy-saving mode.
[0279] The second message is received, wherein the second message is sent by the remote radio unit after shutting down the first radio channel among multiple radio channels. The second message is used to report that the first radio channel has entered a power-saving shutdown state. The multiple radio channels are radio channels mapped to the target cell. The first radio channel is shut down by the remote radio unit when the transmit power of the multiple radio channels meets a second condition. The second condition includes that the transmit power is less than or equal to a first power threshold and the duration is greater than or equal to a second duration.
[0280] The above is as stated in this application. Figure 9The energy-saving device method disclosed in the illustrated embodiments can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software module can reside in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0281] The electronic device can also perform Figure 2 or Figure 3 The method, and to realize the energy-saving device in Figure 2 or Figure 3 The functions described in the illustrated embodiments will not be repeated here.
[0282] Of course, in addition to software implementation, the electronic device of this application does not exclude other implementation methods, such as logic devices or a combination of hardware and software, etc. In other words, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.
[0283] This application also proposes a computer-readable storage medium that stores one or more programs, the programs including instructions that, when executed by a portable electronic device comprising multiple target applications, enable the portable electronic device to perform... Figure 2 or Figure 3 The method of the illustrated embodiment.
[0284] This application also proposes a computer program product including instructions, which, when executed by a computer, performs actions such as... Figure 2 or Figure 3 The method of the illustrated embodiment.
[0285] Figure 10 This is a schematic diagram of the structure of an energy-saving device 1000 according to an embodiment of this application. The energy-saving device 1000 can be applied to a remote radio frequency unit. Please refer to... Figure 10 In one software implementation, the energy-saving device 1000 may include a power monitoring module 1001 and a channel shutdown module 1002.
[0286] The power monitoring module 1001 is used to monitor the transmit power of multiple radio frequency channels of the remote radio frequency unit after receiving a first message from the baseband processing unit. The first message is sent by the baseband processing unit under the condition that a first condition is met. The first condition includes that the current time has reached a preset energy-saving period, the total traffic volume of the target cell corresponding to the baseband processing unit is less than or equal to a first traffic volume threshold and the duration is greater than or equal to a first duration. The first message is used to instruct the target cell to enter the energy-saving mode. The multiple radio frequency channels are radio frequency channels mapped to the target cell.
[0287] In some embodiments, the first condition may further include the energy-saving switch of the cell corresponding to the baseband unit (BBU) being in the on state.
[0288] In some embodiments, the first message may also carry a first power threshold ξ1, a second power threshold ξ2, a second duration T2, and a third duration T3. The first power threshold ξ1 is the lower power limit by which the remote radio unit determines whether to shut down the channel, and the second power threshold ξ2 is the upper power limit by which the remote radio unit determines whether to turn on the shut-down radio channel. The first power threshold ξ1 is less than the second power threshold ξ2.
[0289] In some embodiments, the energy-saving device 1000 may further include: a first response module, configured to, upon receiving the first message, also respond to the baseband processing unit with a sixth message in response to the first message, to notify the baseband processing unit that the first message has been successfully received. Accordingly, upon receiving the sixth message, the baseband processing unit may set the current state of the target cell to an energy-saving state, for example, the current state of the target cell may be set to "energy-saving".
[0290] The channel shutdown module 1002 is used to shut down a first radio frequency channel among the plurality of radio frequency channels when the transmit power of all the plurality of radio frequency channels meets a second condition, wherein the second condition includes a transmit power less than or equal to a first power threshold and a duration greater than or equal to a second duration. Typically, the first radio frequency channel shut down is half of the plurality of radio frequency channels, but there are also cases where less than half are shut down.
[0291] In some embodiments, Figure 10 The energy-saving device 1000 shown may further include: a second response module, used to send a second message to the baseband processing unit after the first radio frequency channel is turned off, wherein the second message is used to report that the first radio frequency channel has entered a power-saving off state.
[0292] In some embodiments, Figure 10 The energy-saving device 1000 shown may further include: a channel activation module, configured to, after turning off the first radio frequency channel, if the transmission power of the second radio frequency channel among the plurality of radio frequency channels is detected to meet a third condition, activate the first radio frequency channel, wherein the second radio frequency channel is the radio frequency channel among the plurality of radio frequency channels that has not been turned off, and the third condition includes the transmission power being greater than or equal to a second power threshold and the duration being greater than or equal to a third duration T3, wherein the second power threshold is greater than the first power threshold; and send a third message to the baseband processing unit, wherein the third message is used to report that the first radio frequency channel has exited the power-saving state.
[0293] In some embodiments, the channel activation module can also be used to: after receiving a fourth message from the baseband processing unit, if the first radio frequency channel is in a power-saving off state, activate the first radio frequency channel, wherein the fourth message is sent by the baseband processing unit under the condition of satisfying a fourth condition, the fourth condition including the target cell being in power-saving mode, the total traffic volume of the target cell being greater than or equal to a second traffic volume threshold s2 and the duration being greater than or equal to a fourth duration, the fourth message being used to indicate that the target cell needs to exit the power-saving mode, and the second traffic volume threshold s2 being greater than the first traffic volume threshold s1.
[0294] In some embodiments, Figure 10 The energy-saving device 1000 shown may further include: a third reply module, used to send a fifth message to the baseband processing unit, wherein the fifth message is used to report that the first radio frequency channel has exited the power-off energy-saving state.
[0295] The energy-saving device 1000 provided in this application embodiment can also perform... Figure 2 The method, and implementation Figure 2The embodiments shown in this application have the same functions and achieve the same technical effects, and will not be described in detail here.
[0296] Figure 11 This is a schematic diagram of the structure of an energy-saving device 1100 according to an embodiment of this application. The energy-saving device 1100 can be applied to a baseband processing unit. Please refer to... Figure 11 In one software implementation, the energy-saving device 1100 may include a first transmitting module 1101 and a first receiving module 1102.
[0297] The first sending module 1101 is used to send a first message to the remote radio frequency unit when a first condition is met. The first condition includes the time reaching a preset energy-saving period, the total traffic volume of the target cell corresponding to the baseband processing unit being less than or equal to a first traffic volume threshold and the duration being greater than or equal to a first duration. The first message is used to instruct the target cell to enter the energy-saving mode.
[0298] In some embodiments, the first condition may further include that the energy-saving switch of the cell corresponding to the baseband unit (BBU) is in the on state.
[0299] In some embodiments, the energy-saving device 1100 may further include: a cell status update module, configured to set the current status of the target cell to an energy-saving state after receiving a sixth message fed back by the remote radio unit in response to the first message, for example, the current status of the target cell may be set to "energy saving".
[0300] The first receiving module 1102 is used to receive a second message, wherein the second message is sent by the remote radio unit after shutting down the first radio channel among multiple radio channels. The second message is used to report that the first radio channel has entered a power-saving shutdown state. The multiple radio channels are radio channels mapped to the target cell. The first radio channel is shut down by the remote radio unit when the transmit power of the multiple radio channels meets a second condition. The second condition includes that the transmit power is less than or equal to a first power threshold and the duration is greater than or equal to a second duration.
[0301] In some embodiments, the energy-saving device 1100 may further include: a channel state update module, configured to set the current state of the first radio frequency channel to a power-off state after receiving the second message.
[0302] In some embodiments, the energy-saving device 1100 may further include: an energy-saving logic antenna array determination and indication module, configured to determine the energy-saving logic antenna array based on the current state of the first radio frequency channel, and send a seventh message to the L2 subsystem of the BBU, wherein the seventh message is used to indicate the energy-saving logic antenna array.
[0303] Typically, the first transmitting module 1101, the first receiving module 1102, the energy-saving logic antenna array determination and indication module, the cell status update module, and the channel status update module are located in the OM subsystem of the BBU.
[0304] In some embodiments, the baseband processing unit configures at least two sets of Channel State Information-Reference Signals (CSI-RS) for different logical antenna arrays, and the energy-saving logical antenna array corresponds to at least one of the at least two sets of CSI-RS. The energy-saving device 1100 may further include: a channel selection module located in the L2 subsystem, used to select a target downlink channel according to the at least two sets of CSI-RS, wherein the target downlink channel is used to send service data in the direction of the terminal antenna.
[0305] In some embodiments, the energy-saving device 1100 may further include: a first power control module located in the L2 subsystem, used to perform power control on the energy-saving logic antenna array when the target downlink channel belongs to the energy-saving logic antenna array.
[0306] In some embodiments, when the L2 subsystem receives an energy-saving start message from the OM subsystem, it can forcibly start the CRI-based downlink channel selection and power protection process, regardless of whether channel selection was enabled previously.
[0307] In some embodiments, the first power control module can be used to perform resource block (RB) level power control on the energy-saving logic antenna array in each time slot.
[0308] In some embodiments, for a target time slot, the first power control module can determine the upper limit of the number of first RBs or first RBGs that the energy-saving logic antenna array can transmit in the target time slot based on the maximum transmit power of the energy-saving logic antenna array, the transmit power of the first signal with increased transmit power, and the transmit power of a single resource block (RB) or a single resource block group (RBG) used to carry the Physical Downlink Shared Channel (PDSCH).
[0309] Wherein, the target time slot can be any time slot; the first signal includes at least one of SSB, CSI-RS and Physical Downlink Control Channel (PDCCH), wherein the SSB includes a Synchronization Signal block and / or a Physical Broadcast Channel (PBCH) block, the first RB is an RB for carrying PDSCH, and the first RBG is an RGB for carrying PDSCH.
[0310] In some embodiments, the first power control module can obtain the upper limit of the number of first RBs or first RBGs that the energy-saving logic antenna array can transmit in the target time slot by subtracting the boosted transmission power of the first signal from the maximum transmission power of the energy-saving logic antenna array in each time slot. Furthermore, since the L2 subsystem limits the number of schedulable first RBs or first RBGs, and since some signals are symbol-level and the power is not evenly distributed across the RBs, symbol-level fine-tuning is still required to smooth out the power of a symbol with higher power. This symbol-level fine-tuning can be performed by the PL subsystem.
[0311] Based on this, the energy-saving device 1100 may further include: a second power control module located in the PL subsystem, used to perform symbol-level power control on the energy-saving logic antenna array in the target time slot when the number of first RBs or first RBGs that the energy-saving logic antenna array can transmit in the target time slot does not exceed the corresponding upper limit, and the total transmit power of the energy-saving logic antenna array in the target time slot is greater than the maximum transmit power.
[0312] In some embodiments, the second power control module can be used to:
[0313] Based on the number of symbols occupied by the signal to be transmitted in the target time slot by the energy-saving logic antenna array and the transmit power of transmitting the signal to be transmitted using a single symbol, the symbol-level transmit power required by the energy-saving logic antenna array to transmit the signal to be transmitted in the target time slot is determined, wherein the signal to be transmitted includes the first signal and PDSCH;
[0314] When the symbol-level transmit power is greater than the maximum transmit power of the energy-saving logic antenna array, the transmit power adjustment coefficient a of the lowest priority signal among the signals to be transmitted is determined, and the transmit power adjustment coefficient a is sent to the L2 subsystem, where 0 ≤ a < 1;
[0315] The transmission power of the lowest priority signal is adjusted according to the transmission power adjustment factor a.
[0316] In some embodiments, the channel state update module is further configured to: restore the current state of the first radio frequency channel to its original state after receiving a third message sent by the remote radio frequency unit, wherein the third message is used to report that the first radio frequency channel has exited the power-saving shutdown state.
[0317] In some embodiments, the energy-saving device 1100 may further include: a second transmitting module, configured to transmit a fourth message to the remote radio frequency unit when a fourth condition is met, wherein the fourth condition includes the target cell being in energy-saving mode, the total traffic volume of the target cell being greater than or equal to a second traffic volume threshold and the duration being greater than or equal to a fourth duration, and the fourth message being used to indicate that the target cell needs to exit the energy-saving mode. Correspondingly, the channel state update module is further configured to: after receiving a fifth message transmitted by the remote radio frequency unit, restore the current state of the first radio frequency channel to its original state, wherein the fifth message is used to report that the first radio frequency channel has exited the power-off energy-saving state.
[0318] In some embodiments, the cell state update module is further configured to: restore the current state of the target cell to its original state when all radio frequency channels mapped to the target cell are in their original state, i.e., the target cell exits the energy-saving state.
[0319] The energy-saving device 1100 provided in this application embodiment can also perform... Figure 3 The method, and implementation Figure 3 The embodiments shown in this application have the same functions and achieve the same technical effects, and will not be described in detail here.
[0320] In summary, the above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
[0321] The systems, apparatuses, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products having certain functions. A typical implementation device is a computer. In some embodiments, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or any combination of these devices.
[0322] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0323] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0324] The various embodiments in this application are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
Claims
1. An energy-saving method, characterized in that, Applied to a remote radio frequency unit, the method includes: After receiving the first message from the baseband processing unit, the transmit power of multiple radio frequency channels of the remote radio frequency unit is monitored. The first message is sent by the baseband processing unit under the condition that the first condition is met. The first condition includes that the current time has reached a preset energy-saving period, the total traffic volume of the target cell corresponding to the baseband processing unit is less than or equal to a first traffic volume threshold and the duration is greater than or equal to a first duration. The first message is used to instruct the target cell to enter the energy-saving mode. The multiple radio frequency channels are radio frequency channels mapped to the target cell. If the transmit power of all the multiple radio frequency channels meets the second condition, the first radio frequency channel among the multiple radio frequency channels is turned off, wherein the second condition includes a transmit power less than or equal to a first power threshold and a duration greater than or equal to a second duration.
2. The method according to claim 1, characterized in that, The method further includes: After shutting down the first radio frequency channel, a second message is sent to the baseband processing unit, wherein the second message is used to report that the first radio frequency channel has entered a power-saving shutdown state.
3. The method according to claim 1, characterized in that, The method further includes: After the first radio frequency channel is turned off, if the transmit power of the second radio frequency channel among the plurality of radio frequency channels is detected to meet the third condition, the first radio frequency channel is turned on. The second radio frequency channel is the radio frequency channel among the plurality of radio frequency channels that is not turned off. The third condition includes the transmit power being greater than or equal to the second power threshold and the duration being greater than or equal to the third duration. The second power threshold is greater than the first power threshold. A third message is sent to the baseband processing unit, wherein the third message is used to report that the first radio frequency channel has exited the power-saving shutdown state.
4. The method according to claim 3, characterized in that, At least one of the first power threshold, the second power threshold, the second duration, and the third duration is configured by the baseband processing unit.
5. The method according to any one of claims 1-4, characterized in that, The method further includes: After receiving the fourth message from the baseband processing unit, if the first radio frequency channel is in a power-saving off state, then the first radio frequency channel is turned on. The fourth message is sent by the baseband processing unit under the condition that the fourth condition is met. The fourth condition includes that the target cell is in power-saving mode, the total traffic volume of the target cell is greater than or equal to the second traffic volume threshold and the duration is greater than or equal to the fourth duration. The fourth message is used to indicate that the target cell needs to exit the power-saving mode. The second traffic volume threshold is greater than the first traffic volume threshold. A fifth message is sent to the baseband processing unit, wherein the fifth message is used to report that the first radio frequency channel has exited the power-saving shutdown state.
6. An energy-saving method, characterized in that, Applied to a baseband processing unit, the baseband processing unit including an operation and maintenance (OM) subsystem, the method includes: Under the condition that the first condition is met, the OM subsystem sends a first message to the remote radio frequency unit, wherein the first condition includes the time reaching a preset energy-saving period, the total traffic volume of the target cell corresponding to the baseband processing unit being less than or equal to a first traffic volume threshold and the duration being greater than or equal to a first duration, and the first message is used to instruct the target cell to enter the energy-saving mode. The OM subsystem receives a second message, wherein the second message is sent by the remote radio unit after shutting down the first radio channel among multiple radio channels. The second message is used to report that the first radio channel has entered a power-saving shutdown state. The multiple radio channels are radio channels mapped to the target cell. The first radio channel is shut down by the remote radio unit when the transmit power of the multiple radio channels meets a second condition. The second condition includes that the transmit power is less than or equal to a first power threshold and the duration is greater than or equal to a second duration.
7. The method according to claim 6, characterized in that, The method further includes: After receiving the sixth message from the remote radio unit in response to the first message, the OM subsystem sets the current state of the target cell to power-saving state.
8. The method according to claim 6, characterized in that, The method further includes: Upon receiving the second message, the OM subsystem sets the current state of the first radio frequency channel to a power-saving off state.
9. The method according to claim 6, characterized in that, The baseband processing unit further includes a Layer 2 (L2) subsystem, and the method further includes: The OM subsystem determines the energy-saving logic antenna array based on the current state of the first radio frequency channel; The OM subsystem sends a seventh message to the L2 subsystem, wherein the seventh message is used to instruct the energy-saving logic antenna array.
10. The method according to claim 9, characterized in that, The baseband processing unit is configured with at least two sets of Channel State Information Reference Signals (CSI-RS) for different logic antenna arrays, and the energy-saving logic antenna array corresponds to at least one of the at least two sets of CSI-RS. The method further includes: The L2 subsystem selects the target downlink channel based on the at least two sets of CSI-RS, wherein the target downlink channel is used to transmit service data in the direction of the terminal antenna.
11. The method according to claim 10, characterized in that, The method further includes: When the target downlink channel belongs to the energy-saving logic antenna array, the L2 subsystem performs power control on the energy-saving logic antenna array.
12. The method according to claim 11, characterized in that, The L2 subsystem performs power control on the energy-saving logic antenna array, including: The L2 subsystem performs resource block (RB) level power control on the energy-saving logic antenna array in each time slot.
13. The method according to claim 12, characterized in that, The L2 subsystem performs RB-level power control on the energy-saving logic antenna array in each time slot, including: For a target time slot, the L2 subsystem determines the upper limit of the number of first RBs or first RBGs that the energy-saving logic antenna array can transmit in the target time slot based on the maximum transmit power of the energy-saving logic antenna array, the transmit power of the first signal with increased transmit power, and the transmit power of a single RB or single RBG used to carry the Physical Downlink Control Channel (PDSCH). The first signal includes at least one of SSB, Channel State Information Reference Signal (CSI-RS), and Physical Downlink Control Channel (PDCCH). The SSB includes a Synchronization Signal Block and / or a Physical Broadcast Signal (PBCH) Block. The first RB is an RB used to carry the PDSCH, and the first RBG is an RGB used to carry the PDSCH.
14. The method according to claim 13, characterized in that, The baseband processing unit further includes a physical layer (PL) subsystem, and the method further includes: When the number of first RBs or first RBGs that the energy-saving logic antenna array can transmit in the target time slot does not exceed the corresponding upper limit, and the total transmit power of the energy-saving logic antenna array in the target time slot is greater than the maximum transmit power, the PL subsystem performs symbol-level power control on the energy-saving logic antenna array in the target time slot.
15. The method according to claim 14, characterized in that, The PL subsystem performs symbol-level power control on the energy-saving logic antenna array in the target time slot, including: The PL subsystem determines the symbol-level transmission power required by the energy-saving logic antenna array to transmit the signal in the target time slot based on the number of symbols occupied by the signal to be transmitted in the target time slot and the transmission power of transmitting the signal using a single symbol. The signal to be transmitted includes the first signal and PDSCH. When the symbol-level transmit power is greater than the maximum transmit power of the energy-saving logic antenna array, the PL subsystem determines the transmit power adjustment coefficient a of the lowest priority signal among the signals to be transmitted, and sends the transmit power adjustment coefficient a to the L2 subsystem, where 0 ≤ a < 1. The L2 subsystem adjusts the transmission power of the lowest priority signal according to the transmission power adjustment coefficient a.
16. The method according to claim 15, characterized in that, When the first signal includes SSB, CSI-RS, and PDCCH, the priority relationship among the different signals to be transmitted includes: SSB and CSI-RS have higher priority than PDCCH; PDCCH has a higher priority than PDSCH.
17. The method according to claim 16, characterized in that, Determining the transmission power adjustment factor 'a' for the lowest priority signal among the signals to be transmitted includes: Based on the maximum transmit power of the energy-saving logic antenna array, the sum of the symbol-level transmit power required by the remaining signals in the target time slot (excluding the lowest priority signal), and the symbol-level transmit power required by the lowest priority signal in the target time slot, the transmit power adjustment coefficient 'a' of the lowest priority signal in the target time slot is determined.
18. The method according to any one of claims 6-17, characterized in that, The method further includes: After receiving the third message sent by the remote radio frequency unit, the OM subsystem restores the current state of the first radio frequency channel to its original state. The third message is used to report that the first radio frequency channel has exited the power-saving shutdown state.
19. The method according to any one of claims 6-17, characterized in that, The method further includes: If the fourth condition is met, the OM subsystem sends a fourth message to the remote radio unit, wherein the fourth condition includes the target cell being in power saving mode, the total traffic volume of the target cell being greater than or equal to the second traffic volume threshold and the duration being greater than or equal to the fourth duration, and the fourth message is used to indicate that the target cell needs to exit power saving mode. After receiving the fifth message sent by the remote radio unit, the OM subsystem restores the current state of the first radio channel to its original state. The fifth message is used to report that the first radio channel has exited the power-saving shutdown state.
20. The method according to claim 19, characterized in that, The method further includes: When all radio frequency channels mapped to the target cell are in their original state, the OM subsystem restores the current state of the target cell to its original state.
21. An energy-saving system, characterized in that, The system includes multiple remote radio frequency units and a baseband processing unit. The baseband processing unit includes an operation and maintenance (OM) subsystem. The OM subsystem is used to send a first message to the RRU when a first condition is met, wherein the first condition includes the time reaching a preset energy-saving period, the total traffic volume of the target cell corresponding to the baseband processing unit being less than or equal to a first traffic volume threshold and the duration being greater than or equal to a first duration, and the first message is used to instruct the target cell to enter the energy-saving mode. The remote radio frequency unit is configured to monitor the transmit power of multiple radio frequency channels of the remote radio frequency unit after receiving the first message; and to shut down the first radio frequency channel among the multiple radio frequency channels when the transmit power of the multiple radio frequency channels all meet the second condition, wherein the multiple radio frequency channels are radio frequency channels mapped to the target cell, and the second condition includes transmit power less than or equal to a first power threshold and duration greater than or equal to a second duration.
22. An electronic device, comprising: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the method as described in any one of claims 1 to 20.
23. A computer program product comprising instructions, wherein when a computer executes the instructions of the computer program product, the computer performs the method as claimed in any one of claims 1 to 20.