Method for determining MPR value, user equipment, communication system, and storage medium

WO2026166102A1PCT designated stage Publication Date: 2026-08-13CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-26
Publication Date
2026-08-13

Smart Images

  • Figure CN2025124573_13082026_PF_FP_ABST
    Figure CN2025124573_13082026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides a method for determining a maximum power reduction (MPR) value, a user equipment, a communication system, and a storage medium. The method for determining an MPR value comprises: determining a resource block extension value; on the basis of the resource block extension value, the length of continuously allocated transmission bandwidth for a user, and a user equipment transmission bandwidth configuration, determining lower and upper bounds of a resource block starting point; on the basis of the lower and upper bounds, determining internal resource block allocation; and using the internal resource block allocation to determine an MPR value.
Need to check novelty before this filing date? Find Prior Art

Description

Methods for determining MPR values, user equipment and communication systems, storage media

[0001] Cross-references to related applications

[0002] This disclosure claims priority to Chinese Patent Application No. 2025101308094, filed on February 5, 2025, entitled "Method for determining MPR value, user equipment and communication system, storage medium", the entire contents of which are incorporated herein by reference. Technical Field

[0003] This disclosure relates to the field of communications, and in particular to a method for determining the MPR (Maximum Power Reduction) value, user equipment and communication systems, and storage media. Background Technology

[0004] High-power terminals have always been a key focus for global operators and equipment manufacturers. Higher uplink transmission power can better guarantee the uplink access of UE (User Equipment) and improve the overall coverage of 5G systems.

[0005] There are many ways to increase power, but power increases are not unlimited. Factors to consider include radiation from the terminal to the human body, nonlinear distortion of the power amplifier, and interference from carrier power to adjacent channels (ACLR / SEM). Correspondingly, 3GPP (3rd Generation Partnership Project) introduced the MPR scheme to appropriately reduce uplink transmit power, ensuring the power amplifier always operates in a linear region and reducing the impact of ACLR / SEM on adjacent channels.

[0006] As standards have evolved, discussions have primarily focused on reducing power back-off during MPR (Maximum Power Reduction) to ensure DC power consumption. The current mainstream approach is to introduce DFT-s-OFDM (Discrete Fourier Transform-Spread Orthogonal Frequency Division Multiplexing) waveforms. This is because DFT waveforms have a lower PAPR (Peak to Average Power Ratio), a smaller output power fluctuation range, and therefore a larger linear amplification region, requiring less power back-off. Furthermore, Rel-18 superimposes FDSS (Frequency Domain Spectrum Shaping) on ​​top of DFT-s-OFDM, further reducing PAPR through smoother frequency domain filtering. Summary of the Invention

[0007] The inventors noted that, among related technologies, DFT-s-OFDM is not suitable for all scenarios and also suffers from drawbacks such as large bandwidth consumption and high bit error rate at low SINR (Signal to Interference plus Noise Ratio). Meanwhile, with technological breakthroughs in RF modules, more refined manufacturing processes and hardware designs have improved the nonlinear distortion of power amplifiers. The main bottleneck limiting further reductions in MPR has become the impact of excessively high ACLR / SEM on adjacent channels, a problem that cannot be improved by waveform transformation.

[0008] Accordingly, this disclosure provides a method for determining the MPR value, which effectively reduces the MPR value by expanding the allocation of internal resource blocks.

[0009] In a first aspect of this disclosure, a method for determining an MPR value is provided, performed by a user equipment, comprising: determining a resource block extension value; determining a lower bound and an upper bound of a resource block start point based on the resource block extension value, a continuously allocated transmission bandwidth length by the user, and a transmission bandwidth configuration of the user equipment; determining an internal resource block allocation based on the lower bound and the upper bound; and determining a maximum power reduction MPR value using the internal resource block allocation.

[0010] In some embodiments, the resource block extension value includes a first resource block extension value and a second resource block extension value.

[0011] In some embodiments, determining the lower bound of the resource block starting point includes: determining the lower bound based on the first resource block extension value and the length of the continuously allocated transmission bandwidth by the user.

[0012] In some embodiments, determining the lower bound includes: rounding down the ratio of the continuously allocated transmission bandwidth length of the user to 2 to obtain a first intermediate value; determining a first bandwidth value based on the first intermediate value; calculating the difference between the first bandwidth value and the first resource block extension value to obtain a second bandwidth value; and selecting the maximum value between a predetermined value and the second bandwidth value as the lower bound, wherein the predetermined value is 0 or 1.

[0013] In some embodiments, determining the first bandwidth value includes: using the first intermediate value as the first bandwidth value; or, selecting the maximum value between 1 and the first intermediate value as the first bandwidth value.

[0014] In some embodiments, determining the upper bound of the resource block starting point includes: determining the upper bound based on the continuously allocated transmission bandwidth length of the user, the transmission bandwidth configuration of the user equipment, and the second resource block extension value.

[0015] In some embodiments, determining the upper bound includes: calculating the difference between the user equipment transmission bandwidth configuration and the continuously allocated transmission bandwidth length to obtain a second intermediate value; selecting the maximum value between 1 and the first intermediate value as a third intermediate value; calculating the sum of the user equipment transmission bandwidth configuration and the second resource block extension value, and the difference between the sum of the third intermediate value and the continuously allocated transmission bandwidth length to obtain a fourth intermediate value; and selecting the minimum value between the second intermediate value and the fourth intermediate value as the upper bound.

[0016] In some embodiments, determining the upper bound of the resource block starting point includes: determining the upper bound based on the continuously allocated transmission bandwidth length of the user, the transmission bandwidth configuration of the user equipment, the second resource block extension value, and the lower bound.

