Scheduling of priority signals when using radio power excess subscriptions
By identifying and processing the maximum power backoff caused by oversubscription of radio power in network nodes, resources that do not carry priority signals are prevented from being scheduled, the problem of signal level fluctuations in RRM function is solved, and more robust priority signal transmission and system stability are achieved.
Patent Information
- Application Number
- CN202280100494.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-30
- Publication Date
- 2025-04-22
AI Technical Summary
When the radio power is overbooked, the signal level of the RRM function is prone to fluctuations, resulting in the system being unstable and the priority signal cannot be effectively processed.
By performing a specific scheduling method in the network node, the maximum power backoff caused by radio power oversubscribed is identified and the carrier is prevented from being scheduled in the symbol of the scheduling priority signal.
Ensure that the transmission of priority signals is more robust when overbooking is used with radio power, avoiding signal level fluctuations, improving system stability, and supporting more effective RRM functions.
Smart Images

Figure CN119866664A_ABST
Abstract
Description
Technical Field
[0001] Embodiments presented herein relate to a method, a network node, a computer program and a computer program product for scheduling a priority signal for transmission on a carrier using a radio unit with radio power oversubscription. Background Art
[0002] Mobile networks are becoming increasingly complex, with several mobile network operators employing different radio access technologies on a wide variety of frequency band sets. In addition, the size, weight and cost of the radio unit should be kept as small as possible without compromising key performance indicators (KPIs). Therefore, one approach is to develop radio units capable of multi-band operation or even wideband operation, where one radio unit and antenna system can handle operations at several frequency bands. In addition, the output power of the radio unit is a key size factor in terms of the size and weight of the radio unit; more output power requires more cooling, which leads to larger size and weight. By adopting power pooling (i.e., effectively using the total power in a pooled manner across several carriers (and / or sectors) in the radio unit during multi-band operation), the total output power can be reduced without affecting important KPIs (e.g., network coverage).
[0003] One way to achieve the benefits of power pooling is to oversubscribe the radio power. In general, oversubscription of radio power means that the carrier is configured with more power in total than the radio unit can transmit. As an introductory illustrative example, consider a radio unit capable of multi-band operation and having a maximum total output power of 60W. Assume that the radio unit is configured with two carriers, each of which can have a maximum output power of 40W and a bandwidth of 20MHz. This means that the carrier is usually configured with a power spectral density (PSD) of 2W / MHz. Obviously, 40+40>60[W], and therefore if the two carriers are scheduled to use more than 30MHz (30MHz multiplied by 2W / MHz=60W), the PSD needs to be reduced. However, if the total utilization of the two carriers is low enough (i.e., less than 30MHz), the PSD target value of 2W / MHz can remain unchanged.
[0004] Radio power oversubscription is typically transparent to the processing in the digital baseband unit, meaning that baseband operations such as scheduling will always assume that the configured power of the radio unit can be used (i.e., 40W per 20MHz carrier in the example above, or 2W / MHz). It is then up to the radio unit to ensure that the total radio capability (60W in the example above) is not exceeded. The radio unit does this by reducing the power of its carriers whenever the maximum capability of the radio unit is exceeded.
[0005] There may be challenges when using radio power oversubscription. As an example of this we will use Radio Resource Management (RRM). RRM is an example where priority signals (in terms of reference signals) are transmitted.
[0006] In general, RRM functions include traffic management and mobility. Traffic management involves aspects such as how to distribute users (represented by user devices served by the network) and traffic on different carriers to make the best use of available resources, taking into account Quality of Service (QoS), also known as load balancing. Mobility control aims to ensure seamless transfer of users between different cells (geographical areas) for user devices in connected mode, and handles cell selection / reselection of users for user devices in idle mode, ensuring that the user devices are connected and camped on the right cell.
[0007] In general, the RRM function relies on long-term channel state information (CSI) to make good decisions. Such CSI can be obtained via measurement reports sent by user devices. An example of a reporting parameter is SS-RSRP (short for Synchronization Signal Reference Signal Received Power). SS-RSRP reflects the signal quality of the Synchronization Signal Block (SSB), which is a cell-defining signal transmitted in the downlink. Therefore, the reporting parameter gives an estimate of the cell-wide signal quality of a specific cell. For example, this reporting parameter can be used for cell selection / reselection and traffic management.
[0008] All parameters of the measurement reports sent by the user equipment depend on the output power or power spectral density (PSD) of the radio unit from which the downlink reference signal is transmitted over the air. In the case of power oversubscription, the radio unit blindly reduces the power of all transmitted signals on all carriers whenever the maximum power capability of the radio unit is exceeded. In fact, many radio units operate on time domain signals without knowing their information content. Therefore, the radio unit cannot distinguish between different signals or physical channels. In addition, the baseband unit is unaware of how the radio unit scales and whether it has scaled the PSD of a specific signal. This means that the RRM function determined and derived based on a fixed PSD will not reflect the real conditions of the radio environment. Instead, it will appear as if the radio environment is worse than it actually is. In addition, since the baseband unit is unaware of how the radio unit scales and whether it has scaled the power, the baseband unit cannot compensate for the reported parameters from the user equipment based on the actual (possibly power scaled) PSD of the relevant signal. This ignorance and the fact that power scaling occurs from time to time may therefore lead to fluctuations in the signal level used by the RRM function.
[0009] More generally, network operation involves several control loops that counteract various system uncertainties and ensure robust and predictable network behavior. However, different control loops operating at different time constants may be sensitive to unknown signal fluctuations, such as those caused by power overbooking as described above. Such signal fluctuations may even lead to system instability.
[0010] Therefore, there remains a need for improved handling of priority signals when radio power oversubscription is used. Summary of the invention
[0011] Embodiments herein aim to solve the above mentioned problems by providing techniques for scheduling priority signals for transmission on a carrier by radio units using radio power oversubscription.
[0012] According to a first aspect, a method for scheduling a priority signal for transmission on a carrier using a radio unit with radio power oversubscription is proposed. The radio unit has a maximum power capability , and the radio unit and the carrier are configured with a total power The method is performed by a network node. The method comprises: Identify as The method comprises: in the symbol for scheduling the priority signal, for the carrier , blocking those that do not carry the priority signal resources are scheduled, wherein the priority signal is scheduled on the carrier of resources, and among them, yes and function.
[0013] According to a second aspect, a network node for scheduling a priority signal for transmission on a carrier using a radio unit with radio power oversubscription is proposed. The radio unit has a maximum power capability , and the radio unit and the carrier are configured with a total power The network node comprises a processing circuit. The processing circuit is configured to: cause the network node to back off a maximum power caused by radio power overbooking Identify as The processing circuit is configured to: cause the network node to schedule the priority signal for the carrier Blocks those that do not carry a priority signal resources are scheduled, wherein the priority signal is scheduled on the carrier of resources, and among them, yes and function.
[0014] According to a third aspect, a network node for scheduling a priority signal for transmission on a carrier using a radio unit with radio power oversubscription is proposed. The radio unit has a maximum power capability , and the radio unit and the carrier are configured with a total power The network node comprises an identification module configured to identify a maximum power backoff caused by radio power oversubscription. Identify as The network node includes a blocking module, the blocking module being configured to: in a symbol in which the priority signal is scheduled, for a carrier , blocking those that do not carry priority signals resources are scheduled, wherein the priority signal is scheduled on the carrier of resources, and among them, yes and function.
[0015] According to a fourth aspect, a computer program for scheduling priority signals for transmission on a carrier using radio units with radio power oversubscription is proposed, the computer program comprising computer program code which, when run on a network node, causes the network node to perform the method according to the first aspect.
[0016] According to a fifth aspect, a computer program product is proposed, comprising the computer program according to the fourth aspect and a computer readable storage medium having the computer program stored thereon. The computer readable storage medium may be a non-transitory computer readable storage medium.
[0017] Advantageously, these aspects provide for efficient handling of priority signals using radio power oversubscription, without experiencing the problems noted above.
[0018] Advantageously, these aspects ensure that radio power oversubscription does not impact the scenario of transmitting priority signals.
[0019] Advantageously, these aspects thus facilitate a more robust RRM functionality (eg in terms of traffic and mobility handling) and ensure that the cell coverage defined by the cell defining reference signals is not affected.
[0020] Other objectives, features and advantages of the disclosed embodiments will become apparent from the following detailed disclosure, the attached dependent claims as well as the accompanying drawings.
[0021] Generally, all terms used in the claims are to be interpreted according to their ordinary meaning in the art, unless explicitly defined otherwise herein. All references to "a / an / the unit, device, component, means, module, step, etc." are to be openly interpreted as referring to at least one instance of the unit, device, component, means, module, step, etc., unless explicitly stated otherwise. The steps of any method disclosed herein do not need to be performed in the exact order disclosed, unless explicitly stated otherwise. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The present inventive concept will now be described by way of example with reference to the accompanying drawings, in which:
[0023] Figure 1 is a schematic diagram showing a communication network according to an embodiment;
[0024] Figure 2 schematically illustrates a time-frequency resource grid according to an embodiment;
[0025] Figure 3 is a block diagram of a network node according to an embodiment;
[0026] Figure 4 is a flow chart of a method according to an embodiment;
[0027] Figure 5 schematically illustrates the blocking of resources when a priority signal is dispatched according to an embodiment;
[0028] Figure 6 Schematically illustrates SSB according to an embodiment;
[0029] Figure 7 is a schematic diagram showing functional units of a network node according to an embodiment;
[0030] Figure 8 is a schematic diagram showing functional modules of a network node according to an embodiment; and
[0031] Fig. 9 An example of a computer program product including a computer-readable storage medium according to an embodiment is shown. DETAILED DESCRIPTION
[0032] The inventive concept will now be described more fully hereinafter with reference to the accompanying drawings, in which certain embodiments of the inventive concept are shown. However, the inventive concept may be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein; rather, these embodiments are provided by way of example so that the disclosure will be thorough and complete and will fully convey the scope of the inventive concept to those skilled in the art. Throughout the specification, similar reference numerals refer to similar elements. Any steps or features shown in dashed lines should be considered optional.
[0033] Figure 1 1 is a schematic diagram showing a communication network 100 to which the embodiments presented herein may be applied. The communication network 100 may be a third generation (3G) telecommunication network, a fourth generation (4G) telecommunication network, a fifth generation (5G) telecommunication network, a sixth generation (6G) telecommunication network, or any evolution or combination thereof, and supports any third generation partnership project (3GPP) telecommunication standard where applicable. The communication network 100 comprises a network node 200, which is configured to provide network access to user devices 160a, 160m, 160M via a wireless link 150 in a (radio) access network 110. The (radio) access network 110 is operably connected to a core network 120. The core network 120 is in turn operably connected to a service network 130 (e.g., the Internet). The user devices 160a:160M are thereby able to access services of the service network 130 via the network node 200 and exchange data with the service network 130. The network node 200 comprises a digital baseband unit and is operably connected to a radio unit 140. Examples of network nodes 200 are radio access network nodes, radio base stations, base transceiver stations, Node Bs, evolved Node Bs, gNBs, access points, and backhaul nodes. Examples of user devices 160a:160M are terminal equipment, wireless devices, mobile stations, mobile phones, handsets, wireless local loop phones, smart phones, laptops, tablet computers, network-equipped sensors, network-equipped vehicles, customer premises equipment, and so-called Internet of Things devices.
[0034] It is assumed that the radio unit is capable of performing radio power oversubscription.As mentioned above, there remains a need for improved handling of priority signals where radio power oversubscription is used.
[0035] One object of the present invention is to make the transmission of priority signals more robust to radio power oversubscription. This can be achieved by making the priority signals resilient to radio power oversubscription. Essentially, radio power oversubscription can be avoided in symbols carrying the priority signals. In the case where the priority signals are downlink (cell defined) reference signals, this makes RRM based on the signal quality of the reported reference signals more robust in situations where radio power oversubscription is used.
[0036] Embodiments disclosed herein relate specifically to techniques for scheduling priority signals for transmission on a carrier using radio units with radio power oversubscription. To achieve such techniques, a network node 200, a method performed by the network node 200, a computer program product including code (e.g., code in the form of a computer program) is provided, which, when executed on the network node 200, causes the network node 200 to perform the method.
[0037] consider Figure 2 A specific time symbol in the time-frequency resource grid 20 shown. and Respectively represent carrier The PSD and total number of resources. In addition, let and The number of resources used for priority signals (such as SSB) and the number of carriers are respectively The amount of restricted (i.e. blocked) resources due to oversubscription of radio power. These quantities may use different units. Hereinafter, PSD will be expressed in W / MHz and resources in MHz. However, another example is that PSD is expressed as total power divided by the total number of physical resource blocks (PRBs), and resource utilization is given in the number of PRBs used. The power of a particular signal in a particular symbol and carrier is given by PSD multiplied by resource utilization. For example, The power corresponding to the blocked resource in is .
[0038] make represents the total number of carriers that may be affected by radio power oversubscription. In addition, it is assumed that the associated carriers are configured with a total power , while the maximum power capability of the radio unit is (in ).therefore, is the maximum amount of power reduction (i.e., power backoff) due to oversubscription of radio power. The power is expressed as ,in:
[0039] .
[0040] A typical configuration is:
[0041] .
[0042] Consider a specific time symbol. If the sum of the products of PSD and blocked resources over all carriers handled by the radio unit is greater than or equal to the maximum power backoff due to radio power oversubscription, then no power scaling needs to be applied in the radio unit. Therefore, the configured PSD and experienced PSD will be the same. Therefore, given the above definition, the network node can schedule carriers The following rules are used, which specify that when a priority signal is to be transmitted (using resources), restricting or blocking resources are scheduled.
[0043] Figure 3 is a block diagram of a network node 200 according to an embodiment. Radio power scaling is managed by a radio power scaling setting entity 250. A scheduler setting entity 260 calculates resource limits for symbols scheduled with priority signals based on various information and feeds the limit parameters to an associated scheduler 270. Each carrier can have its own independent scheduler. Figure 4 The operation of the network node 200 is disclosed.
[0044] Figure 4 is a flow chart illustrating an embodiment of a method for scheduling a priority signal for transmission on a carrier using a radio unit with radio power oversubscription. The radio unit has a maximum power capability The radio units and carriers are configured with a total power These methods are performed by the network node 200. The methods are advantageously arranged as a computer program 920.
[0045] At least some of the embodiments disclosed herein are directed to ensuring that radio power oversubscription is not used whenever a priority signal is scheduled. According to at least some of the embodiments disclosed herein, this is achieved by prohibiting scheduling of some resources (such as PRBs) (which do not carry priority signals) in the following symbols where the priority signal is scheduling other resources.
[0046] S106: The network node 200 backs off the maximum power caused by radio power overbooking. Identify as .
[0047] S108: The network node 200 schedules the priority signal in the symbol for the carrier , blocking those that do not carry priority signals resources are scheduled, among which the priority signal is scheduled on the carrier of resources, and among them yes and function.
[0048] Therefore, by using and To calculate , then according to and To calculate , the scheduling of some PRBs that do not carry priority signals can be prohibited in the symbols of the scheduling priority signal. Then the carrier Scheduler notification .
[0049] As mentioned above, some quantities (e.g. and ) can be expressed in different units. In some embodiments, the resources to be blocked are defined according to the number of at least one frequency interval or physical resource blocks PRB. However, other units may also be used.
[0050] Embodiments relating to further details of scheduling priority signals as performed by the network node 200 for transmission on a carrier using radio units with radio power oversubscription will now be disclosed.
[0051] In some aspects, each carrier That is, in some embodiments, there are a total of carriers, each of which has its own scheduler, and where the carrier The scheduler may operate independently of any other scheduler. In other aspects, at least two of the carriers share the same scheduler.
[0052] On the other hand, to prevent The resources can be determined by the baseband entity or the scheduler setting entity in the network node, wherein the The information of the resources is provided to the carrier in the network node Different methods of informing the schedulers when to apply the additional blocking rule can be envisaged. For example, the setup function can give each scheduler a periodic pattern indicating when in time the rule is to be applied, e.g. indicating which time slot numbers and / or symbol numbers (modulo the periodic time). In some examples, the schedulers may be informed of the time when the additional blocking rule is to be applied. The information of the resources is provided as a carrier The index of the table that the scheduler can access.
[0053] It is conceivable that the network node may have only very limited knowledge of the scheduling on each carrier, or may have very good knowledge of the scheduling on each carrier. Next, it will be disclosed how the network node 200 can identify, select or determine the scheduling to be blocked in the above different situations. Different implementations of resources are related to each other. Figure 5 , Figure 5 Three different examples are shown regarding how much knowledge the network node has about each carrier. Figure 5 (a) shows an example of a time-frequency grid 52, where the carrier The scheduler of the carrier is not aware of the scheduling on other carriers, so the blocking of resources can only be distributed on the allocated carriers. Own resources department. Figure 5 (b) and Figure 5 (c) shows such an example, where the control carrier The network node of the scheduler is aware of the scheduling on other carriers so that the blocking of resources can be distributed on two or more carriers. Figure 5 An example of a time-frequency grid 54 is shown in (b) where the priority signal is transmitted on each carrier simultaneously. Figure 5 An example of a time-frequency grid 56 is shown in (c) of FIG. 5 , where priority signals are transmitted on one carrier, while non-priority signals are scheduled for the remaining carriers.
[0054] Assume that the network nodes have very limited knowledge about each carrier, and especially when the The signal is scheduled without any knowledge of what type of signal is scheduled for any other carrier. This corresponds to Figure 5 Thus, according to some embodiments, independent of the carrier of The priority signal is scheduled in the resource to determine the information about the resources scheduled on any other carrier in the symbol of the resource to be blocked This corresponds to when the carrier The worst case scenario is assumed when scheduling signals, i.e., other carriers will have full resource utilization. The maximum potential power scaling due to radio power oversubscription needs to be considered. This means that, in some embodiments,
[0055]
[0056] in Indicates carrier The power spectral density of the priority signal is calculated to ensure that there is no impact on the PSD of the priority signal.
[0057]
[0058] Then there exists a The value of .
[0059] Alternatively, to ensure that there is no impact on the PSD of the priority signal, the maximum allowed power back-off for radio power oversubscription configuration is Given by:
[0060]
[0061] The network node may take this constraint into account.In particular, in some embodiments, the radio power oversubscription is managed by a radio power oversubscription setting entity in the network node, and the network node 200 is configured to perform the (optional) step S102.
[0062] S102: The network node 200 configures the radio power oversubscription setting entity to meet ,in , and Defined as above.
[0063] That is, the radio power oversubscription setting entity may consider that the maximum allowed radio power oversubscription is given by (3), and the radio unit will therefore not configure a radio power oversubscription with a value greater than that given by (3). Corresponding to the maximum allowed radio power oversubscription value. Alternatively or in parallel, given the current setting of radio power oversubscription (i.e. if e.g. is too large to cause (1) to fail), the network node may trigger a warning that the quality of the priority signal cannot be ensured. Therefore, in some embodiments, when ( As defined above), the network node 200 is configured to perform (optional) step S110.
[0064] S110: The network node 200 triggers a warning signal that the quality of the priority signal cannot be ensured.
[0065] From formulas (1)-(3), we can see that the carrier The configured power and bandwidth influences the maximum possible factor that the radio unit will use when performing radio power oversubscription. It goes without saying that the total carrier bandwidth must be larger than the bandwidth used for priority signals in each symbol.
[0066] In other aspects, it is assumed that the network node has good knowledge of the scheduling of all carriers, and in particular whenever a scheduling priority signal is sent to a carrier All carriers can block certain resources when transmitting on the Figure 5 (b) and Figure 5 Thus, in some embodiments, the determination of the carrier of The resources to be scheduled on any other carrier in the symbols in which the priority signal is scheduled in the resources are jointly determined to block The network node needs to inform the scheduler of each carrier when (in time) to apply the blocking In general, the schedulers of all carriers need to apply this blocking rule whenever a priority signal is scheduled on any carrier. This means that the schedulers of all carriers need to know when (in time) any (other) carrier will schedule a priority signal. This information can be semi-statically transmitted to all schedulers at carrier establishment or via carrier reconfiguration.
[0067] When the network nodes have good knowledge of the scheduling of all carriers, they can jointly decide The optimal value of , thus making more efficient decisions about blocked resources for each carrier compared to the above aspects. In some embodiments, how many resources to block is determined by determining the maximum power backoff due to overbooking of radio power when the number of blocked resources at least corresponds to And given pair and the number of total available resources per carrier by solving an optimization problem related to minimizing the total number of blocked resources in the symbol. In particular, in some embodiments, the optimization problem is formulated as selecting , so that:
[0068]
[0069] in represents the total number of carriers, and Indicates carrier The PSD of the priority signal of the radio is calculated using a linear programming approach. A linear programming approach can be used to solve the optimization problem. The solution can be calculated online or tabulated for the relevant configuration. The existence of one or more solutions depends on the radio power overbooking maximum power backoff being not too large relative to the system settings (e.g., carrier bandwidth).
[0070] As shown in formula (4), finding the optimal allocation of resources to be blocked on the carriers can, for example, be formulated as: minimizing the total number of blocked resources given that the number of blocked resources must at least correspond to the maximum power backoff due to radio power oversubscription and given a constraint on the number of available resources per carrier.
[0071] A solution to this optimization problem can be found by equally distributing the power backoff across all carriers. Therefore, in some embodiments, an equal amount of resources is blocked for each carrier. This corresponds to one of the constraints in equation (4) becoming:
[0072]
[0073] This means that the joint optimization in formula (4) can be performed independently for each carrier. That is:
[0074]
[0075] The solution can be expressed as:
[0076]
[0077] In this case, to ensure that there is no impact on the PSD of the priority signal, the maximum allowed power back-off for the radio power oversubscription configuration is Given by:
[0078]
[0079] So formula (6) needs to be As can be noticed, the factor Besides, formulas (5) and (6) are therefore equivalent to formulas (1) and (3).
[0080] In some examples, A scaling of is included in the objective function, for example to prioritize resources on one or more lower frequency carriers. Thus, in some embodiments, which resources to block is a function of frequency, with priority given to blocking resources at frequencies as high as possible.
[0081] That is, resources on lower frequency carriers may be more valuable than resources on higher frequency carriers. This can be achieved by assigning different weights to With carrier Here, the objective function becomes:
[0082]
[0083] in is a user parameter used to weight different carriers. In some examples:
[0084] .
[0085] The blocked resources need to be used in symbols where the priority signal is scheduled on any carrier.A special but quite common configuration is that all carriers transmit the priority signal in a synchronized manner (ie at the same time).
[0086] In some examples, The value of is fixed and independent of the symbol time. However, in other examples, The value of (and the associated amount of) can depend on the symbol time (or more precisely, on its content). In this regard, Figure 6 Schematically, an SSB 60 according to an example is shown in FIG. The SSB consists of a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and a physical broadcast channel (PBCH), which is spread over four OFDM symbols in time. As shown at timeline 65, one SSB is transmitted in four consecutive OFDM symbols every 20 ms. For all symbols in which the SSB is transmitted, the blocked resources It can be fixed and based on 20 physical resource blocks (PRBs), which corresponds to 7.2 MHz. However, alternatively, in the first of four consecutive symbols of the SSB The value of can be based on 127 subcarriers (ie, 3.81 MHz) and in the remaining three symbols of the SSB The value of can be based on 7.2MHz. If only PSS and SSS need to be protected, then in the first SSB symbol Based on 127 subcarriers (ie, 3.81 MHz), in the third SSB symbol It can be based on 12 PRB = 4.32MHz, and for the second SSB symbol and the fourth SSB symbol, Can be zero.
[0087] In some examples, frequency resource utilization for priority signals may depend on the parameter set used in the network. Taking SSB as an example, for a 30kHz parameter set, PSS / SSS occupies 3.8MHz, while PBCH occupies 7.2MHz. Similarly, time resource utilization depends on multiple network settings. A typical mid-band SSB configuration may require 7.2MHz in four consecutive symbols every 20ms, such as in Figure 6 as shown in the example.
[0088] Different assumptions affect the optimization problem expressed in Equation (4) and thus its solution. For example, consider that the network nodes have learned that whenever the carrier When the priority signal is transmitted, all other carriers send best effort data. , which means that the constraint in equation (4) holds for all carriers carrying best-effort data. In essence, it becomes .
[0089] In some alternatives, the maximum potential power scaling is handled by a subset of all carriers, implying that the optimization in equation (4) is performed on a subset of carriers. Thus, in some embodiments, the optimization problem is solved for a subset of carriers.
[0090] In some aspects, static power boosts for priority signals (based on fixed PSD per carrier) can be considered. ). Therefore, in some embodiments, the network node 200 is configured to perform (optional) step S104.
[0091] S104: After confirming that you want to block Before the resource is allocated, the network node 200 increases the carrier allocated to the priority signal to be scheduled on of The transmission power of each resource.
[0092] This can be achieved, for example, by increasing resource utilization for priority signals. , then a 3dB power boost for the priority signal would mean .
[0093] In some aspects, only the maximum radio power oversubscription power backoff is considered In particular, in some embodiments, yes The function of is a scaling factor. That is, only a portion of the power backoff can be overbooked according to the maximum radio power to constrain resources. One reason for doing this could be, for example, that priority signals are considered to be resilient enough to handle a certain degree of radio power scaling, or that the radio power overbooking function only partially scales the power. In the latter case, it could, for example, cause the radio power overbooking function to partially scale the power and partially relax the error vector magnitude (EVM) power backoff (relaxed power clipping), which would not significantly affect some signals using low modulation and coding schemes.
[0094] It is foreseeable that some carriers may be deactivated (and therefore not used). In this case, the maximum power backoff to be considered is The scaling may be performed by a factor corresponding to the number of carriers that are deactivated. Thus, in some embodiments, the scaling factor Depend on The deactivation of carriers can be handled (semi-)dynamically and thus blocked by the scheduler rules (denoted The value of ) should be updated (semi-)dynamically. However, this is still feasible even when using a separate scheduler for each carrier, since carrier deactivation is usually managed by RRM. Therefore, each time a carrier is activated or deactivated, it is necessary to calculate The new value of and sends it to the scheduler.
[0095] As mentioned above, there may be different examples of priority signals. In some non-limiting examples, the priority signal is any of the following: an SSB signal, a tracking reference signal (TRS), a channel state information reference signal (CSI-R), data and / or control signals for priority user services (e.g., emergency user services or time-critical data). In addition, in this regard, there may be symbols with corresponding TRS or CSI-R as the target, for example. Therefore, there can be more scheduler rules such as For example, if SSB is scheduled, you need to block resources, if TRS is scheduled, it is necessary to block resources, and if both SSB and TRS are scheduled, then it is necessary to block resources. In addition, the optimization problem in formula (4) can be extended with additional constraints that different types of priority signals have different priorities. Therefore, in some embodiments, of At least two different types of priority signals with different priorities may be scheduled in each resource. For example, resources for SSB may have the highest priority, resources for time-critical information may have a medium priority, and resources for best-effort data may have the lowest priority. One approach may be to have the network node calculate and provide to the scheduler several sets of blocked resources, where different sets are conditioned on the type of priority signal being scheduled. For example, one set may be used whenever best-effort data is scheduled, and other sets may be used when time-critical data is scheduled, where the selection of the set may depend on the maximum resource utilization for the time-critical data.
[0096] Next, two illustrative examples will be disclosed. The first example represents the worst case, where each carrier must handle the maximum potential radio power oversubscription backoff individually. The second example represents the best case, where a joint decision can be made for all carriers at setup time, i.e., where all carriers can jointly handle the maximum power backoff (even though the schedulers of the carriers may operate completely independently). Additional intermediate cases can be addressed through appropriate parameter tuning (e.g., handling a portion of the maximum power backoff, considering a subset of carriers, weighting different carriers, etc.).
[0097] As a first illustrative example, consider a radio unit with a maximum power of 60W for transmission on two carriers (Carrier 1 and Carrier 2), where each carrier is configured with an output power of 40W and a bandwidth of 20MHz. Further assume that a priority signal will be transmitted on either or both of these two carriers. In this example, , , and use The radio power is oversubscribed. W, and because , so the constraints in formula (3) are satisfied, and according to the worst case solution of formula (1), we get . Therefore, if the worst-case solution needs to be applied, the network node will inform the schedulers associated with carrier 1 and carrier 2 to block (i.e., not use) 10 MHz resources in the symbols of the scheduling priority signal. On the other hand, if knowledge of the scheduling on other carriers is available, there are several optimal solutions that are more resource efficient than the worst-case solution. Solving equation (4) yields, for example, the solution , , , where the last solution is consistent with equation (5). Compared with the worst-case solution, these solutions are 50% more resource efficient if the priority signal is sent on both carriers simultaneously.
[0098] As a second illustrative example, consider a radio unit with a maximum power of 60W for transmission on three carriers (Carrier 1, Carrier 2, and Carrier 3), where each carrier is configured with an output power of 40W, 20W, and 20W, respectively, and with a bandwidth of 20MHz, 10MHz, and 10MHz, respectively. It is further assumed that a priority signal is to be transmitted on at least one of the three carriers. Again in this example: , , and use The radio power is oversubscribed. However, because , so the constraint in equation (3) is not satisfied and there is no worst-case solution. If the worst-case solution is still desired, the network node needs to inform the radio power oversubscription setting function that the maximum Power backoff. On the other hand, if knowledge of the scheduling on other carriers is available, there are several solutions to equation (4) that can be found. Some solutions are: In this example, it should be noted that carrier 2 and carrier 3 have bandwidths that are too small relative to the bandwidth of the priority signal for equation (6) to hold, and therefore equation (5) is not a solution.
[0099] Figure 7 The components of the network node 200 according to the embodiment are schematically shown in the form of a plurality of functional units. The processing circuit 210 uses a computer program product 910 (eg in the form of a storage medium 230) that can be executed. Fig. 9 The processing circuit 210 may be provided by any combination of one or more of a suitable central processing unit (CPU), a multiprocessor, a microcontroller, a digital signal processor (DSP), etc., which execute software instructions in the processor 210 (as shown in FIG. 1 ). The processing circuit 210 may also be configured as at least one application specific integrated circuit (ASIC) or a field programmable gate array (FPGA).
[0100] In particular, the processing circuit 210 is configured to cause the network node 200 to perform a set of operations or steps as disclosed above. For example, the storage medium 230 may store the set of operations, and the processing circuit 210 may be configured to retrieve the set of operations from the storage medium 230 to cause the network node 200 to perform the set of operations. The set of operations may be provided as a set of executable instructions.
[0101] Thus, the processing circuit 210 is thereby arranged to perform the method as disclosed herein. The storage medium 230 may also include a persistent storage device, which may be, for example, any single memory or combination of magnetic memory, optical memory, solid-state memory, or even remotely mounted memory. The network node 200 may also include a communication interface 220, which is at least configured to communicate with other entities, functions, nodes, and devices. In this way, the communication interface 220 may include one or more transmitters and receivers, which include analog and digital components. The processing circuit 210 controls the overall operation of the network node 200, for example by sending data and control signals to the communication interface 220 and the storage medium 230, receiving data and reports from the communication interface 220, and retrieving data and instructions from the storage medium 230. Other components of the network node 200 and related functions are omitted so as not to obscure the concepts presented herein.
[0102] Figure 8 The components of the network node 200 according to the embodiment are schematically shown in the form of a plurality of functional modules. Figure 8The network node 200 includes a plurality of functional modules: an identification module 210 c configured to execute step S106 , and a blocking module 210 d configured to execute step S108 . Figure 8 The network node 200 may further include a plurality of optional functional modules, such as any one of a configuration module 210a configured to execute step S102, a promotion module 210b configured to execute step S104, and a trigger module 210e configured to execute step S110. In general, each functional module 210a:210e may be implemented only in hardware in one embodiment and in software in another embodiment, i.e., the latter embodiment has computer program instructions stored on a storage medium 230, which, when executed on a processing circuit, cause the network node 200 to execute the above combined functions. Figure 8 The corresponding steps mentioned. It should also be mentioned that even if the modules correspond to a part of a computer program, these modules are not necessarily separate modules therein, but the way in which they are implemented in software depends on the programming language used. Preferably, one or more or all of the functional modules 210a:210e can be implemented by the processing circuit 210, possibly in cooperation with the communication interface 220 and / or the storage medium 230. Therefore, the processing circuit 210 can be configured to obtain instructions provided by the functional modules 210a:210e from the storage medium 230 and execute these instructions, thereby performing any steps disclosed herein.
[0103] The network node 200 may be arranged as a standalone device, or as part of at least one other device. For example, the network node 200 may be arranged in a node of a radio access network or in a node of a core network. Alternatively, the functionality of the network node 200 may be distributed among at least two devices or nodes. The at least two nodes or devices may be part of the same network portion (e.g., a radio access network or a core network), or may be spread among at least two such network portions. Generally speaking, instructions that require real-time execution may be executed in a device or node that is operationally closer to a cell than instructions that do not require real-time execution. Thus, a first portion of the instructions executed by the network node 200 may be executed in a first device, and a second portion of the instructions executed by the network node 200 may be executed in a second device; the embodiments disclosed herein are not limited to any specific number of devices on which the instructions executed by the network node 200 may be executed. Therefore, the method according to the embodiments disclosed herein is suitable for execution by a network node 200 residing in a cloud computing environment. Therefore, although in Figure 7 A single processing circuit 210 is shown in FIG, but the processing circuit 210 may be distributed among multiple devices or nodes. The same applies to Figure 8 Functional modules 210a:210e and Fig. 9Computer program 920.
[0104] Fig. 9 An example of a computer program product 910 including a computer-readable storage medium 930 is shown. On the computer-readable storage medium 930, a computer program 920 may be stored, which may enable the processing circuit 210 and entities and devices operatively coupled thereto (e.g., the communication interface 220 and the storage medium 230) to perform methods according to the embodiments disclosed herein. Thus, the computer program 920 and / or the computer program product 910 may provide means for performing any of the steps disclosed herein. Fig. 9 In the example of , computer program product 910 is shown as an optical disc, such as a CD (compact disc) or a DVD (digital versatile disc) or a Blu-ray disc. Computer program product 910 may also be embodied as a memory, such as a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or an electrically erasable programmable read-only memory (EEPROM), and more specifically as a non-volatile storage medium of a device in an external memory such as a USB (universal serial bus) memory or a flash memory (e.g., compact flash). Thus, although computer program 920 is schematically shown here as a track on the depicted optical disc, computer program 920 may be stored in any manner suitable for computer program product 910.
[0105] The inventive concept has mainly been described above with reference to a few embodiments. However, as readily appreciated by a person skilled in the art, other embodiments than the ones disclosed above are equally possible within the scope of the inventive concept as defined by the appended patent claims.
Claims
1. A method for scheduling a priority signal for transmission on a carrier using a radio unit with radio power oversubscription, wherein: The radio unit has a maximum power capability , and the radio unit and the carrier are configured with a total power , wherein the method is performed by a network node (200), and wherein the method comprises: Maximum power back-off due to radio power oversubscription Identification (S106) is ;as well as In the symbol for which the priority signal is scheduled, for the carrier , blocking (S108) those that do not carry the priority signal resources are scheduled, wherein the priority signal is scheduled on the carrier of resources, and among them, yes and function.
2. The method according to claim 1, wherein: Total existence carriers, wherein each of the carriers has its own scheduler, and wherein the carrier A scheduler is capable of operating independently of any other scheduler in the scheduler.
3. A method according to any preceding claim, wherein: The baseband entity or the scheduler setting entity in the network node determines to block resources, and among them, about The information of the resources is provided to the network node for the carrier The scheduler.
4. The method according to claim 3, wherein: About blocking The information of the resources is provided for the carrier The index of the table that the scheduler can access.
5. A method according to any preceding claim, wherein: To prevent The resource is determined independently of information about scheduled resources on any other carrier in the symbol in which the priority signal is scheduled. of resources.
6. A method according to any preceding claim, wherein: Determined as: in Indicates carrier The power spectral density of the priority signal.
7. A method according to any preceding claim, wherein: The radio power oversubscription is managed by a radio power oversubscription setup entity in the network node, and wherein the method further comprises: Configuring (S102) the radio power oversubscription setting entity to satisfy ,in Indicates carrier The power spectral density of the priority signal, and wherein Indicates carrier The total number of resources.
8. The method according to any one of claims 1 to 5, wherein: when When ,in Indicates carrier The method further comprises: A warning signal that the quality of the priority signal cannot be ensured is triggered ( S110 ).
9. The method according to any one of claims 1 to 4, wherein: To prevent The resource is determined jointly with determining resources to be scheduled on any other carrier in the symbol in which the priority signal is scheduled. of resources.
10. The method according to claim 9, wherein: How many resources are blocked is determined by setting the number of given blocked resources to at least correspond to the maximum power backoff due to radio power overbooking. And given pair The constraint on the number of total available resources for each carrier is determined by solving an optimization problem associated with minimizing the total number of blocked resources in the symbol.
11. The method according to claim 10, wherein: The optimization problem is formulated as choosing , so that: in represents the total number of carriers, where Indicates carrier The power spectral density of the priority signal.
12. The method according to claim 10 or 11, wherein: A linear programming approach is used to solve the optimization problem.
13. The method according to claim 10, wherein: The optimization problem is solved for a subset of the carriers.
14. The method according to any one of claims 9 to 12, wherein: An equal amount of resources is blocked for each carrier.
15. A method according to any preceding claim, wherein: The method further comprises: In order to prevent the Prior to the resource, the carrier to which the priority signal is scheduled is promoted (S104). of The transmission power of each resource.
16. A method according to any preceding claim, wherein: Which resources to block is a function of frequency, with priority given to blocking resources at the highest possible frequency.
17. A method according to any preceding claim, wherein: yes The function of is the scaling factor.
18. The method according to claim 17, wherein: The scaling factor is given by It is defined by how many carriers are deactivated among the carriers.
19. A method according to any preceding claim, wherein: The priority signal is any one of the following: a synchronization signal block SSB signal, a tracking reference signal TRS, a channel state information reference signal CSI-RS, data for priority user service and / or a control signal.
20. A method according to any preceding claim, wherein: There are at least two different types of priority signals with different priorities scheduled on the carrier of resources.
21. A method according to any preceding claim, wherein: The resources to be blocked are defined in terms of frequency intervals or number of physical resource blocks PRBs.
22. A network node (200) for scheduling a priority signal for transmission on a carrier using a radio unit with radio power oversubscription, wherein: The radio unit has a maximum power capability , and the radio unit and the carrier are configured with a total power , wherein the network node (200) comprises a processing circuit (210), and wherein the processing circuit is configured to cause the network node (200): The maximum power back-off caused by oversubscription of the radio power Identify as ;as well as In the symbol for which the priority signal is scheduled, for the carrier , blocking those that do not carry the priority signal resources are scheduled, wherein the priority signal is scheduled on the carrier of resources, and among them, yes and function.
23. A network node (200) for scheduling a priority signal for transmission on a carrier using a radio unit with radio power oversubscription, wherein: The radio unit has a maximum power capability , and the radio unit and the carrier are configured with a total power , wherein the network node (200) comprises: The identification module (210c) is configured to: Identify as ;as well as The blocking module (210d) is configured to: in the symbol where the priority signal is scheduled, for the carrier , blocking those that do not carry the priority signal resources are scheduled, wherein the priority signal is scheduled on the carrier of resources, and among them, yes and function.
24. The network node (200) according to claim 22 or 23, further configured to: perform the method according to any one of claims 2 to 21.
25. A computer program (920) for scheduling a priority signal for transmission on a carrier using a radio unit with radio power oversubscription, wherein: The radio unit has a maximum power capability , and the radio unit and the carrier are configured with a total power , wherein the computer program comprises computer code which, when executed on a processing circuit (210) of a network node (200), causes the network node (200) to: The maximum power back-off caused by oversubscription of the radio power Identification (S106) is ;as well as In the symbol for which the priority signal is scheduled, for the carrier , blocking (S108) those that do not carry the priority signal resources are scheduled, wherein the priority signal is scheduled on the carrier of resources, and among them, yes and function.
26. A computer program product (910) comprising a computer program (920) according to claim 25, and a computer readable storage medium (930) on which the computer program is stored.