Power calibration method and device, electronic equipment and storage medium

By calculating the compensation value in a single RB configuration and adjusting the transmission power of the terminal equipment, the problem of large deviation between the power of different RB locations in a single RB configuration and improving power accuracy.

CN120165786APending Publication Date: 2025-06-17XIAN WINGTECH INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510391807.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2025-06-17

AI Technical Summary

Technical Problem

In smart terminal devices, the power at different RB positions in a single RB configuration has a large deviation from the target power, and the prior art is difficult to effectively solve this problem.

Method used

By obtaining the reference power of the reference channel in a multi-RB configuration and the multiple scanning powers of the target channel in a single RB configuration, the difference between each scanning power and the reference power is calculated, and the compensation value in a single RB configuration is generated to adjust the transmission power of the terminal device.

Benefits of technology

The power accuracy of terminal devices in different RB positions in a single RB configuration is improved, making them closer to the target power and meeting strict test threshold requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120165786A_ABST
    Figure CN120165786A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a power calibration method and device, electronic equipment and a storage medium, the method is applied to terminal equipment, and the method comprises the following steps: acquiring the reference power of a reference channel under multi-resource block RB configuration and a plurality of scanning powers of at least one target channel under single RB configuration, the at least one target channel is a channel in a frequency band supported by the terminal device, each of the at least one target channel comprises a plurality of scanning powers, and the plurality of scanning powers included in each target channel correspond to different RB positions; and according to a difference value between each scanning power in the plurality of scanning powers and the reference power, obtaining a compensation value of the terminal device under the single RB configuration, so that the terminal device controls the transmitting power of the terminal device according to the compensation value under the single RB configuration. By implementing the embodiment of the invention, the power accuracy of the terminal equipment at different RB positions under single RB configuration can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of power calibration, and relates to but is not limited to a power calibration method, device, electronic device and storage medium. Background Art

[0002] In the field of smart terminals, accurate control of target power is the key to ensuring antenna performance and user experience. However, with the development of technology, terminal manufacturers have increasingly higher requirements for accurate control of target power. Terminal manufacturers must not only solve the power differences between different channels, but also solve the power differences caused by different RB resource block configurations under the same channel. Especially for single RB configuration, the problem of large deviations between power and target power or even exceeding the target threshold due to frequency differences caused by different RB positions is particularly prominent.

[0003] Although the relevant calibration technology can compensate for the power difference between different channels, it cannot solve the power difference between different RB positions under single RB configuration. Relying only on matching debugging or device selection to improve the frequency response fluctuation of the physical path has limited effect and is difficult to meet the strict test threshold requirements. Therefore, how to effectively solve the large deviation between the power of different RB positions and the target power under single RB configuration has become one of the technical problems that need to be solved urgently. Summary of the invention

[0004] In view of this, the power calibration method, device, electronic device and storage medium provided in the embodiments of the present application can make the power of the terminal device under a single RB configuration closer to the target power, and improve the power accuracy of the terminal device at different RB positions under a single RB configuration.

[0005] A first aspect of an embodiment of the present application discloses a power calibration method, which is applied to a terminal device. The method includes:

[0006] Obtain a reference power of a reference channel under a multi-resource block (RB) configuration and multiple scanning powers of at least one target channel under a single RB configuration, wherein the at least one target channel is a channel in a frequency band supported by the terminal device, and each of the at least one target channel includes multiple scanning powers, and the multiple scanning powers included in each target channel correspond to different RB positions;

[0007] According to the difference between each scanning power of the multiple scanning powers and the reference power, a compensation value of the terminal device under the single RB configuration is obtained, so that the terminal device controls the transmission power of the terminal device according to the compensation value under the single RB configuration.

[0008] In the above technical solution, by obtaining the reference power of the reference channel under multi-RB configuration and the multiple scanning powers of the target channel under single-RB configuration, and calculating the compensation value according to the difference between the scanning power and the reference power, the terminal device can control the transmission power according to these compensation values, making the power under single-RB configuration closer to the target power, thereby improving the power accuracy of the terminal device at different RB positions under single-RB configuration.

[0009] In some possible embodiments, obtaining the compensation value of the terminal device under single-RB configuration according to the difference between each scanning power in the multiple scanning powers and the reference power includes:

[0010] Generating a dynamic parameter under single-RB configuration according to the difference between each scanning power in the multiple scanning powers and the reference power;

[0011] Determining the compensation value of the terminal device at the corresponding RB position according to the dynamic parameter under single-RB configuration and a pre-designed calculation formula, where the pre-designed calculation formula is determined according to two differences at the endpoints of the RB position interval, each difference being the difference between the scanning power corresponding to an endpoint of the RB position interval and the reference power, the multiple pre-designed calculation formulas corresponding one-to-one to multiple RB position intervals, and the multiple RB position intervals being divided according to the multiple RB positions corresponding to the multiple scanning powers.

[0012] In the above technical solution, by determining the compensation value of the terminal device at the corresponding RB position according to the dynamic parameter under single-RB configuration and the pre-designed calculation formula, the accuracy of the transmission power of the terminal device under single-RB configuration can be improved. And generating the pre-designed calculation formula according to the differences at the endpoints of the RB position interval, so as to provide accurate compensation values under single-RB configuration for different RB position intervals.

[0013] In some possible embodiments, the pre-designed calculation formula satisfies the following expression:

[0014]

[0015] where n is the RB position for which the compensation value is to be calculated, a and b are the two endpoints of the RB position interval, ΔP a is the difference between the scanning power corresponding to endpoint a and the reference power, ΔP b is the difference between the scanning power corresponding to endpoint b and the reference power, and ΔP n represents the compensation value at the nth RB position.