[0017] In some embodiments, determining the upper bound includes: calculating the difference between the user equipment transmission bandwidth configuration and the continuously allocated transmission bandwidth length to obtain a second intermediate value; calculating the sum of the user equipment transmission bandwidth configuration and the second resource block extension value, and the difference between the sum of the sum of the user equipment transmission bandwidth configuration and the second resource block extension value and the lower bound and the continuously allocated transmission bandwidth length to obtain a fifth intermediate value; and selecting the minimum value between the second intermediate value and the fifth intermediate value as the upper bound.

[0018] In some embodiments, determining the lower bound includes: rounding down the ratio of the continuously allocated transmission bandwidth length to 2 to obtain a first intermediate value; determining a first bandwidth value based on the first intermediate value; and selecting the maximum value between the first resource block extension value and the first bandwidth value as the lower bound.

[0019] In some embodiments, determining the first bandwidth value includes: using the first intermediate value as the first bandwidth value; or, selecting the maximum value between 1 and the first intermediate value as the first bandwidth value.

[0020] In some embodiments, determining the upper bound of the resource block starting point includes: determining the upper bound based on the continuously allocated transmission bandwidth length of the user, the transmission bandwidth configuration of the user equipment, the first resource block extension value, and the second resource block extension value.

[0021] In some embodiments, determining the upper bound includes: calculating the difference between the sum of the user equipment transmission bandwidth configuration and the first resource block extension value and the continuously allocated transmission bandwidth length of the user, generating a sixth intermediate value; selecting the maximum value between 1 and the first intermediate value as a seventh intermediate value; calculating the difference between the sum of the user equipment transmission bandwidth configuration, the first resource block extension value, and the second resource block extension value and the seventh intermediate value and the continuously allocated transmission bandwidth length of the user, obtaining an eighth intermediate value; and selecting the minimum value between the sixth intermediate value and the eighth intermediate value as the upper bound.

[0022] In some embodiments, determining the internal resource block allocation includes: determining the resource allocation as an internal resource block allocation when the resource block start point RBStart of the resource block allocation is greater than or equal to the lower bound and less than or equal to the upper bound, and the length of the continuously allocated transmission bandwidth of the user is less than or equal to a third bandwidth value, wherein the third bandwidth value is the rounded-up value of the ratio of the sum of the user equipment transmission bandwidth configuration, the first resource block extension value and the second resource block extension value to 2.

[0023] In some embodiments, the resource block extension value is included in configuration information sent by the network device via higher-layer signaling.

[0024] In some embodiments, determining the resource block extension value includes: when the configuration information sent by the network device via higher-layer signaling includes bandwidth extension parameters, determining the resource block extension value based on the bandwidth extension parameters and the subcarrier spacing.

[0025] In some embodiments, the bandwidth expansion parameter includes the bandwidth expansion amount, or the expansion ratio of the user equipment transmission bandwidth configuration.

[0026] In some embodiments, determining the resource block extension value includes: when the configuration information sent by the network device via higher-layer signaling includes a bandwidth extension identifier, determining the resource block extension value based on the product of the user equipment transmission bandwidth configuration and a predetermined extension ratio.

[0027] In some embodiments, the predetermined expansion ratio is 1 / 2.

[0028] In some embodiments, when the predetermined expansion ratio is 1 / 2, all feasible resource block allocations are used as the internal resource block allocations.

[0029] In some embodiments, determining the resource block extension value includes: when the configuration information sent by the network device through higher-layer signaling includes a virtual extended transmission bandwidth configuration, calculating the difference between the extended transmission bandwidth configuration and the user equipment transmission bandwidth configuration to obtain a bandwidth difference; and calculating the ratio of the bandwidth difference to 2 as the resource block extension value.

[0030] In some embodiments, terminal capabilities are reported to the network device, including whether the terminal capabilities support the ability to determine the MPR value by expanding the transmission bandwidth configuration of the user equipment to broaden the range of internal resource block allocation.

[0031] In a second aspect of this disclosure, a user equipment is provided, comprising: a memory; and a processor coupled to the memory, the processor being configured to execute instructions stored in the memory to implement the method as described in any of the above embodiments.

[0032] In a third aspect of this disclosure, a communication system is provided, comprising: a user equipment as described in any of the above embodiments; and a network device configured to send configuration information for determining resource block extension values ​​to the user equipment via higher-layer signaling.

[0033] In some embodiments, the network device is configured to determine the resource block extension value based on the user equipment transmission bandwidth configuration, the bandwidth of the network device, and the number of carriers, and to send the resource block extension value to the user equipment through the configuration information.

[0034] In some embodiments, the configuration information includes bandwidth extension parameters.

[0035] In some embodiments, the bandwidth expansion parameter includes the bandwidth expansion amount, or the expansion ratio of the user equipment transmission bandwidth configuration.

[0036] In some embodiments, the configuration information includes a bandwidth extension identifier.

[0037] In some embodiments, the configuration information includes the virtual extended transmission bandwidth configuration.

[0038] In a fourth aspect of this disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions that, when executed by a processor, implement the method as described in any of the above embodiments.

[0039] In a fifth aspect of this disclosure, a computer program product is provided, including computer instructions, wherein the computer instructions, when executed by a processor, implement the method as described in any of the above embodiments.

[0040] Other features and advantages of this disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description

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

[0042] Figure 1 is a schematic diagram illustrating the impact of the relationship between N_RB and L_CRB in an embodiment of this disclosure on the definition of inner RB allocation / outer RB allocation;

[0043] Figure 2 is a schematic diagram of frequency band allocation according to an embodiment of the present disclosure;

[0044] Figure 3 is a schematic diagram of virtual expansion of N_RB according to an embodiment of this disclosure;

