Communication method, and apparatus

By determining and validating the predistortion coefficient initiated by the terminal device, the problem of determining and using the predistortion coefficient in wireless communication is solved, improving signal transmission efficiency and coverage, while optimizing the performance of the power amplifier.

WO2025247034A1PCT designated stage Publication Date: 2025-12-04HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/096175
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-27
Filing Date
2025-05-21
Publication Date
2025-12-04

AI Technical Summary

Technical Problem

In wireless communication, it is a challenge for terminal devices to effectively determine and judge the predistortion coefficient to improve uplink coverage and power amplifier efficiency, while reducing the impact on receiver demodulation performance.

Method used

The terminal device initiates the determination of predistortion coefficients and judges their effectiveness. The predistortion processing improves the linearity of the signal, and the feedback mechanism reduces the use of erroneous or invalid coefficients. The power backoff value is combined to optimize signal transmission.

Benefits of technology

It improves the transmit power and uplink coverage of terminal equipment, enhances the efficiency of power amplifiers, and reduces the impact on receiver demodulation performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025096175_04122025_PF_FP_ABST
    Figure CN2025096175_04122025_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and an apparatus. The method comprises: receiving a first predistortion coefficient, the first predistortion coefficient being used for performing predistortion processing on a first signal; and sending first indication information, the first indication information being used for indicating a predistortion processing result. During an uplink process which is initiated by a terminal device, the present application can determine a predistortion coefficient and determine the validity of the predistortion coefficient, thereby ensuring that the predistortion coefficient can increase the transmission power of the terminal device, improving uplink coverage and power amplification efficiency, and reducing the impact on the demodulation performance of receivers.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and apparatus

[0001] This application claims priority from the Chinese patent application No. 202410662950.4 filed on May 27, 2024, and entitled "Communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, in particular to a communication method and apparatus. BACKGROUND

[0003] In the process of wireless communication, if electromagnetic waves need to be transmitted over a long distance, a certain power is required, and then a power amplifier (PA) is needed. The PA can amplify the low-power signal generated by the network device or terminal device to a power level that can be transmitted over a long distance, and is the core device of the wireless communication device. When power amplification is performed, the PA will introduce nonlinear distortion, which will cause the performance indicators of the transmitted signal to deteriorate.

[0004] The digital predistortion (DPD) technology is an effective means to improve the linearity of the PA output signal. The basic principle is to perform digital preprocessing on the signal before power amplification to improve the linearity of the PA output signal, reduce distortion in the transmission process, and improve signal quality.

[0005] The commonly used method for determining DPD coefficients is as follows: before DPD, the transmitter needs to collect the signal before passing through the PA and the signal after passing through the PA, for example, the signal before passing through the PA can be the signal before passing through the digital to analog convertor (DAC) in the figure, and the transmitter inputs the signal before passing through the PA and the signal after passing through the PA into a model extraction module to determine the DPD coefficients. The current process is mainly downlink, initiated by the network device, and the terminal device trains the DPD coefficients by using the signal before passing through the PA and the signal after passing through the PA, and sends the DPD coefficients to the network device. Correspondingly, the network device performs digital preprocessing according to the DPD coefficients. Then, in the uplink process, how to determine the DPD coefficients and judge the effectiveness of the DPD coefficients initiated by the terminal device is a technical problem that persons skilled in the art are trying to solve. SUMMARY

[0006] The present application proposes a communication method and apparatus, which can determine the predistortion coefficients and judge the effectiveness of the predistortion coefficients in the uplink process initiated by the terminal device, ensure that the predistortion coefficients can improve the transmission power of the terminal device, improve the uplink coverage and power amplifier efficiency, and at the same time reduce the impact on the demodulation performance of the receiver.

[0007] In a first aspect, an embodiment of the present application provides a communication method, which can be applied to a first device, the first device can be a terminal device, a component (for example, a processor, a chip, a circuit, or a chip system, etc.) in the terminal device, or a logic module or software capable of realizing all or part of the terminal device functions, the method comprising: receiving a first pre-distortion coefficient, the first pre-distortion coefficient being used for pre-distortion processing of a first signal; and sending first indication information, the first indication information being used for indicating a result of the pre-distortion processing.

[0008] In the above method, the first device can receive the first pre-distortion coefficient in an uplink process, that is, initiated by the terminal device, the first pre-distortion coefficient can improve the adjacent channel leakage power ratio performance of the first device, and the pre-distortion processing of the first signal based on the first pre-processing coefficient can improve the linearity of the output signal. Further, the first device can determine the effectiveness of the first pre-distortion coefficient based on the result of the pre-distortion processing, which can reduce the use of incorrect or invalid first pre-distortion coefficients, ensure that the pre-distortion coefficient can improve the transmit power of the terminal device, improve the uplink coverage and power amplifier efficiency, and at the same time reduce the impact on the demodulation performance of the receiver.

[0009] In a possible implementation, the method further comprises: determining a type of the first pre-distortion coefficient according to the result of the pre-distortion processing, the type of the first pre-distortion coefficient comprising one of the following: a valid coefficient, an invalid coefficient, or an incorrect coefficient.

[0010] In the above method, through the above manner, the first device can assist in determining the effectiveness of the first pre-distortion coefficient, ensure that the first pre-distortion coefficient can improve the transmit power of the terminal device, improve the uplink coverage and power amplifier efficiency, and at the same time reduce the impact on the demodulation performance of the receiver.

[0011] In another possible implementation, the sending of the first indication information comprises: sending the type of the first pre-distortion coefficient.

[0012] In the above method, through the manner of the first device sending the effectiveness of the first pre-distortion coefficient to the second device, the second device can determine how to process based on the effectiveness of the first pre-distortion coefficient. Further, through the cooperation of the first device and the second device in transceiving, the problem of the transmitter adjacent channel leakage power ratio performance limiting power emission is solved.

[0013] In another possible implementation, the method further comprises: receiving configuration information of the first signal, the configuration information being used for indicating time-frequency domain resources for sending the first signal; and sending the first signal based on the configuration information.

[0014] In a further possible implementation, the configuration information is further used to indicate a first power backoff value, the first power backoff value being related to a modulation mode and / or a waveform of the first signal.

[0015] Optionally, the first power backoff value is a backoff value under power overshoot, and the first device can transmit the first signal based on the first power backoff value, thereby improving uplink coverage capability and power amplifier efficiency.

[0016] In a further possible implementation, the method further includes: receiving second indication information, the second indication information being used to indicate a parameter of a first model, the first model being a model used when the first predistortion coefficient is determined, the parameter of the first model including one or more of the following: a model type, a model parameter, or a filter coefficient; the model type including any one of the following: a polynomial model, a memory polynomial model, a generalized memory polynomial model, or an artificial intelligence (AI) model; the model parameter including one or more of the following: a highest nonlinearity order of the model, a memory depth, or a cross-term length; and performing digital predistortion processing on the first signal based on the second indication information and the first predistortion coefficient.

[0017] In the above method, by the above manner, the linearity of the output signal can be improved.

[0018] In a further possible implementation, the method further includes: determining a first adjacent channel leakage power ratio (ACLR), the first ACLR being an ACLR of the first signal that has not been subjected to the digital predistortion processing under the first power backoff value; a result of the predistortion processing including a second ACLR, the second ACLR being an ACLR of the first signal that has been subjected to the digital predistortion processing based on the first predistortion coefficient under the first power backoff value; and determining the type of the first predistortion coefficient based on the result of the predistortion processing, including: determining the type of the first predistortion coefficient based on the first ACLR and the second ACLR.

[0019] In the above method, by the above manner, the first device can assist in judging the effectiveness of the first predistortion coefficient, reduce the use of incorrect or ineffective first predistortion coefficients, ensure that the first predistortion coefficient can improve the transmit power of the terminal device, improve uplink coverage capability and power amplifier efficiency, and meanwhile reduce the impact on demodulation performance of a receiver.

[0020] In a further possible implementation, the determining the type of the first predistortion coefficient based on the first ACLR and the second ACLR comprises: determining the type of the first predistortion coefficient as a valid coefficient if the second ACLR satisfies a first threshold; and / or determining the type of the first predistortion coefficient as an invalid coefficient if the second ACLR does not satisfy the first threshold and the second ACLR is less than or equal to the first ACLR; and / or determining the type of the first predistortion coefficient as an error coefficient if the second ACLR does not satisfy the first threshold and the second ACLR is greater than the first ACLR.

[0021] In a further possible implementation, the type of the first predistortion coefficient is a valid coefficient, and the method further comprises: receiving third indication information, the third indication information being used to indicate data information or a resource of a second signal, the second signal and the first signal being different in modulation mode.

[0022] In a further possible implementation, the type of the first predistortion coefficient is an invalid coefficient, and the method further comprises: receiving fourth indication information, the fourth indication information being used to indicate one or more second predistortion coefficients corresponding to the first power backoff value or a second power backoff value.

[0023] In the above method, by the above manner, when the type of the first predistortion coefficient is an invalid coefficient, the first device can determine the validity of the one or more second predistortion coefficients, reduce the use of the invalid first predistortion coefficient, and ensure that the new predistortion coefficient can improve the transmission power of the terminal device and improve the uplink coverage capability.

[0024] In the above method, by the above manner, when the type of the first predistortion coefficient is an invalid coefficient, the first device can resend a signal based on a second power backoff value, and the second device can determine a new predistortion coefficient based on the resent signal, so as to reduce the use of the invalid first predistortion coefficient until the new predistortion coefficient is valid, and ensure that the new predistortion coefficient can improve the transmission power of the terminal device and improve the uplink coverage capability.

[0025] In a further possible implementation, the fourth indication information is used to indicate a plurality of second predistortion coefficients corresponding to the first power backoff value, the plurality of second predistortion coefficients correspond to a plurality of index values, each second predistortion coefficient in the plurality of second predistortion coefficients corresponds to an index value, and the method further comprises: determining the type of each second predistortion coefficient in the plurality of second predistortion coefficients in the order of the index values.

[0026] In the method, the type of each second pre-distortion coefficient can be quickly queried, the query time is effectively shortened, and the query efficiency is greatly improved.

[0027] In a further possible implementation, the type of the first pre-distortion coefficient is an error coefficient, and the method further includes: receiving fifth indication information, where the fifth indication information is used to indicate a third power backoff value.

[0028] In the method, when the type of the first pre-distortion coefficient is an error coefficient, the first device retransmits a signal based on the third power backoff value, and the second device determines a new pre-distortion coefficient based on the retransmitted signal, so that the use of the error first pre-distortion coefficient is reduced, the new pre-distortion coefficient can improve the transmission power of the terminal device, and the uplink coverage capability is improved.

[0029] In a further possible implementation, the receiving of the first pre-distortion coefficient includes: receiving a plurality of first pre-distortion coefficients; and the first indication information is used to indicate a result of pre-distortion processing corresponding to each pre-distortion coefficient in the plurality of first pre-distortion coefficients.

[0030] In a further possible implementation, the plurality of first pre-distortion coefficients correspond to a plurality of index values, each first pre-distortion coefficient in the plurality of first pre-distortion coefficients corresponds to an index value, and the determining of the type of the first pre-distortion coefficient according to the result of the pre-distortion processing includes: determining the type of each first pre-distortion coefficient in the plurality of first pre-distortion coefficients according to an order of the index values and the result of the pre-distortion processing corresponding to each pre-distortion coefficient in the plurality of first pre-distortion coefficients; and the sending of the first indication information includes: sending the type of each first pre-distortion coefficient in the plurality of first pre-distortion coefficients.

[0031] In the method, the effectiveness of each first pre-distortion coefficient can be fed back, the use of error or invalid first pre-distortion coefficients is reduced, and the first pre-distortion coefficient can improve the transmission power of the terminal device and improve the uplink coverage capability.

[0032] In a further possible implementation, the determining of the type of the first pre-distortion coefficient according to the result of the pre-distortion processing includes: determining the type of one first pre-distortion coefficient in the plurality of first pre-distortion coefficients according to the result of the pre-distortion processing corresponding to each pre-distortion coefficient in the plurality of first pre-distortion coefficients; and the sending of the first indication information includes: sending the type of the one first pre-distortion coefficient.

[0033] In the method, the effectiveness of each first pre-distortion coefficient can be fed back, the use of the wrong or invalid first pre-distortion coefficient is reduced, and the first pre-distortion coefficient can improve the transmitting power of the terminal device and improve the uplink coverage.

[0034] In another possible implementation, the method further includes: if it is determined that a first pre-distortion coefficient in the plurality of first pre-distortion coefficients is a valid coefficient, stopping feeding back the type of the remaining first pre-distortion coefficients except the first pre-distortion coefficient.

[0035] In the method, in this way, the first pre-distortion coefficient can improve the transmitting power of the terminal device and improve the uplink coverage, and resource waste is avoided.

[0036] In a second aspect, an embodiment of the present application provides a communication method, which can be applied to a second device. The second device can be a network device, a component (for example, a processor, a circuit, a chip, or a chip system) in the network device, or a logic module or software capable of realizing all or part of the network device function. The method includes: sending the first pre-distortion coefficient; the first pre-distortion coefficient is used for pre-distortion processing of a first signal; and receiving first indication information, the first indication information being used for indicating a result of the pre-distortion processing.