[0016] In the above technical solution, through a preset calculation formula, the terminal device can quickly obtain the compensation values at different RB positions within the RB position range, without the need to perform complex measurements and calculations for each RB position individually, greatly improving the calculation efficiency and saving time and computing resources.

[0017] In some possible embodiments, generating the dynamic parameters in a single RB configuration according to the difference between each of the multiple scanning powers and the reference power includes:

[0018] Calculating the difference between the scanning power of each RB position and the reference power to obtain a difference array;

[0019] Obtaining an RB position identification array corresponding to multiple RB positions;

[0020] Generating the dynamic parameters according to the difference array, the RB position identification array, and the channel identification of each target channel of the at least one target channel.

[0021] In the above technical solution, by calculating the difference between the scanning power of each RB position and the reference power to obtain a difference array, the situation of the power deviation of each RB position from the reference power can be obtained. Combining with the RB position identification array, the RB position corresponding to the deviation can be determined, and then according to the channel identification of the target channel, adaptive dynamic parameters can be generated for different channel characteristics to control the transmission power of the terminal device, which can improve the accuracy of power control of the terminal device.

[0022] In some possible embodiments, the at least one target channel is a high-frequency channel, an intermediate-frequency channel, and a low-frequency channel in the frequency band supported by the terminal device.

[0023] In the above technical solution, by performing power calibration and compensation on the target channels in different frequency bands, it can be ensured that the terminal device can achieve accurate power control in different frequency bands.

[0024] In some possible embodiments, the frequency band width of the target channel is the maximum bandwidth of the frequency band supported by the terminal device, and the frequency band width of the target channel is greater than the frequency band width of the reference channel.

[0025] In the above technical solution, by setting the frequency band width of the target channel to the maximum bandwidth, the terminal device can perform power calibration and adjustment in a wider frequency spectrum range to achieve better communication performance.

[0026] In some possible embodiments, the method further includes:

[0027] Add the compensation value of the terminal device in the single RB configuration to the calibration power list of the reference channel to obtain the required power list in the single RB configuration;

[0028] Control the transmission power of the terminal device according to the required power list in the single RB configuration.

[0029] In the above technical solution, by adding the compensation value in the single RB configuration to the calibration power list to obtain the required power list, and controlling the transmission power accordingly, the actual power requirements at different RB positions in the single RB configuration can be accurately matched, so as to improve the power control accuracy, thereby making the transmission power of different RBs of the terminal device in the single RB configuration closer to the target power.

[0030] A second aspect of the embodiments of the present application discloses a power calibration device applied to a terminal device. The device includes:

[0031] A power acquisition module, configured to acquire the reference power of the reference channel in the multi-resource block (RB) configuration and multiple scan powers of at least one target channel in the single RB configuration, where the at least one target channel is a channel in the frequency band supported by the terminal device, each target channel in the at least one target channel includes multiple scan powers, and the multiple scan powers included in each target channel correspond to different RB positions;

[0032] A compensation value acquisition module, configured to acquire the compensation value of the terminal device in the single RB configuration according to the difference between each scan power in the multiple scan powers and the reference power, so that the terminal device controls the transmission power of the terminal device according to the compensation value in the single RB configuration.

[0033] A third aspect of the embodiments of the present application discloses an electronic device, including a memory and a processor. When the computer program stored in the memory is executed by the processor, the processor implements the method as described above.

[0034] A fourth aspect of the embodiments of the present application discloses a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method as described above is implemented.

[0035] Compared with the related art, the embodiments of the present application at least include the following beneficial effects:

[0036] By acquiring the reference power of the reference channel in the multi-RB configuration and multiple scan powers of the target channel in the single RB configuration, and calculating the compensation value according to the difference between the scan power and the reference power, the terminal device can control the transmission power according to these compensation values, making its power in the single RB configuration closer to the target power, thereby improving the power accuracy of the terminal device at different RB positions in the single RB configuration. Description of the Drawings

[0037] The drawings herein are incorporated into and constitute a part of this specification. These drawings illustrate embodiments consistent with the present application and, together with the specification, are used to explain the technical solutions of the present application.

[0038] Figure 1 It is a schematic flowchart of a power calibration method in an embodiment;

[0039] Figure 2 It is a schematic flowchart of a method for obtaining compensation values in a single RB configuration in an embodiment;

[0040] Figure 3 It is a schematic diagram of a storage unit of a terminal device in an embodiment;

[0041] Figure 4 It is a schematic flowchart of a method for obtaining dynamic parameters in a single RB configuration in an embodiment;

[0042] Figure 5 It is a schematic diagram of a calibration scheme in an embodiment;

[0043] Figure 6 It is a logic block diagram of a terminal device for realizing power output in an embodiment;

[0044] Figure 7 It is a structural block diagram of a control unit of a terminal device in an embodiment;

[0045] Figure 8 It is a block diagram of a power calibration device in an embodiment;

[0046] Figure 9 It is a structural block diagram of an electronic device in an embodiment. Detailed Embodiments

[0047] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the following will further describe the specific technical solutions of the present application in detail with reference to the drawings in the embodiments of the present application. The following embodiments are used to illustrate the present application but are not intended to limit the scope of the present application.

[0048] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0049] In the following description, reference is made to "some embodiments", which describe a subset of all possible embodiments. However, it can be understood that "some embodiments" can be the same subset or different subsets of all possible embodiments and can be combined with each other without conflict.

[0050] It should be noted that the terms "first / second / third" involved in the embodiments of the present application are used to distinguish similar or different objects, and do not represent a specific order for the objects. Understandably, "first / second / third" can be interchanged with a specific order or sequence when permitted, so that the embodiments of the present application described here can be implemented in an order other than that illustrated or described here.