[0045] Figure 4 is a flowchart illustrating a method for determining the MPR value according to an embodiment of this disclosure;

[0046] Figure 5 is a schematic diagram of the structure of a user equipment according to an embodiment of the present disclosure;

[0047] Figure 6 is a schematic diagram of the structure of a communication system according to an embodiment of the present disclosure. Detailed Implementation

[0048] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit this disclosure or its application or use. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without creative effort are within the scope of protection of this disclosure.

[0049] Unless otherwise specifically stated, the relative arrangement, numerical expressions, and values ​​of the components and steps set forth in these embodiments do not limit the scope of this disclosure.

[0050] At the same time, it should be understood that, for ease of description, the dimensions of the various parts shown in the accompanying drawings are not drawn according to actual scale.

[0051] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and equipment should be considered part of the specification.

[0052] In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values.

[0053] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.

[0054] The inventors noted that, according to the definition rules for MPR values ​​in the 3GPP standard, the MPR value for both DFT-s-OFDM and traditional CP-OFDM (Cyclic Prefix Orthogonal Frequency Division Multiplexing) waveforms is greater than or equal to the MPR value for inner resource block allocation. Therefore, if it can be guaranteed that the actual allocated bandwidth of the UE during each uplink transmission belongs to the inner resource block allocation, the MPR value can be significantly reduced.

[0055] However, given a fixed channel bandwidth, forcibly limiting the UE's actual allocated bandwidth to internal resource blocks will significantly reduce the number of selectable BWPs (Bandwidth Parts) and decrease throughput. The UE's user equipment transmission bandwidth configuration (N)RB ) and the length of the continuously allocated transmission bandwidth for the UE (L) CRB The relationship between these parameters and their impact on the definition of inner RB allocation / outer RB allocation is shown in Figure 1. In Figure 1, label 1 represents outer RB allocation, and label 2 represents inner RB allocation.

[0056] As can be seen in Figure 1, N RB The value of L is positively correlated with the range of inner RB allocation, and the largest inner RB allocation has a higher L value. CRB For N RB / 2.

[0057] For example, a telecom operator has 45MHz and 300MHz bandwidth in the n1 and n78 frequency bands respectively (based on co-construction and sharing, as shown in Figure 2). According to the traditional RB (Resource Block) allocation rules, these two frequency bands will only have a maximum inner RB allocation of 22.5MHz and 150MHz respectively. CRB Therefore, it is difficult to simultaneously meet the MPR reduction and high bandwidth requirements of MU-MIMO (Multi-User Multiple-Input Multiple-Output).

[0058] Due to N RB Outer RB allocation causes more severe interference to adjacent frequency bands than inner RB allocation (i.e., the out-of-band ACLR / SEM of radiation under outer RB allocation is higher, where "out-of-band" refers to N). RB (Besides), the MPR value of outer RB allocation is greater than that of inner RB allocation. In the current spectrum allocation scenario, adjacent frequency ranges of NR (New Radio) channels are not allocated or not allocated to terrestrial mobile communication systems, therefore the impact of ACLR / SEM on these frequency ranges is meaningless. On the other hand, the network side will allocate BS (Base Station) bandwidth reasonably; when frequency resources are sufficient, it may not allocate NR bandwidth to a particular UE. RBChannels for other UEs are allocated to both sides. For example, as shown in Figure 2, the BS bandwidth of the n78 band is 300MHz, and the 200MHz band on the right is used for satellite communication, with no IMT (international mobile telecommunication) service. If N RB If the frequency is 3500-3600MHz, the remaining 200MHz on the left can be either not allocated or partially allocated to other UEs, depending on the needs.

[0059] In summary, when N RB When there is sufficient frequency domain space on both sides, it is possible to calculate L CRB When allocating N using the RB method RB Virtual expansion is performed to increase the range of inner RB allocation, allowing high-bandwidth UEs to use the MPR value of the inner RB allocation, thereby improving uplink power. As shown in Figure 3, the area indicated by 3 is where N is performed. RB The virtual extended inner RB allocation range.

[0060] Figure 4 is a flowchart illustrating a method for determining an MPR value according to an embodiment of this disclosure. In some embodiments, the following method for determining the MPR value is performed by a user equipment, including steps 41-44.

[0061] In step 41, the resource block extension value is determined.

[0062] In some embodiments, the resource block extension value is included in configuration information sent by the network device via higher-layer signaling. For example, the network device configures N based on the user equipment transmission bandwidth. RB The bandwidth and number of carriers of the network devices are used to determine the resource block extension value, and the resource block extension value is sent to the user equipment through configuration information.

[0063] In some embodiments, when the configuration information sent by the network device via higher-layer signaling includes bandwidth extension parameters, the resource block extension value is determined based on the bandwidth extension parameters and the subcarrier spacing.

[0064] For example, bandwidth expansion parameters include the amount of bandwidth expansion, or the expansion ratio of the user equipment transmission bandwidth configuration.

[0065] In some embodiments, when the configuration information sent by the network device via higher-layer signaling includes a bandwidth extension identifier, the resource block extension value is determined based on the product of the user equipment transmission bandwidth configuration and a predetermined extension ratio.

[0066] For example, if the predetermined expansion ratio is 1 / n, then the resource block expansion value = 1 / n × N RB .

[0067] It should be noted that when the predetermined expansion ratio is 1 / 2, all feasible resource blocks are allocated as internal resource blocks. In this case, steps 42 and 43 below do not need to be executed.

[0068] In some embodiments, the configuration information includes a virtual extended transmission bandwidth configuration N. RB_new In this case, calculate the expanded transmission bandwidth configuration N. RB_new User equipment transmission bandwidth configuration N RB The difference is used to obtain the bandwidth difference. Next, the ratio of the bandwidth difference to 2 is calculated as the resource block extension value.