[0037] In the method, the first pre-distortion coefficient can be sent by the second device in an uplink process initiated by the terminal device. The first pre-distortion coefficient can improve the adjacent channel leakage power ratio performance of the first device. The first device can improve the linearity of the output signal in the pre-distortion processing manner based on the first pre-processing coefficient. Further, the second device can determine the effectiveness of the first pre-distortion coefficient based on the result of the pre-distortion processing, reduce the use of the wrong or invalid first pre-distortion coefficient, ensure that the pre-distortion coefficient can improve the transmitting power of the terminal device, improve the uplink coverage and power amplifier efficiency, and reduce the influence on the demodulation performance of the receiver.

[0038] In a possible implementation, the method further includes: determining the type of the first pre-distortion coefficient according to the result of the pre-distortion processing, the type of the first pre-distortion coefficient including one of the following: a valid coefficient, an invalid coefficient, or a wrong coefficient.

[0039] In the method, in this way, the effectiveness of the first pre-distortion coefficient can be determined, the first pre-distortion coefficient can improve the transmitting power of the terminal device, improve the uplink coverage and power amplifier efficiency, and reduce the influence on the demodulation performance of the receiver.

[0040] In a further possible implementation, the receiving the first indication information comprises: receiving a type of the first predistortion coefficient.

[0041] In the method, the manner of receiving the effectiveness of the first predistortion coefficient of the first device by the second device enables the second device to determine how to process based on the effectiveness of the first predistortion coefficient. Further, the cooperation of the first device and the second device in transceiving solves the problem of exceeding the performance limit power of the transmitter adjacent channel leakage power ratio.

[0042] In a further possible implementation, the method further includes: sending configuration information of the first signal, the configuration information being used to indicate time-frequency domain resources for sending the first signal; and receiving the first signal based on the configuration information.

[0043] In a further possible implementation, the configuration information is further used to indicate a first power backoff value, the first power backoff value being related to a modulation mode and / or a waveform of the first signal.

[0044] Optionally, the first power backoff value is a backoff value under power overshoot, and the first device can send the first signal based on the first power backoff value, thereby improving uplink coverage capability and power amplifier efficiency.

[0045] In a further possible implementation, the method further includes: determining the first predistortion coefficient based on predistortion training of the first signal before a power amplifier (PA) and the first signal after the PA.

[0046] In a further possible implementation, the method further includes: performing nonlinear correction processing on the first signal after the PA to determine a corrected signal parameter; and if the corrected signal parameter meets a second threshold, performing the operation of determining the first predistortion coefficient based on the predistortion training of the first signal before the PA and the first signal after the PA.

[0047] Optionally, the corrected signal parameter can be an error vector magnitude. The second device can control the error vector magnitude to exchange the adjacent channel leakage power ratio performance in the receiving end, thereby giving priority to ensuring that the transmitted signal meets the spectrum mask.

[0048] In another possible implementation, the method further includes: sending a second indication message, the second indication message being used to indicate parameters of a first model, the first model being the model used to determine the first predistortion coefficients, the parameters of the first model including one or more of the following: model type, model parameters, or filter coefficients; the model type including any one of the following: polynomial model, memory polynomial model, generalized memory polynomial model, or artificial intelligence (AI) model; the model parameters including one or more of the following: the highest nonlinear order of the model, memory depth, or cross term length.

[0049] The above method can improve the linearity of the output signal.

[0050] In another possible implementation, the result of the predistortion processing includes a second adjacent channel leakage power ratio (ACLR), where the second ACLR is the ACLR of the first signal after digital predistortion processing based on the first predistortion coefficient at the first power backoff value. The method further includes: receiving sixth indication information, the sixth indication information being used to indicate a first ACLR, where the first ACLR is the ACLR of the first signal without digital predistortion processing at the first power backoff value; and determining the type of the first predistortion coefficient based on the result of the predistortion processing includes: determining the type of the first predistortion coefficient based on the first ACLR and the second ACLR.

[0051] In the above method, the validity of the first predistortion coefficient can be determined, the use of erroneous or invalid first predistortion coefficients can be reduced, and the first predistortion coefficient can be guaranteed to improve the transmit power of the terminal equipment, improve uplink coverage and power amplifier efficiency, while reducing the impact on the demodulation performance of the receiver.

[0052] In another possible implementation, determining the type of the first predistortion coefficient based on the first ACLR and the second ACLR includes: if the second ACLR meets a first threshold, determining the type of the first predistortion coefficient as a valid coefficient; and / or if the second ACLR does not meet the first threshold, and the second ACLR is less than or equal to the first ACLR, determining the type of the first predistortion coefficient as an invalid coefficient; and / or if the second ACLR does not meet the first threshold, and the second ACLR is greater than the first ACLR, determining the type of the first predistortion coefficient as an error coefficient.

[0053] In another possible implementation, the first predistortion coefficient is of the type of effective coefficient, and the method further includes: sending third indication information, the third indication information being used to indicate the resources of data information or a second signal, the second signal having a different modulation scheme than the first signal.

[0054] In another possible implementation, the first predistortion coefficient is of type invalid coefficient, and the method further includes: sending fourth indication information, the fourth indication information being used to indicate one or more second predistortion coefficients or second power back-off values ​​corresponding to the first power back-off value.

[0055] In the above method, when the type of the first predistortion coefficient is invalid, the first device can determine the validity of one or more second predistortion coefficients, reduce the use of invalid first predistortion coefficients, and ensure that the new predistortion coefficients can improve the transmission power of the terminal equipment and improve the uplink coverage capability.

[0056] In another possible implementation, the first predistortion coefficient is of type error coefficient, and the method further includes: re-executing the predistortion training process.

[0057] In the above method, the use of the first pre-distortion coefficient can be reduced until it is determined that the new pre-distortion coefficient can improve the transmission power of the terminal equipment and enhance the uplink coverage capability.

[0058] In another possible implementation, the first predistortion coefficient is of the type of error coefficient, and the method further includes: determining a second model; and determining a third predistortion coefficient based on predistortion training of the second model.

[0059] In the above method, the use of the first pre-distortion coefficient can be reduced until it is determined that the third pre-distortion coefficient can improve the transmission power of the terminal device and enhance the uplink coverage capability.

[0060] In another possible implementation, the first predistortion coefficient is of type error coefficient, and the method further includes: sending a fifth indication message, the fifth indication message being used to indicate a third power back-off value.

[0061] In the above method, when the type of the first predistortion coefficient is an erroneous coefficient, the first device retransmits the signal based on the third power backoff value, and the second device determines a new predistortion coefficient based on the retransmitted signal, so as to continue until the new predistortion coefficient is valid, thereby reducing the use of the erroneous first predistortion coefficient and ensuring that the new predistortion coefficient can improve the transmission power of the terminal device and improve the uplink coverage capability.

[0062] In another possible implementation, receiving the first predistortion coefficient includes: sending a plurality of first predistortion coefficients; the first indication information is used to indicate the result of the predistortion processing corresponding to each of the plurality of first predistortion coefficients.

[0063] In another possible implementation, the plurality of first predistortion coefficients correspond to a plurality of index values, and each of the plurality of first predistortion coefficients corresponds to one index value. Receiving the first indication information includes: receiving the type of each of the plurality of first predistortion coefficients, wherein the type of each of the plurality of first predistortion coefficients is determined based on the order of the index values ​​and the result of the predistortion processing corresponding to each of the plurality of first predistortion coefficients.

[0064] In the above method, the validity of each first predistortion coefficient can be received through the above approach, reducing the use of erroneous or invalid first predistortion coefficients, and ensuring that the first predistortion coefficients can improve the transmission power of the terminal equipment and enhance uplink coverage.

[0065] In another possible implementation, receiving the first indication information includes: receiving the type of one of the plurality of first predistortion coefficients, wherein the type of the first predistortion coefficient is determined based on the result of the predistortion processing corresponding to each of the plurality of first predistortion coefficients.

[0066] In the above method, the validity of each first predistortion coefficient can be received through the above approach, reducing the use of erroneous or invalid first predistortion coefficients, and ensuring that the first predistortion coefficients can improve the transmission power of the terminal equipment and enhance uplink coverage.

[0067] Thirdly, embodiments of this application provide a first device, which may be a terminal device, a component in the terminal device (e.g., a processor, circuit, chip, or chip system), or a logic module or software that can implement all or part of the functions of the terminal device.

[0068] In one possible implementation, the first device may include modules, units, or means that correspond one-to-one with the methods / operations / steps / actions described in the first aspect. These modules, units, or means may be hardware circuits, software, or a combination of hardware circuits and software.

[0069] In one possible implementation, the first device includes: a processing unit and a transceiver unit, the transceiver unit being configured to receive a first predistortion coefficient, the first predistortion coefficient being used to predistort a first signal; the transceiver unit being configured to transmit first indication information, the first indication information being used to indicate the result of the predistortion processing.

[0070] In one possible implementation, the processing unit is further configured to determine the type of the first predistortion coefficient based on the result of the predistortion processing, wherein the type of the first predistortion coefficient includes one of the following: valid coefficient, invalid coefficient, or error coefficient.

[0071] In another possible implementation, the transceiver unit is used to transmit the type of the first predistortion coefficient.

[0072] In another possible implementation, the transceiver unit is further configured to receive configuration information of the first signal, the configuration information being used to indicate time-frequency domain resources for transmitting the first signal; the processing unit is further configured to transmit the first signal based on the configuration information.

[0073] In another possible implementation, the configuration information is further used to indicate a first power back-off value, which is related to the modulation scheme and / or waveform of the first signal.

[0074] In another possible implementation, the transceiver unit is further configured to receive second indication information, which indicates the parameters of a first model. The first model is the model used to determine the first predistortion coefficients. The parameters of the first model include one or more of the following: model type, model parameters, or filter coefficients. The model type includes any one of the following: polynomial model, memory polynomial model, generalized memory polynomial model, or artificial intelligence (AI) model. The model parameters include one or more of the following: the highest nonlinear order of the model, memory depth, or cross term length. The processing unit is further configured to perform digital predistortion processing on the first signal based on the second indication information and the first predistortion coefficients.

[0075] In another possible implementation, the processing unit is further configured to determine a first adjacent channel leakage power ratio (ACLR), wherein the first ACLR is the ACLR of a first signal without digital predistortion processing at the first power backoff value; the result of the predistortion processing includes a second ACLR, wherein the second ACLR is the ACLR of the first signal after digital predistortion processing based on the first predistortion coefficient at the first power backoff value; and the processing unit is configured to determine the type of the first predistortion coefficient based on the first ACLR and the second ACLR.

[0076] In another possible implementation, the processing unit is configured to determine the type of the first predistortion coefficient as a valid coefficient when the second ACLR meets the first threshold; and / or the processing unit is configured to determine the type of the first predistortion coefficient as an invalid coefficient when the second ACLR does not meet the first threshold and the second ACLR is less than or equal to the first ACLR; and / or the processing unit is configured to determine the type of the first predistortion coefficient as an error coefficient when the second ACLR does not meet the first threshold and the second ACLR is greater than the first ACLR.

[0077] In another possible implementation, the first predistortion coefficient is of the type of effective coefficient, and the transceiver unit is also used to receive third indication information, which is used to indicate the resources of data information or a second signal, the second signal and the first signal having different modulation methods.

[0078] In another possible implementation, the first predistortion coefficient is an invalid coefficient, and the transceiver unit is further configured to receive fourth indication information, which indicates one or more second predistortion coefficients or second power back-off values ​​corresponding to the first power back-off value.

[0079] In another possible implementation, the fourth indication information is used to indicate a plurality of second predistortion coefficients corresponding to the first power back-off value, the plurality of second predistortion coefficients corresponding to a plurality of index values, each of the plurality of second predistortion coefficients corresponding to an index value, and the processing unit is further used to determine the type of each of the plurality of second predistortion coefficients according to the order of the index values.

[0080] In another possible implementation, the first predistortion coefficient is of the type of error coefficient, and the transceiver unit is further configured to receive a fifth indication information, which is used to indicate a third power back-off value.

[0081] In another possible implementation, the transceiver unit is configured to receive a plurality of first predistortion coefficients; the first indication information is configured to indicate the result of predistortion processing corresponding to each of the plurality of first predistortion coefficients.

[0082] In another possible implementation, the plurality of first predistortion coefficients correspond to a plurality of index values, and each of the plurality of first predistortion coefficients corresponds to one index value. The processing unit is used to determine the type of each of the plurality of first predistortion coefficients according to the order of the index values ​​and the result of the predistortion processing corresponding to each of the plurality of first predistortion coefficients. The transceiver unit is used to transmit the type of each of the plurality of first predistortion coefficients.

[0083] In another possible implementation, the processing unit is configured to determine the type of one of the plurality of first predistortion coefficients based on the result of predistortion processing corresponding to each of the plurality of first predistortion coefficients; the transceiver unit is configured to transmit the type of the one first predistortion coefficient.

[0084] In another possible implementation, the processing unit is further configured to stop feeding back the types of the remaining first predistortion coefficients other than the first first predistortion coefficient if the type of the first first predistortion coefficient among the plurality of first predistortion coefficients is determined to be a valid coefficient.

[0085] For the technical effects of the third aspect or possible implementations thereof, please refer to the introduction of the technical effects of the first aspect or possible implementations thereof.

[0086] Fourthly, embodiments of this application provide a second device, which may be a network device, a component in the network device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the network device.

[0087] In one possible implementation, the second device may include modules, units, or means that correspond one-to-one with the methods / operations / steps / actions described in the second aspect. These modules, units, or means may be hardware circuits, software, or a combination of hardware circuits and software.

[0088] In one possible implementation, the second device includes a processing unit and a transceiver unit, the transceiver unit being configured to transmit the first predistortion coefficient; the first predistortion coefficient being used to predistort the first signal; the transceiver unit being further configured to receive first indication information, the first indication information being used to indicate the result of the predistortion processing.