[0051] The target power of an intelligent terminal is one of the most basic and critical technical indicators in a communication system, which directly affects the antenna performance and user experience of the terminal device. Deviations in the target power may lead to a decline in signal transmission quality, limited coverage, and even increased power consumption. Therefore, precise control of the target power is the goal pursued by each terminal manufacturer.

[0052] In the physical layers of 4G LTE and 5G NR, each channel includes multiple resource blocks (RBs). For example, in the case of a 10 MHz bandwidth in LTE, each channel includes 50 RBs, named sequentially from #0 to #49. According to the usage of RBs, when all RBs in a channel carry service information, it is called a Full RB (FRB); if only some RBs carry service information, it is called a Partial RB (PRB), and the simplest form of PRB is 1RB, that is, only 1 RB carries service information.

[0053] The radio frequency consistency part of the 3GPP protocol stipulates that the power in the FRB configuration can be backed off to a certain extent relative to the PRB. This means that when terminal manufacturers conduct power tests, they not only need to solve the power differences between different channels but also the power differences brought about by different RB configurations in the same channel. For example, in the case of a 10 MHz bandwidth in 4G LTE, it is necessary to test the power in the FRB, 12RB, and 1RB configurations. For the PRB, it is also necessary to test the power at different RB positions. If there are large deviations between the power of different RB positions in the 1RB configuration obtained from the test and the target power, even exceeding the threshold, it will lead to a test failure.

[0054] Due to the differences in RB positions in the PRB mode, the power obtained from the test fluctuates greatly with the change of RB positions. Especially in the 1RB configuration, taking the 10 MHz bandwidth in LTE as an example, 50 RBs represent 50 different RB configurations that need to be tested. Different RB configurations correspond to different frequency intervals, and the actual physical devices (such as power amplifiers PA, duplexers, etc.) have performance fluctuations at different frequencies. Even if these frequencies are relatively close, the performance fluctuations will cause large deviations between the power in different RB configurations and the target power.

[0055] According to actual test conditions, the deviation between the power and the target power under different RB configurations is sometimes quite obvious. For example, the power under 1RB@0# (configure the first RB) and 1RB@49# (configure the last RB) sometimes deviates from the target power by more than 1dB.

[0056] In the related technology, the frequency response of physical devices is mainly compensated by calibration, but the current calibration scheme can only solve the power difference between different channels, but cannot solve the power difference under different RB positions in the case of single RB. Therefore, how to solve the large deviation between the power and the target power under the single RB configuration in the same channel is one of the technical problems that need to be solved urgently.

[0057] The embodiments of the present application disclose a power calibration method, device, electronic device and storage medium, which can make the power of a terminal device in a single RB configuration closer to the target power and improve the power accuracy of the terminal device at different RB positions in a single RB configuration. Detailed descriptions are given below.

[0058] It should be understood that the execution subjects of the various method embodiments of the present application are various types of terminal devices with wireless communication functions, such as smart phones, tablet computers, wearable devices, augmented reality (AR) / virtual reality (VR) devices, laptops, ultra-mobile personal computers (UMPC), netbooks, personal digital assistants (PDA), etc. The embodiments of the present application do not limit the specific type of the terminal device.

[0059] See also Figure 1 , Figure 1 FIG. 1 is a flow chart of a power calibration method in an embodiment, wherein the method is applied to a terminal device such as Figure 1 As shown, the method may include the following steps:

[0060] Step 101, obtain a reference power of a reference channel under a multi-resource block RB configuration and multiple scanning powers of at least one target channel under a single RB configuration, at least one target channel is a channel in a frequency band supported by a terminal device, each of the at least one target channel includes multiple scanning powers, and the multiple scanning powers included in each target channel correspond to different RB positions.

[0061] In the embodiments of the present application, the reference channel is a specific channel selected as the reference standard during the entire power calibration process. The selection of the reference channel can be based on the requirements of the communication protocol or the characteristics of the terminal device itself. An RB is the basic unit for describing frequency-domain resources in a wireless communication system, and it is the basic unit for frequency-domain resource allocation and scheduling. RBs are used to carry service information. The multi-resource block (RB) configuration means that the terminal device uses multiple RBs to carry service information under a channel. In some embodiments, for the multi-RB configuration of the reference channel, 12 RBs with RB position numbers 19 - 30 under a waveform bandwidth of 10 MHz can be selected. Given that there are a total of 50 RBs under a 10 MHz bandwidth, the multi-RB configuration of the reference channel is the RB configuration in the middle part of the entire RB range. The power value corresponding to the reference channel under the multi-RB configuration is the reference power.

[0062] A terminal device can usually communicate on multiple frequency bands, and each frequency band contains multiple different channels. The target channel refers to the channel in the frequency band supported by the terminal device, and it is the channel that needs to be measured and adjusted during the power calibration process. At least one target channel can be selected for power calibration. Different from the multi-RB configuration of the reference channel, for the target channel, a single-RB configuration is adopted when measuring power, that is, power measurement is performed only on one RB each time.

[0063] In some embodiments, the bandwidth of the target channel is the maximum bandwidth of the frequency band supported by the terminal device, and the bandwidth of the target channel is greater than the bandwidth of the reference channel. Taking the LTE Band1 frequency band as an example, the maximum bandwidth under this frequency band is 20 MHz, so the bandwidth of the target channel is 20 MHz, and the bandwidth of the reference channel can be selected as 10 MHz. By setting the bandwidth of the target channel to the maximum bandwidth, the terminal device can perform power calibration and adjustment within a wider frequency spectrum range to achieve better communication performance.