[0069] For example, the resource block extension value x is shown in formula (1).

[0070] x=(N RB_new -N RB ) / twenty one)

[0071] In some embodiments, the resource block extension value includes a first resource block extension value x1 and a second resource block extension value x2, which can be applied to N. RB The expansion proceeds on both sides. The expansion values ​​x1 for the first resource block and x2 for the second resource block are non-negative integers.

[0072] For example, when x1 equals x2, for N RB Expand symmetrically on both sides. When x1 is not equal to x2, for N RB It expands asymmetrically on both sides.

[0073] In step 42, the lower and upper bounds of the resource block starting point are determined based on the resource block extension value, the length of the continuously allocated transmission bandwidth by the user, and the transmission bandwidth configuration of the user equipment.

[0074] In some embodiments, based on the first resource block extension value x1 and the continuously allocated transmission bandwidth length L by the user... CRB Determine the lower bound.

[0075] Example 1: The steps for determining the lower bound include the following.

[0076] 1) The length L of the transmission bandwidth continuously allocated to the user CRB The ratio of 2 is rounded down to obtain the first intermediate value.

[0077] 2) Determine the first bandwidth value based on the first intermediate value.

[0078] For example, the first intermediate value can be used as the first bandwidth value, or the maximum value between 1 and the first intermediate value can be selected as the first bandwidth value.

[0079] 3) Calculate the difference between the first bandwidth value and the first resource block extension value x1 to obtain the second bandwidth value.

[0080] 4) Select the maximum value between the predetermined value and the second bandwidth value as the lower bound, where the predetermined value is 0 or 1.

[0081] For example, the lower bound RB Start,Low It can be calculated using any one of formulas (2) to (5).

[0082] RB Start,Low =max(0,max(1,floor(L)) CRB / 2))-x1) (2)

[0083] RB Start,Low =max(1,max(1,floor(L)) CRB / 2))-x1) (3)

[0084] RB Start,Low =max(0,floor(L) CRB / 2)-x1) (4)

[0085] RB Start,Low =max(1,floor(L) CRB / 2)-x1) (5)

[0086] In formulas (2) to (5), max is the maximum value function and floor is the floor function.

[0087] Accordingly, in Embodiment 1, based on the continuously allocated transmission bandwidth length L of the user CRB User equipment transmission bandwidth configuration N RB The upper bound is determined by multiplying the second resource block by 2.

[0088] For example, the steps to determine the upper bound include the following.

[0089] 1) Calculate the user equipment transmission bandwidth configuration N RB The length of the transmission bandwidth continuously allocated to the user L CRB The difference is used to obtain the second intermediate value.

[0090] 2) Select the maximum value between 1 and the first intermediate value as the third intermediate value.

[0091] 3) Calculate the user equipment transmission bandwidth configuration N RB The sum of the second resource block extension value x2, the third intermediate value, and the transmission bandwidth length L continuously allocated by the user. CRB The difference is used to obtain the fourth intermediate value.

[0092] 4) Select the minimum value between the second and fourth intermediate values ​​as the upper bound.

[0093] For example, the upper bound RB Start,High It is calculated using formula (6).

[0094] RB Start,High =min(N) RB -L CRB N RB +x2-max(1,floor(L CRB / 2))-L CRB )

[0095] (6)

[0096] In formula (6), min is the minimum value function and floor is the floor function.

[0097] For example, in Embodiment 1, based on the continuously allocated transmission bandwidth length L of the user... CRB User equipment transmission bandwidth configuration N RB The second resource block extension value x2 and the lower bound RB Start,Low Determine the upper bound.

[0098] It should be noted that the lower bound RB Start,Low It can be calculated using any one of the above formulas (2) to (5).

[0099] For example, the steps to determine the upper bound include the following.

[0100] 1) Calculate the user equipment transmission bandwidth configuration N RB The length of the transmission bandwidth continuously allocated to the user L CRB The difference is used to obtain the second intermediate value.

[0101] 2) Calculate the user equipment transmission bandwidth configuration N RB The sum of the second resource block extension value x2 and the lower bound RB Start,Low The length of the transmission bandwidth continuously allocated to the user L CRB The difference is used to obtain the fifth intermediate value.

[0102] 3) Select the minimum value between the second and fifth intermediate values ​​as the upper bound.

[0103] For example, the upper bound RB Start,HighIt is calculated using formula (7).

[0104] RB Start,High =min(N) RB -L CRB N RB +x2-RB Start,Low -L CRB (7)

[0105] In formula (7), min is the minimum value function and floor is the floor function.

[0106] Example 2: The steps for determining the lower bound include the following.

[0107] 1) The length L of the transmission bandwidth continuously allocated to the user CRB The ratio of 2 is rounded down to obtain the first intermediate value.

[0108] 2) Determine the first bandwidth value based on the first intermediate value.

[0109] For example, the first intermediate value can be used as the first bandwidth value, or the maximum value between 1 and the first intermediate value can be selected as the first bandwidth value.

[0110] 3) Select the maximum value between the first resource block extension value x1 and the first bandwidth value as the lower bound.

[0111] For example, the lower bound RB Start,Low It can be calculated using formula (8) or formula (9).

[0112] RB Start,Low =max(x1,max(1,floor(L)) CRB / 2))) (8)

[0113] RB Start,Low =max(x1,floor(L) CRB / 2)) (9)

[0114] In formulas (8) to (9), max is the maximum value function and floor is the floor function.

[0115] Accordingly, in Embodiment 1, based on the continuously allocated transmission bandwidth length L of the user CRB User equipment transmission bandwidth configuration N RB The upper bound is determined by the first resource block extension value x1 and the second resource block extension value x2.