[0089] In one possible implementation, the processing unit is further configured to determine the type of the first predistortion coefficient based on the result of the predistortion processing, wherein the type of the first predistortion coefficient includes one of the following: valid coefficient, invalid coefficient, or error coefficient.

[0090] In another possible implementation, the transceiver unit is configured to receive the type of the first predistortion coefficient.

[0091] In another possible implementation, the transceiver unit is further configured to transmit configuration information for a first signal, the configuration information being used to indicate time-frequency domain resources for transmitting the first signal; and to receive the first signal based on the configuration information.

[0092] In another possible implementation, the configuration information is further used to indicate a first power back-off value, which is related to the modulation scheme and / or waveform of the first signal.

[0093] In another possible implementation, the processing unit is further configured to determine a first predistortion coefficient based on predistortion training performed on a first signal before the power amplifier PA and a first signal after the power amplifier PA.

[0094] In another possible implementation, the processing unit is further configured to perform nonlinear correction processing on the first signal after the PA to determine the corrected signal parameters; if the corrected signal parameters satisfy a second threshold, then the operation of determining the first predistortion coefficient based on the first signal before passing through the PA and the first signal after passing through the PA is performed.

[0095] In another possible implementation, the transceiver unit is further configured to send second indication information, which indicates the parameters of the first model. The first model is the model used to determine the first predistortion coefficients. The parameters of the first model include one or more of the following: model type, model parameters, or filter coefficients. The model type includes any one of the following: polynomial model, memory polynomial model, generalized memory polynomial model, or artificial intelligence (AI) model. The model parameters include one or more of the following: the highest nonlinear order of the model, memory depth, or cross term length.

[0096] In another possible implementation, the result of the predistortion processing includes a second adjacent channel leakage power ratio (ACLR), where the second ACLR is the ACLR of the first signal after digital predistortion processing based on the first predistortion coefficient at the first power backoff value. The transceiver unit is further configured to receive sixth indication information, which is used to indicate a first ACLR, where the first ACLR is the ACLR of the first signal without digital predistortion processing at the first power backoff value. The processing unit is configured to determine the type of the first predistortion coefficient based on the first ACLR and the second ACLR.

[0097] In another possible implementation, the processing unit is configured to determine the type of the first predistortion coefficient as a valid coefficient when the second ACLR meets the first threshold; and / or the processing unit is configured to determine the type of the first predistortion coefficient as an invalid coefficient when the second ACLR does not meet the first threshold and the second ACLR is less than or equal to the first ACLR; and / or the processing unit is configured to determine the type of the first predistortion coefficient as an error coefficient when the second ACLR does not meet the first threshold and the second ACLR is greater than the first ACLR.

[0098] In another possible implementation, the first predistortion coefficient is of the type of effective coefficient, and the transceiver unit is also used to send third indication information, which is used to indicate the resources of data information or a second signal, the second signal and the first signal having different modulation methods.

[0099] In another possible implementation, the first predistortion coefficient is an invalid coefficient, and the transceiver unit is further configured to send fourth indication information, which is used to indicate one or more second predistortion coefficients or second power back-off values ​​corresponding to the first power back-off value.

[0100] In another possible implementation, the first predistortion coefficient is of type error coefficient, and the processing unit is also used to re-execute the predistortion training process.

[0101] In another possible implementation, the first predistortion coefficient is of the type of error coefficient, and the processing unit is further configured to determine a second model; and to determine a third predistortion coefficient based on predistortion training performed on the second model.

[0102] In another possible implementation, the first predistortion coefficient is of the type of error coefficient, and the transceiver unit is further configured to send a fifth indication information, which is used to indicate a third power backoff value.

[0103] In another possible implementation, the transceiver unit is configured to transmit a plurality of first predistortion coefficients; the first indication information is configured to indicate the result of the predistortion processing corresponding to each of the plurality of first predistortion coefficients.

[0104] In another possible implementation, the plurality of first predistortion coefficients correspond to a plurality of index values, and each of the plurality of first predistortion coefficients corresponds to an index value. The transceiver unit is used to receive the type of each of the plurality of first predistortion coefficients. The type of each of the plurality of first predistortion coefficients is determined based on the order of the index values ​​and the result of the predistortion processing corresponding to each of the plurality of first predistortion coefficients.

[0105] In another possible implementation, the transceiver unit is configured to receive the type of one of the plurality of first predistortion coefficients, wherein the type of the first predistortion coefficient is determined based on the result of the predistortion processing corresponding to each of the plurality of first predistortion coefficients.

[0106] For the technical effects of the fourth aspect or possible implementations thereof, please refer to the introduction of the technical effects of the second aspect or possible implementations thereof.

[0107] Fifthly, embodiments of this application provide a first apparatus, the first apparatus including at least one processor and a communication interface, the at least one processor calling a computer program or instructions stored in a memory to execute the method described in the first aspect or a possible implementation thereof.

[0108] In one possible implementation, the first device also includes the memory. Optionally, the memory and processor are integrated together.

[0109] In one possible implementation, the memory is located outside the first device.

[0110] In a sixth aspect, embodiments of this application provide a second apparatus, which includes at least one processor and a communication interface, wherein the at least one processor invokes a computer program or instructions stored in a memory to execute the method described in the second aspect or a possible implementation thereof.

[0111] In one possible implementation, the second device also includes the memory. Alternatively, the memory and processor are integrated together.

[0112] In one possible implementation, the memory is located outside the second device.

[0113] In a seventh aspect, embodiments of this application provide a chip device including at least one processor, the at least one processor being configured to execute computer programs or instructions to implement any of the above aspects or possible implementations of any of the above aspects.

[0114] In one possible implementation, the input of the chip device corresponds to the receiving operation in any of the above-mentioned aspects or possible implementations, and the output of the chip device corresponds to the transmitting operation in any of the above-mentioned aspects or possible implementations.

[0115] Optionally, the processor is coupled to the memory via an interface.

[0116] Optionally, the chip device may also include a memory storing computer program instructions.

[0117] Eighthly, embodiments of this application provide a computer-readable storage medium storing a computer program or instructions that, when executed on a processor, implement the method of any of the above aspects or possible implementations thereof.

[0118] Ninthly, embodiments of this application provide a computer program product that includes a computer program or instructions that, when executed on a processor, implement the method of any of the above aspects or possible implementations of any of the above aspects.

[0119] In a tenth aspect, embodiments of this application provide a communication system comprising: the apparatus as described in the fifth aspect and the apparatus as described in the sixth aspect. Attached Figure Description

[0120] Figure 1 is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;

[0121] Figure 2 is a schematic diagram of a transceiver provided in an embodiment of this application;

[0122] Figure 3 is a schematic diagram of a DPD processing procedure and its corresponding function;

[0123] Figure 4 is a schematic diagram for determining the DPD coefficient;

[0124] Figure 5 is a schematic diagram of an HBF provided in an embodiment of this application;

[0125] Figure 6 is a schematic diagram of an ACLR calculation range provided in an embodiment of this application;

[0126] Figure 7 is a schematic diagram of an EVM calculation range provided in an embodiment of this application;

[0127] Figure 8 is a schematic diagram of a method based on remote device feedback DPD coefficients provided in an embodiment of this application;

[0128] Figure 9 is a schematic diagram of an equivalent architecture of a digital channel provided in an embodiment of this application;

[0129] Figure 10 is a schematic diagram of a nonlinear equilibrium compensation provided in an embodiment of this application;

[0130] Figure 11 is a schematic diagram of high and low frequency NLC usage provided in an embodiment of this application;

[0131] Figure 12 is a flowchart illustrating a communication method provided in an embodiment of this application;

[0132] Figure 13 is a schematic diagram of the time-frequency structure of a first signal provided in an embodiment of this application;

[0133] Figure 14 is a schematic diagram illustrating the influence of the first predistortion coefficient on ACLR and the first signal transmission power in different scenarios provided in the embodiments of this application;

[0134] Figure 15 is a flowchart illustrating another communication method provided in an embodiment of this application;

[0135] Figure 16 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0136] Figure 17 is a schematic diagram of the structure of another communication device provided in an embodiment of this application. Detailed Implementation

[0137] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0138] References to "one embodiment" or "some embodiments" as described in this application mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0139] In the description of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one" means one or more, and "multiple" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Where a, b, and c can be single or multiple.

[0140] It is understood that in this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information for the purpose of instructing A, it can be understood that the instruction information carries A, directly instructs A, or indirectly instructs A.

[0141] In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementations, there are many ways to instruct the information to be instructed, such as, but not limited to, directly instructing the information to be instructed, such as the information to be instructed itself or its index; indirectly instructing the information to be instructed by instructing other information, where there is a relationship between the other information and the information to be instructed; or instructing only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent.

[0142] The information to be instructed can be sent as a whole or divided into multiple sub-information messages, and the sending period and / or timing of these sub-information messages can be the same or different. This application does not limit the specific sending method. The sending period and / or timing of these sub-information messages can be predefined, for example, according to a protocol, or configured by the transmitting device by sending configuration information to the receiving device.

[0143] It is understood that "send" and "receive" in this application refer to the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which can include direct transmission via the air interface or indirect transmission via the air interface from other units or modules. "Receive information from YY" can be understood as the source of the information being YY, which can include direct reception from YY via the air interface or indirect reception from YY via the air interface from other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface.

[0144] In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via buses, wiring, or interfaces.

[0145] It is understandable that information may undergo necessary processing, such as encoding and modulation, between the source and destination, but the destination can understand the valid information from the source. Similar statements in this application can be interpreted in a similar way and will not be elaborated further.

[0146] The communication method provided in this application can be applied to cellular communication systems related to the 3rd Generation Partnership Project (3GPP), such as 4th generation (4G) communication systems, such as Long Term Evolution (LTE) communication systems, and also to 5th generation (5G) communication systems, such as 5G New Radio (NR) communication systems, or to various future communication systems and future communication networks. The method provided in this application can also be applied to Bluetooth systems, Wireless Fidelity (WiFi) systems, LoRa systems, or vehicle-to-everything (V2X) systems, communication systems supporting the integration of multiple wireless technologies, and device-to-device (D2D) systems. The method provided in this application can also be applied to satellite communication systems, wherein the satellite communication system can be integrated with the above-mentioned communication systems. The wireless communication systems involved in this application also include, but are not limited to: narrowband Internet of Things (NB-IoT), Global System for Mobile Communications (GSM), Enhanced Data Rate for GSM Evolution (EDGE), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access 2000 (CDMA2000), or Time Division-Synchronization Code Division Multiple Access (TD-SCDMA).

[0147] Please refer to Figure 1, which is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. The application scenario of this application will be described using the communication system architecture shown in Figure 1 as an example. The communication system includes a first device and a second device. For example, the first device can be a network device 201, and the second device can be a terminal device 202; or, the first device can be a terminal device 202, and the second device can be a network device 201. It should be understood that a communication system to which the methods of the embodiments of this application can be applied may include more or fewer network devices or terminal devices. Network devices and terminal devices can be hardware, or software functionally defined, or a combination of both. Network devices and terminal devices can communicate with each other through other devices or network elements. In this system, network device 201 can transmit data with multiple terminal devices, that is, network device 201 sends downlink data to terminal device 202, and of course, terminal device 202 can also send uplink data to network device 201. The device provided in the embodiments of this application can be applied to network device 201 or to terminal device 202. Network device 201 can be any of the following network devices, and terminal device 202 can be any of the following terminal devices. It is understood that Figure 1 only shows one possible communication system architecture that can be applied to the embodiments of this application, and other devices may also be included in the communication system architecture in other possible scenarios.

[0148] Please refer to Figure 2, which is a schematic diagram of a transceiver provided in an embodiment of this application. The second device determines the first predistortion coefficient through the calculation or compensation module shown in the figure. That is, the first predistortion coefficient is determined based on the first signal before passing through the power amplifier (PA) and the first signal after passing through the PA through predistortion training. For example, the signal before passing through the PA can be the signal before passing through the digital to analog converter (DAC) shown in the figure. For example, the first signal after passing through the PA can be the signal after passing through the DAC and PA in the first device and then through the analog to digital converter (ADC) in the second device. The second device sends the first predistortion coefficient to the first device. The first predistortion coefficient is used to predistort the first signal.

[0149] In one implementation, a first device determines a first adjacent channel leakage power ratio (ACLR) and a second ACLR, wherein the first ACLR is the ACLR of a first signal without digital predistortion processing at a first power backoff value, and the second ACLR is the ACLR of the first signal with digital predistortion processing at the first power backoff value. The first device determines the type of a first predistortion coefficient based on the first ACLR and the second ACLR, wherein the type of the first predistortion coefficient includes one of the following: valid coefficient, invalid coefficient, or error coefficient. The first device sends the type of the first predistortion coefficient to a second device.

[0150] In another implementation, the first device determines a first ACLR and a second ACLR, the first device sends a first indication message to the second device, the first indication message including the result of the predistortion processing, the structure of which includes the second ACLR, the first device sends a sixth indication message to the second device, the sixth indication message being used to indicate the first ACLR, and the second device determines the type of the first predistortion coefficient based on the first ACLR and the second ACLR.

[0151] By coordinating the transmission and reception of the first and second devices, the problem of over-transmission power limited by the transmitter's ACLR performance can be addressed. In addition, the second device can also control the error vector magnitude (EVM) at the receiver to exchange for ACLR level, prioritizing ensuring that the transmitted signal meets the spectrum template.

[0152] 1) Network device 201 is a device deployed in a radio access network to provide wireless communication functions for terminal devices. Network device 201 may also be referred to as an access network (RAN) entity, access node, network node, or communication device, etc.

