Energy-saving control method, base station, equipment and medium
By obtaining the energy-saving parameter threshold of the RIS unit and receiving the power feedback from the user, and determining the energy-saving strategy, the problem of large energy consumption of the RIS unit is solved and energy-saving optimization under communication requirements is achieved.
Patent Information
- Application Number
- CN202410079165.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-19
- Publication Date
- 2025-07-22
AI Technical Summary
The prior art does not consider the RIS unit power consumption in the RIS semi-static beam coverage operating mode, resulting in large energy consumption.
By obtaining the energy-saving parameter threshold of the RIS unit, the initial phase encoding is determined based on the target signal wave of the user, and the target signal wave is sent through the RIS unit, the feedback power of the user is received, the energy-saving parameter value is determined based on the received power and phase encoding, and the corresponding energy-saving strategy is implemented.
The energy consumption of RIS units is optimized and the energy saving effect is improved while ensuring communication needs.
Smart Images

Figure CN120358576A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of wireless communication technologies, and in particular, to a method, a base station, a device, and a medium for energy-saving control. Background Art
[0002] RIS (Reconfigurable Intelligent Surface) is an artificial electromagnetic surface structure with programmable electromagnetic characteristics, and has advantages such as low cost, low power consumption, easy deployment, and enabling an intelligent wireless environment. RIS has the ability to flexibly and dynamically regulate wireless signals in the air, and is one of the potential key enabling technologies for 6G (Sixth Generation), which has attracted wide attention in the field of wireless communication.
[0003] RIS can achieve a semi-static beam coverage working mode. In some specific communication scenarios, semi-static beam coverage can provide stable link support for mobile users without ultra-high transmission rate requirements. Specifically, according to the communication scenario requirements, RIS phase design is performed to generate a beam pointing to the target direction and target coverage width. After the design is fixed, the beam pattern is also fixed, and there is no need to adjust the phase in real time. When the communication scenario requirements change, the RIS phase can be redesigned according to the changes in the scenario requirements.
[0004] However, in the existing technical solutions, when performing phase design in the RIS semi-static beam coverage working mode, only indicators such as beam pointing and width are considered, and the power consumption of RIS units is not evaluated and energy-saving control is not performed, resulting in large energy consumption of RIS units. Summary of the Invention
[0005] The embodiments of the present application provide a method, a base station, a device, and a medium for energy-saving control to solve the technical problem that in the related art, when performing phase design in the RIS semi-static beam coverage working mode, only indicators such as beam pointing and width are considered, and the power consumption of RIS units is not evaluated and energy-saving control is not performed, resulting in large energy consumption of RIS units.
[0006] In a first aspect, the embodiments of the present application provide a method for energy-saving control, and the method includes:
[0007] Obtain the energy-saving parameter threshold of the RIS (Reconfigurable Intelligent Surface) unit;
[0008] Determine an initial phase encoding according to the target signal wave required by the user terminal, and send the initial phase encoding to the RIS unit controller;
[0009] Receive the phase encoding fed back by the RIS unit controller, where the phase encoding is determined by the initial phase encoding;
[0010] Send the target signal wave to the client through the RIS unit, and receive the received power of the target signal wave fed back by the client;
[0011] Determine the energy-saving parameter value of the RIS unit according to the received power and the phase encoding;
[0012] Determine and execute the energy-saving strategy according to the energy-saving parameter value and the energy-saving parameter threshold.
[0013] Optionally, obtaining the energy-saving parameter threshold of the RIS unit includes:
[0014] Determine the usage of the total network power resources, and determine the energy-saving parameter threshold according to the usage of the total network power resources;
[0015] Preset the energy-saving parameter threshold in advance.
[0016] Optionally, the energy-saving parameter threshold includes: a preset first energy-saving parameter threshold and a preset second energy-saving parameter threshold; determining the energy-saving parameter threshold according to the usage of the total network power resources includes:
[0017] When it is determined according to the usage of the total network power resources that the current total network power resources are greater than or equal to the first preset threshold, select the first energy-saving parameter threshold;
[0018] When it is determined according to the usage of the total network power resources that the current total network power resources are less than or equal to the second preset threshold, select the second energy-saving parameter threshold;
[0019] Wherein, the first energy-saving parameter threshold is less than the second energy-saving parameter threshold.
[0020] Optionally, determining the energy-saving parameter value of the RIS unit according to the received power and the phase encoding includes:
[0021] Determine the total power consumption of the sub-units of the RIS unit according to the phase encoding;
[0022] Determine the energy-saving parameter value of the RIS unit according to the received power and the total power consumption.
[0023] Optionally, determining and executing the energy-saving strategy according to the energy-saving parameter value and the energy-saving parameter threshold includes:
[0024] When the energy-saving parameter value is greater than or equal to the energy-saving parameter threshold, determine that the energy-saving strategy is a first-level energy-saving strategy, and execute the first-level energy-saving strategy;
[0025] When the energy-saving parameter value is less than the energy-saving parameter threshold, determine that the energy-saving strategy is a secondary energy-saving strategy and execute the secondary energy-saving strategy;
[0026] Among them, the energy-saving degree of the secondary energy-saving strategy is greater than that of the primary energy-saving strategy.
[0027] Optionally, executing the primary energy-saving strategy includes:
[0028] Perform a preset number of phase flipping operations on the phase encoding to generate a preset number of groups of alternative phase encodings;
[0029] Determine the energy-saving parameter value of each group of alternative phase encodings;
[0030] Determine the alternative phase encoding corresponding to the highest energy-saving parameter value as the first target phase encoding and send the first target phase encoding to the RIS unit controller; wherein, the first target phase encoding is used to instruct the RIS unit controller to regulate the RIS unit to determine the target signal wave after energy saving.
[0031] Optionally, executing the secondary energy-saving strategy includes:
[0032] The first step: Process the phase encoding according to a preset low-power optimization algorithm;
[0033] The second step: Determine the energy-saving parameter value of the processed phase encoding;
[0034] The third step: Determine the magnitude relationship between the energy-saving parameter value of the processed phase encoding and the energy-saving parameter threshold;
[0035] If the energy-saving parameter value of the processed phase encoding is still less than the energy-saving parameter threshold, continue to execute the first step, the second step, and the third step until the energy-saving parameter value of the processed phase encoding is greater than or equal to the energy-saving parameter threshold;
[0036] Send the second target phase encoding corresponding to the energy-saving parameter value greater than or equal to the energy-saving parameter threshold to the RIS unit controller; wherein, the second target phase encoding is used to instruct the RIS unit controller to regulate the RIS unit to determine the target signal wave after energy saving.
[0037] In a second aspect, an embodiment of the present application provides a base station, and the base station includes:
[0038] An acquisition module, configured to acquire the energy-saving parameter threshold of the intelligent metasurface RIS unit;
[0039] An execution module, configured to determine an initial phase encoding according to a target signal wave required by a user terminal, and send the initial phase encoding to a RIS unit controller;
[0040] Receive the phase encoding fed back by the RIS unit controller, where the phase encoding is determined by the initial phase encoding;
[0041] Send the target signal wave to the user terminal through the RIS unit, and receive the received power of the target signal wave fed back by the user terminal;
[0042] Determine an energy-saving parameter value of the RIS unit according to the received power and the phase encoding;
[0043] Determine and execute the energy-saving strategy according to the energy-saving parameter value and the energy-saving parameter threshold.
[0044] Optionally, the acquisition module is further configured to perform at least one of the following: determine the usage of the total network power resources, and determine the energy-saving parameter threshold according to the usage of the total network power resources; preset the energy-saving parameter threshold.
[0045] Optionally, the energy-saving parameter threshold includes: a preset first energy-saving parameter threshold and a preset second energy-saving parameter threshold; the execution module is further configured to select the first energy-saving parameter threshold when it is determined according to the usage of the total network power resources that the current total network power resources are greater than or equal to a first preset threshold;
[0046] Select the second energy-saving parameter threshold when it is determined according to the usage of the total network power resources that the current total network power resources are less than or equal to a second preset threshold;
[0047] Wherein, the first energy-saving parameter threshold is less than the second energy-saving parameter threshold.
[0048] Optionally, the execution module is further configured to determine the total power consumption of the dipole sub-units of the RIS unit according to the phase encoding;
[0049] Determine the energy-saving parameter value of the RIS unit according to the received power and the total power consumption.
[0050] Optionally, the execution module is further configured to determine that the energy-saving strategy is a first-level energy-saving strategy and execute the first-level energy-saving strategy when the energy-saving parameter value is greater than or equal to the energy-saving parameter threshold;
[0051] Determine that the energy-saving strategy is a second-level energy-saving strategy and execute the second-level energy-saving strategy when the energy-saving parameter value is less than the energy-saving parameter threshold;
[0052] Among them, the energy-saving degree of the secondary energy-saving strategy is greater than that of the primary energy-saving strategy.
[0053] Optionally, the execution module is further configured to perform a phase flipping operation on the phase encoding a preset number of times to generate a preset number of groups of alternative phase encodings;
[0054] Determine the energy-saving parameter values of each group of alternative phase encodings;
[0055] Determine the alternative phase encoding corresponding to the highest energy-saving parameter value as the first target phase encoding, and send the first target phase encoding to the RIS unit controller; wherein, the first target phase encoding is used to instruct the RIS unit controller to adjust the RIS unit to determine the energy-saving target signal wave.
[0056] Optionally, the execution module is further configured to perform the following steps:
[0057] First step: Process the phase encoding according to a preset low-power optimization algorithm;
[0058] Second step: Determine the energy-saving parameter values of the processed phase encoding;
[0059] Third step: Determine the magnitude relationship between the energy-saving parameter values of the processed phase encoding and the energy-saving parameter threshold;
[0060] If the energy-saving parameter value of the processed phase encoding is still less than the energy-saving parameter threshold, continue to execute the first step, the second step, and the third step until the energy-saving parameter value of the processed phase encoding is greater than or equal to the energy-saving parameter threshold;
[0061] Send the second target phase encoding corresponding to the energy-saving parameter value greater than or equal to the energy-saving parameter threshold to the RIS unit controller; wherein, the second target phase encoding is used to instruct the RIS unit controller to adjust the RIS unit to determine the energy-saving target signal wave.
[0062] In a third aspect, an embodiment of the present application provides an electronic device, including: a processor, a memory, and a program stored on the memory and executable on the processor, and when the program is executed by the processor, it implements the steps of the energy-saving control method as described in the first aspect.
[0063] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the energy-saving control method as described in the first aspect.
[0064] Therefore, the energy-saving parameter value can be determined according to the actual application scenario and usage of the RIS unit, and an appropriate energy-saving strategy can be determined based on the relationship between the energy-saving parameter value and the energy-saving parameter threshold to optimize the energy consumption. Thus, the energy-saving effect can be improved on the premise of ensuring the communication requirements. Description of the Drawings
[0065] By reading the following detailed description of the preferred embodiments, various other advantages and benefits will become clear to those of ordinary skill in the art. The drawings are only for the purpose of showing the preferred embodiments and are not considered to be a limitation of the present application. Moreover, throughout the drawings, the same reference numerals are used to represent the same components. In the drawings:
[0066] Figure 1 is a flowchart of a method for energy-saving control provided by an embodiment of the present application;
[0067] Figure 2 is a flowchart of a method for energy-saving control provided by an embodiment of the present application;
[0068] Figure 3 is a flowchart of a method for energy-saving control provided by an embodiment of the present application;
[0069] Figure 4 is a block diagram of a structure of an energy-saving control system provided by an embodiment of the present application;
[0070] Figure 5 is a schematic diagram of a flipped phase encoding group provided by an embodiment of the present application;
[0071] Figure 6 is a parameter schematic diagram of a wireless communication system based on RIS units provided by an embodiment of the present application;
[0072] Figure 7 is a block diagram of a structure of a base station provided by an embodiment of the present application;
[0073] Figure 8 is a block diagram of a structure of an electronic device provided by an embodiment of the present application. Detailed Embodiments
[0074] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.
[0075] Figure 1 shows a method for energy-saving control provided by an embodiment of the present application, as Figure 1As shown, the method includes:
[0076] Step S101: Obtain the energy-saving parameter threshold of the RIS unit;
[0077] Step S102: Determine the initial phase coding according to the target signal wave required by the user terminal, and send the initial phase coding to the RIS unit controller;
[0078] Step S103: Receive the phase coding fed back by the RIS unit controller;
[0079] Step S104: Send the target signal wave to the user terminal through the RIS unit, and receive the received power of the target signal wave fed back by the user terminal;
[0080] Step S105: Determine the energy-saving parameter value of the RIS unit according to the received power and the phase coding;
[0081] Step S106: Determine and execute the energy-saving strategy according to the energy-saving parameter value and the energy-saving parameter threshold.
[0082] In step S101, the base station (BS) obtaining the energy-saving parameter threshold of the RIS unit includes at least one of the following: determining the usage of the total network power resources, and determining the energy-saving parameter threshold according to the usage of the total network power resources; presetting the energy-saving parameter threshold.
[0083] In a possible implementation, the energy-saving parameter threshold includes: a preset first energy-saving parameter threshold and a preset second energy-saving parameter threshold; determining the energy-saving parameter threshold according to the usage of the total network power resources includes: when it is determined according to the usage of the total network power resources that the current total network power resources are greater than or equal to the first preset threshold, selecting the first energy-saving parameter threshold; when it is determined according to the usage of the total network power resources that the current total network power resources are less than or equal to the second preset threshold, selecting the second energy-saving parameter threshold; where the first energy-saving parameter threshold is less than the second energy-saving parameter threshold.
[0084] It can be understood that the base station can determine the energy-saving parameter threshold of the RIS according to the usage of the total network power resources. For example, two energy-saving parameter thresholds can be determined in advance. μ1 = 0.05, μ2 = 0.10; and the appropriate energy-saving parameter threshold can be selected according to the usage of the total network resources. If the energy-saving parameter threshold with a lower value is selected, it means that the total network power resources are abundant at this time, and the RIS unit is allowed to reflect the beam at a higher energy consumption level; if the energy-saving parameter threshold with a higher value is selected, it means that the total network power resources are scarce at this time, and the RIS unit needs to maintain a low power consumption level to reflect the beam.
[0085] In step S102, it is understandable that the base station can determine the initial phase coding according to the target signal wave required by the User Equipment (UE), and send the initial phase coding to the RIS unit controller. Specifically, in the working mode of semi-static beam coverage of the RIS unit, the base station determines the requirements for the center pointing of the target beam and the target beam coverage angle range for a specific communication scenario, generates the initial phase coding and transmits it to the RIS unit controller, and the RIS unit controller controls the RIS unit to generate a reflected beam and point to the target coverage range.
[0086] In steps S103 and S104, the base station can receive the phase coding fed back by the RIS unit controller. Among them, the phase coding is determined by the initial phase coding. Generally, the phase coding fed back by the RIS unit controller is the initial phase coding. The base station can also send the target signal wave to the user terminal through the RIS unit and receive the received power of the target signal wave fed back by the user terminal.
[0087] In step S105, the base station can determine the energy-saving parameter value of the RIS unit according to the received power and the phase coding. In a possible implementation manner, step S105, determining the energy-saving parameter value of the RIS unit according to the received power and the phase coding includes: determining the total power consumption of the dipole sub-units of the RIS unit according to the phase coding; determining the energy-saving parameter value of the RIS unit according to the received power and the total power consumption.
[0088] In step S106, the base station can determine and execute the energy-saving strategy according to the energy-saving parameter value and the energy-saving parameter threshold. In a possible implementation manner, step S106, determining and executing the energy-saving strategy according to the energy-saving parameter value and the energy-saving parameter threshold includes: in the case where the energy-saving parameter value is greater than or equal to the energy-saving parameter threshold, determining the energy-saving strategy as a first-level energy-saving strategy and executing the first-level energy-saving strategy; in the case where the energy-saving parameter value is less than the energy-saving parameter threshold, determining the energy-saving strategy as a second-level energy-saving strategy and executing the second-level energy-saving strategy; where the energy-saving degree of the second-level energy-saving strategy is greater than that of the first-level energy-saving strategy.
[0089] In a possible implementation manner, as Figure 2 shown, executing the first-level energy-saving strategy includes:
[0090] Step S201, performing a preset number of phase flipping operations on the phase coding to generate a preset number of groups of alternative phase codings;
[0091] Step S202, determining the energy-saving parameter value of each group of alternative phase codings;
[0092] Step S203, determining the alternative phase coding corresponding to the highest energy-saving parameter value as the first target phase coding and sending the first target phase coding to the RIS unit controller;
[0093] Among them, the first target phase encoding is used to instruct the RIS unit controller to regulate the RIS unit to determine the target signal wave after energy saving.
[0094] In a possible implementation, as Figure 3 shown, implementing the secondary energy-saving strategy includes:
[0095] Step S301: Process the phase encoding according to a preset low-power optimization algorithm;
[0096] Step S302: Determine the energy-saving parameter value of the processed phase encoding;
[0097] Step S303: Determine the magnitude relationship between the energy-saving parameter value of the processed phase encoding and the energy-saving parameter threshold;
[0098] Step S304: If the energy-saving parameter value of the processed phase encoding is still less than the energy-saving parameter threshold, continue to execute Step S301, Step S302, and Step S303 until entering
[0099] Step S305: The energy-saving parameter value of the processed phase encoding is greater than or equal to the energy-saving parameter threshold;
[0100] Step S306: Send the second target phase encoding corresponding to the energy-saving parameter value greater than or equal to the energy-saving parameter threshold to the RIS unit controller; among them, the second target phase encoding is used to instruct the RIS unit controller to regulate the RIS unit to determine the target signal wave after energy saving.
[0101] It can be understood that Figure 4 in, the system includes: a recording module for recording the energy-saving parameters of the current RIS unit; a decision module for comparing the energy-saving parameter value of the RIS unit in the recording module with the energy-saving parameter threshold to determine whether to execute the primary or secondary energy-saving scheme; an execution module for generating a low-power encoding for implementing the primary or secondary energy-saving scheme. As Figure 4As shown in the figure, after the base station (base station side) obtains the feedback information, the recording module in the decision module calculates the ratio of the received power to the total power consumption of the PIN diodes (the antenna elements of the RIS unit) corresponding to the phase encoding, and defines this ratio as the energy-saving parameter value of the RIS unit. The higher the energy-saving parameter value of the RIS unit, the better the energy-saving effect of the RIS unit; in the decision module, comparing the set energy-saving parameter threshold with the energy-saving parameter value can produce two results: the energy-saving parameter value of the RIS unit ≥ the energy-saving parameter threshold, and the energy-saving parameter value of the RIS unit < the energy-saving parameter threshold; if the energy-saving parameter value of the RIS unit ≥ the energy-saving parameter threshold, it means that the energy consumption of the RIS unit at this time is within the acceptable range, and it is decided to adopt a primary energy-saving scheme (primary energy-saving strategy), and only perform a simple phase flipping operation (the phase encoding can be flipped by 90 degrees, 180 degrees, and 270 degrees in sequence, or after flipping the phase encoding by 90 degrees, the formed phase encoding can be flipped by 90 degrees again, and so on. The embodiments of the present application do not limit the number of times of phase flipping, Figure 5 which is an exemplary phase flipping method), to obtain a set of beam encodings, and finally select the beam encoding with the highest energy-saving parameter (the first target phase encoding) and transmit it to the RIS unit controller to generate an energy-saving reflection beam; if the energy-saving parameter value of the RIS unit < the energy-saving parameter threshold, it means that the energy consumption of the RIS unit at this time is not within the acceptable range, and it is decided to adopt a secondary energy-saving scheme (secondary energy-saving strategy), perform an optimization design to reduce the power consumption of the RIS unit, feedback the optimized encoding to the RIS unit controller to generate a reflection beam, repeat the optimization design to reduce the power consumption of the RIS unit, feedback the optimized encoding to the RIS unit controller to generate a reflection beam, and terminate the loop until the energy-saving parameter of the RIS unit ≥ the energy-saving parameter threshold, and output the beam encoding and transmit it to the RIS unit controller to generate an energy-saving reflection beam.
[0102] The following takes a specific application scenario as an example to further illustrate the energy-saving control method shown in the embodiments of the present application.
[0103] As Figure 6 shown, considering a RIS-based SISO free-space wireless communication system, a three-dimensional rectangular coordinate system is established with the center of the RIS as the origin. The center frequency of the RIS is f, the wavelength is λ, and a reflective RIS with N rows and M columns is placed on the x-o-y plane. The electromagnetic unit in the nth row and mth column is called E n,m , and its electrical size is d x , d y . Define the reflection coefficient of E n,m as Assume that the transmitter is located on the positive half-axis of the z-axis, vertically incident electromagnetic waves on the RIS, and the receiver is located at any point in the half-space. The distance from the transmitter to the center of the RIS is expressed as d t , and the distance from the receiver to the center of the RIS is expressed as dr The elevation and azimuth angles from the transmitter to the RIS center are respectively denoted as θ t , The elevation and azimuth angles from the receiver to the RIS center are respectively denoted as θ r , Assume Define the distances from the transmitter and the receiver to the RIS electromagnetic unit E n,m as Define the elevation and azimuth angles from the RIS electromagnetic unit E n,m to the transmitter as Define the elevation and azimuth angles from the RIS electromagnetic unit E n,m to the receiver as The gain of the transmitter antenna is G t , and the transmission power is P t . The gain received by the receiver antenna after being reflected by the RIS is G r . The parameters used in this application scenario are shown in Table 1 as follows:
[0104] Table 1
[0105]
[0106]
[0107] Step 1: In the semi-static beam coverage operating mode of the RIS, the base station obtains an instruction to confirm that the target center angle is 66°, and the coverage angle range is [60°, 72°]. After determining the beam center pointing and beam width, transform the beam pattern design problem into a non-linear optimization algorithm problem:
[0108]
[0109] Taking the minimization of the difference between the generated beam and the target beam pattern as the objective function, under the constraint of discrete phases, use an optimization algorithm to generate the initial phase encoding and transmit it to the RIS controller to control the RIS to generate a reflected beam pointing to the target coverage range;
[0110] Step 2: The base station determines the energy-saving threshold parameters of the RIS as μ1 = 0.05 and μ2 = 0.10 according to the power resource usage situation; if μ1 = 0.05 is selected, it means that the power resources are abundant at this time, allowing the RIS to reflect the beam at a higher energy consumption level; if μ2 = 0.10 is selected, it means that the power resources are scarce at this time, and the RIS needs to maintain a low power consumption level to reflect the beam;
[0111] Step 3: The RIS controller records the phase encoding "3 1 1 2 3 0 0 1 2 3 3 0 1 1 2 2", and the user end records the received power P when the RIS generates a reflected beam according to the phase encoding r= 13.8 mW; The RIS controller feeds back the phase encoding, and the user terminal feeds back the received power to the base station recording module, which is used to jointly determine the energy-saving parameters of the RIS;
[0112] Step 4: The recording module in the base station decision module calculates the energy-saving parameters of the RIS In the decision module, the set energy-saving threshold parameter is compared with the RIS energy-saving parameter to determine whether to execute the first-level or second-level energy-saving scheme;
[0113] Step 5: If μ1 = 0.05 is selected, at this time, the RIS energy-saving parameter η0 > μ1, indicating that the energy consumption of the RIS is within the acceptable range. It is determined to adopt the first-level energy-saving scheme, and only a simple phase flip operation is performed to obtain a set of beam encodings. The energy-saving parameters of each rotation encoding are calculated respectively, and finally the beam encoding with the highest energy-saving parameter is selected and transmitted to the RIS controller to generate an energy-saving reflection beam;
[0114]
[0115] Finally, the phase encoding "2 0 0 1 2 3 3 0 1 2 2 3 0 0 1 1" is selected and transmitted to the RIS controller to generate an energy-saving reflection beam;
[0116] If μ2 = 0.10 is selected, at this time, the RIS energy-saving parameter η0 < μ2, indicating that the energy consumption of the RIS is not within the acceptable range. It is determined to adopt the second-level energy-saving scheme, and the optimized design is executed to reduce the power consumption of the RIS unit, generating the phase encoding "2 1 1 2 20 0 1 2 2 2 0 1 1 2 2", and steps 3 and 4 are executed to calculate the energy-saving parameters At this time, the RIS energy-saving parameter η0 < μ2, and the second-level energy-saving scheme is continued to be executed. The optimized design is executed to reduce the power consumption of the RIS unit, generating the phase encoding "0 1 1 2 0 0 0 1 2 0 0 0 1 1 2 2", and steps 3 and 4 are executed to calculate the energy-saving parameters At this time, the RIS energy-saving parameter η0 > μ2, the loop is terminated, and finally the phase encoding "0 1 1 20 0 0 1 2 0 0 0 1 1 2 2" is selected and transmitted to the RIS controller to generate an energy-saving reflection beam. In the decision module, the phase flip and low-power optimization designs are respectively executed for the first-level and second-level energy-saving modes. Finally, the RIS reflection beam encoding with the highest energy-saving parameter is selected to replace the initial phase encoding to make the energy-saving effect of the RIS better.
[0117] In summary, in the embodiments of the present application, the base station can determine the energy-saving parameter threshold of the RIS unit according to the usage of the total network power resources, jointly determine the energy-saving parameter value of the RIS unit based on the phase encoding fed back by the RIS unit controller and the received power fed back by the user terminal, compare the energy-saving parameter value with the energy-saving parameter threshold set by the base station, determine to execute the first-level or second-level energy-saving scheme, and respectively execute two designs of phase flipping and low-power optimization. Finally, according to different energy-saving schemes, select the RIS reflection beam encoding with the highest energy-saving parameter to replace the initial phase encoding, so as to make the energy-saving effect of the RIS better.
[0118] Figure 7 FIG. shows a structural block diagram of a base station according to an embodiment of the present application, as Figure 7 shown, the base station 70 includes:
[0119] An acquisition module 701, configured to acquire the energy-saving parameter threshold of the reconfigurable intelligent surface (RIS) unit;
[0120] An execution module 702, configured to determine an initial phase encoding according to the target signal wave required by the user terminal, and send the initial phase encoding to the RIS unit controller;
[0121] Receive the phase encoding fed back by the RIS unit controller, where the phase encoding is determined from the initial phase encoding;
[0122] Send a target signal wave to the user terminal through the RIS unit, and receive the received power of the target signal wave fed back by the user terminal;
[0123] Determine the energy-saving parameter value of the RIS unit according to the received power and the phase encoding;
[0124] Determine and execute an energy-saving strategy according to the energy-saving parameter value and the energy-saving parameter threshold.
[0125] In a possible implementation manner, the acquisition module 701 is further configured to perform at least one of the following: determine the usage of the total network power resources, and determine the energy-saving parameter threshold according to the usage of the total network power resources; preset the energy-saving parameter threshold.
[0126] In a possible implementation manner, the energy-saving parameter threshold includes: a preset first energy-saving parameter threshold and a preset second energy-saving parameter threshold; the execution module 702 is further configured to select the first energy-saving parameter threshold when it is determined according to the usage of the total network power resources that the current total network power resources are greater than or equal to the first preset threshold;
[0127] Select the second energy-saving parameter threshold when it is determined according to the usage of the total network power resources that the current total network power resources are less than or equal to the second preset threshold;
[0128] Among them, the energy-saving parameter threshold of the first stage is less than that of the second stage.
[0129] In a possible implementation, the execution module 702 is further configured to determine the total power consumption of the dipole sub-units of the RIS unit according to the phase encoding;
[0130] Determine the energy-saving parameter value of the RIS unit according to the received power and the total power consumption.
[0131] In a possible implementation, the execution module 702 is further configured to, when the energy-saving parameter value is greater than or equal to the energy-saving parameter threshold, determine the energy-saving strategy as the first-level energy-saving strategy and execute the first-level energy-saving strategy;
[0132] When the energy-saving parameter value is less than the energy-saving parameter threshold, determine the energy-saving strategy as the second-level energy-saving strategy and execute the second-level energy-saving strategy;
[0133] Among them, the energy-saving degree of the second-level energy-saving strategy is greater than that of the first-level energy-saving strategy.
[0134] In a possible implementation, the execution module 702 is further configured to perform a preset number of phase flip operations on the phase encoding to generate a preset number of groups of alternative phase encodings;
[0135] Determine the energy-saving parameter value of each group of alternative phase encodings;
[0136] Determine the alternative phase encoding corresponding to the highest energy-saving parameter value as the first target phase encoding, and send the first target phase encoding to the RIS unit controller; wherein, the first target phase encoding is used to instruct the RIS unit controller to regulate the RIS unit to determine the target signal wave after energy saving.
[0137] In a possible implementation, the execution module 702 is further configured to perform the following steps:
[0138] The first step: Process the phase encoding according to a preset low-power optimization algorithm;
[0139] The second step: Determine the energy-saving parameter value of the processed phase encoding;
[0140] The third step: Determine the magnitude relationship between the energy-saving parameter value of the processed phase encoding and the energy-saving parameter threshold;
[0141] If the energy-saving parameter value of the processed phase encoding is still less than the energy-saving parameter threshold, continue to execute the first step, the second step and the third step until the energy-saving parameter value of the processed phase encoding is greater than or equal to the energy-saving parameter threshold;
[0142] Send the second target phase encoding corresponding to the energy-saving parameter value greater than or equal to the energy-saving parameter threshold to the RIS unit controller; wherein, the second target phase encoding is used to instruct the RIS unit controller to adjust the RIS unit to determine the target signal wave after energy saving.
[0143] Therefore, in the embodiments of the present application, the base station can determine the energy-saving parameter threshold of the RIS unit according to the power resource usage; and jointly determine the energy-saving parameter value of the RIS unit based on the phase encoding fed back by the RIS unit controller and the received power fed back by the user terminal. This energy-saving parameter value can effectively measure the energy-saving effect of the RIS unit. By comparing the energy-saving parameter threshold and the energy-saving parameter value, the energy-saving mode of the RIS unit is determined, and it is determined whether to execute the primary or secondary energy-saving scheme, and finally the RIS low-power encoding is generated. Thus, the energy-saving mode of the RIS is adjusted according to the power resource usage, so that the low-power performance effect of the RIS is better.
[0144] The embodiments of the present application also provide an electronic device 80, as Figure 8 shown, including: a processor 801, a memory 802, and a program stored on the memory 802 and executable on the processor 801. When the program is executed by the processor, the steps of the energy-saving control method shown in the above embodiments are implemented.
[0145] The embodiments of the present application also provide a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the various processes of the method embodiments shown above are implemented, and the same technical effects can be achieved. To avoid repetition, it will not be elaborated here. Among them, the computer-readable storage medium, such as a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc, etc. Figure 1
[0146] It should be noted that in this article, the term "including", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of another identical element in the process, method, article or device including that element.
[0147] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in various embodiments of the present application.
[0148] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific implementation manners. The above specific implementation manners are merely illustrative rather than restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them belong to the protection scope of the present application.
Claims
1. A method for energy-saving control, characterized in that, The method includes: Obtaining the energy-saving parameter threshold of the reconfigurable intelligent surface (RIS) unit; Determining an initial phase encoding according to the target signal wave required by the user terminal, and sending the initial phase encoding to the RIS unit controller; Receiving the phase encoding fed back by the RIS unit controller, where the phase encoding is determined by the initial phase encoding; Sending the target signal wave to the user terminal through the RIS unit, and receiving the received power of the target signal wave fed back by the user terminal; Determining the energy-saving parameter value of the RIS unit according to the received power and the phase encoding; Determining and executing the energy-saving strategy according to the energy-saving parameter value and the energy-saving parameter threshold.
2. The method according to claim 1, wherein Obtaining the energy-saving parameter threshold of the RIS unit includes at least one of the following: Determining the usage of the total network power resources, and determining the energy-saving parameter threshold according to the usage of the total network power resources; Pre-setting the energy-saving parameter threshold.
3. The method according to claim 2, wherein The energy-saving parameter threshold includes: a preset first energy-saving parameter threshold and a preset second energy-saving parameter threshold; determining the energy-saving parameter threshold according to the usage of the total network power resources includes: When it is determined according to the usage of the total network power resources that the current total network power resources are greater than or equal to the first preset threshold, selecting the first energy-saving parameter threshold; When it is determined according to the usage of the total network power resources that the current total network power resources are less than or equal to the second preset threshold, selecting the second energy-saving parameter threshold; Wherein, the first energy-saving parameter threshold is less than the second energy-saving parameter threshold.
4. The method according to claim 1, wherein Determining the energy-saving parameter value of the RIS unit according to the received power and the phase encoding includes: Determining the total power consumption of the antenna sub-units of the RIS unit according to the phase encoding; Determining the energy-saving parameter value of the RIS unit according to the received power and the total power consumption.
5. The method according to claim 1, wherein Determining and executing the energy-saving strategy according to the energy-saving parameter value and the energy-saving parameter threshold includes: When the energy-saving parameter value is greater than or equal to the energy-saving parameter threshold, determining the energy-saving strategy as a primary energy-saving strategy and executing the primary energy-saving strategy; When the energy-saving parameter value is less than the energy-saving parameter threshold, determining the energy-saving strategy as a secondary energy-saving strategy and executing the secondary energy-saving strategy; Wherein, the energy-saving degree of the secondary energy-saving strategy is greater than that of the primary energy-saving strategy.
6. The method according to claim 5, characterized in that Executing the primary energy-saving strategy includes: Performing a preset number of phase flipping operations on the phase encoding to generate a preset number of groups of alternative phase encodings; Determining the energy-saving parameter value of each group of alternative phase encodings; Determining the alternative phase encoding corresponding to the highest energy-saving parameter value as the first target phase encoding, and sending the first target phase encoding to the RIS unit controller; wherein, the first target phase encoding is used to instruct the RIS unit controller to regulate the RIS unit to determine the energy-saving target signal wave.
7. The method according to claim 5, wherein Executing the secondary energy-saving strategy includes: The first step: Processing the phase encoding according to a preset low-power optimization algorithm; Second step: Determine the energy-saving parameter value of the processed phase encoding; Third step: Determine the magnitude relationship between the energy-saving parameter value of the processed phase encoding and the energy-saving parameter threshold; If the energy-saving parameter value of the processed phase encoding is still less than the energy-saving parameter threshold, continue to execute the first step, the second step, and the third step until the energy-saving parameter value of the processed phase encoding is greater than or equal to the energy-saving parameter threshold; Send the second target phase encoding corresponding to the energy-saving parameter value greater than or equal to the energy-saving parameter threshold to the RIS unit controller; wherein, the second target phase encoding is used to instruct the RIS unit controller to regulate the RIS unit to determine the target signal wave after energy saving.
8. A base station, characterized in that, The base station includes: An acquisition module, configured to acquire the energy-saving parameter threshold of the intelligent metasurface RIS unit; An execution module, configured to determine an initial phase encoding according to the target signal wave required by the user terminal and send the initial phase encoding to the RIS unit controller; Receive the phase encoding fed back by the RIS unit controller, wherein the phase encoding is determined from the initial phase encoding; Send the target signal wave to the user terminal through the RIS unit and receive the received power of the target signal wave fed back by the user terminal; Determine the energy-saving parameter value of the RIS unit according to the received power and the phase encoding; Determine and execute the energy-saving strategy according to the energy-saving parameter value and the energy-saving parameter threshold.
9. An electronic device, characterized in that, It includes: A processor, a memory, and a program stored on the memory and executable on the processor, and when the program is executed by the processor, the steps of the energy-saving control method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the energy-saving control method according to any one of claims 1 to 7 are implemented.