[0116] For example, the steps to determine the upper bound include the following.

[0117] 1) Calculate the user equipment transmission bandwidth configuration N RB The sum of the first resource block extension value x1 and the continuously allocated transmission bandwidth length L of the user. CRB The difference between the two values ​​generates the sixth intermediate value.

[0118] 2) Select the maximum value between 1 and the first intermediate value as the seventh intermediate value.

[0119] 3) Calculate the user equipment transmission bandwidth configuration N RB The sum of the first resource block extension value x1 and the second resource block extension value x2, along with the seventh intermediate value and the continuously allocated transmission bandwidth length L for the user, CRB The difference is used to obtain the eighth intermediate value.

[0120] 4) Select the minimum value between the sixth and eighth intermediate values ​​as the upper bound.

[0121] For example, the upper bound RB Start,High It is calculated using formula (10).

[0122] RB Start,High =min(N) RB +x1-L CRB N RB +x1+x2-max(1,floor(L CRB / 2))-L CRN (10)

[0123] In formula (10), min is the minimum value function and floor is the floor function.

[0124] In step 43, the allocation of internal resource blocks is determined based on the lower and upper bounds.

[0125] In some embodiments, at the resource block start point RB of the resource block allocation. Start If the resource allocation is greater than or equal to the lower bound, less than or equal to the upper bound, and the length of the continuously allocated transmission bandwidth to the user is less than or equal to the third bandwidth value, the resource allocation is determined to be an internal resource block allocation, where the third bandwidth value is the rounded-up value of the ratio of the sum of the user equipment transmission bandwidth configuration, the first resource block extension value, and the second resource block extension value to 2.

[0126] For example, if the resource block allocation satisfies formulas (11) and (12), then the resource allocation is determined to be an internal resource block allocation.

[0127] RB Start,Low ≤RB Start ≤RB Start,High (11)

[0128] L CRB ≤ceil((N RB +x1+x2) / 2) (12)

[0129] In formula (12), ceil is the floor function.

[0130] In step 44, the MPR value is determined using internal resource block allocation.

[0131] In the method for determining the MPR value provided in the above embodiments of this disclosure, the MPR value is effectively reduced by expanding the allocation of internal resource blocks.

[0132] In some embodiments, terminal capabilities are reported to the network device, including whether the terminal capabilities support the ability to determine the MPR value by expanding the internal resource block allocation range through the extended transmission bandwidth configuration of the user equipment.

[0133] For example, a UE can report terminal capabilities by utilizing powerBoosting-UECBW-Extension-r19 or powerBoosting-RBallocation-converting-r19.

[0134] Figure 5 is a schematic diagram of the structure of a user equipment according to an embodiment of the present disclosure.

[0135] As shown in Figure 5, the user equipment 50 can be represented in the form of a general computing device. The user equipment 50 includes a memory 51, a processor 52, and a bus 53 connecting different system components.

[0136] The memory 51 may include, for example, system memory, non-volatile storage media, etc. System memory may store, for example, an operating system, application programs, a boot loader, and other programs. System memory may include volatile storage media, such as random access memory (RAM) and / or cache memory. Non-volatile storage media may store, for example, instructions for a corresponding embodiment of at least one method for determining an MPR value during execution. Non-volatile storage media include, but are not limited to, disk storage, optical storage, flash memory, etc.

[0137] The processor 52 can be implemented using a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete hardware components such as discrete gates or transistors. Accordingly, each module, such as the acquisition module, the calculation module, and the adjustment module, can be implemented by executing instructions in the central processing unit (CPU) running memory to perform the corresponding steps, or by implementing dedicated circuitry to perform the corresponding steps.

[0138] For example, processor 52 is configured to implement the method involved in any of the embodiments shown in FIG4 for memory-based instruction execution.

[0139] Bus 53 can use any of the various bus architectures. For example, bus architectures include, but are not limited to, the Industry Standard Architecture (ISA) bus, the Micro Channel Architecture (MCA) bus, and the Peripheral Component Interconnect (PCI) bus.

[0140] The user equipment 50's interfaces 54, 55, and 56, as well as the memory 51 and processor 52, can be connected via bus 53. Input / output interface 54 provides a connection interface for input / output devices such as monitors, mice, and keyboards. Network interface 55 provides a connection interface for various networked devices. Storage interface 56 provides a connection interface for external storage devices such as floppy disks, USB flash drives, and SD cards.

[0141] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus, and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations thereof, can be implemented by computer-readable program instructions.

[0142] These computer-readable program instructions are provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable device to produce a machine, such that execution of the instructions by the processor produces means for implementing the functions specified in one or more boxes of the flowchart and / or block diagram.

[0143] These computer-readable program instructions may also be stored in a computer-readable storage medium. These instructions cause a computer to work in a particular manner to produce an article of manufacture, including instructions that implement the functions specified in one or more boxes in a flowchart and / or block diagram.

[0144] This disclosure may take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects.

[0145] This disclosure also provides a computer-readable storage medium storing computer instructions that, when executed by a processor, implement the method involved in any of the embodiments shown in FIG4.

[0146] This disclosure also provides a computer program product, including computer instructions, wherein when executed by a processor, the computer instructions implement the method involved in any of the embodiments shown in FIG4.

[0147] Figure 6 is a schematic diagram of the structure of a communication system according to an embodiment of the present disclosure. As shown in Figure 6, the communication system includes a user equipment 61 and a network device 62, wherein the user equipment 61 is the user equipment involved in any embodiment of Figure 5.

[0148] Network device 62 is configured to send configuration information to user equipment 61 via higher-layer signaling to determine resource block extension values.