[0153] Specifically, the network equipment can be access network equipment for cellular systems related to the 3rd Generation Partnership Project (3GPP). For example, fourth-generation (4G) mobile communication systems or 5G mobile communication systems. The network equipment can also be access network equipment in open RAN (O-RAN or ORAN) or cloud radio access network (CRAN). Alternatively, the network equipment can also be access network equipment in a communication system formed by the integration of two or more of the above communication systems.

[0154] Network equipment includes, but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or home Node B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (WIFI) systems, macro base station, micro base station, wireless relay node, donor node, radio controller in CRAN scenarios, wireless backhaul node, transmission point (TP), or transmission and receiving point (TRP). Network equipment can also be access network equipment in 5G mobile communication systems. For example, next-generation Node B (gNB), TRP, TP in new radio (NR) systems, or one or more antenna panels (including multiple antenna panels) of a base station in a 5G mobile communication system. Alternatively, network devices can also be network nodes constituting a gNB or transmission point. Examples include centralized units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs). CUs and DUs can be separate entities or included in the same network element, such as a BBU. RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs). Alternatively, network devices can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, in V2X technology, network devices can be roadside units (RSUs).

[0155] It should be noted that CU (or CU-CP and CU-UP), DU, or RU may have different names in different systems, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called an open centralized unit (O-CU) or an open CU, DU can also be called an open distributed unit (O-DU), centralized unit control plane (CU-CP) can also be called an open centralized unit control plane (O-CU-CP) or an open CU-CP, centralized unit user plane (CU-UP) can also be called an open centralized unit user plane (O-CU-UP) or an open CU-UP, and RU can also be called an open radio unit (O-RU). This application does not impose any specific limitations. Any of the units CU, CU-CP, CU-UP, DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.

[0156] In some deployments, the CU and DU implement some of the functions of the gNB. For example, the CU implements the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers, while the DU implements the functions of the radio link control (RLC), media access control (MAC), and physical (PHY) layers. Since RRC layer information ultimately becomes PHY layer information, or is transformed from PHY layer information, in this architecture, higher-layer signaling, such as RRC layer signaling or PDCP layer signaling, can also be considered to be sent by the DU, or by the DU+RU. It is understood that network devices can be CU nodes, DU nodes, or devices including both CU and DU nodes. Furthermore, the CU can be classified as a network device in the access network (RAN) or a network device in the core network (CN); no restrictions are placed here.

[0157] Optionally, network equipment can also be core network equipment. Core network equipment is responsible for access control, registration management, service management, and mobility management of terminal devices accessing the network. For example, core network equipment may be an access and mobility management function (AMF) network element.

[0158] It should be noted that the network device can be the device or apparatus shown above, or a component (e.g., a chip), module, or unit in the device or apparatus shown above; this application does not limit the specific details.