[0064] Each target channel includes multiple scan powers, and these scan powers respectively correspond to different RB positions. That is, for each target channel, power measurement is sequentially performed at different RB positions on this channel, thereby obtaining multiple power values, and these power values are the scan powers. For example, for a target channel, the power measured at the 1st RB position on this channel is P1, the power measured at the 2nd RB position is P2, and so on, obtaining a series of scan power values. Optionally, before power measurement, the power amplifier gain level can be selected as high gain, and the compensation power can be selected as the power value near the 1RB target power.

[0065] Step 102: Obtain the compensation value of the terminal device in the single-RB configuration according to the difference between each scan power and the reference power among the multiple scan powers, so that the terminal device controls the transmit power of the terminal device according to the compensation value in the single-RB configuration.

[0066] In an embodiment of the present application, for each of multiple scanning powers, each scanning power is compared with a reference power, and the difference between them is calculated. This difference can reflect the deviation between the actual transmission power and the reference power at different RB positions in the target channel. This difference can be positive or negative. If the difference is positive, it indicates that the actual power at this RB position is higher than the reference power; if the difference is negative, it indicates that the actual power at this RB position is lower than the reference power.

[0067] According to the calculated difference between each scanning power and the reference power, the compensation value of the terminal device in the single-RB configuration can be determined. It should be noted that the compensation value of the terminal device in the single-RB configuration represents the compensation value corresponding to each RB position in the target channel. This compensation value is further processed based on these differences and is used to adjust the transmission power of the terminal device in the single-RB configuration.

[0068] As an alternative embodiment, the terminal device can generate a control parameter according to the compensation value in the single-RB configuration, and adjust the transmission power according to this control parameter to make its power in the single-RB configuration closer to the target power.

[0069] By adopting the above embodiment, by obtaining the reference power of the reference channel in the multi-RB configuration and multiple scanning powers of the target channel in the single-RB configuration, and calculating the compensation value according to the difference between the scanning power and the reference power, the terminal device can control the transmission power according to these compensation values to make its power in the single-RB configuration closer to the target power, thereby improving the power accuracy of different RB positions of the terminal device in the single-RB configuration.

[0070] Please refer to Figure 2 , Figure 2 which is a schematic flow chart of the method for obtaining the compensation value in the single-RB configuration in an embodiment. As shown in Figure 2 , in some embodiments, to obtain the compensation value of the terminal device in the single-RB configuration according to the difference between each scanning power and the reference power among multiple scanning powers, the following steps may be included:

[0071] Step 201: Generate a dynamic parameter in the single-RB configuration according to the difference between each scanning power and the reference power among multiple scanning powers.

[0072] In some embodiments, the storage unit of the terminal device is used to store various parameters, including static parameters and calibrated dynamic parameters. The static parameters include the target power of the terminal device, and the dynamic parameters include the original dynamic parameters and the newly added dynamic parameters. The schematic diagram of the storage unit of the terminal device is as shown in Figure 3As shown, the original dynamic parameters include parameters for compensating for power differences between different channels, such as channel numbers, channel compensation values, radio frequency gain index (RGI), power lists, voltage lists, etc. The newly added dynamic parameters include parameters for compensating for power differences caused by different RB positions in a single RB configuration within the same channel. For example, the 1RB compensation channel number, 1RB position identifier, and 1RB compensation value, that is, the dynamic parameters in a single RB configuration.

[0073] Please refer to Figure 4 , Figure 4 FIG. is a schematic flow chart of a method for obtaining dynamic parameters in a single RB configuration in an embodiment. In some embodiments, generating dynamic parameters in a single RB configuration according to the difference between each of multiple scan powers and a reference power may include the following steps:

[0074] Step 401, calculate the difference between the scan power at each RB position and the reference power to obtain a difference array.

[0075] In the embodiments of the present application, multiple scan powers correspond to different RB positions. Optionally, the RB position is an RB position with specific frequency domain distribution representativeness in the frequency domain resource. Taking the LTE Band1 frequency band as an example, in a 20 MHz bandwidth, the maximum number of RBs included in each channel is 100. Therefore, there can be 100 different position configurations in a single RB configuration, which are respectively represented as 1RB@0#, 1RB@1#, 1RB@2#... 1RB@99#. Among them, 1RB@0# represents the 1RB configuration with a position number of 0, 1RB@1# represents the 1RB configuration with a position number of 1, and so on. The RB positions corresponding to multiple scan powers can be 1RB@0, 1RB@5, 1RB@14, 1RB@24, 1RB@49, 1RB@74, 1RB@99, and the multiple scan powers are respectively P0, P5, P14, P24, P49, P74, P99. Among them, P0 represents the scan power in the 1RB configuration with a position number of 0, P5 represents the scan power in the 1RB configuration with a position number of 5, and so on.

[0076] Currently, the mainstream calibration schemes are basically implemented through three scans, namely full voltage scan, APT (Adaptive Power Tracking) linearization scan, and frequency compensation scan. The frequency compensation scan can also be understood as channel scan compensation. In the embodiments of the present invention, a 1RB compensation scan is added on the basis of the existing calibration scheme to compensate for power fluctuations caused by different RB positions in a single RB configuration. The schematic diagram of the calibration scheme in the embodiments of the present application is as Figure 5As shown in the figure. Full - power scanning is a scanning operation performed when the power amplifier of the terminal device is in the full - power output state; APT linearization scanning is a scanning method used to improve the linearity of the power amplifier. APT linearization scanning monitors the input and output signals of the power amplifier in real - time and uses a feedback mechanism to adjust the operating parameters of the amplifier; Frequency compensation scanning is used to achieve power compensation between different channels; 1RB compensation scanning is used to compensate for the power at different RB positions in a single - RB configuration.