[0149] For example, network device 62 sends configuration information to user equipment 61 via RRC (Radio Resource Control) signaling. For instance, the RRC signaling includes the RRC parameter powerBoost-r19.

[0150] In some embodiments, network device 62 determines the resource block extension value based on the user equipment transmission bandwidth configuration, the network device bandwidth, and the number of carriers, and sends the resource block extension value to user equipment 61 through configuration information.

[0151] In some embodiments, the configuration information includes bandwidth extension parameters.

[0152] For example, bandwidth expansion parameters include the amount of bandwidth expansion, or the expansion ratio of the user equipment transmission bandwidth configuration.

[0153] That is, network device 62 sends bandwidth expansion parameters to user device 61 so that user device 61 can calculate resource block expansion value based on bandwidth expansion parameters.

[0154] In some embodiments, the configuration information includes a bandwidth extension identifier so that the user equipment 61 can determine the resource block extension value based on the product of the user equipment transmission bandwidth configuration and a predetermined extension ratio.

[0155] In some embodiments, the configuration information includes a virtual extended transmission bandwidth configuration so that user equipment 61 can determine the resource block extension value based on the extended transmission bandwidth configuration and the user equipment transmission bandwidth configuration.

[0156] The following specific examples illustrate this disclosure.

[0157] Example 1: Perform bilateral expansion in units of RB, with the original N as the base. RB The origin of the coordinate system is denoted as .

[0158] 1) The user equipment determines the first resource block extension value x1 and the second resource block extension value x2 based on the configuration information sent by the network equipment through higher-layer signaling.

[0159] In some embodiments, the first resource block extension value x1 and the second resource block extension value x2 are included in the configuration information.

[0160] For example, network devices are configured with N based on the user equipment's transmission bandwidth. RB The network device's bandwidth and number of carriers are used to determine the first resource block extension value x1 and the second resource block extension value x2, and the first resource block extension value x1 and the second resource block extension value x2 are sent to the user equipment through configuration information.

[0161] In some embodiments, when the user equipment includes bandwidth extension parameters in the configuration information, it determines a first resource block extension value x1 and a second resource block extension value x2 based on the bandwidth extension parameters and the subcarrier spacing.

[0162] For example, bandwidth expansion parameters include the amount of bandwidth expansion, or the expansion ratio of the user equipment transmission bandwidth configuration.

[0163] It should be noted that the first resource block extension value x1 and the second resource block extension value x2 are non-negative integers. When x1 equals x2, for N RB Expand symmetrically on both sides. When x1 is not equal to x2, for N RB It expands asymmetrically on both sides.

[0164] 2) Based on the first resource block extension value x1, the second resource block extension value x2, and the continuously allocated transmission bandwidth length L of the user. CRB User equipment transmission bandwidth configuration N RB Determine the lower and upper bounds of the starting point of the resource block.

[0165] For example, the lower bound RB can be obtained by using any one of formulas (2) to (5). Start,Low .

[0166] For example, the upper bound RB can be calculated using formula (6) or formula (7). Start,High .

[0167] 3) Determine the allocation of internal resource blocks based on the lower and upper bounds.

[0168] For example, resource block allocations that satisfy formulas (11) and (12) are determined as internal resource block allocations.

[0169] 4) Determine the MPR value using internal resource block allocation.

[0170] Example 2: Perform bilateral expansion using RB as the unit, with the expanded N... RB The origin of the coordinate system is denoted as .

[0171] 1) The user equipment determines the first resource block extension value x1 and the second resource block extension value x2 based on the configuration information sent by the network equipment through higher-layer signaling.

[0172] In some embodiments, the first resource block extension value x1 and the second resource block extension value x2 are included in the configuration information.

[0173] For example, network devices are configured with N based on the user equipment's transmission bandwidth. RB The network device's bandwidth and number of carriers are used to determine the first resource block extension value x1 and the second resource block extension value x2, and the first resource block extension value x1 and the second resource block extension value x2 are sent to the user equipment through configuration information.

[0174] In some embodiments, when the user equipment includes bandwidth extension parameters in the configuration information, it determines a first resource block extension value x1 and a second resource block extension value x2 based on the bandwidth extension parameters and the subcarrier spacing.

[0175] For example, bandwidth expansion parameters include the amount of bandwidth expansion, or the expansion ratio of the user equipment transmission bandwidth configuration.

[0176] It should be noted that the first resource block extension value x1 and the second resource block extension value x2 are non-negative integers. When x1 equals x2, for N RB Expand symmetrically on both sides. When x1 is not equal to x2, for N RB It expands asymmetrically on both sides.

[0177] 2) Based on the first resource block extension value x1, the second resource block extension value x2, and the continuously allocated transmission bandwidth length L of the user. CRB User equipment transmission bandwidth configuration N RB Determine the lower and upper bounds of the starting point of the resource block.

[0178] For example, the lower bound RB can be calculated using formula (8) or formula (9). Start,Low .

[0179] For example, the upper bound RB can be calculated using formula (10). Start,High .

[0180] 3) Determine the allocation of internal resource blocks based on the lower and upper bounds.

[0181] For example, resource block allocations that satisfy formulas (11) and (12) are determined as internal resource block allocations.

[0182] 4) Determine the MPR value using internal resource block allocation.

[0183] Example 3: Fixed bandwidth expansion ratio, with the network device indicating whether to expand.

[0184] 1) The network device determines whether there are sufficient spectrum resources on both sides of the UE's configured transmission bandwidth for expansion. If so, the network device sends configuration information to the UE via higher-layer signaling. The configuration information includes a bandwidth expansion identifier, which is used to instruct the UE to perform virtual expansion of the configured transmission bandwidth. If not, the network device does not instruct or instructs the UE not to perform virtual expansion of the configured transmission bandwidth.