[0159] 2) Terminal equipment 202, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), etc., is a device that provides voice or data connectivity to a user. Specifically, it includes devices that provide voice connectivity to a user, devices that provide data connectivity to a user, or devices that provide both voice and data connectivity to a user. For example, it may include a handheld device with wireless connectivity or a processing device connected to a wireless modem. This terminal equipment can communicate with the core network via a radio access network (RAN), exchanging voice or data with the RAN, or interacting with the RAN to exchange voice and data. Currently, terminal devices can include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices (such as smartwatches, smart bracelets, pedometers, etc.), in-vehicle devices (such as cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, smart home devices (such as refrigerators, televisions, air conditioners, electricity meters, etc.), intelligent robots, workshop equipment, wireless terminals in autonomous driving, wireless terminals in remote surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, and flying equipment (such as intelligent robots, hot air balloons, drones, airplanes), etc. Terminal devices can also be other devices with terminal functions; for example, a terminal device can also be a device that performs terminal functions in D2D communication.Terminal devices can also include vehicle-to-everything (V2X) terminal devices, machine-to-machine / machine-type communications (M2M / MTC) terminal devices, internet of things (IoT) terminal devices, light UEs, reduced capability UEs (REDCAP UEs), subscriber units, subscriber stations, mobile stations, remote stations, access points (APs), remote terminals, access terminals, user terminals, user agents, or user devices, and drone equipment. For example, this can include mobile phones (or "cellular" phones), computers with mobile terminal devices, portable, pocket-sized, handheld, and computer-embedded mobile devices, etc. Examples include personal communication service (PCS) telephones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, and personal digital assistants (PDAs). It also includes limited devices, such as devices with low power consumption, limited storage capacity, or limited computing power. Examples include information sensing devices such as barcode scanners, radio frequency identification (RFID), sensors, global positioning systems (GPS), and laser scanners. In this application, terminal devices with wireless transceiver capabilities and chips that can be installed in the aforementioned terminal devices are collectively referred to as terminal devices.

[0160] It should be noted that the terminal device may be a device or apparatus with a chip, or a device or apparatus with integrated circuitry, or a chip, module or control unit in the device or apparatus shown above. This application does not limit the specific device.

[0161] To better understand the solutions provided in the embodiments of this application, some terms, concepts or processes involved in the embodiments of this application will be introduced below.

[0162] I. Power Amplifiers and Digital Predistortion

[0163] In wireless communication, electromagnetic waves require a certain amount of power to transmit over sufficient distances, necessitating a power amplifier (PA). A PA amplifies low-power signals generated by network or terminal devices to a power level suitable for long-distance transmission, making it a core component of wireless communication equipment. However, power amplification introduces nonlinear distortion, degrading the performance of the transmitted signal.

[0164] Digital pre-distortion (DPD) technology is an effective means to improve the linearity of the PA output signal. Its basic principle is to perform digital preprocessing on the signal before power amplification, thereby improving the linearity of the PA output signal, reducing distortion during transmission, and improving signal quality. Theoretically, the function corresponding to DPD should be the inverse function of the PA response function. Figure 3(a) is a schematic diagram of a DPD processing procedure, where the input signal is processed by DPD, and then the DPD-processed signal is passed through the PA to obtain the output signal. Figure 3(b) is a schematic diagram of the function corresponding to DPD and the PA response function; the function corresponding to DPD should be the inverse function of the PA response function.

[0165] As shown in Figure 4, a common method for determining DPD coefficients is as follows: Before performing DPD, the transmitter acquires the signal before and after passing through the PA. For example, the signal before passing through the PA can be the signal before passing through the digital-to-analog converter (DAC) shown in the figure. The transmitter inputs the signal before and after passing through the PA into the model extraction module to obtain the DPD coefficients. The signal before the PA can be directly obtained from the digital module; in some scenarios (e.g., low frequency), the transmitter can acquire the signal after the PA through the feedback channel. As shown in the figure, when the transmitter has multiple PAs, each PA can have an independent feedback channel, thereby obtaining independent DPD coefficients.

[0166] In the millimeter-wave band, transmitting equipment uses more antennas to achieve array gain in order to counteract the greater propagation loss of high-frequency signals. For example, base stations in the 26–28 GHz band can contain hundreds or thousands of array elements. To avoid excessive cost and power consumption caused by large-scale arrays, base stations can use hybrid beamforming (HBF), as shown in Figure 5, which is a schematic diagram of an HBF. DPD needs to be implemented at the digital channel (transceiver (TRXs) in the figure), such as the intermediate frequency (IF) module in the figure. For the HBF architecture, one digital channel can correspond to multiple PAs, and the transmitter cannot implement DPD compensation for each PA individually. Generally, the orthogonal frequency division multiplexing (OFDM) signal (in digital form) after the intermediate frequency (IF) and before the digital-to-analog converter (DAC) is called the pre-PA signal. This signal consists of several time-domain sampling points, with the power distribution of each sampling point within a certain range. The peak-to-average power ratio (PAPR) refers to the ratio of the peak power of these sampling points to the average power of all sampling points. Without signal clipping, the PAPR of an OFDM signal is greater than that of a DFT-s-OFDM signal.

[0167] II. Adjacent channel leakage power ratio (ACLR) and error vector magnitude (EVM)

[0168] During power amplification, the power amplifier (PA) introduces nonlinear distortion, which degrades the performance of the transmitted signal. For example, nonlinear distortion caused by the PA can lead to a decrease in the EVM and ACLR performance of the transmitted signal.

[0169] ACLR: Due to the nonlinear characteristics of the power amplifier, intermodulation signal distortion occurs, causing the spectrum of the original signal to broaden to both sides. ACLR is used to measure the out-of-band radiation characteristics of a transmitter, defined as the ratio of the signal power falling into adjacent frequency bands to the signal power within the main band, as shown in Figure 6. Figure 6 is a schematic diagram of the ACLR calculation range. Since there is signal spread on both sides of the main channel, the average power of the left and right adjacent bands is usually taken, as shown in the following formula:

[0170] Among them, P adj1 It is the power of the left adjacent band, P adj2 It is the power of the right adjacent band, P main This refers to the primary channel power. The smaller the ACLR value, the less interference the primary channel causes to adjacent channels, and the better the communication performance.

[0171] EVM: In practical communication systems, due to factors such as power amplifier nonlinearity or channel estimation errors, the signal constellation diagram after demodulation at the receiving end will deviate from the ideal (original) signal constellation diagram. The more severe the power amplifier nonlinearity, the greater the deviation. The error vector amplitude can effectively describe the in-band distortion of the signal. As shown in Figure 7, which is a schematic diagram of EVM calculation, the connection between the constellation points of the original signal and the origin in the constellation diagram is the original vector, and the connection between the constellation points of the demodulated received signal and the origin is the actual vector. The EVM (error vector in the figure) is calculated from the deviation between the actual vector of the demodulated constellation points and the vector of the original constellation points (original vector in the figure), specifically defined as follows:

[0172] Among them, (I) r Q r ) is the constellation point after the received signal is demodulated, (I o Q o The constellation points of the original signal.

[0173] Because a single digital channel in the HBF architecture can correspond to multiple PAs, the transmitter cannot perform DPD compensation for each PA individually. Figure 8 illustrates a method based on remote device feedback of DPD coefficients. The remote device can be a terminal device. The remote device receives signals transmitted by the base station, which are processed by a DAC, PA, and ADC. Then, the model extraction module in the remote device obtains the DPD coefficients of the network device based on the received signal. The remote device can send the DPD coefficients back to the base station, which are used for digital predistortion processing. It should be noted that the transmitted signal is amplified by multiple PAs; therefore, the signal received by the remote device contains the synthesis of multiple PA nonlinear effects. Thus, the DPD coefficients obtained by the remote device can compensate for the nonlinear effects of multiple PAs, correcting the nonlinearity of the synthesized signal (received signal).

[0174] Figure 9 shows a schematic diagram of the equivalent architecture of a digital channel. Assume the signal before entering the analog RF link is x[n], called the pre-PA signal. The analog beamforming weight vector is w = [w1, w2, ...]. T The optional memory polynomial (MP) is used to model the PA, and the coefficients of the i-th path PA are... Then the output signal of the i-th PA is y i[n] is defined as follows:

[0175] Considering a single receiving antenna on a remote device, the remote received signal r[n] is given by the following formula:

[0176] Where h i Let i be the channel between the i-th antenna of the network device and the receiving antenna of the remote device. In the above assumption, the weight w i The amplitude is 1. Comparing formulas (3) and (4), it can be seen that at the remote receiver, multiple PAs of a digital channel of the transmitter can be equivalent to one PA, the difference being the different weights of the coefficients, that is, the model coefficients of a single PA are... The model coefficient of the equivalent PA is γ k,m .

[0177] Therefore, it can be concluded that the transmitter can compensate for the nonlinear effects of all PAs under the HBF architecture using a single digital channel, while ensuring the quality of the received signal at the far end. The network device can obtain the aforementioned DPD coefficients through feedback from the terminal device: specifically, the terminal device acquires the received signal at the far end (air interface), and then obtains the DPD coefficients or parameters of a digital channel based on the received signal, i.e., by obtaining the DPD coefficients through the model extraction module, as described in Figure 1. It should be noted that the received signal acquired by the terminal device is a synthesis of multiple PA amplified signals, thus containing the superposition of multiple PA nonlinear effects.

[0178] The aforementioned method of remote equipment feeding back DPD coefficients is primarily downlink-based, initiated by the network device. The terminal device trains itself using signals before and after the PA (Power Amplifier) ​​to obtain DPD coefficients and then sends these coefficients to the network device. The network device then performs digital preprocessing based on these coefficients. The terminal device typically performs full-band processing during training, correcting both in-band and out-of-band nonlinearities of the transmitter. Due to the limited processing capabilities of the terminal device, the nonlinearity preprocessing mode needs to be simplified; otherwise, it would become overly reliant on the terminal's capabilities.

[0179] To improve uplink coverage, please refer to Figure 10, which is a schematic diagram of nonlinear equalization compensation. The transmitter over-amplifies the signal after passing through the power amplifier (PA) (to meet the ACLR performance requirements), causing the PA to operate in the nonlinear region. The receiver performs ADC, equalization (EQ), and nonlinearity compensation (NLC) on the transmitted signal. Specifically, the transceiver side predefines a reference signal for power amplifier nonlinear training, ensuring that the nonlinearity experienced by the reference signal is the same as that of the data signal. The receiver uses the reference signal to train coefficients and perform nonlinearity correction on the data signal. The prerequisite for nonlinear compensation technology is that the over-amplified transmitter power must meet the requirements of the spectrum template. Please refer to Figure 11, which is a schematic diagram of NLC high and low frequency usage. On the left side of Figure 11, for high-frequency bands (such as FR2), the protocol-constrained ACLR target is -17dBc. This ACLR target of -17dBc is relatively lenient; even with power over-promotion, the requirement will still be met, meaning the terminal device's power over-promotion satisfies the spectrum template. However, on the right side of Figure 11, for low-frequency bands (such as FR1), the protocol-constrained ACLR target is -30dBc, which is relatively strict. Using only NLC technology, the signal no longer meets the transmission conditions; that is, the terminal device's power over-promotion does not satisfy the spectrum template. To solve the above problems, this application proposes the following solution.

[0180] Please refer to Figure 12, which is a flowchart illustrating a communication method provided in an embodiment of this application. The method includes, but is not limited to, the following steps:

[0181] Step S1201: The second device sends the first predistortion coefficient.

[0182] For example, the first device and the second device can refer to the network device 201 and the terminal device 202 shown in FIG1. ​​For example, the first device can be the network device 201, and the corresponding second device can be the terminal device 202; or, the first device is the terminal device 202, and the second device is the network device 201.

[0183] Accordingly, the first device receives a first predistortion coefficient. This first predistortion coefficient is used to predistort the first signal.

[0184] Optionally, the second device may send one or more first predistortion coefficients, and correspondingly, the first device may receive one or more first predistortion coefficients.

[0185] For example, before the second device sends the first predistortion coefficient, the method further includes: the second device performing predistortion training based on the first signal before passing through the PA and the first signal after passing through the PA to determine the first predistortion coefficient.

[0186] Specifically, the first signal before and after passing through the PA are input into the first model for predistortion training to obtain the first predistortion coefficients. The first model is the model used to determine the first predistortion coefficients. For example, the first signal before passing through the PA can be directly acquired in the digital module, while the first signal after passing through the PA can be acquired through the feedback channel.

[0187] For example, the first signal can be a reference signal, such as a demodulation reference signal (DMRS). In this case, the DMRS performs two functions: predistortion training to determine the first predistortion coefficients and channel estimation. Alternatively, the reference signal can also be a channel state information reference signal (CSI-RS), a phase tracking reference signal (PTRS), a sounding reference signal (SRS), etc. For example, when the second device is a network device and the first device is a terminal device, the first signal is a downlink signal; when the second device is a terminal device and the first device is a network device, the first signal is an uplink signal.

[0188] Optionally, before determining the first predistortion coefficient based on the first signal before and after passing through the PA, the second device can also perform nonlinear correction processing on the first signal after the PA to determine the corrected signal parameters. If the corrected signal parameters meet the second threshold, the operation of determining the first predistortion coefficient based on the first signal before and after passing through the PA is performed. If the corrected signal parameters do not meet the second threshold, the second device sends an indication message to the first device, which indicates a power back-off value of (M-X2) dB, where X2 is optionally greater than the value of X1. For example, the corrected signal parameters can be EVM, and the second threshold can be specified by the protocol. The second device can prioritize ensuring that the transmitted signal meets the spectrum template by controlling the EVM at the receiving end to improve ACLR performance.

[0189] Optionally, the second device may also send a second instruction message, and correspondingly, the first device receives the second instruction message and performs digital predistortion processing on the first signal based on the second instruction message and the first predistortion coefficient.

[0190] The second indication information is used to indicate the parameters of the first model, wherein the parameters of the first model include one or more of the following: model type, model parameters, or filter coefficients.

[0191] The model type includes any one of the following: polynomial model, memory polynomial model, generalized memory polynomial model, or artificial intelligence (AI) model. For example, modelType1 can be used to indicate a polynomial model, modelType2 to indicate a memory polynomial model, modelType3 to indicate a generalized memory polynomial model, and modelType4 to indicate an AI model.

[0192] The model parameters include one or more of the following: the highest nonlinear order of the model, the memory depth, or the cross term length. For example, when the model type is a polynomial model, a memory polynomial model, or a generalized memory polynomial model, it can be represented by the formula modelParameters = {K MG}, where K indicates the highest nonlinear order of the model, M indicates the memory depth, and G indicates the cross term length. When the model type is a polynomial model, M = G = 0; when the model type is a memory polynomial model, G = 0; when the model type is a generalized memory polynomial model, K, M, and G are all non-zero. When the model type is an AI model, the second device can send indication information to the first device, which indicates parameters such as the number of neural network layers and the number of neurons.

[0193] The filter coefficients can be represented by H = [h0, h1, ..., h L-1 The finite length indicates that the length can be flexibly controlled according to the processing capabilities of the terminal device.

[0194] The above method can improve the linearity of the output signal.

[0195] In one possible implementation, before the second device sends the first predistortion coefficient, the method further includes: the second device sending configuration information of the first signal, and correspondingly, the first device receiving the configuration information of the first signal, sending the first signal based on the configuration information, and correspondingly, the second device receiving the first signal based on the configuration information.

[0196] The configuration information is used to indicate the time-frequency domain resources for transmitting the first signal. Optionally, the configuration information corresponds to a data structure including relevant parameters of the first signal. The configuration information may include the type of the first signal, the time-frequency resources carrying the first signal, the sequence type corresponding to the first signal, the transmission time, period, time slot offset, and the antenna port used to transmit the first signal. The time-frequency resources carrying the first signal may include the number of time-domain symbols and / or the size of the frequency-domain subcarriers. The sequence type corresponding to the first signal may include the type of sequence used to generate the first signal. The antenna port used to transmit the first signal may refer to a physical antenna port or a logical antenna port, which is not limited in this embodiment. Transmitting the first signal based on the configuration information may mean transmitting the first signal on the time-frequency domain resources indicated by the configuration information. For example, please refer to Figure 13, which is a schematic diagram of the time-frequency structure of a first signal provided in an embodiment of this application. Figure 13(a) shows a schematic diagram of the first signal occupying one OFDM or DFT-s-OFDM symbol in the time domain; Figure 13(b) shows a schematic diagram of the first signal occupying multiple OFDM or DFT-s-OFDM symbols in the time domain.

[0197] For example, the configuration information is further used to indicate a first power backoff value, which is related to the modulation method and / or waveform of the first signal. This first power backoff value is the power backoff value under power overload. In one possible implementation, the second device sends configuration information of the first signal, which indicates the first power backoff value (M-X1)dB. In another possible implementation, the second device sends configuration information of the first signal, which indicates a power value of MdB, and sends indication information indicating a power overload of X1dB. The first device determines the first power backoff value as (M-X1)dB based on the power backoff value MdB and the indication information. Where M is greater than 0. For example, the indication information can be an index value. As shown in Table 1, if the index value is 0, the first device determines the power overload of X1dB corresponding to the index value of 0. Optionally, the power overload of X1dB can be predefined by the protocol and determined by the second device; this embodiment does not limit the specific implementation. Optionally, the indication information and configuration information can be sent separately, or the indication information can be carried in the configuration information. This application embodiment does not limit this.

[0198] Optionally, the configuration information of the first signal can be carried in dedicated signaling, RRC messages, downlink control information (DCI), or media access control (MAC) control elements (CE).

[0199] Table 1

[0200] Step S1202: The first device sends the first instruction information.

[0201] Accordingly, the second device receives the first instruction information. This first instruction information is used to indicate the result of the pre-distortion processing.

[0202] When the second device sends multiple first predistortion coefficients, and the first device receives multiple first predistortion coefficients accordingly, the first indication information is used to indicate the result of the predistortion processing corresponding to each of the multiple first predistortion coefficients. When the first device receives multiple first predistortion coefficients, it can select one or more of the multiple first predistortion coefficients according to predefined rules and determine the type of the one or more first predistortion coefficients.

[0203] For example, the first device sending the first instruction information may include two methods:

[0204] The first method involves the first device determining the type of the first predistortion coefficient. Specifically, the first device sends first indication information, including the type of the first predistortion coefficient. For example, as shown in Table 2, the type of the first predistortion coefficient can be fed back through an index value.

[0205] Table 2

[0206] In the above method, by sending the validity of the first predistortion coefficient to the second device through the first device, the second device can further determine how to process the signal based on the validity of the first predistortion coefficient. Furthermore, through the coordinated transmission and reception of the first and second devices, the problem of over-transmission of power due to adjacent channel leakage compared to the performance-limited power of the transmitter is resolved.

[0207] In one possible implementation, the method further includes: a first device determining the type of a first predistortion coefficient based on the result of the predistortion processing.

[0208] The type of the first predistortion coefficient includes one of the following: effective coefficient, invalid coefficient, or error coefficient.

[0209] Specifically, the first device determines the type of the first predistortion coefficient based on the result of the predistortion processing as follows: The first device determines a first ACLR, which is the ACLR of the first signal without digital predistortion processing at the first power back-off value; the result of the predistortion processing includes a second ACLR, which is the ACLR of the first signal after digital predistortion processing based on the first predistortion coefficient at the first power back-off value; the type of the first predistortion coefficient is determined based on the first ACLR and the second ACLR. The first ACLR and / or the second ACLR can be determined by calculation using formulas or by instrument measurement.

[0210] For example, the first device determines the type of the first predistortion coefficient based on the first ACLR and the second ACLR, including: if the second ACLR meets a first threshold, determining the type of the first predistortion coefficient as a valid coefficient; and / or if the second ACLR does not meet the first threshold, and the second ACLR is less than or equal to the first ACLR, determining the type of the first predistortion coefficient as an invalid coefficient; and / or if the second ACLR does not meet the first threshold, and the second ACLR is greater than the first ACLR, determining the type of the first predistortion coefficient as an error coefficient. For example, the first threshold can be agreed upon by a protocol or determined through negotiation between the first device and the second device. For example, when the second ACLR is equal to the first ACLR, the value of the first predistortion coefficient can all be 1.

[0211] In the above method, the first device can assist in judging the effectiveness of the first predistortion coefficient, ensuring that the first predistortion coefficient can improve the transmit power of the terminal equipment, improve uplink coverage and power amplifier efficiency, while reducing the impact on the demodulation performance of the receiver.

[0212] The second method involves the second device determining the type of the first predistortion coefficient. Specifically, the first device sends a first indication message indicating the result of the predistortion processing. This result includes a second ACLR, which is the ACLR of the first signal after digital predistortion processing based on the first predistortion coefficient at the first power back-off value. The first device may also send a sixth indication message, which the second device receives. This sixth indication message indicates the first ACLR, which is the ACLR of the first signal without digital predistortion processing at the first power back-off value. The second device determines the type of the first predistortion coefficient based on the result of the predistortion processing, including: the second device determining the type of the first predistortion coefficient based on the first ACLR and the second ACLR. The method of determining the type of the first predistortion coefficient based on the first ACLR and the second ACLR can be found in the relevant description in the section on determining the type of the first predistortion coefficient based on the first ACLR and the second ACLR, and will not be repeated here. Optionally, the first device may also send the difference between the second ACLR and the first ACLR, and the difference between the first ACLR and the second ACLR, to the second device.

[0213] In the above method, the second device can determine the effectiveness of the first predistortion coefficient, ensuring that the first predistortion coefficient can improve the transmit power of the terminal equipment, enhance uplink coverage and power amplifier efficiency, while reducing the impact on the demodulation performance of the receiver.

[0214] For example, the first predistortion coefficient can improve out-of-band nonlinearity after the terminal device over-transmits power. However, due to some non-ideal factors, such as channel degradation or sudden interference, redundancy in the EVM index of the feedback coefficient, failure to meet the transmitter requirements of the ACLR index, or an excessively small power back-off value, the feedback first predistortion coefficient may be inaccurate. When the type of the first predistortion coefficient is an invalid coefficient or an erroneous coefficient, the first predistortion coefficient may be ineffective or even degrade ACLR performance. Please refer to Figure 14, which is a schematic diagram of the impact of the first predistortion coefficient on ACLR and the first signal transmission power in different scenarios provided by the embodiments of this application. It should be noted that the value defined in the ACLR protocol is a negative number, and the smaller the ACLR value, the better. The baseline refers to the transmission power set by the network device under the premise of meeting the ACLR index. Power boost: Directly increasing the transmission power may lead to ACLR performance degradation. Power boost + effective coefficient: A suitable first predistortion coefficient can increase the transmission power under the premise of meeting the ACLR index. Power Boost + Error Factor: If an incorrect first predistortion factor is used, the ACLR performance deteriorates further compared to directly increasing the transmit power. Power Boost + Invalid Factor: If an invalid first predistortion factor is used, although the spectral template is not satisfied, the ACLR performance is improved compared to directly increasing the transmit power.

[0215] For example, when the type of the first predistortion coefficient is a valid coefficient, an invalid coefficient, or an error coefficient, the specific operation of the first device or the second device may be as follows:

[0216] The first predistortion coefficient is of type effective coefficient. The method further includes: a second device sending third indication information, and correspondingly, a first device receiving the third indication information. The third indication information is used to indicate the resources of data information or a second signal, the second signal having a different modulation scheme than the first signal. Accordingly, after receiving the third indication information, the first device can send data information or the second signal on the indicated data information or second signal resources. For example, the first signal is a quadrature phase shift keying (QPSK) signal, and the second signal is a quadrature amplitude modulation (QAM) signal. Optionally, the first device can also define a resource switching interval, i.e., the time interval between the transmission of the first signal and the data information.

[0217] The first predistortion coefficient is an invalid coefficient. The method further includes: a second device sending fourth indication information, and correspondingly, a first device receiving the fourth indication information. The fourth indication information is used to indicate one or more second predistortion coefficients or second power back-off values ​​corresponding to the first power back-off value. Optionally, the back-off step size of the second power back-off value is larger than the back-off step size of the first power back-off value. Optionally, the EVM redundancy of the second predistortion coefficient is smaller than the EVM redundancy of the first predistortion coefficient. Optionally, the one or more second predistortion coefficients can be determined by the second device based on predistortion training using a first signal before and after passing through the PA. For example, the first signal before and after passing through the PA are input into a first model to determine G0, G1, and G2, where G0 is the first predistortion coefficient, and G1 and G2 are the second predistortion coefficients.

[0218] Optionally, when the fourth indication information is used to indicate multiple second predistortion coefficients corresponding to the first power back-off value, the multiple second predistortion coefficients correspond to multiple index values, and each of the multiple second predistortion coefficients corresponds to one index value, the method further includes: the first device determining the type of each of the multiple second predistortion coefficients according to the order of the index values. Optionally, the first device can feed back the type of each second predistortion coefficient to the second device. As shown in Table 3, the mapping relationship between the second predistortion coefficients and the index values. Optionally, the type of each second predistortion coefficient can be determined according to the order of the index values ​​from largest to smallest or from smallest to largest. In one example, the mapping relationship between the second predistortion coefficients and the index values ​​is shown in Table 3. The first device determines that the type of the second predistortion coefficient G1 corresponding to the index value of 0 is an invalid coefficient, the type of the second predistortion coefficient G2 corresponding to the index value of 1 is a valid coefficient, the type of the second predistortion coefficient G3 corresponding to the index value of 2 is an error coefficient, and so on, determining the type of all the second predistortion coefficients among multiple second predistortion coefficients. Then, the first device sends the type of the second predistortion coefficient G1 corresponding to the index value of 0 to the second device, indicating that the type of the second predistortion coefficient G2 corresponding to the index value of 1 is an invalid coefficient, the type of the second predistortion coefficient G3 corresponding to the index value of 2 is an error coefficient, and so on, thus feeding back the type of all the second predistortion coefficients among multiple second predistortion coefficients. Through this method, the type of each second predistortion coefficient can be quickly queried, effectively shortening the query time and greatly improving query efficiency.

[0219] Optionally, the first device can also feed back to the second device the index value corresponding to the second predistortion coefficient whose type is an effective coefficient. That is, the first device can feed back to the second device the index value corresponding to the first second predistortion coefficient that satisfies the spectral template. Optionally, the first device can also feed back to the second device the index value corresponding to the second predistortion coefficient that satisfies the spectral template and whose second ACLR value is the largest or smallest.

[0220] Table 3

[0221] For example, the fourth indication information is used to indicate multiple second predistortion coefficients corresponding to the first power back-off value. The method further includes: the first device determines the type of the second predistortion coefficient based on the result of the predistortion processing corresponding to the second predistortion coefficient, the first device sends the type of the second predistortion coefficient to the second device, then determines the type of the next second predistortion coefficient and feeds it back to the second device, and so on, until the types of all the second predistortion coefficients of the multiple second predistortion coefficients are determined and fed back.

[0222] In one example, the mapping relationship between the second predistortion coefficients and the index values ​​is shown in Table 3. The first device determines that the type of the second predistortion coefficient G1 corresponding to the index value of 0 is an invalid coefficient; the first device sends the type of the second predistortion coefficient G1 corresponding to the index value of 0 to the second device as an invalid coefficient; then the first device determines that the type of the second predistortion coefficient G2 corresponding to the index value of 1 is a valid coefficient, the first device sends the type of the second predistortion coefficient G2 corresponding to the index value of 1 to the second device as a valid coefficient, and so on, until the type of all the second predistortion coefficients among the multiple second predistortion coefficients is fed back.

[0223] For example, the fourth indication information is used to indicate a plurality of second predistortion coefficients corresponding to the first power back-off value. The method further includes: if the type of the first second predistortion coefficient among the plurality of second predistortion coefficients is determined to be a valid coefficient, then the feedback of the type of the remaining second predistortion coefficients other than the first second predistortion coefficient is stopped.

[0224] In one example, the mapping relationship between the second predistortion coefficient and the index value is shown in Table 3. The first device determines that the type of the second predistortion coefficient G1 corresponding to the index value of 0 is an invalid coefficient; and determines that the type of the second predistortion coefficient G2 corresponding to the index value of 1 is an effective coefficient. Then the first device stops feeding back the type of the second predistortion coefficients corresponding to the index values ​​of 2, 3, etc.

[0225] In the above method, when the type of the first predistortion coefficient is invalid, the first device can determine the validity of one or more second predistortion coefficients, reduce the use of invalid first predistortion coefficients, and ensure that the new predistortion coefficients can improve the transmission power of the terminal equipment and improve the uplink coverage capability.

[0226] In the above method, when the type of the first predistortion coefficient is invalid, the first device retransmits the signal based on the second power backoff value, and the second device determines a new predistortion coefficient based on the retransmitted signal, so as to continue until the new predistortion coefficient is valid, thereby reducing the use of the invalid first predistortion coefficient and ensuring that the new predistortion coefficient can improve the transmission power of the terminal device and improve the uplink coverage capability.

[0227] The first predistortion coefficient is an error coefficient, which can include the following three types:

[0228] Method 1: The method further includes: the second device re-executing the predistortion training process. For example, the second device may instruct the first device to resend the first signals corresponding to the multiple first backoff values, and perform a predistortion training process based on the first signals corresponding to the multiple first backoff values ​​to determine multiple predistortion coefficients. The second device takes the average value of the multiple predistortion coefficients and then feeds the average value back to the first device.

[0229] In the above method, the use of the first predistortion coefficient can be reduced until the new predistortion coefficient determined by re-executing the predistortion training process can improve the transmission power of the terminal device and enhance the uplink coverage capability.

[0230] Method 2: The method further includes: a second device determining a second model, and the second device performing predistortion training based on the second model to determine third predistortion coefficients. Optionally, the second device sends the third predistortion coefficients to the first device, and correspondingly, the first device receives the third predistortion coefficients from the second device. The parameters of the second model and the first model used in determining the first predistortion coefficients are different; for example, the model type of the second model is a memory multinomial model or a generalized memory multinomial model, while the model type of the first model is a multinomial model.

[0231] In the above method, the use of the first pre-distortion coefficient can be reduced until it is determined that the third pre-distortion coefficient can improve the transmission power of the terminal device and enhance the uplink coverage capability.

[0232] Method 3: The first predistortion coefficient is of type error coefficient. The method further includes: a second device sending fifth indication information, and correspondingly, a first device receiving the fifth indication information, which indicates a third power back-off value. Optionally, the power back-off amount corresponding to the third power back-off value can be indicated by the second device or specified in the protocol.

[0233] In the above method, when the type of the first predistortion coefficient is an erroneous coefficient, the first device retransmits the signal based on the third power backoff value, and the second device determines a new predistortion coefficient based on the retransmitted signal, so as to continue until the new predistortion coefficient is valid, thereby reducing the use of the erroneous first predistortion coefficient and ensuring that the new predistortion coefficient can improve the transmission power of the terminal device and improve the uplink coverage capability.

[0234] In one possible implementation, the first device receives a plurality of first predistortion coefficients, and sends second indication information to the second device. This second indication information indicates how the first device determines and feeds back the type of each of the multiple first predistortion coefficients, assuming the result of the predistortion processing corresponding to each predistortion coefficient. This includes the following methods:

[0235] Method A: Multiple first predistortion coefficients correspond to multiple index values, and each first predistortion coefficient in the multiple first predistortion coefficients corresponds to one index value. The type of the first predistortion coefficient is determined according to the result of the predistortion processing, including: determining the type of each first predistortion coefficient in the multiple first predistortion coefficients according to the order of the index values ​​and the result of the predistortion processing corresponding to each first predistortion coefficient in the multiple first predistortion coefficients; sending first indication information, including: sending the type of each first predistortion coefficient in the multiple first predistortion coefficients.

[0236] For example, the result of predistortion processing corresponding to each first predistortion coefficient includes a second ACLR. Optionally, the first device can also determine a first ACLR corresponding to each first predistortion coefficient, and determine the type of each first predistortion coefficient based on the first ACLR and the second ACLR corresponding to each first predistortion coefficient. Similarly, the type of each first predistortion coefficient among multiple first predistortion coefficients is determined first according to the index value order, and then the type of each first predistortion coefficient is fed back to the second device.

[0237] In one example, the mapping relationship between the first predistortion coefficients and index values ​​is shown in Table 4. Table 4 illustrates the mapping relationship between the first predistortion coefficients and index values. The first device determines that the type of the first predistortion coefficient A1 corresponding to the index value of 0 is an invalid coefficient, the type of the first predistortion coefficient A2 corresponding to the index value of 1 is a valid coefficient, the type of the first predistortion coefficient A3 corresponding to the index value of 2 is an error coefficient, and so on, determining the type of all the first predistortion coefficients among the multiple first predistortion coefficients; the first device sends to the second device the type of the first predistortion coefficient A1 corresponding to the index value of 0 as an invalid coefficient, the type of the first predistortion coefficient A2 corresponding to the index value of 1 as a valid coefficient, the type of the first predistortion coefficient A3 corresponding to the index value of 2 as an error coefficient, and so on, feeding back the type of all the first predistortion coefficients among the multiple first predistortion coefficients.

[0238] Table 4

[0239] In the above method, the validity of each first pre-distortion coefficient can be fed back, reducing the use of erroneous or invalid first pre-distortion coefficients, and ensuring that the first pre-distortion coefficients can improve the transmission power of the terminal equipment and enhance uplink coverage.

[0240] Method B: The first device determines the type of the first predistortion coefficient based on the result of the predistortion processing, including: the first device determines the type of one of the multiple first predistortion coefficients based on the result of the predistortion processing corresponding to each of the multiple first predistortion coefficients; and sends first indication information, including: sending the type of a first predistortion coefficient. That is, it can be understood that the first device determines the type of a first predistortion coefficient based on the result of the predistortion processing corresponding to a first predistortion coefficient, sends the type of that first predistortion coefficient to the second device, then determines the type of the next first predistortion coefficient and feeds it back to the second device, and so on, until the types of all the second predistortion coefficients of the multiple first predistortion coefficients are determined and fed back.

[0241] In one example, the mapping relationship between the first predistortion coefficients and the index values ​​is shown in Table 4. The first device determines that the type of the first predistortion coefficient A1 corresponding to the index value of 0 is an invalid coefficient; the first device sends the type of the first predistortion coefficient A1 corresponding to the index value of 0 to the second device as an invalid coefficient; then the first device determines that the type of the first predistortion coefficient A2 corresponding to the index value of 1 is a valid coefficient, and the first device sends the type of the first predistortion coefficient A2 corresponding to the index value of 1 to the second device as a valid coefficient, and so on, until the type of all the first predistortion coefficients among the multiple first predistortion coefficients is fed back.

[0242] In the above method, the validity of each first pre-distortion coefficient can be fed back, reducing the use of erroneous or invalid first pre-distortion coefficients, and ensuring that the first pre-distortion coefficients can improve the transmission power of the terminal equipment and enhance uplink coverage.

[0243] Method C: The method further includes: if the type of the first pre-distortion coefficient among the plurality of first pre-distortion coefficients is determined to be a valid coefficient, then the feedback of the types of the remaining first pre-distortion coefficients other than the first first pre-distortion coefficient is stopped. That is, it can be understood that when the type of one of the plurality of first pre-distortion coefficients is determined to be a valid coefficient, the feedback of the types of the remaining first pre-distortion coefficients other than that one is stopped.

[0244] In one example, the mapping relationship between the first predistortion coefficient and the index value is shown in Table 4. The first device determines that the type of the first predistortion coefficient A1 corresponding to the index value of 0 is an invalid coefficient; and determines that the type of the first predistortion coefficient A2 corresponding to the index value of 1 is an effective coefficient. Then the first device stops feeding back the type of the first predistortion coefficients corresponding to the index values ​​of 2, 3, etc.

[0245] In the above method, the first pre-distortion coefficient can be used to improve the transmission power of the terminal device, enhance uplink coverage, and avoid resource waste.

[0246] In the method described in Figure 12, during the uplink process, initiated by the terminal device, the first device receives a first pre-distortion coefficient. This first pre-distortion coefficient improves the adjacent channel leakage power ratio performance of the first device. Pre-distorting the first signal based on the first pre-processing coefficient enhances the linearity of the output signal. Furthermore, the first or second device can determine the validity of the first pre-distortion coefficient based on the pre-distortion processing result, reducing the use of erroneous or invalid first pre-distortion coefficients. This ensures that the pre-distortion coefficient can improve the transmit power of the terminal device, enhance uplink coverage and power amplifier efficiency, while minimizing the impact on the receiver demodulation performance.

[0247] Please refer to Figure 15, which is a flowchart illustrating another communication method provided in an embodiment of this application. This method includes, but is not limited to, the following steps:

[0248] Step S1501: The second device sends configuration information of the first signal to the first device.

[0249] Correspondingly, the first device receives configuration information from the first signal of the second device.

[0250] The configuration information of the first signal is used to indicate the time-frequency domain resources for transmitting the first signal. See the relevant description in step S1201 for details.

[0251] Step S1502: The first device sends a first signal based on the configuration information.

[0252] For details, please refer to the relevant description in step S1201.

[0253] Step S1503: The second device determines the first pre-distortion coefficient.

[0254] The second device determines the first predistortion coefficients based on the first signal before and after the power amplifier PA through predistortion training. See the relevant description in step S1201 for details.

[0255] Step S1504: The second device sends the first predistortion coefficient to the first device.

[0256] Accordingly, the first device receives the first predistortion coefficient from the second device. See the relevant description in step S1202 for details.

[0257] Step S1505: The first device sends a first instruction message to the second device.

[0258] The first indication information is used to indicate the result of the pre-distortion processing. Please refer to the relevant description in step S1202 for details.

[0259] In the method described in Figure 15, during the uplink process, initiated by the terminal device, the first device receives a first pre-distortion coefficient. This first pre-distortion coefficient improves the adjacent channel leakage power ratio performance of the first device. By performing pre-distortion processing on the first signal based on the first pre-processing coefficient, the linearity of the output signal can be improved. Furthermore, the first or second device can determine the validity of the first pre-distortion coefficient based on the result of the pre-distortion processing, which can reduce the use of erroneous or invalid first pre-distortion coefficients, ensuring that the pre-distortion coefficient can improve the transmit power of the terminal device, improve uplink coverage and power amplifier efficiency, while reducing the impact on the demodulation performance of the receiver.

[0260] The methods of the embodiments of this application have been described in detail above, and the apparatus of the embodiments of this application is provided below.

[0261] Please refer to Figure 16. Figure 16 is a structural schematic diagram of a communication device 1600 provided in an embodiment of this application. The communication device 1600 may include modules, units, or means that correspond one-to-one with the methods / operations / steps / actions performed by the first or second device in the above method embodiments. The unit, module, or means may be hardware circuit, software, or a combination of hardware circuit and software.

[0262] In one possible implementation, the communication device 1600 may include a processing unit 1601 and a transceiver unit 1602, the specific details of which are as follows:

[0263] The processing unit 1601 is used for data processing. The transceiver unit 1602 can implement corresponding communication functions. The transceiver unit 1602 can also be called a communication interface or a communication module.

[0264] Optionally, the communication device 1600 may further include a storage unit, which can be used to store instructions and / or data. The processing unit 1601 can read the instructions and / or data in the storage module to enable the implementation of the aforementioned method embodiments.

[0265] Optionally, the transceiver unit 1602 may include a sending unit and a receiving unit. The sending unit is used to perform the sending operation in the above method embodiments. The receiving unit is used to perform the receiving operation in the above method embodiments.

[0266] It should be noted that the communication device 1600 may include a transmitting unit but not a receiving unit. Alternatively, the communication device 1600 may include a receiving unit but not a transmitting unit. Specifically, it depends on whether the above-described scheme executed by the communication device 1600 includes both transmitting and receiving actions.

[0267] Optionally, the communication device 1600 is used to perform the actions performed by the first device in the embodiments shown in Figures 12 and 15. For details, please refer to the relevant descriptions in the embodiments shown in Figures 12 and 15, which will not be elaborated here. For example, the communication device 1600 is used to perform the following scheme: the transceiver unit 1602 is used to receive a first predistortion coefficient, which is used to predistort the first signal; the transceiver unit 1602 is used to send first indication information, which is used to indicate the result of the predistortion processing.

[0268] In one possible implementation, the processing unit 1601 is further configured to determine the type of the first predistortion coefficient based on the result of the predistortion processing, wherein the type of the first predistortion coefficient includes one of the following: valid coefficient, invalid coefficient, or error coefficient.

[0269] In another possible implementation, the transceiver unit 1602 is used to transmit the type of the first predistortion coefficient.

[0270] In another possible implementation, the transceiver unit 1602 is further configured to receive configuration information of the first signal, the configuration information being used to indicate time-frequency domain resources for transmitting the first signal; the processing unit 1601 is further configured to transmit the first signal based on the configuration information.

[0271] In another possible implementation, the configuration information is further used to indicate a first power back-off value, which is related to the modulation scheme and / or waveform of the first signal.

[0272] In another possible implementation, the transceiver unit 1602 is further configured to receive second indication information, which indicates the parameters of the first model. The first model is the model used to determine the first predistortion coefficients. The parameters of the first model include one or more of the following: model type, model parameters, or filter coefficients. The model type includes any one of the following: polynomial model, memory polynomial model, generalized memory polynomial model, or artificial intelligence (AI) model. The model parameters include one or more of the following: the highest nonlinear order of the model, memory depth, or cross term length. The processing unit 1601 is further configured to perform digital predistortion processing on the first signal based on the second indication information and the first predistortion coefficients.

[0273] In another possible implementation, the processing unit 1601 is further configured to determine a first adjacent channel leakage power ratio (ACLR), wherein the first ACLR is the ACLR of a first signal without digital predistortion processing at the first power backoff value; the result of the predistortion processing includes a second ACLR, wherein the second ACLR is the ACLR of the first signal after digital predistortion processing based on the first predistortion coefficient at the first power backoff value; and the processing unit 1601 is configured to determine the type of the first predistortion coefficient based on the first ACLR and the second ACLR.

[0274] In another possible implementation, the processing unit 1601 is configured to determine the type of the first predistortion coefficient as a valid coefficient when the second ACLR meets the first threshold; and / or the processing unit 1601 is configured to determine the type of the first predistortion coefficient as an invalid coefficient when the second ACLR does not meet the first threshold and the second ACLR is less than or equal to the first ACLR; and / or the processing unit 1601 is configured to determine the type of the first predistortion coefficient as an error coefficient when the second ACLR does not meet the first threshold and the second ACLR is greater than the first ACLR.

[0275] In another possible implementation, the first predistortion coefficient is of the type of effective coefficient, and the transceiver unit 1602 is also used to receive third indication information, which is used to indicate the resources of data information or a second signal, the second signal and the first signal having different modulation methods.

[0276] In another possible implementation, the first predistortion coefficient is an invalid coefficient, and the transceiver unit 1602 is further configured to receive fourth indication information, which indicates one or more second predistortion coefficients or second power back-off values ​​corresponding to the first power back-off value.

[0277] In another possible implementation, the fourth indication information is used to indicate a plurality of second predistortion coefficients corresponding to the first power back-off value, the plurality of second predistortion coefficients corresponding to a plurality of index values, each of the plurality of second predistortion coefficients corresponding to an index value, and the processing unit 1601 is further used to determine the type of each of the plurality of second predistortion coefficients according to the order of the index values.

[0278] In another possible implementation, the first predistortion coefficient is of the type of error coefficient, and the transceiver unit 1602 is also used to receive fifth indication information, which is used to indicate a third power back-off value.

[0279] In another possible implementation, the transceiver unit 1602 is configured to receive a plurality of first predistortion coefficients; the first indication information is configured to indicate the result of predistortion processing corresponding to each of the plurality of first predistortion coefficients.

[0280] In another possible implementation, the plurality of first predistortion coefficients correspond to a plurality of index values, and each of the plurality of first predistortion coefficients corresponds to one index value. The processing unit 1601 is used to determine the type of each of the plurality of first predistortion coefficients according to the order of the index values ​​and the result of the predistortion processing corresponding to each of the plurality of first predistortion coefficients. The transceiver unit 1602 is used to send the type of each of the plurality of first predistortion coefficients.

[0281] In another possible implementation, the processing unit 1601 is used to determine the type of one of the plurality of first predistortion coefficients based on the result of the predistortion processing corresponding to each of the plurality of first predistortion coefficients; the transceiver unit 1602 is used to transmit the type of the one first predistortion coefficient.

[0282] In another possible implementation, the processing unit 1601 is further configured to stop feeding back the types of the remaining first predistortion coefficients other than the first first predistortion coefficient when it is determined that the type of the first first predistortion coefficient among the plurality of first predistortion coefficients is a valid coefficient.

[0283] It should be noted that the implementation and beneficial effects of each module can also be described in the corresponding descriptions of the method embodiments shown in Figures 12 and 15.

[0284] Optionally, the communication device 1600 is used to perform the actions performed by the second device in the embodiments shown in Figures 12 and 15. For details, please refer to the relevant descriptions in the embodiments shown in Figures 12 and 15, which will not be elaborated here. For example, the communication device 1600 is used to perform the following scheme: the transceiver unit 1602 is used to transmit the first predistortion coefficient; the first predistortion coefficient is used to predistort the first signal; the transceiver unit 1602 is also used to receive first indication information, the first indication information being used to indicate the result of the predistortion processing.

[0285] In one possible implementation, the processing unit 1601 is further configured to determine the type of the first predistortion coefficient based on the result of the predistortion processing, wherein the type of the first predistortion coefficient includes one of the following: valid coefficient, invalid coefficient, or error coefficient.

[0286] In another possible implementation, the transceiver unit 1602 is used to receive the type of the first predistortion coefficient.

[0287] In another possible implementation, the transceiver unit 1602 is further configured to transmit configuration information for a first signal, the configuration information being used to indicate time-frequency domain resources for transmitting the first signal; and to receive the first signal based on the configuration information.

[0288] In another possible implementation, the configuration information is further used to indicate a first power back-off value, which is related to the modulation scheme and / or waveform of the first signal.

[0289] In another possible implementation, the processing unit 1601 is further configured to determine a first predistortion coefficient based on predistortion training performed on a first signal before the power amplifier PA and a first signal after the power amplifier PA.

[0290] In another possible implementation, the processing unit 1601 is further configured to perform nonlinear correction processing on the first signal after the PA to determine the corrected signal parameters; if the corrected signal parameters meet the second threshold, then the operation of determining the first predistortion coefficient based on the first signal before passing through the PA and the first signal after passing through the PA is performed.

[0291] In another possible implementation, the transceiver unit 1602 is further configured to send second indication information, which indicates the parameters of the first model. The first model is the model used to determine the first predistortion coefficients. The parameters of the first model include one or more of the following: model type, model parameters, or filter coefficients. The model type includes any one of the following: polynomial model, memory polynomial model, generalized memory polynomial model, or artificial intelligence (AI) model. The model parameters include one or more of the following: the highest nonlinear order of the model, memory depth, or cross term length.

[0292] In another possible implementation, the result of the predistortion processing includes a second adjacent channel leakage power ratio (ACLR), where the second ACLR is the ACLR of the first signal after digital predistortion processing based on the first predistortion coefficient at the first power backoff value. The transceiver unit 1602 is further configured to receive sixth indication information, which is used to indicate a first ACLR, where the first ACLR is the ACLR of the first signal without digital predistortion processing at the first power backoff value. The processing unit 1601 is configured to determine the type of the first predistortion coefficient based on the first ACLR and the second ACLR.

[0293] In another possible implementation, the processing unit 1601 is configured to determine the type of the first predistortion coefficient as a valid coefficient when the second ACLR meets the first threshold; and / or the processing unit 1601 is configured to determine the type of the first predistortion coefficient as an invalid coefficient when the second ACLR does not meet the first threshold and the second ACLR is less than or equal to the first ACLR; and / or the processing unit 1601 is configured to determine the type of the first predistortion coefficient as an error coefficient when the second ACLR does not meet the first threshold and the second ACLR is greater than the first ACLR.

[0294] In another possible implementation, the first predistortion coefficient is an effective coefficient, and the transceiver unit 1602 is also used to send third indication information, which is used to indicate the resources of data information or a second signal, the second signal and the first signal having different modulation methods.

[0295] In another possible implementation, the first predistortion coefficient is an invalid coefficient, and the transceiver unit 1602 is further configured to send fourth indication information, which is used to indicate one or more second predistortion coefficients or second power back-off values ​​corresponding to the first power back-off value.

[0296] In another possible implementation, the first predistortion coefficient is of the type of error coefficient, and the processing unit 1601 is also used to re-execute the predistortion training process.

[0297] In another possible implementation, the first predistortion coefficient is of the type of error coefficient, and the processing unit 1601 is further configured to determine a second model; and to determine a third predistortion coefficient based on predistortion training performed on the second model.

[0298] In another possible implementation, the first predistortion coefficient is of the type of error coefficient, and the transceiver unit 1602 is also used to send a fifth indication information, which is used to indicate a third power back-off value.

[0299] In another possible implementation, the transceiver unit 1602 is used to transmit a plurality of first predistortion coefficients; the first indication information is used to indicate the result of the predistortion processing corresponding to each of the plurality of first predistortion coefficients.

[0300] In another possible implementation, the plurality of first predistortion coefficients correspond to a plurality of index values, and each of the plurality of first predistortion coefficients corresponds to an index value. The transceiver unit 1602 is used to receive the type of each of the plurality of first predistortion coefficients. The type of each of the plurality of first predistortion coefficients is determined based on the order of the index values ​​and the result of the predistortion processing corresponding to each of the plurality of first predistortion coefficients.

[0301] In another possible implementation, the transceiver unit 1602 is configured to receive the type of one of the plurality of first predistortion coefficients, wherein the type of the first predistortion coefficient is determined based on the result of the predistortion processing corresponding to each of the plurality of first predistortion coefficients.

[0302] It should be noted that the implementation and beneficial effects of each module can also be described in accordance with the corresponding descriptions of the method embodiments shown in Figures 12 and 15. The module division in this application embodiment is illustrative and is merely a logical functional division; in actual implementation, there may be other division methods.

[0303] The processing unit 1601 in the above embodiments can be implemented by at least one processor or processor-related circuitry. The transceiver unit 1602 can be implemented by a transceiver or transceiver-related circuitry. The transceiver unit 1602 can also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.

[0304] Please refer to Figure 17. Figure 17 is a structural schematic diagram of a communication device 1700 provided in an embodiment of this application. The communication device 1700 may include modules, units, or means that correspond one-to-one with the methods / operations / steps / actions performed by the first or second device in the above method embodiments. The unit may be a hardware circuit, software, or a combination of hardware circuit and software.

[0305] The communication device 1700 includes at least one processor 1701 and a communication interface 1703. Optionally, it also includes a memory 1702. The processor 1701, memory 1702, and communication interface 1703 are interconnected via a bus 1704. Optionally, the processor 1701 and memory 1702 can be integrated together.

[0306] The memory 1702 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM), and is used for related computer programs and data. The communication interface 1703 is used for receiving and sending data.

[0307] Processor 1701 can be one or more central processing units (CPUs). When processor 1701 is a CPU, the CPU can be a single-core CPU or a multi-core CPU.

[0308] The processor 1701 in the communication device 1700 is used to read computer programs or instructions stored in the memory 1702 to implement the functions of the aforementioned processing unit, and the communication interface 1703 in the communication device 1700 is used to implement the functions of the aforementioned transceiver unit.

[0309] This application also provides a chip device including at least one processor, which is used to call a computer program or instructions stored in a memory to cause the processor to execute the method provided in the above embodiments.

[0310] In one possible implementation, the input of the chip device corresponds to the receiving operation in any of the above embodiments, and the output of the chip device corresponds to the sending operation in any of the above embodiments.

[0311] Optionally, the processor is coupled to the memory via an interface.

[0312] Optionally, the chip device may also include a memory storing computer program instructions.

[0313] This application also provides a computer-readable storage medium storing a computer program or instructions that, when executed on a processor, implement the method performed by the first or second device in the above method embodiments.

[0314] This application also provides a computer program product, which includes a computer program or instructions that, when run on a processor, implement the method executed by the first or second device in the above method embodiments.

[0315] This application also provides a communication system, which includes a first device and a second device as described in the above embodiments. The first device is used to perform some or all of the operations performed by the first device in the above method embodiments, and the second device is used to perform some or all of the operations performed by the second device in the above method embodiments.

[0316] It is understood that the processor in the embodiments of this application may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.

[0317] The method steps in the embodiments of this application can be implemented in hardware or by a processor executing software instructions. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in a base station or terminal. Of course, the processor and storage medium can also exist as discrete components in the base station or terminal.

[0318] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.

[0319] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0320] In the description of this application, terms such as "first", "second", "S1201" or "S1202" are used only for the purpose of distinguishing descriptions and for the convenience of context. Different sequence numbers do not have specific technical meanings themselves and should not be construed as indicating or implying relative importance, nor should they be construed as indicating or implying the order of execution of operations. The order of execution of each process should be determined by its function and internal logic.