[0077] As an optional implementation manner, the power in a 12RB configuration can be scanned in the selected reference channel through the APT linearization scanning mode, and the waveform bandwidth is 10 MHz to obtain the reference power P REF . APT linearization scanning can perform linearization calibration on the reference channel. Exemplarily, the APT linearization scanning mode dynamically adjusts the bias voltage or input current of the power amplifier PA to keep PA having good linear characteristics at different power output levels, thereby reducing non - linear distortion and improving the accuracy of power control.

[0078] Among the RB positions corresponding to multiple scanning powers, calculate the difference between the scanning power of each RB position and the reference power to obtain a difference array [ΔP]. The expression can be represented as follows:

[0079]

[0080] Where ΔP0, ΔP5, ΔP14…ΔP99 respectively correspond to the differences between the scanning powers of different RB positions and the reference power. For example, ΔP0 represents the difference between the scanning power of the 0th RB position and the reference power, ΔP5 represents the difference between the scanning power of the 5th RB position and the reference power, and so on.

[0081] Step 402: Obtain an RB position identification array corresponding to multiple RB positions.

[0082] In the embodiments of the present application, each RB position has a position identifier used to distinguish different RB positions. These position identifiers can be numbers or other information that can clearly represent the RB position. For example, the RB position identification array [NRB] can be represented as follows:

[0083]

[0084] Similarly, each target channel has a channel identifier for distinguishing different target channels. These channel identifiers can be channel numbers, frequency ranges, or other information that can clearly distinguish different channels. In some embodiments, at least one target channel is a high-frequency channel, an intermediate-frequency channel, and a low-frequency channel in the frequency band supported by the terminal device. Taking the LTE Band1 frequency band as an example, in a 20 MHz bandwidth, the channel identifiers of the high-frequency, intermediate-frequency, and low-frequency channels can be expressed as: LC@20MHz, MC@20MHz, HC@20MHz. It should be noted that the number of target channels can also be extended to more, and the embodiments of the present invention do not make limitations.

[0085] Step 403: Generate dynamic parameters according to the difference array, the RB position identifier array, and the channel identifier of each target channel among at least one target channel.