[0185] 2) If the user equipment includes a bandwidth extension identifier in the configuration information, the first resource block extension value x1 and the second resource block extension value x2 are determined based on the product of the user equipment transmission bandwidth configuration and the predetermined extension ratio.

[0186] For example, if the predetermined expansion ratio is 1 / n, then x1 = x2 = 1 / n × N RB .

[0187] 3) Using the obtained first resource block extension value x1 and second resource block extension value x2, execute the algorithm in Example 1 or Example 2 to determine the internal resource block allocation, and then use the internal resource block allocation to determine the MPR value.

[0188] Example 4: A special case of Example 3, where 1 / n = 1 / 2.

[0189] It should be noted that when the predetermined expansion ratio is 1 / 2, all feasible resource block allocations are treated as internal resource block allocations. In this case, it is not necessary to determine the internal resource block allocation by determining the lower and upper bounds of the resource block starting point; the MPR value can be determined directly using the internal resource block allocation.

[0190] Example 5: Network devices configure N by directly indicating the virtual extended transmission bandwidth. RB_new To achieve N RB Extended, center frequency remains unchanged (still N) RB (midpoint), expanding equally on both sides.

[0191] 1) Network devices according to N RB Information such as size, base station bandwidth, and number of carriers is used to determine the transmission bandwidth configuration N after virtual expansion. RB_new And through system information block SIB1, N RB_new The value is communicated to the UE.

[0192] 2) The user equipment configuration information includes the virtual extended transmission bandwidth configuration N. RB_new In the case of [missing information], the first resource block extension value x1 and the second resource block extension value x2 are calculated using formula (1), i.e., x1 = x2 = (N [missing information]). RB_new -N RB ) / 2.

[0193] 3) Using the obtained first resource block extension value x1 and second resource block extension value x2, execute the algorithm in Example 1 or Example 2 to determine the internal resource block allocation, and then use the internal resource block allocation to determine the MPR value.

[0194] This disclosure, without increasing the uplink channel bandwidth configuration of the UE, only affects N when calculating the resource block allocation. RB This is done by expanding the allocation to convert some outer RB allocations into inner RB allocations, thereby reducing the MPR value.

[0195] This disclosure can significantly expand the range of inner RB allocation for UE bandwidth resource block allocation, enabling more high-bandwidth scenarios to use the MPR value of the inner RB allocation, thereby increasing uplink transmission power while ensuring throughput. Furthermore, this disclosure is decoupled from the transmission waveform and is applicable to both DFT-s-OFDM and CP-OFDM waveforms.

[0196] By implementing the above embodiments of this disclosure, the following beneficial effects can be obtained.

[0197] 1. In the field of uplink coverage enhancement, a smaller MPR requirement is beneficial to improving uplink transmission power and ensuring the throughput of users at the cell edge.

[0198] 2. In the field of power domain enhancement, the uplink performance of the UE is further improved, making full use of the UE's transmit power and reducing unnecessary losses.

[0199] In some embodiments, the functional units described above may be implemented as general-purpose processors, programmable logic controllers (PLCs), digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or any suitable combination thereof for performing the functions described herein.

[0200] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0201] The description in this disclosure is provided for illustrative and descriptive purposes only and is not intended to be exhaustive or to limit the disclosure to its forms. Many modifications and variations will be apparent to those skilled in the art. The embodiments were chosen and described in order to better illustrate the principles and practical application of this disclosure and to enable those skilled in the art to understand this disclosure and to design various embodiments with various modifications suitable for a particular purpose.

Claims

1. A method for determining an MPR value, performed by a user equipment, comprising: Determine the resource block extension value; The lower and upper bounds of the resource block starting point are determined based on the resource block extension value, the length of the continuously allocated transmission bandwidth by the user, and the transmission bandwidth configuration of the user equipment. The internal resource block allocation is determined based on the lower bound and the upper bound; The maximum power reduction (MPR) value is determined using the internal resource block allocation.

2. The method according to claim 1, wherein, The resource block extension value includes a first resource block extension value and a second resource block extension value.

3. The method according to claim 2, wherein, The lower bound for determining the starting point of the resource block includes: The lower bound is determined based on the first resource block extension value and the length of the continuously allocated transmission bandwidth for the user.

4. The method according to claim 3, wherein, Determining the lower bound includes: The ratio of the continuously allocated transmission bandwidth length to the user to 2 is rounded down to obtain the first intermediate value; Based on the first intermediate value, determine the first bandwidth value; The second bandwidth value is obtained by calculating the difference between the first bandwidth value and the first resource block extension value. The lower bound is selected as the maximum value between the predetermined value and the second bandwidth value, wherein the predetermined value is 0 or 1.

5. The method according to claim 4, wherein, Determining the first bandwidth value includes: Use the first intermediate value as the first bandwidth value; or The maximum value between 1 and the first intermediate value is selected as the first bandwidth value.

6. The method according to claim 5, wherein, The upper bound for determining the starting point of the resource block includes: The upper bound is determined based on the continuously allocated transmission bandwidth length of the user, the transmission bandwidth configuration of the user equipment, and the second resource block extension value.

7. The method according to claim 6, wherein, Determining the upper bound includes: The difference between the user equipment transmission bandwidth configuration and the continuously allocated transmission bandwidth length is calculated to obtain a second intermediate value; Choose the maximum value between 1 and the first intermediate value as the third intermediate value; The sum of the user equipment transmission bandwidth configuration and the second resource block extension value is calculated, and the difference between this sum and the third intermediate value and the length of the continuously allocated transmission bandwidth for the user is used to obtain the fourth intermediate value. The minimum value between the second intermediate value and the fourth intermediate value is selected as the upper bound.