Claims

1. A communication method, characterized in that, Applied to the first device, comprising: Receive a first predistortion coefficient, which is used to predistort the first signal; Send a first indication message, which is used to indicate the result of the pre-distortion processing.

2. The method according to claim 1, characterized in that, The method further includes: The type of the first predistortion coefficient is determined based on the result of the predistortion processing. The type of the first predistortion coefficient includes one of the following: effective coefficient, invalid coefficient, or error coefficient.

3. The method according to claim 2, characterized in that, The sending of the first instruction information includes: Send the type of the first predistortion coefficient.

4. The method according to any one of claims 1-3, characterized in that, The method further includes: The configuration information for receiving the first signal is used to indicate the time-frequency domain resources for transmitting the first signal; The first signal is sent based on the configuration information.

5. The method according to claim 4, characterized in that, The configuration information is also used to indicate a first power back-off value, which is related to the modulation method and / or waveform of the first signal.

6. The method according to any one of claims 1-5, characterized in that, The method further includes: Receive second indication information, which is used to indicate the parameters of the first model. The first model is the model used to determine the first predistortion coefficient. The parameters of the first model include one or more of the following: model type, model parameters, or filter coefficients. The model type includes any one of the following: polynomial model, memory polynomial model, generalized memory polynomial model, or artificial intelligence (AI) model. The model parameters include one or more of the following: the highest nonlinear order of the model, memory depth, or cross term length. The first signal is digitally predistorted based on the second indication information and the first predistortion coefficient.