[0086] For each target channel, calculate the difference between the scanning power of each RB position corresponding to multiple scanning powers and the reference power, and obtain the difference array corresponding to each target channel. For example, the difference arrays corresponding to the high-frequency, intermediate-frequency, and low-frequency channels can be respectively expressed as: [ΔP H , [ΔP M , [ΔP L . Correspondingly, the RB position identifier arrays corresponding to the high-frequency, intermediate-frequency, and low-frequency channels can be respectively expressed as: [NRB H , [NRB M , [NRB L . Exemplarily, the difference arrays, the RB position identifier arrays, and the channel identifiers corresponding to the high-frequency, intermediate-frequency, and low-frequency channels are stored together in the storage unit of the terminal device, which are the dynamic parameters generated by calibration under the single-RB configuration, where the RB position identifier array and the difference array correspond one by one.

[0087] In the above embodiments, by calculating the difference between the scanning power of each RB position and the reference power to obtain the difference array, the situation of the power deviation of each RB position from the reference power can be obtained. Combining with the RB position identifier array, the RB position corresponding to the deviation can be clarified. Then, according to the channel identifier of the target channel, adaptive dynamic parameters are generated for controlling the transmission power of the terminal device, which can improve the accuracy of the power control of the terminal device.

[0088] Step 202: Determine the compensation value of the terminal device at the corresponding RB position according to the dynamic parameters under single RB configuration and the pre-designed calculation formula. The pre-designed calculation formula is determined according to the two differences at the endpoints of the RB position interval. Each difference is the difference between the scanning power corresponding to one endpoint of the RB position interval and the reference power. Multiple pre-designed calculation formulas correspond one-to-one with multiple RB position intervals, and multiple RB position intervals are divided according to multiple RB positions corresponding to multiple scanning powers.

[0089] In some embodiments, the RB positions can be divided into multiple intervals according to different RB positions corresponding to multiple scanning powers. Taking the LTE Band1 frequency band in the above embodiment as an example, under a 20 MHz bandwidth, at different RB positions of each target channel, multiple scanning powers are respectively P0, P5, P14, P24, P49, P74, P99. Multiple RB position intervals can be divided according to multiple RB positions corresponding to multiple scanning powers. For example, it can be divided into interval 1: [0, 5], interval 2: (5, 14], interval 3: (14, 24], interval 4: (24, 49], interval 5: (49, 74], interval 6: (74, 99].

[0090] For each RB position interval, calculate the two differences at the interval endpoints. Each difference is the difference between the scanning power corresponding to one endpoint of the interval and the reference power. For example: Calculating the two differences at the endpoints of interval 1 can be expressed as ΔP5 - ΔP0, where ΔP0 represents the difference between the scanning power at the 0th RB position and the reference power, and ΔP5 represents the difference between the scanning power at the 5th RB position and the reference power. Similarly, calculating the two differences at the endpoints of interval 2 can be expressed as ΔP 14 -ΔP5, ΔP14 represents the difference between the scanning power at the 14th RB position and the reference power, and so on for the rest.

[0091] Then, determine the pre-designed calculation formula according to the two differences at the RB position interval endpoints. In some embodiments, the pre-designed calculation formula satisfies the following expression:

[0092]

[0093] where n is the RB position for which the compensation value is to be calculated, a and b are the two endpoints of the RB position interval, and satisfy a < n ≤ b, that is, the target position n is within the interval (a, b]. ΔP a is the difference between the scanning power corresponding to endpoint a and the reference power, and ΔP b is the difference between the scanning power corresponding to endpoint b and the reference power, and ΔP n represents the compensation value at the nth RB position.

[0094] This formula is based on the principle of linear interpolation. It is assumed that within the interval (a, b], the difference between the scanning power and the reference power changes linearly with the RB position n. In the formula calculates the rate of change of the power difference from endpoint a to endpoint b, reflecting the change in the power difference corresponding to a single RB position change within this interval. (n - a) represents the position interval between the target position n and endpoint a. Multiply the rate of change by the position interval to obtain the change in the power difference from endpoint a to the target position n, and then add the power difference ΔP at endpoint a a , and the power difference ΔP at the target position n is obtained n , and this power difference is the compensation value for the nth RB position.

[0095] Due to different endpoint differences in different RB position intervals, the corresponding pre-designed calculation formulas are also different. That is, multiple pre-designed calculation formulas correspond one-to-one with multiple RB position intervals. That is, for each RB position interval, there is a corresponding pre-designed calculation formula.

[0096] After obtaining the dynamic parameters in the single RB configuration and the pre-designed calculation formulas corresponding to each RB position interval, the compensation value of the terminal device at each RB position can be determined. Taking the LTE Band1 frequency band as an example again, the maximum bandwidth is 20 MHz. If compensation is performed for each RB position in the low-frequency channel, that is, the channel identifier is LC@20 MHz, there are a total of 100 RBs, numbered 0 - 99. For the sequence number n among them, the compensation value follows the following formula:

[0097]

[0098] As an optional implementation manner, the terminal device can determine the RB position interval to which the target RB position to be compensated belongs, and then substitute the dynamic parameters of the RB positions at the endpoints of this interval into the pre-designed calculation formula according to the pre-designed calculation formula corresponding to this interval for calculation, so as to obtain the compensation value of the target RB position. The terminal device controls the transmission power at the target RB position according to the compensation value.

[0099] It can be understood that the channel configurations under different bandwidths will be different. Especially, the channel numbers of low-frequency channels will vary due to the bandwidth. However, for the power compensation of low-frequency channels, regardless of the bandwidth size, the pre-designed calculation formula provided in this application can be used for calculation. Only when the bandwidth is smaller, the number of RBs will also decrease. Correspondingly, the number of RB position intervals will also decrease, but the pre-designed calculation formula itself remains unchanged. Similarly, for medium-frequency and high-frequency channels, the above method can also be used for power compensation.

[0100] By adopting the above embodiments, by determining the compensation value of the terminal device at the corresponding RB position according to the dynamic parameters under the single RB configuration and the pre-designed calculation formula, the accuracy of the transmission power of the terminal device under the single RB configuration can be improved. And a pre-designed calculation formula is generated according to the difference between the scanning power and the reference power at the endpoints of the RB position interval, so as to provide accurate compensation values under the single RB configuration for different RB position intervals.

[0101] Please refer to Figure 6 , Figure 6 which is a logic block diagram of the power output realized by the terminal device in an embodiment. As shown in Figure 6 , in the embodiment of the present application, the control unit of the terminal device can read the dynamic parameters under the single RB configuration from the storage unit and generate corresponding control parameters accordingly. These control parameters are used to precisely regulate the working states of the Modem chip, the radio frequency chip, and the radio frequency front-end module in the power output realization unit, so as to achieve accurate output of the transmission power.

[0102] Please refer to Figure 7 , Figure 7 which is a structural block diagram of the control unit of the terminal device in an embodiment. As shown in Figure 7 , the control unit may include a power compensation unit and a control parameter generation unit. The power compensation unit may include a non-single RB power compensation module and a single RB power compensation module.

[0103] In some embodiments, the non-single RB power compensation module is used to implement power compensation under the multi-RB configuration, and the single RB power compensation module is used to implement power compensation of the terminal device under the single RB configuration. As an optional implementation manner, the single RB power compensation module can read the dynamic parameters under the single RB configuration from the storage unit and determine the compensation value of the terminal device at the corresponding RB position according to the pre-designed calculation formula. The control parameter generation unit generates control parameters according to the compensation values at different RB positions under the single RB configuration to control the transmission power of the terminal device.

[0104] In some embodiments, the power calibration method provided by the present application further includes:

[0105] Adding the compensation value of the terminal device under the single RB configuration to the calibration power list of the reference channel to obtain the required power list under the single RB configuration;

[0106] Controlling the transmission power of the terminal device according to the required power list under the single RB configuration.

[0107] In the embodiments of the present application, the calibration power list of the reference channel is obtained after linearization calibration of the reference channel. The generated calibration power list is stored in the storage unit of the terminal device. The control parameter generation unit can read the calibration power list and add it to the compensation value in the single RB configuration to obtain the required power list in the single RB configuration. For example, if the compensation value at a certain RB position is +2 dB and the calibration power at the corresponding position of the reference channel is 10 dBm, then the required power at this position is 12 dBm.

[0108] The control parameter generation unit generates specific control parameters according to the required power list. These control parameters are sent to the Modem chip, the radio frequency chip, and the radio frequency front-end module to adjust the working states of these modules. For example, the Modem chip adjusts the amplitude of the modulation signal, the radio frequency chip adjusts the gain of the amplifier, and the radio frequency front-end module adjusts the output power of the power amplifier, etc., to achieve precise control of the transmission power, so that the power at different RB positions of the terminal device in the single RB configuration is closer to the target power, thereby improving the power accuracy of the terminal device at different RB positions in the single RB configuration.

[0109] Please refer to Figure 8 , Figure 8 For a block diagram of the power calibration device in an embodiment, as Figure 8 shown, the power calibration device 800 may include a power acquisition module 810 and a compensation value acquisition module 820, where:

[0110] The power acquisition module 810 is configured to acquire the reference power of the reference channel in the multi-resource block (RB) configuration and the multiple scan powers of at least one target channel in the single RB configuration. The at least one target channel is a channel in the frequency band supported by the terminal device. Each target channel in the at least one target channel includes multiple scan powers, and the multiple scan powers included in each target channel correspond to different RB positions;

[0111] The compensation value acquisition module 820 is configured to obtain the compensation value of the terminal device in the single RB configuration according to the difference between each scan power in the multiple scan powers and the reference power, so that the terminal device controls the transmission power of the terminal device according to the compensation value in the single RB configuration.

[0112] In some embodiments, the compensation value acquisition module 820 is specifically configured to:

[0113] Generate dynamic parameters in the single RB configuration according to the difference between each scan power in the multiple scan powers and the reference power;

[0114] Determine the compensation value of the terminal device at the corresponding RB position according to the dynamic parameters under the single RB configuration and the pre-designed calculation formula. The pre-designed calculation formula is determined according to two differences at the endpoints of the RB position interval. Each difference is the difference between the scanning power corresponding to one endpoint of the RB position interval and the reference power. The multiple pre-designed calculation formulas correspond one by one to multiple RB position intervals, and the multiple RB position intervals are divided according to multiple RB positions corresponding to multiple scanning powers.

[0115] In some embodiments, the compensation value acquisition module 820 is further configured to:

[0116] Calculate the difference between the scanning power of each RB position and the reference power to obtain a difference array;

[0117] Obtain an RB position identification array corresponding to multiple RB positions;

[0118] Generate the dynamic parameters according to the difference array, the RB position identification array, and the channel identification of each target channel of the at least one target channel.

[0119] In some embodiments, the compensation value acquisition module 820 is further configured to:

[0120] Add the compensation value of the terminal device under the single RB configuration to the calibration power list of the reference channel to obtain a required power list under the single RB configuration;

[0121] Control the transmission power of the terminal device according to the required power list under the single RB configuration.

[0122] The description of the above device embodiments is similar to the description of the above method embodiments and has similar beneficial effects to the method embodiments. For the technical details not disclosed in the device embodiments of the present application, please refer to the description of the method embodiments of the present application for understanding.

[0123] It should be noted that in the embodiments of the present application Figure 8 The division of the modules in the power calibration device shown is schematic, only a logical function division, and there may be other division methods in actual implementation. In addition, each functional unit in the various embodiments of the present application may be integrated in one processing unit, may exist separately physically, or two or more units may be integrated in one unit. The above integrated units may be implemented in the form of hardware, or in the form of software functional units, or in the form of a combination of software and hardware.

[0124] It should be noted that in the embodiments of the present application, if the above method is implemented in the form of software function modules and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiments of the present application, in essence, or the part that contributes to the related technology, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable an electronic device to execute all or part of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), magnetic disks, or optical discs that can store program codes. In this way, the embodiments of the present application are not limited to any specific combination of hardware and software.

[0125] Please refer to Figure 9 , Figure 9 which is a block diagram of the structure of an electronic device in an embodiment. As Figure 9 shown, the electronic device 900 may include: a processor 910, a memory 920, and a bus 930.

[0126] Among them, the processor 910 calls the executable program code stored in the memory 920 and executes any one of the power calibration methods disclosed in the embodiments of the present application. Those skilled in the art can understand that Figure 9 the structure of the electronic device shown in

[0127] does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than those shown, or combine some components, or have different component arrangements.

[0128] In the embodiments of the present application, the processor 910 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly implemented by the execution of the hardware processor, or implemented by the combination of the hardware and software modules in the processor.

[0129] The memory 920 can be used to store software programs and modules. The processor 910 executes various functional applications and data processing of the electronic device by running the software programs and modules stored in the memory 920. The memory 920 may mainly include a program storage area and a data storage area. Among them, the program storage area may store an operating system, application programs required for at least one function, etc.; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 920 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage devices.

[0130] In the embodiments of the present application, the processor 910 and the memory 920 are connected through a bus 930. The bus 930 is represented by a thick line in Figure 9 which. The connection manners between other components are only for illustrative purposes and are not limited thereto. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 9 only a thick line is used to represent it in which, but it does not mean that there is only one bus or one type of bus.

[0131] The embodiments of the present application provide a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps in the method provided in the above embodiments are implemented.

[0132] The embodiments of the present application provide a computer program product containing instructions. When it runs on a computer, the computer is made to execute the steps in the method provided in the above method embodiments.

[0133] Those of ordinary skill in the art can understand that all or part of the processes of implementing the methods in the above embodiments can be completed by instructing relevant hardware through a computer program. The program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it may include the processes of the embodiments of the above methods. Among them, the storage medium may be a magnetic disk, an optical disc, a ROM, etc.

[0134] It should be pointed out here that: The descriptions of the above storage medium and device embodiments are similar to the descriptions of the above method embodiments and have similar beneficial effects to the method embodiments. For the technical details not disclosed in the storage medium, storage medium and device embodiments of the present application, please refer to the descriptions of the method embodiments of the present application for understanding.

[0135] It should be understood that the "one embodiment" or "an embodiment" or "some embodiments" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the appearances of "in one embodiment" or "in an embodiment" or "in some embodiments" throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the magnitudes of the serial numbers of the above processes do not mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application. The serial numbers of the embodiments of the present application above are only for description and do not represent the advantages or disadvantages of the embodiments. The above descriptions of the various embodiments tend to emphasize the differences between the various embodiments. Their similarities or similarities can be referred to each other. For the sake of brevity, they will not be repeated herein.

[0136] The term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, object A and / or object B can represent: the separate existence of object A, the simultaneous existence of object A and object B, and the separate existence of object B.

[0137] It should be noted that in this article, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including the element.

[0138] In several embodiments provided by the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The above-described embodiments are merely illustrative. For example, the division of the modules is only a logical function division. In actual implementation, there can be other division methods, such as: multiple modules or components can be combined, or can be integrated into another system, or some features can be ignored, or not executed. In addition, the coupling, direct coupling or communication connection between the components shown or discussed with each other can be through some interfaces, and the indirect coupling or communication connection of the devices or modules can be electrical, mechanical or other forms.

[0139] The modules described above as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules; they may be located in one place or distributed across multiple network elements; some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0140] In addition, in each embodiment of the present application, all the functional modules may be integrated in one processing unit, or each module may be a separate unit alone, or two or more modules may be integrated in one unit; the above-mentioned integrated modules may be implemented in the form of hardware or in the form of a combination of hardware and software functional units.

[0141] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above method embodiments; and the foregoing storage medium includes: removable storage devices, read-only memory (ROM), magnetic disks, or optical disks and other various media that can store program codes.

[0142] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of the present application, in essence, or the part that contributes to the related art, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing an electronic device to execute all or part of the methods described in the various embodiments of the present application. And the foregoing storage medium includes: removable storage devices, ROM, magnetic disks, or optical disks and other various media that can store program codes.

[0143] The methods disclosed in several method embodiments provided by the present application can be combined arbitrarily without conflict to obtain new method embodiments.

[0144] The features disclosed in several product embodiments provided by the present application can be combined arbitrarily without conflict to obtain new product embodiments.

[0145] The features disclosed in several method or device embodiments provided by the present application can be combined arbitrarily without conflict to obtain new method embodiments or device embodiments.

[0146] As described above, it is only the implementation mode of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims described above.

Claims

1. A power calibration method, characterized in that: Applied to a terminal device, the method comprises: Obtain a reference power of a reference channel under a multi-resource block (RB) configuration and multiple scanning powers of at least one target channel under a single RB configuration, wherein the at least one target channel is a channel in a frequency band supported by the terminal device, and each of the at least one target channel includes multiple scanning powers, and the multiple scanning powers included in each target channel correspond to different RB positions; According to the difference between each scanning power of the multiple scanning powers and the reference power, a compensation value of the terminal device under the single RB configuration is obtained, so that the terminal device controls the transmission power of the terminal device according to the compensation value under the single RB configuration.

2. The method according to claim 1, characterized in that The acquiring, according to the difference between each scanning power of the multiple scanning powers and the reference power, a compensation value of the terminal device under the single RB configuration, includes: Generate a dynamic parameter under a single RB configuration according to a difference between each scanning power of the multiple scanning powers and the reference power; According to the dynamic parameters under the single RB configuration and the preset calculation formula, the compensation value of the terminal device at the corresponding RB position is determined, the preset calculation formula is determined based on two differences between the endpoints of the RB position interval, each difference is the difference between the scanning power corresponding to an endpoint of the RB position interval and the reference power, the multiple preset calculation formulas correspond one-to-one to the multiple RB position intervals, and the multiple RB position intervals are divided according to the multiple RB positions corresponding to the multiple scanning powers.

3. The method according to claim 2, characterized in that The preset calculation formula satisfies the following expression: Where n is the RB position to be compensated, a and b are the two endpoints of the RB position interval, ΔP a is the difference between the scan power corresponding to endpoint a and the reference power, ΔP b is the difference between the scan power corresponding to endpoint b and the reference power, ΔP n Indicates the compensation value of the nth RB position.

4. The method according to claim 2, characterized in that: The generating, according to the difference between each scanning power of the multiple scanning powers and the reference power, a dynamic parameter under the single RB configuration includes: Calculate the difference between the scan power at each RB position and the reference power to obtain a difference array; Obtain an array of RB position identifiers corresponding to multiple RB positions; The dynamic parameter is generated according to the difference value array, the RB position identifier array, and the channel identifier of each target channel of the at least one target channel.

5. The method according to claim 1, characterized in that The at least one target channel is a high frequency channel, a medium frequency channel and a low frequency channel in the frequency band supported by the terminal device.

6. The method according to claim 1, characterized in that The frequency bandwidth of the target channel is the maximum bandwidth of the frequency band supported by the terminal device, and the frequency bandwidth of the target channel is greater than the frequency bandwidth of the reference channel.

7. The method according to claims 1-6, characterized in that: The method further comprises: Adding the compensation value of the terminal device under the single RB configuration to the calibration power list of the reference channel to obtain a required power list under the single RB configuration; The transmit power of the terminal device is controlled according to the required power list under the single RB configuration.

8. A power calibration device, characterized in that: Applied to a terminal device, the device comprises: A power acquisition module, used to acquire a reference power of a reference channel under a multi-resource block RB configuration and multiple scanning powers of at least one target channel under a single RB configuration, wherein the at least one target channel is a channel in a frequency band supported by the terminal device, and each of the at least one target channel includes multiple scanning powers, and the multiple scanning powers included in each target channel correspond to different RB positions; A compensation value acquisition module is used to obtain the compensation value of the terminal device under a single RB configuration according to the difference between each scanning power in the multiple scanning powers and the reference power, so that the terminal device controls the transmission power of the terminal device according to the compensation value under the single RB configuration.

9. An electronic device, characterized in that: The method comprises a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor implements the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.