8. The method according to claim 5, wherein, The upper bound for determining the starting point of the resource block includes: The upper bound is determined based on the continuously allocated transmission bandwidth length of the user, the transmission bandwidth configuration of the user equipment, the second resource block extension value, and the lower bound.

9. The method according to claim 8, wherein, Determining the upper bound includes: The difference between the user equipment transmission bandwidth configuration and the continuously allocated transmission bandwidth length is calculated to obtain a second intermediate value; The sum of the user equipment transmission bandwidth configuration and the second resource block extension value is calculated, and the difference between this sum and the lower bound and the continuously allocated transmission bandwidth length of the user is used to obtain the fifth intermediate value. The minimum value between the second intermediate value and the fifth intermediate value is selected as the upper bound.

10. The method according to claim 3, wherein, Determining the lower bound includes: The ratio of the continuously allocated transmission bandwidth length to the user to 2 is rounded down to obtain the first intermediate value; Based on the first intermediate value, determine the first bandwidth value; The maximum value between the first resource block extension value and the first bandwidth value is selected as the lower bound.

11. The method according to claim 10, wherein, Determining the first bandwidth value includes: Use the first intermediate value as the first bandwidth value; or The maximum value between 1 and the first intermediate value is selected as the first bandwidth value.

12. The method according to claim 11, wherein, The upper bound for determining the starting point of the resource block includes: The upper bound is determined based on the continuously allocated transmission bandwidth length of the user, the transmission bandwidth configuration of the user equipment, the first resource block extension value, and the second resource block extension value.

13. The method according to claim 12, wherein, Determining the upper bound includes: The sum of the user equipment transmission bandwidth configuration and the first resource block extension value is calculated, and the difference between this sum and the continuously allocated transmission bandwidth length of the user is used to generate a sixth intermediate value. Choose the maximum value between 1 and the first intermediate value as the seventh intermediate value; The sum of the user equipment transmission bandwidth configuration, the first resource block extension value, and the second resource block extension value is calculated, and the difference between this sum and the seventh intermediate value and the length of the continuously allocated transmission bandwidth for the user is used to obtain the eighth intermediate value. The minimum value between the sixth intermediate value and the eighth intermediate value is selected as the upper bound.

14. The method according to claim 1, wherein, The determination of internal resource block allocation includes: If the resource block start point RBStart of the resource block allocation is greater than or equal to the lower bound and less than or equal to the upper bound, and the length of the continuously allocated transmission bandwidth of the user is less than or equal to the third bandwidth value, the resource allocation is determined to be an internal resource block allocation, wherein the third bandwidth value is the rounded-up value of the ratio of the sum of the user equipment transmission bandwidth configuration, the first resource block extension value and the second resource block extension value to 2.

15. The method according to any one of claims 1-14, wherein, The resource block extension value is included in the configuration information sent by the network device via higher-layer signaling.

16. The method according to any one of claims 1-14, wherein, The determination of the resource block extension value includes: When the configuration information sent by the network device via higher-layer signaling includes bandwidth extension parameters, the resource block extension value is determined based on the bandwidth extension parameters and the subcarrier spacing.

17. The method according to claim 16, wherein, The bandwidth expansion parameters include the bandwidth expansion amount, or the expansion ratio of the user equipment transmission bandwidth configuration.

18. The method according to any one of claims 1-14, wherein, The determination of the resource block extension value includes: When the configuration information sent by the network device via higher-layer signaling includes a bandwidth extension identifier, the resource block extension value is determined based on the product of the user equipment transmission bandwidth configuration and a predetermined extension ratio.

19. The method according to claim 18, wherein, The predetermined expansion ratio is 1 / 2.

20. The method according to claim 19, wherein, When the predetermined expansion ratio is 1 / 2, all feasible resource blocks are allocated as internal resource block allocations.

21. The method according to any one of claims 1-14, wherein, The determination of the resource block extension value includes: When the configuration information sent by the network device through higher-layer signaling includes a virtual extended transmission bandwidth configuration, the difference between the extended transmission bandwidth configuration and the user equipment transmission bandwidth configuration is calculated to obtain the bandwidth difference value. Calculate the ratio of the bandwidth difference to 2, and use it as the resource block extension value.

22. The method according to any one of claims 1-14, further comprising: The terminal capabilities are reported to the network device, including whether the terminal capabilities support the ability to determine the MPR value by expanding the transmission bandwidth configuration of the user equipment to broaden the range of internal resource block allocation.

23. A user equipment, comprising: Memory; A processor, coupled to a memory, configured to implement the method as described in any one of claims 1-22 based on memory-stored instruction execution.

24. A communication system, comprising: The user equipment as described in claim 23; The network device is configured to send configuration information to the user equipment via higher-layer signaling for determining resource block extension values.

25. The system according to claim 24, wherein, The network device is configured to determine the resource block extension value based on the user equipment's transmission bandwidth configuration, the network device's bandwidth, and the number of carriers, and to send the resource block extension value to the user equipment through the configuration information.

26. The system according to claim 24, wherein, The configuration information includes bandwidth expansion parameters.

27. The system according to claim 26, wherein, The bandwidth expansion parameters include the bandwidth expansion amount, or the expansion ratio of the user equipment transmission bandwidth configuration.

28. The system according to claim 24, wherein, The configuration information includes a bandwidth extension identifier.

29. The system according to claim 24, wherein, The configuration information includes the transmission bandwidth configuration after virtual expansion.

30. A computer-readable storage medium, wherein, A computer-readable storage medium stores computer instructions that, when executed by a processor, implement the method as described in any one of claims 1-22.

31. A computer program product comprising computer instructions, wherein the computer instructions, when executed by a processor, implement the method as described in any one of claims 1-22.