7. The method according to claim 5 or 6, characterized in that, The method further includes: Determine the first adjacent channel leakage power ratio (ACLR), where the first ACLR is the ACLR of the first signal without digital predistortion processing at the first power back-off value; The result of the predistortion processing includes a second ACLR, which is the ACLR of the first signal after digital predistortion processing based on the first predistortion coefficient at the first power back-off value; Determining the type of the first predistortion coefficient based on the result of the predistortion processing includes: The type of the first predistortion coefficient is determined based on the first ACLR and the second ACLR.

8. The method according to claim 7, characterized in that, Determining the type of the first predistortion coefficient based on the first ACLR and the second ACLR includes: If the second ACLR meets the first threshold, the type of the first predistortion coefficient is determined to be an effective coefficient; and / or If the second ACLR does not meet the first threshold, and the second ACLR is less than or equal to the first ACLR, the type of the first predistortion coefficient is determined to be an invalid coefficient; and / or If the second ACLR does not meet the first threshold and the second ACLR is greater than the first ACLR, the type of the first predistortion coefficient is determined to be an error coefficient.

9. The method according to any one of claims 2-8, characterized in that, The first predistortion coefficient is of the type of effective coefficient, and the method further includes: Receive third indication information, which is used to indicate the resources of data information or a second signal, wherein the modulation method of the second signal is different from that of the first signal.

10. The method according to any one of claims 2-8, characterized in that, The first predistortion coefficient is an invalid coefficient, and the method further includes: Receive fourth indication information, which is used to indicate one or more second predistortion coefficients or second power back-off values ​​corresponding to the first power back-off value.

11. The method according to claim 10, characterized in that, The fourth indication information is used to indicate a plurality of second predistortion coefficients corresponding to the first power back-off value, the plurality of second predistortion coefficients corresponding to a plurality of index values, and each of the plurality of second predistortion coefficients corresponding to an index value. The method further includes: The type of each of the plurality of second predistortion coefficients is determined according to the order of the index values.

12. The method according to any one of claims 2-8, characterized in that, The first predistortion coefficient is of type error coefficient, and the method further includes: Receive the fifth indication information, which is used to indicate the third power back-off value.

13. The method according to any one of claims 1-12, characterized in that, The receiving of the first predistortion coefficient includes: Receive multiple first predistortion coefficients; The first indication information is used to indicate the result of the predistortion processing corresponding to each of the plurality of first predistortion coefficients.

14. The method according to claim 13, characterized in that, The plurality of first predistortion coefficients correspond to a plurality of index values, and each of the plurality of first predistortion coefficients corresponds to one index value. Determining the type of the first predistortion coefficient based on the result of the predistortion processing includes: The type of each of the plurality of first predistortion coefficients is determined according to the order of the index values ​​and the result of the predistortion processing corresponding to each of the plurality of first predistortion coefficients; Send the first instruction message, including: Send the type of each of the plurality of first predistortion coefficients.

15. The method according to claim 13, characterized in that, Determining the type of the first predistortion coefficient based on the result of the predistortion processing includes: The type of one of the plurality of first predistortion coefficients is determined based on the result of the predistortion processing corresponding to each of the plurality of first predistortion coefficients; Send the first instruction message, including: Send the type of the first predistortion coefficient.

16. The method according to claim 13, characterized in that, The method further includes: If the type of the first pre-distortion coefficient among the plurality of first pre-distortion coefficients is determined to be a valid coefficient, then the feedback of the types of the remaining first pre-distortion coefficients other than the first first pre-distortion coefficient is stopped.

17. A communication method, characterized in that, Applied to a second device, comprising: Send the first predistortion coefficient; the first predistortion coefficient is used to predistort the first signal; Receive first indication information, which is used to indicate the result of the pre-distortion processing.

18. The method according to claim 17, characterized in that, The method further includes: The type of the first predistortion coefficient is determined based on the result of the predistortion processing. The type of the first predistortion coefficient includes one of the following: effective coefficient, invalid coefficient, or error coefficient.

19. The method according to claim 17 or 18, characterized in that, The receiving of the first indication information includes: The type of the first predistortion coefficient is received.

20. The method according to any one of claims 17-19, characterized in that, The method further includes: Configuration information for sending a first signal, wherein the configuration information is used to indicate the time-frequency domain resources for sending the first signal; The first signal is received based on the configuration information.

21. The method according to claim 20, characterized in that, The configuration information is also used to indicate a first power back-off value, which is related to the modulation method and / or waveform of the first signal.

22. The method according to any one of claims 17-21, characterized in that, The method further includes: The first predistortion coefficient is determined based on the first signal before and after the power amplifier PA through predistortion training.

23. The method according to claim 22, characterized in that, The method further includes: The first signal after PA is subjected to nonlinear correction processing to determine the corrected signal parameters; If the corrected signal parameters meet the second threshold, then the operation of determining the first predistortion coefficient based on the first signal before passing through PA and the first signal after passing through PA is performed.

24. The method according to any one of claims 17-23, characterized in that, The method further includes: Send a second instruction message, which is used to indicate the parameters of the first model. The first model is the model used to determine the first predistortion coefficient. The parameters of the first model include one or more of the following: model type, model parameters, or filter coefficients. The model type includes any one of the following: polynomial model, memory polynomial model, generalized memory polynomial model, or artificial intelligence (AI) model; The model parameters include one or more of the following: the highest nonlinear order of the model, the memory depth, or the length of the cross term.

25. The method according to any one of claims 18-24, characterized in that, The result of the predistortion processing includes a second adjacent channel leakage power ratio (ACLR), where the second ACLR is the ACLR of the first signal after digital predistortion processing based on the first predistortion coefficient at the first power back-off value. The method further includes: Receive a sixth indication message, the sixth indication message being used to indicate a first ACLR, the first ACLR being the ACLR of a first signal without digital predistortion processing under the first power back-off value; Determining the type of the first predistortion coefficient based on the result of the predistortion processing includes: The type of the first predistortion coefficient is determined based on the first ACLR and the second ACLR.

26. The method according to claim 25, characterized in that, Determining the type of the first predistortion coefficient based on the first ACLR and the second ACLR includes: If the second ACLR meets the first threshold, the type of the first predistortion coefficient is determined to be an effective coefficient; and / or If the second ACLR does not meet the first threshold, and the second ACLR is less than or equal to the first ACLR, the type of the first predistortion coefficient is determined to be an invalid coefficient; and / or If the second ACLR does not meet the first threshold and the second ACLR is greater than the first ACLR, the type of the first predistortion coefficient is determined to be an error coefficient.

27. The method according to any one of claims 18-26, characterized in that, The first predistortion coefficient is of the type of effective coefficient, and the method further includes: Send a third indication message, which is used to indicate the resources of data information or a second signal, the second signal having a different modulation method than the first signal.

28. The method according to any one of claims 18-26, characterized in that, The first predistortion coefficient is an invalid coefficient, and the method further includes: Send a fourth indication message, which is used to indicate one or more second predistortion coefficients or second power back-off values ​​corresponding to the first power back-off value.

29. The method according to any one of claims 18-26, characterized in that, The first predistortion coefficient is of type error coefficient, and the method further includes: Re-execute the pre-distortion training process.

30. The method according to any one of claims 18-26, characterized in that, The first predistortion coefficient is of type error coefficient, and the method further includes: Determine the second model; The third predistortion coefficients are determined based on the second model through predistortion training.

31. The method according to any one of claims 18-26, characterized in that, The first predistortion coefficient is of type error coefficient, and the method further includes: Send a fifth indication message, which is used to indicate a third power back-off value.

32. The method according to any one of claims 17-31, characterized in that, The receiving of the first predistortion coefficient includes: Send multiple first predistortion coefficients; The first indication information is used to indicate the result of the predistortion processing corresponding to each of the plurality of first predistortion coefficients.

33. The method according to claim 32, characterized in that, The plurality of first predistortion coefficients correspond to a plurality of index values, and each of the plurality of first predistortion coefficients corresponds to one index value. Receiving the first indication information includes: The type of each of the plurality of first predistortion coefficients is received, and the type of each of the plurality of first predistortion coefficients is determined based on the order of the index values ​​and the result of the predistortion processing corresponding to each of the plurality of first predistortion coefficients.

34. The method according to claim 32, characterized in that, The receiving of the first indication information includes: The type of one of the plurality of first predistortion coefficients is received, wherein the type of the first predistortion coefficient is determined based on the result of the predistortion processing corresponding to each of the plurality of first predistortion coefficients.

35. A first device, characterized in that, The apparatus includes a transceiver unit and a processing unit, wherein the processing unit is configured to perform the processing operation in the method as described in any one of claims 1-16, and the transceiver unit is configured to perform the transceiver operation in the method as described in any one of claims 1-16.

36. A second device, characterized in that, The apparatus includes a transceiver unit and a processing unit, the processing unit being configured to perform processing operations in the method as described in any one of claims 17-34, and the transceiver unit being configured to perform transceiver operations in the method as described in any one of claims 17-34.

37. A communication device, characterized in that, The apparatus includes at least one processor that invokes a computer program or instructions stored in a memory to perform the method as claimed in claims 1-16, or to perform the method as claimed in claims 17-34.

38. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed on a processor, implement the method as described in any one of claims 1-34.

39. A computer program product, characterized in that, The computer program product includes a computer program or instructions that, when run on a computer, implement the method as described in any one of claims 1-34.

Citation Information

Patent Citations

  • Signal processing method and mobile terminal

    CN108600129A

  • Processing method and device of digital pre-distortion model and storage medium

    CN116680853A

  • Method for determining nonlinear feature parameters of power amplifier, and related apparatus

    WO2022247655A1

  • Techniques for temperature adaptation for digital pre-distortion factory training

    WO2023133026A1

  • Communication method and apparatus

    WO2024061208A1