Communication method, and apparatus
By determining and validating the predistortion coefficients initiated by the terminal device, the effectiveness problem of predistortion coefficients in wireless communication is solved, improving signal transmission efficiency and coverage, while reducing the impact on receiver performance.
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
- 2026-02-19
AI Technical Summary
In wireless communication, how terminal devices can effectively determine and judge the predistortion coefficient, improve uplink coverage and power amplifier efficiency, and at the same time reduce the impact on the demodulation performance of the receiver is a current technical challenge.
The terminal device initiates the determination of predistortion coefficients and judges their validity. The predistortion process improves the linearity of the signal and provides feedback on the processing results through indication information, thereby reducing the use of erroneous or invalid coefficients.
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.
Smart Images

Figure CN2025096175_19022026_PF_FP_ABST
Abstract
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 a further possible implementation, the method further includes: sending second indication information, the second indication information being used to indicate parameters of a first model, the first model being a model used when the first predistortion coefficient is determined, the parameters 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.
[0049] In the method described above, by the above manner, the linearity of the output signal can be improved.
[0050] In a further possible implementation, the result of the predistortion processing includes a second adjacent channel leakage power ratio (ACLR), the second ACLR being an ACLR of the first signal after digital predistortion processing based on the first predistortion coefficient at the first power backoff value, and the method further includes: receiving sixth indication information, the sixth indication information being used to indicate a first ACLR, the first ACLR being an 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 first ACLR and the second ACLR.
[0051] In the method described above, by the above manner, the effectiveness of the first predistortion coefficient can be determined, the use of an incorrect or ineffective first predistortion coefficient can be reduced, the first predistortion coefficient can be ensured to improve the transmission power of the terminal device, the uplink coverage capability and power amplifier efficiency can be improved, and the impact on the demodulation performance of the receiver can be reduced.
[0052] In a further possible implementation, the determining the type of the first predistortion coefficient based on the first ACLR and the second ACLR includes: determining that the type of the first predistortion coefficient is an effective coefficient if the second ACLR satisfies a first threshold; and / or determining that the type of the first predistortion coefficient is an ineffective 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 that the type of the first predistortion coefficient is an incorrect coefficient if the second ACLR does not satisfy the first threshold and the second ACLR is greater than the first ACLR.
[0053] In a further possible implementation, the type of the first pre-distortion coefficient is an effective coefficient, and the method further includes: sending third indication information, the third indication information being used for indicating data information or a resource of a second signal, the second signal and the first signal being different in modulation mode.
[0054] In a further possible implementation, the type of the first pre-distortion coefficient is an invalid coefficient, and the method further includes: sending fourth indication information, the fourth indication information being used for indicating one or more second pre-distortion coefficients or a second power backoff value corresponding to the first power backoff value.
[0055] In the method described above, by the above manner, when the type of the first pre-distortion coefficient is an invalid coefficient, the first device can determine the effectiveness of the one or more second pre-distortion coefficients, reduce the use of the invalid first pre-distortion coefficient, and ensure that the new pre-distortion coefficient can improve the transmission power of the terminal device and improve the uplink coverage capability.
[0056] In a further possible implementation, the type of the first pre-distortion coefficient is an error coefficient, and the method further includes: re-executing a pre-distortion training process.
[0057] In the method described above, by the above manner, the use of the error 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 improve the uplink coverage capability.
[0058] In a further possible implementation, the type of the first pre-distortion coefficient is an error coefficient, and the method further includes: determining a second model; and performing pre-distortion training based on the second model to determine a third pre-distortion coefficient.
[0059] In the method described above, by the above manner, the use of the error 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 improve the uplink coverage capability.
[0060] In a further possible implementation, the type of the first pre-distortion coefficient is an error coefficient, and the method further includes: sending fifth indication information, the fifth indication information being used for indicating a third power backoff value.
[0061] In the method described above, by the above manner, when the type of the first pre-distortion coefficient is an error coefficient, the first device can resend a signal based on the third power backoff value, and the second device can determine a new pre-distortion coefficient based on the resent signal, so that the use of the error first pre-distortion coefficient is reduced until the new pre-distortion coefficient is effective, and the new pre-distortion coefficient can improve the transmission power of the terminal device and improve the uplink coverage capability.
[0062] In a further possible implementation form, the receiving the first predistortion coefficients comprises: transmitting a plurality of first predistortion coefficients; and the first indication information is used for indicating a result of the predistortion processing corresponding to each of the plurality of first predistortion coefficients.
[0063] In a further possible implementation form, the plurality of first predistortion coefficients correspond to a plurality of index values, each of the plurality of first predistortion coefficients corresponds to an index value, and the receiving the first indication information comprises: receiving a type of each of the plurality of first predistortion coefficients, the type of each of the plurality of first predistortion coefficients being determined based on an order of the index values and a result of the predistortion processing corresponding to each of the plurality of first predistortion coefficients.
[0064] In the above method, by the above manner, effectiveness of each of the first predistortion coefficients fed back can be received, use of erroneous or invalid first predistortion coefficients can be reduced, and it is ensured that the first predistortion coefficients can improve the transmit power of the terminal device and improve the uplink coverage capability.
[0065] In a further possible implementation form, the receiving the first indication information comprises: receiving a type of one of the plurality of first predistortion coefficients, the type of the one of the plurality of first predistortion coefficients being determined according to a result of the predistortion processing corresponding to each of the plurality of first predistortion coefficients.
[0066] In the above method, by the above manner, effectiveness of each of the first predistortion coefficients fed back can be received, use of erroneous or invalid first predistortion coefficients can be reduced, and it is ensured that the first predistortion coefficients can improve the transmit power of the terminal device and improve the uplink coverage capability.
[0067] In a third aspect, an embodiment of the present application provides a first device, which can be a terminal device, a component (for example, a processor, a circuit, a chip, 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.
[0068] In a possible implementation, the first device can include a module or unit or means corresponding to each of the methods / operations / steps / actions described in the first aspect, which can be a hardware circuit, software, or a combination of hardware circuit and software.
[0069] In a possible implementation, the first device includes: a processing unit and a transceiver unit, the transceiver unit is configured to receive a first pre-distortion coefficient, the first pre-distortion coefficient is used for pre-distortion processing of a first signal; and the transceiver unit is configured to send first indication information, the first indication information is used for indicating a result of pre-distortion processing.
[0070] In a possible implementation, the processing unit is further configured to determine 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 includes one of: a valid coefficient, an invalid coefficient, or an error coefficient.
[0071] In another possible implementation, the transceiver unit is configured to send the type of the first pre-distortion coefficient.
[0072] In another possible implementation, the transceiver unit is further configured to receive configuration information of the first signal, the configuration information is used for indicating time-frequency domain resources for sending the first signal; and the processing unit is further configured to send the first signal based on the configuration information.
[0073] In another possible implementation, the configuration information is further used for indicating a first power backoff value, the first power backoff value is related to a modulation mode and / or a waveform of the first signal.
[0074] In another possible implementation, the transceiver unit is further configured to receive second indication information, the second indication information is used for indicating a parameter of a first model, the first model is a model used for determining the first pre-distortion coefficient, the parameter of the first model includes one or more of: a model type, a model parameter, or a filter coefficient; the model type includes any one of: a polynomial model, a memory polynomial model, a generalized memory polynomial model, or an artificial intelligence AI model; the model parameter includes one or more of: a highest non-linear order of the model, a memory depth, or a cross-term length; and the processing unit is further configured to perform digital pre-distortion processing on the first signal based on the second indication information and the first pre-distortion coefficient.
[0075] In another possible implementation, the processing unit is further configured to determine a first adjacent channel leakage power ratio ACLR, the first ACLR is an ACLR of the first signal without digital pre-distortion processing under the first power backoff value; the result of the pre-distortion processing includes a second ACLR, the second ACLR is an ACLR of the first signal after digital pre-distortion processing based on the first pre-distortion coefficient under the first power backoff value; and the processing unit is configured to determine the type of the first pre-distortion coefficient based on the first ACLR and the second ACLR.
[0076] In a further possible implementation, the processing unit is configured to determine, in a case where the second ACLR satisfies a first threshold, a type of the first pre-distortion coefficient as a valid coefficient; and / or the processing unit is configured to determine, in a case where the second ACLR does not satisfy the first threshold and the second ACLR is less than or equal to the first ACLR, the type of the first pre-distortion coefficient as an invalid coefficient; and / or the processing unit is configured to determine, in a case where the second ACLR does not satisfy the first threshold and the second ACLR is greater than the first ACLR, the type of the first pre-distortion coefficient as an error coefficient.
[0077] In a further possible implementation, the type of the first pre-distortion coefficient is a valid coefficient, and the transceiving unit is configured to receive third indication information, the third indication information being used to indicate data information or a resource of a second signal, the second signal being different from the first signal in a modulation mode.
[0078] In a further possible implementation, the type of the first pre-distortion coefficient is an invalid coefficient, and the transceiving unit is configured to receive fourth indication information, the fourth indication information being used to indicate one or more second pre-distortion coefficients corresponding to the first power backoff value or a second power backoff value.
[0079] In a further possible implementation, the fourth indication information is used to indicate a plurality of second pre-distortion coefficients corresponding to the first power backoff value, the plurality of second pre-distortion coefficients corresponding to a plurality of index values, each second pre-distortion coefficient in the plurality of second pre-distortion coefficients corresponding to an index value, and the processing unit is configured to determine, in an order of the index values, the type of each second pre-distortion coefficient in the plurality of second pre-distortion coefficients.
[0080] In a further possible implementation, the type of the first pre-distortion coefficient is an error coefficient, and the transceiving unit is configured to receive fifth indication information, the fifth indication information being used to indicate a third power backoff value.
[0081] In a further possible implementation, the transceiving unit is configured to receive 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.
[0082] In a further possible implementation form of the third aspect or the possible implementation forms of the third aspect, the processing unit is configured to determine the type of each of the first pre-distortion coefficients according to an order of the index values and a result of the pre-distortion processing corresponding to each of the first pre-distortion coefficients; and the transceiver is configured to send the type of each of the first pre-distortion coefficients.
[0083] In a further possible implementation form of the third aspect or the possible implementation forms of the third aspect, the processing unit is configured to determine the type of one of the first pre-distortion coefficients according to a result of the pre-distortion processing corresponding to each of the first pre-distortion coefficients; and the transceiver is configured to send the type of the one of the first pre-distortion coefficients.
[0084] In a further possible implementation form of the third aspect or the possible implementation forms of the third aspect, the processing unit is further configured to, in a case where the type of a first one of the first pre-distortion coefficients is determined to be a valid coefficient, stop feeding back the types of the remaining first pre-distortion coefficients except for the first one of the first pre-distortion coefficients.
[0085] The technical effects of the third aspect or the possible implementation forms of the third aspect can refer to the introduction of the technical effects of the first aspect or the possible implementation forms of the first aspect.
[0086] In a fourth aspect, an embodiment of the present application provides a second device, which can be a network device, a component (for example, a processor, a circuit, a chip, or a chip system, etc.) in the network device, or a logic module or software capable of realizing all or part of the network device functions.
[0087] In a possible implementation, the second device can include a one-to-one corresponding module or unit or means for performing the method / operation / step / action described in the second aspect, which can be a hardware circuit, software, or a combination of hardware circuit and software.
[0088] In a possible implementation, the second device includes a processing unit and a transceiver, the transceiver is configured to send the first pre-distortion coefficients, the first pre-distortion coefficients are used for pre-distortion processing of a first signal, and the transceiver is further configured to receive first indication information, the first indication information is used for indicating a result of the pre-distortion processing.
[0089] In a possible implementation, the processing unit is further configured to determine a type of the first pre-distortion coefficient according to a 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 an error coefficient.
[0090] In another possible implementation, the transceiver is configured to receive the type of the first pre-distortion coefficient.
[0091] In another possible implementation, the transceiver is further configured to send configuration information of the first signal, the configuration information being used to indicate time-frequency domain resources for sending the first signal; and 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 backoff value, the first power backoff value being related to a modulation mode and / or a waveform of the first signal.
[0093] In another possible implementation, the processing unit is further configured to determine the first pre-distortion coefficient based on pre-distortion training of the first signal before a power amplifier (PA) and the first signal after the PA.
[0094] In another possible implementation, the processing unit is further configured to perform non-linear correction processing on the first signal after the PA to determine a corrected signal parameter; and perform the operation of determining the first pre-distortion coefficient based on the pre-distortion training of the first signal before the PA and the first signal after the PA, if the corrected signal parameter meets a second threshold.
[0095] In another possible implementation, the transceiver is further configured to send second indication information, the second indication information being used to indicate a parameter of a first model, the first model being a model used for determining the first pre-distortion coefficient, 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; and the model parameter including one or more of the following: a highest non-linear order of the model, a memory depth, or a cross-term length.
[0096] In a further possible implementation, the result of the pre-distortion processing includes a second adjacent channel leakage power ratio, ACLR, the second ACLR being an ACLR of the first signal after the digital pre-distortion processing based on the first pre-distortion coefficient at the first power back-off value, the transceiver is further configured to receive sixth indication information, the sixth indication information being used to indicate a first ACLR, the first ACLR being an ACLR of the first signal without the digital pre-distortion processing at the first power back-off value, and the processing unit is configured to determine the type of the first pre-distortion coefficient based on the first ACLR and the second ACLR.
[0097] In a further possible implementation, the processing unit is configured to determine that the type of the first pre-distortion coefficient is a valid coefficient in a case where the second ACLR satisfies a first threshold; and / or the processing unit is configured to determine that the type of the first pre-distortion coefficient is an invalid coefficient in a case where the second ACLR does not satisfy 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 that the type of the first pre-distortion coefficient is an error coefficient in a case where the second ACLR does not satisfy the first threshold and the second ACLR is greater than the first ACLR.
[0098] In a further possible implementation, the type of the first pre-distortion coefficient is a valid coefficient, and the transceiver is further configured to send third indication information, the third indication information being used to indicate data information or a resource of a second signal, the second signal being different from the first signal in a modulation mode.
[0099] In a further possible implementation, the type of the first pre-distortion coefficient is an invalid coefficient, and the transceiver is further configured to send fourth indication information, the fourth indication information being used to indicate one or more second pre-distortion coefficients or a second power back-off value corresponding to the first power back-off value.
[0100] In a further possible implementation, the type of the first pre-distortion coefficient is an error coefficient, and the processing unit is further configured to re-perform a pre-distortion training process.
[0101] In a further possible implementation, the type of the first pre-distortion coefficient is an error coefficient, and the processing unit is further configured to determine a second model, and determine a third pre-distortion coefficient based on the second model.
[0102] In a further possible implementation, the type of the first pre-distortion coefficient is an error coefficient, and the transceiver is further configured to send fifth indication information, the fifth indication information being used to indicate a third power back-off value.
[0103] In a further possible implementation form of the fourth aspect or the possible implementation forms of the fourth aspect, the transceiver is configured to receive the plurality of first pre-distortion coefficients, and the first indication information is configured to indicate a result of the pre-distortion processing corresponding to each of the plurality of first pre-distortion coefficients.
[0104] In a further possible implementation form of the fourth aspect or the possible implementation forms of the fourth aspect, the plurality of first pre-distortion coefficients correspond to a plurality of index values, each of the plurality of first pre-distortion coefficients corresponds to one index value, and the transceiver is configured to receive a type of each of the plurality of first pre-distortion coefficients, the type of each of the plurality of first pre-distortion coefficients being determined based on an order of the index values and a result of the pre-distortion processing corresponding to each of the plurality of first pre-distortion coefficients.
[0105] In a further possible implementation form of the fourth aspect or the possible implementation forms of the fourth aspect, the transceiver is configured to receive a type of one of the plurality of first pre-distortion coefficients, the type of the one of the plurality of first pre-distortion coefficients being determined according to a result of the pre-distortion processing corresponding to each of the plurality of first pre-distortion coefficients.
[0106] The technical effects brought by the fourth aspect or the possible implementation forms of the fourth aspect can refer to the introduction of the technical effects of the second aspect or the possible implementation forms of the second aspect.
[0107] In the fifth aspect, an embodiment of the present application provides a first device, which comprises at least one processor and a communication interface, and the at least one processor invokes a computer program or instruction stored in a memory to execute the method of the first aspect or the possible implementation forms of the first aspect.
[0108] In a possible implementation, the first device further comprises the memory. Optionally, the memory and the processor are integrated together.
[0109] In a possible implementation, the memory is located outside the first device.
[0110] In the sixth aspect, an embodiment of the present application provides a second device, which comprises at least one processor and a communication interface, and the at least one processor invokes a computer program or instruction stored in a memory to execute the method of the second aspect or the possible implementation forms of the second aspect.
[0111] In a possible implementation, the second device further comprises the memory. Optionally, the memory and the processor are integrated together.
[0112] In a possible implementation, the memory is located outside the second device.
[0113] In a seventh aspect, an embodiment of the present application provides a chip device, the chip device comprising at least one processor configured to execute computer programs or instructions to implement the method in any of the above aspects or possible implementation manners in any of the above aspects.
[0114] In a possible implementation manner, the input of the chip device corresponds to the receiving operation in any of the above aspects or possible implementation manners, and the output of the chip device corresponds to the sending operation in any of the above aspects or possible implementation manners.
[0115] Optionally, the processor is coupled with the memory through an interface.
[0116] Optionally, the chip device further comprises a memory, and the memory stores computer program instructions.
[0117] In an eighth aspect, an embodiment of the present application provides a computer readable storage medium, and the computer readable storage medium stores computer programs or instructions, and when the computer programs or instructions are run on a processor, a method in any of the above aspects or possible implementation manners is implemented.
[0118] In a ninth aspect, an embodiment of the present application provides a computer program product, and the computer program product comprises computer programs or instructions, and when the computer programs or instructions are run on a processor, a method in any of the above aspects or possible implementation manners is implemented.
[0119] In a tenth aspect, an embodiment of the present application provides a communication system, and the communication system comprises the apparatus in the fifth aspect and the apparatus in the sixth aspect. BRIEF DESCRIPTION OF DRAWINGS
[0120] FIG. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present application;
[0121] FIG. 2 is a schematic diagram of a transceiver according to an embodiment of the present application;
[0122] FIG. 3 is a schematic diagram of a DPD processing procedure and a corresponding function;
[0123] FIG. 4 is a schematic diagram of determining a DPD coefficient;
[0124] FIG. 5 is a schematic diagram of an HBF according to an embodiment of the present application;
[0125] FIG. 6 is a schematic diagram of an ACLR calculation range according to an embodiment of the present application;
[0126] FIG. 7 is a schematic diagram of an EVM calculation range according to an embodiment of the present application;
[0127] FIG. 8 is a schematic diagram of a method for feedback DPD coefficient based on a remote device according to an embodiment of the present application;
[0128] FIG. 9 is a schematic diagram of an equivalent architecture of a digital channel according to an embodiment of the present application;
[0129] FIG. 10 is a schematic diagram of a non-linear equalization compensation according to an embodiment of the present application;
[0130] FIG. 11 is a schematic diagram of NLC high and low frequency usage according to an embodiment of the present application;
[0131] FIG. 12 is a schematic diagram of a communication method according to an embodiment of the present application;
[0132] FIG. 13 is a schematic diagram of a time-frequency structure of a first signal according to an embodiment of the present application;
[0133] FIG. 14 is a schematic diagram of the influence of a first pre-distortion coefficient on ACLR and first signal transmit power in different scenarios according to an embodiment of the present application;
[0134] FIG. 15 is a schematic diagram of another communication method according to an embodiment of the present application;
[0135] FIG. 16 is a schematic diagram of a communication apparatus according to an embodiment of the present application;
[0136] FIG. 17 is a schematic diagram of another communication apparatus according to an embodiment of the present application. DETAILED DESCRIPTION
[0137] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, any other embodiments obtained by a person of ordinary skill in the art without creative work fall within the scope of protection of the present application.
[0138] In the present application, the reference to “one embodiment” or “some embodiments” means that the specific features, structures or characteristics described in connection with the embodiment are included in one or more embodiments of the present application. Therefore, the statements “in one embodiment”, “in some embodiments”, “in other some embodiments”, “in further some embodiments” and the like appearing in different places in the specification are not necessarily all referring to the same embodiment, but mean “one or more but not all embodiments”, unless otherwise specifically emphasized. The terms “include”, “contain”, “have” and their variants mean “including but not limited to”, unless otherwise specifically emphasized.
[0139] In the description of the present application, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" herein is only a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist together, and B exists alone. In addition, "at least one" means one or more, and "multiple" means two or more. "At least one of the following" or the like means any combination of the items, including any combination of single item or multiple items. For example, at least one of a, b, or c can mean: 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 can be understood that in the present application, "indication" can include direct indication, indirect indication, display indication, and implicit indication. When describing that certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.
[0141] In the present application, the information indicated by the indication information is referred to as the to-be-indicated information. In the specific implementation process, there are many ways to indicate the to-be-indicated information, for example, but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or an index of the to-be-indicated information, or the to-be-indicated information can be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. It can also only indicate part of the to-be-indicated information, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be achieved by means of the pre-agreed (for example, the protocol stipulates) arrangement order of each information, thereby reducing the indication overhead to a certain extent.
[0142] The to-be-indicated information can be sent as a whole, or can be sent separately into multiple sub-information, and the sending period and / or sending occasion of the sub-information can be the same or different. The specific sending method is not limited by the present application. Wherein the sending period and / or sending occasion of the sub-information can be pre-defined, for example, pre-defined according to the protocol, or can be configured by the transmitting end device by sending configuration information to the receiving end device.
[0143] It can be understood that "sending" and "receiving" in the present application represent the direction of signal transmission. For example, "sending information to XX" can be understood as that the destination of the information is XX, which can include direct sending through the air interface, and also includes indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as that the source of the information is YY, which can include direct receiving from YY through the air interface, and also includes indirect receiving from YY through the air interface from other units or modules. "Sending" can also be understood as "output" of the chip interface, and "receiving" can also be understood as "input" of the chip interface.
[0144] In other words, sending and receiving can be between devices, such as between network devices and terminal devices, or within devices, such as between components, modules, chips, software modules or hardware modules within a device through a bus, wire or interface.
[0145] It can be understood that the information between the source and the destination of the information transmission can be processed as necessary, such as encoding, modulation, etc., but the destination can understand the effective information from the source. Similar expressions in the present application can be similarly understood and will not be repeated here.
[0146] The communication method provided by the embodiments of the present application can be applied to a third generation partnership project (3rd generation partnership project, 3GPP) related cellular communication system, for example, a fourth generation (4th generation, 4G) communication system, such as a long term evolution (long term evolution, LTE) communication system, and can also be applied to a fifth generation (5th generation, 5G) communication system, such as a 5G new radio (new radio, NR) communication system, or various future communication systems and future communication networks. The method provided by the embodiments of the present application can also be applied to a Bluetooth system, a wireless fidelity (wireless fidelity, WiFi) system, a LoRa system or a vehicle-to-vehicle system, a communication system supporting multiple wireless technology fusion, a device-to-device (device-to-device, D2D) system. The method provided by the embodiments of the present application can also be applied to a satellite communication system, which can be integrated with the above communication system. The wireless communication system related in the present application also includes but is not limited to: a narrow band internet of things (narrow band-internet of things, NB-IoT) system, a global system for mobile communications (global system for mobile communications, GSM) system, an enhanced data rate for GSM evolution (enhanced data rate for GSM evolution, EDGE) system, a wideband code division multiple access (wideband code division multiple access, WCDMA) system, a code division multiple access (code division multiple access, CDMA2000) system, or a time division-synchronous code division multiple access (time division-synchronous code division multiple access, TD-SCDMA) system.
[0147] Please refer to FIG. 1, which is a schematic diagram of an architecture of a communication system according to an embodiment of the present application. The architecture of the communication system shown in FIG. 1 is used to illustrate the application scenario of the present application. 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. Alternatively, the first device can be the terminal device 202, and the second device can be the network device 201. It should be understood that the communication system to which the method of the present application can be applied can include more or fewer network devices or terminal devices. The network device and the terminal device can be hardware, software, or a combination of the two. The network device and the terminal device can communicate with each other through other devices or network elements. In the system, the network device 201 can transmit data to multiple terminal devices, i.e., the network device 201 transmits downlink data to the terminal device 202. Of course, the terminal device 202 can also transmit uplink data to the network device 201. The apparatus provided by the present application can be applied to the network device 201 or the terminal device 202. The network device 201 can be any of the following network devices, and the terminal device 202 can be any of the following terminal devices. It should be understood that FIG. 1 only shows one possible architecture of a communication system to which the present application can be applied. In other possible scenarios, the communication system can also include other devices.
[0148] Please refer to FIG. 2, which is a schematic diagram of a transceiver according to an embodiment of the present application. The second device determines the first predistortion coefficient through a calculation or compensation module, i.e., determines the first predistortion coefficient based on the first signal before a power amplifier (PA) and the first signal after the PA. For example, the signal before the PA can be the signal before a digital to analog convertor (DAC), and the first signal after the PA can be the signal after the DAC and the PA in the first device and the analog to digital convertor (ADC) in the second device. The second device transmits the first predistortion coefficient to the first device, and the first predistortion coefficient is used to perform predistortion processing on the first signal.
[0149] In one implementation, a first device determines a first adjacent channel leakage power ratio (ACLR) and a second ACLR, the first ACLR being an ACLR of a first signal without digital pre-distortion processing at a first power back-off value, the second ACLR being an ACLR of the first signal with digital pre-distortion processing at the first power back-off value, the first device determines a type of a first pre-distortion coefficient based on the first ACLR and the second ACLR, the type of the first pre-distortion coefficient including one of: a valid coefficient, an invalid coefficient, or an error coefficient, and the first device sends the type of the first pre-distortion coefficient to a second device.
[0150] In another implementation, a first device determines a first ACLR and a second ACLR, the first device sends first indication information to a second device, the first indication information including a result of pre-distortion processing, a structure of the pre-distortion processing including the second ACLR, the first device sends sixth indication information to the second device, the sixth indication information indicating the first ACLR, and the second device determines a type of a first pre-distortion coefficient based on the first ACLR and the second ACLR.
[0151] Through the cooperation of the first device and the second device, the problem of exceeding the power of the transmitter ACLR performance limit can be solved. In addition, the second device can also control the error vector magnitude (EVM) at the receiving end in exchange for the ACLR degree, and preferentially guarantee that the transmitted signal meets the spectrum template.
[0152] 1) The network device 201 is a device deployed in a wireless access network to provide wireless communication functions for terminal devices. The network device 201 can also be referred to as a radio access network (RAN) entity, an access node, a network node, or a communication device, etc.
[0153] Specifically, the network device can be an access network device of a 3rd generation partnership project (3GPP) related cellular system. For example, a fourth-generation (4G) mobile communication system, or a 5G mobile communication system. The network device can also be an access network device in an open RAN (O-RAN or ORAN) or a cloud radio access network (CRAN). Alternatively, the network device can also be an access network device in a communication system obtained by fusing two or more of the above communication systems.
[0154] The network device includes, but is not limited to, an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (for example, a home evolved NodeB, or home Node B, HNB), a baseband unit (BBU), an access point (AP) in a wireless fidelity (WiFi) system, a macro base station, a micro base station, a wireless relay node, a donor node, a wireless controller in a CRAN scenario, a wireless backhaul node, a transmission point (TP), or a transmission and receiving point (TRP). The network device can also be an access network device in a 5G mobile communication system. For example, a next generation NodeB (gNB) in a new radio (NR) system, a TRP, a TP, or one or a group (including multiple antenna panels) of antenna panels of a base station in a 5G mobile communication system. Alternatively, the network device can also be a network node constituting a gNB or a transmission point. For example, a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can be included in the same network element. For example, a BBU. The RU can be included in a radio frequency device or a radio frequency unit. For example, in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). Alternatively, the network device can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, in V2X technology, the network device can be a road side unit (RSU).
[0155] It should be noted that in different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU can also be referred to as an open centralized unit (O-CU) or an open CU, the DU can also be referred to as an open distributed unit (O-DU), the centralized unit control plane (CU-CP) can also be referred to as an open centralized unit control plane (O-CU-CP) or an open CU-CP, the centralized unit user plane (CU-UP) can also be referred to as an open centralized unit user plane (O-CU-UP) or an open CU-UP, and the RU can also be referred to as an open radio unit (O-RU), which is not limited in the present application. Any one of the CU, CU-CP, CU-UP, DU and RU in the present application can be realized by a software module, a hardware module, or a combination of a software module and a hardware module.
[0156] In some deployments, the CU implements part of the functions of the gNB, and the DU implements part of the functions of the gNB, for example, the CU implements the functions of the radio resource control (RRC) layer, the packet data convergence protocol (PDCP) layer, and the DU implements the functions of the radio link control (RLC) layer, the media access control (MAC) layer and the physical (PHY) layer. Since the information of the RRC layer will eventually become the information of the PHY layer, or be transformed from the information of the PHY layer, under this architecture, high-layer signaling such as RRC layer signaling or PDCP layer signaling can also be considered to be sent by the DU, or sent by the DU+RU. It can be understood that the network device can be a CU node, or a DU node, or a device including a CU node and a DU node. In addition, the CU can be divided into a network device in the access network RAN, or the CU can be divided into a network device in the core network CN, which is not limited here.
[0157] Optionally, the network device can also be a core network device. The core network device is responsible for access control, registration management, service management, mobility management, etc. of the terminal device accessing the network. For example, the core network device is 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 (for example, a chip), a module, or a unit in the device or apparatus shown above, and the specific application does not limit this.
[0159] 2) The terminal device 202, which can also be referred to as a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc., is a device that provides voice or data connectivity to a user, and specifically includes a device that provides voice to a user, or a device that provides data connectivity to a user, or a device that provides both voice and data connectivity to a user. For example, it can include a handheld device having wireless connection capability, or a processing device connected to a wireless modem. The terminal device can communicate with a core network via a radio access network (RAN), exchange voice or data with the RAN, or interact with the RAN for voice and data. Currently, the terminal device can be a mobile phone, a tablet computer, a notebook computer, a palm computer, a mobile internet device (MID), a wearable device (e.g., a smart watch, a smart bracelet, a pedometer, etc.), a vehicle-mounted device (e.g., a car, a bicycle, an electric vehicle, an airplane, a ship, a train, a high-speed rail, etc.), a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a smart home device (e.g., a refrigerator, a television, an air conditioner, an electricity meter, etc.), a smart robot, a workshop device, a wireless terminal in unmanned driving, a wireless terminal in remote surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a flight device (e.g., a smart robot, a hot air balloon, a drone, an airplane), etc. The terminal device can also be other devices with terminal functions, for example, the terminal device can also be a device that plays a terminal function in D2D communication.The terminal device can also include a vehicle to everything (V2X) terminal device, a machine to machine / machine-type communications (M2M / MTC) terminal device, an internet of things (IoT) terminal device, a light terminal device, a reduced capability UE (REDCAP UE), a subscriber unit, a subscriber station, a mobile station, a remote station, an access point (AP), a remote terminal, an access terminal, a user terminal, a user agent, or a user device, a drone device, etc. For example, it can include a mobile phone (or called "cellular" phone), a computer with a mobile terminal device, a portable, pocket, handheld, built-in computer mobile device, etc. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), etc. It also includes limited devices, such as devices with lower power consumption, or devices with limited storage capacity, or devices with limited computing capacity, etc. For example, it includes information sensing devices such as bar code, radio frequency identification (RFID), sensor, global positioning system (GPS), laser scanner, etc. In this application, the terminal device with wireless transceiver function and the chip that can be provided in the terminal device are collectively referred to as terminal device.
[0160] It should be noted that the terminal device can be a device or apparatus with a chip, or a device or apparatus integrated with a circuit, or a chip, module or control unit in the above-mentioned device or apparatus, and the specific application is not limited.
[0161] In order to better understand the scheme provided by the embodiments of the present application, the following will first introduce some terms, concepts or processes related to the embodiments of the present application.
[0162] I. Power amplifier and digital pre-distortion
[0163] In the process of wireless communication, electromagnetic waves need a certain power to transmit a long distance, so a power amplifier (PA) is needed. PA can amplify the low-power signal generated by network equipment or terminal equipment to a power level that can be transmitted over a long distance, and is the core device of wireless communication equipment. When power amplification is performed, PA will introduce nonlinear distortion, which will cause the performance indicators of the transmitted signal to deteriorate.
[0164] Digital pre-distortion (DPD) technology is an effective means to improve the linearity of PA output signals. 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. In theory, the function corresponding to DPD should be the inverse function of the PA response function. (a) in FIG. 3 is a schematic diagram of a DPD processing process. The input signal is processed by DPD, and then the signal processed by DPD is passed through PA to obtain the output signal. (b) in FIG. 3 is a schematic diagram of a function corresponding to DPD and a PA response function. The function corresponding to DPD should be the inverse function of the PA response function.
[0165] As shown in FIG. 4, the commonly used method for determining DPD coefficients is as follows: Before performing DPD, the transmitter collects 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 will input the DPD coefficients to the model extraction module according to the signal before passing through the PA and the signal after passing through the PA. The PA front signal can be directly obtained in the digital module; in some scenarios (such as low frequency), the transmitter can collect the signal PA after signal through the feedback channel. As can be seen from the figure, when the transmitter has multiple PAs, each PA can have an independent feedback channel, thereby obtaining independent DPD coefficients.
[0166] At millimeter wave frequency bands, a transmitting device can employ more antennas to obtain array gain to combat the greater propagation loss of high frequency signals. For example, a base station at 26-28 GHz frequency band can include hundreds or thousands of elements. To avoid excessive cost and power consumption caused by large-scale arrays, the base station can employ hybrid beamforming (HBF), as shown in FIG. 5, which is a schematic diagram of an HBF. DPD needs to be implemented at a digital channel (transceiver (TRX) in the figure), for example, an intermediate frequency (IF) module in the figure. For an HBF architecture, one digital channel can correspond to multiple PAs, and the transmitter cannot implement PA-by-PA DPD compensation. Generally, an orthogonal frequency division multiplexing (OFDM) or discrete fourier transformation spreading OFDM (DFT-s-OFDM) signal (in digital signal form) after an intermediate frequency and before a digital to analog convertor (DAC) is commonly referred to as a PA front signal, which is composed of a plurality of time domain sampling points, the power of each sampling point is distributed within a certain range, and the peak-to-average power ratio (PAPR) refers to the ratio of the peak power in these sampling points to the average power of all sampling points. Under the premise that the signal is not clipped, the PAPR of the OFDM signal is greater than that of the DFT-s-OFDM signal.
[0167] II. Adjacent channel leakage power ratio (ACLR) and error vector magnitude (EVM)
[0168] When power amplification is performed, the PA can introduce nonlinear distortion, causing the performance indicators of the transmitted signal to deteriorate. For example, the nonlinear distortion caused by the PA can cause the EVM and ACLR performance of the transmitted signal to deteriorate.
[0169] ACLR: Due to the nonlinear characteristics of the power amplifier, intermodulation signal distortion occurs, causing the spectrum of the original signal to spread to both sides. ACLR is used to measure the out-of-band radiation characteristics of the transmitter, defined as the ratio of the power of the signal falling into the adjacent frequency band to the power of the main band signal, as shown in FIG. 6, which is a schematic diagram of an ACLR calculation range. Since there are signals spreading on both sides of the main channel, the average power of the left and right adjacent bands is usually taken, as follows:
[0170] where P adj1 is the left adjacent channel power, P adj2 is the right adjacent channel power, and P main is the main channel power. The smaller the value of ACLR, the smaller the interference of the main channel to the adjacent channel, and the better the communication performance.
[0171] EVM: In an actual communication system, the demodulated signal constellation diagram at the receiving end will deviate from the ideal (original) signal constellation diagram due to factors such as power amplifier nonlinearity or channel estimation error. The more severe the power amplifier nonlinearity, the greater the deviation, and the error vector magnitude can well describe the in-band distortion of the signal. As shown in FIG. 7, which is a schematic diagram of an EVM calculation range, in the constellation diagram, the connection between the constellation point of the original signal and the origin is the original vector, the connection between the constellation point after demodulation of the received signal and the origin is the actual vector, and the EVM (error vector in the figure) is calculated from the deviation between the actual vector of the demodulated constellation point and the original vector (original vector in the figure). The specific definition is as follows:
[0172] where (I r , Q r ) is the constellation point after demodulation of the received signal, and (I o , Q o ) is the constellation point of the original signal.
[0173] Since for the HBF architecture, one digital channel can correspond to multiple PAs, the transmitter cannot implement PA-by-PA DPD compensation. As shown in FIG. 8, which is a schematic diagram of a method based on remote device feedback DPD coefficients, the remote device can be a terminal device. The remote device receives a signal transmitted by a base station, the signal transmitted by the base station passes through a DAC, a PA, and an ADC, and then a model extraction module in the remote device obtains the DPD coefficients of the network device according to the received signal. The remote device can send the DPD coefficients to the base station, which are used for digital pre-distortion processing. It should be noted that the transmitted signal is amplified by multiple PAs, so the received signal by the remote device contains the combination of the nonlinearity effects of multiple PAs, so that the DPD coefficients obtained by the remote device can compensate for the nonlinearity effects of multiple PAs, so that the nonlinearity of the combined signal (received signal) is corrected.
[0174] As shown in FIG. 9, which is a schematic diagram of an equivalent architecture of one digital channel. Assume that the signal before entering the analog radio frequency link is x[n], referred to as the PA pre-signal. The analog beamforming weight vector is w = [w1, w2, …] T , and the optional memory polynomial (MP) models the PA, and the coefficients of the i-th PA are , then the output signal of the i-th PA is y i[n] as follows:
[0175] Considering one receive antenna of the remote device, the remote receive signal r[n] is as follows:
[0176] where h i is the channel between the i-th antenna of the network device and the receive antenna of the remote device, The amplitude of the weight w i in the above assumption is 1. Comparing formula (3) and formula (4), it can be seen that at the remote receiver, multiple PAs of one digital channel of the transmitter can be equivalent to one PA, and the difference lies in the different coefficients of the weight, that is, the model coefficient of the single PA is The model coefficient of the equivalent PA is γ k,m .
[0177] Therefore, the transmitter can compensate for the non-linear effects of all PAs in a single digital channel under the HBF architecture and ensure the quality of the remote receive signal. The network device can obtain the above DPD coefficient by using the feedback of the terminal device: specifically, the terminal device obtains the receive signal at the remote (air interface), and then obtains the DPD coefficient or parameter of one digital channel according to the receive signal, that is, obtains the DPD coefficient through the model extraction module, as described in FIG. 1. It should be noted that the receive signal obtained by the terminal device is the composition of the multiple PA amplified signals, and therefore contains the superposition of the non-linear effects of multiple PAs.
[0178] The above method of feeding back the DPD coefficient by the remote device is mainly downlink, initiated by the network device, and the terminal device obtains the DPD coefficient by training the signal before the PA and the signal after the PA, and sends the DPD coefficient to the network device, and correspondingly, the network device performs digital preprocessing according to the DPD coefficient. The training method of the terminal device is generally full-band processing, that is, the in-band and out-of-band nonlinearities of the transmitter are corrected. Due to the limited processing capacity of the terminal device, it is necessary to simplify the mode of nonlinear preprocessing, otherwise it will be strongly dependent on the ability of the terminal.
[0179] In order to improve the uplink coverage capability, please refer to FIG. 10, which is a schematic diagram of non-linear equalization compensation. The transmitter performs power overshoot on the signal after the PA (under the premise of meeting the ACLR performance index), so that the PA works in the non-linear region. The receiver performs ADC, equalization (EQ) and non-linear compensation (NLC) on the signal of the sending end. Specifically, the transceiver side predefines a reference signal for power amplifier non-linear training, and ensures that the reference signal experiences the same non-linearity as the data. The receiver uses the reference signal to train the coefficients and correct the non-linearity of the data signal. The premise of the non-linear compensation technology is that the transmitter must meet the spectral mask requirements after power overshoot. Please refer to FIG. 11, which is a schematic diagram of NLC high and low frequency usage. As shown on the left side of FIG. 11, for the high frequency band (such as FR2), the protocol-constrained ACLR index is -17dBc, which is relatively loose. Even if power overshoot is performed, it will still meet the requirements, that is, the power overshoot of the terminal device meets the spectral mask. However, as shown on the right side of FIG. 11, for the low frequency band (such as FR1), the protocol-constrained ACLR index is -30dBc, which is relatively strict. Only using the NLC technology, the signal does not meet the transmission conditions, that is, the power overshoot of the terminal device does not meet the spectral mask. In order to solve the above problem, the embodiment of the present application proposes the following solutions.
[0180] Please refer to FIG. 12, which is a flowchart of a communication method provided by an embodiment of the present application. The method includes but is not limited to the following steps:
[0181] Step S1201: The second device sends the first pre-distortion coefficient.
[0182] For example, the first device and the second device can refer to the network device 201 and the terminal device 202 as shown in FIG. 1. For example, the first device can be the network device 201, and correspondingly, the 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] Correspondingly, the first device receives the first pre-distortion coefficient. The first pre-distortion coefficient is used for pre-distortion processing on the first signal.
[0184] Optionally, the second device can send one or more first pre-distortion coefficients, and correspondingly, the first device receives one or more first pre-distortion coefficients.
[0185] For example, before the second device sends the first pre-distortion coefficient, the method further includes: the second device determines the first pre-distortion coefficient based on the first signal before the PA and the first signal after the PA.
[0186] The first signal before passing through the PA and the first signal after passing through the PA are input into the first model to perform pre-distortion training to obtain the first pre-distortion coefficient, and the first model is a model used when the first pre-distortion coefficient is determined. For example, the first signal before passing through the PA can be directly obtained in a digital module, and the first signal after passing through the PA can be collected by feedback channel.
[0187] For example, the first signal can be a reference signal, for example, the reference signal can be a demodulation reference signal (DMRS), at this time, the DMRS completes two functions: pre-distortion training to determine the first pre-distortion coefficient and channel estimation. For another example, 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 the second device determines the first pre-distortion coefficient based on the first signal before passing through the PA and the first signal after passing through the PA, the second device can also perform nonlinear correction processing on the first signal after passing through the PA to determine a corrected signal parameter; if the corrected signal parameter meets a second threshold, the operation of determining the first pre-distortion coefficient based on the first signal before passing through the PA and the first signal after passing through the PA is performed. If the corrected signal parameter does not meet the second threshold, the second device sends indication information to the first device, and the indication information is used to indicate a power backoff value (M-X2) dB, and optionally, X2 is greater than the value of X1. For example, the corrected signal parameter can be EVM, and the second threshold can be specified by a protocol. By controlling EVM in the receiving end of the second device, the ACLR performance is exchanged to preferentially ensure that the transmitted signal meets the spectral template.
[0189] Optionally, the second device can also send second indication information, and correspondingly, the first device receives the second indication information and performs digital pre-distortion processing on the first signal based on the second indication information and the first pre-distortion coefficient.
[0190] The second indication information is used to indicate the parameters of the first model, and the parameters of the first model include one or more of the following: a model type, a model parameter, or a filter coefficient.
[0191] The model type includes any of the following: a polynomial model, a memory polynomial model, a generalized memory polynomial model, or an artificial intelligence (AI) model. For example, modelType1 can be used to indicate a polynomial model, modelType2 can be used to indicate a memory polynomial model, modelType3 can be used to indicate a generalized memory polynomial model, and modelType4 can be used to indicate an AI model.
[0192] The model parameters include one or more of the following: a highest non-linear order of the model, a memory depth, or a cross-term length. For example, when the model type is a polynomial model, a memory polynomial model, or a generalized memory polynomial model, the model parameters can be represented as modelParameters={K,M,G}, where K indicates the highest non-linear 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; and 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, where the indication information indicates parameters such as the number of neural network layers and the number of neurons.
[0193] The filter coefficients can be represented as H=[h0, h1, …, hN-1], and the length can be flexibly controlled according to the processing capability of the terminal device. L-1 ] finite length, and the length can be flexibly controlled according to the processing capability of the terminal device.
[0194] In the above method, by the above method, the linearity of the output signal can be improved.
[0195] In a possible implementation, before the second device sends the first pre-distortion 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, and 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 time-frequency domain resources for sending the first signal. Optionally, the configuration information corresponds to a data structure, which includes related parameters of the first signal. The configuration information can include a type of the first signal, time-frequency resources for carrying the first signal, a sequence type corresponding to the first signal, a sending time of the first signal, a period, a time slot offset, and an antenna port used for sending the first signal. The time-frequency resources for carrying the first signal can include a number of time domain symbols and / or a frequency domain subcarrier size. The sequence type corresponding to the first signal can include a type of a sequence used to generate the first signal. The antenna port used for sending the first signal can refer to a physical antenna port or a logical antenna port, which is not limited in the embodiments of the present application. Sending the first signal based on the configuration information can refer to sending the first signal on the time-frequency domain resources indicated by the configuration information. For example, refer to FIG. 13, which is a schematic diagram of a time-frequency structure of the first signal according to an embodiment of the present application. In (a) of FIG. 13, the first signal occupies one OFDM or DFT-s-OFDM symbol in the time domain; and in (b) of FIG. 13, the first signal occupies multiple OFDM or DFT-s-OFDM symbols in the time domain.
[0197] For example, the configuration information is also used to indicate a first power backoff value, which is related to a modulation mode and / or a waveform of the first signal. The first power backoff value is a power backoff value under power overshoot. In a possible implementation, the second device sends configuration information of the first signal, which is used to indicate the first power backoff value (M-X1) dB. In another possible implementation, the second device sends configuration information of the first signal, which is used to indicate a power value of M dB, and sends indication information indicating a power overshoot of X1 dB, and the first device determines the first power backoff value as (M-X1) dB based on the power backoff value M dB and the indication information. Wherein, M is greater than 0. For example, the indication information can be an index value, as shown in Table 1. If the indication information is an index value of 0, the first device determines a power overshoot X1 dB corresponding to the index value of 0. Optionally, the power overshoot X1 dB can be predefined by a protocol, determined by the second device, which is not limited in the embodiments of the present application. Optionally, the indication information and the configuration information can be sent separately, or the indication information can be carried in the configuration information, which is not limited in the embodiments of the present application.
[0198] Optionally, the configuration information of the first signal can be carried in dedicated signaling, an RRC message, downlink control information (DCI), or a media access control (MAC) control element (CE).
[0199] Table 1
[0200] Step S1202: The first device sends the first indication information.
[0201] Correspondingly, the second device receives the first indication information. The first indication information is used to indicate the result of the pre-distortion processing.
[0202] When the second device sends a plurality of first pre-distortion coefficients, and correspondingly, the first device receives the plurality of first pre-distortion coefficients, the first indication information is used to indicate the result of the pre-distortion processing corresponding to each pre-distortion coefficient in the plurality of first pre-distortion coefficients. When the first device receives the plurality of first pre-distortion coefficients, one or more first pre-distortion coefficients in the plurality of first pre-distortion coefficients can be selected according to a predefined rule, and the type of the one or more first pre-distortion coefficients is determined.
[0203] For example, the first device sending the first indication information can include two ways:
[0204] The first way: The first device determines the type of the first pre-distortion coefficient. Specifically, the first device sends the first indication information, including: the first device sends the type of the first pre-distortion coefficient. For example, as shown in Table 2, the type of the first pre-distortion coefficient can be fed back through an index value.
[0205] Table 2
[0206] In the above method, the first device sends the effectiveness of the first pre-distortion coefficient to the second device, so that 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, the problem of transmitter adjacent channel leakage power ratio performance power exceeding is solved.
[0207] In a possible implementation, the method further includes: the first device determines the type of the first pre-distortion coefficient according to the result of the pre-distortion processing.
[0208] The type of the first pre-distortion coefficient includes one of the following: an effective coefficient, an ineffective coefficient, or an error coefficient.
[0209] The first device determines the first ACLR of the first signal that has not been subjected to the digital pre-distortion processing at the first power back-off value; the result of the pre-distortion processing includes the second ACLR of the first signal that has been subjected to the digital pre-distortion processing based on the first pre-distortion coefficient at the first power back-off value; and the type of the first pre-distortion coefficient is determined based on the first ACLR and the second ACLR. The first ACLR and / or the second ACLR can be determined by formula calculation or by instrument measurement.
[0210] For example, the first device determines the type of the first pre-distortion coefficient based on the first ACLR and the second ACLR, including: if the second ACLR meets a first threshold, determining that the type of the first pre-distortion coefficient is 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 that the type of the first pre-distortion coefficient is 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 that the type of the first pre-distortion coefficient is an error coefficient. The first threshold can be agreed upon by a protocol or determined by negotiation between the first device and the second device. When the second ACLR is equal to the first ACLR, the value of the first pre-distortion coefficient can be 1.
[0211] In the above method, the first device can assist in determining the validity of the first pre-distortion coefficient in the above manner, so as to ensure that the first pre-distortion coefficient can improve the transmission power of the terminal device, improve the uplink coverage capability and power amplifier efficiency, and reduce the impact on the demodulation performance of the receiver.
[0212] The second device determines the type of the first predistortion coefficient. Specifically, the first device sends first indication information, which is used to indicate the result of predistortion processing, and the result of predistortion processing includes the second ACLR, which is the ACLR of the first signal after digital predistortion processing based on the first predistortion coefficient at the first power backoff value. The first device can also send sixth indication information, and the second device receives the sixth indication information, which is used to indicate the first ACLR, which is the ACLR of the first signal without digital predistortion processing at the first power backoff value. The second device determines the type of the first predistortion coefficient according to the result of predistortion processing, including that the second device determines the type of the first predistortion coefficient based on the first ACLR and the second ACLR. The second device determines the type of the first predistortion coefficient based on the first ACLR and the second ACLR can refer to the related description in the first device determining the type of the first predistortion coefficient based on the first ACLR and the second ACLR, which will not be described here. Optionally, the first device can also send the second device the difference between the second ACLR and the first ACLR, and the difference between the first ACLR and the second ACLR.
[0213] In the above method, by the above manner, the second device can determine the effectiveness of the first predistortion coefficient, ensure that the first predistortion coefficient can improve the transmit power of the terminal device, improve the uplink coverage capability and power amplifier efficiency, and at the same time reduce the influence on the demodulation performance of the receiver.
[0214] For example, the first predistortion coefficient can improve the out-of-band nonlinearity of the terminal device after power overshoot. However, due to some non-ideal factors, for example, channel degradation or burst interference, for example, there is redundancy in the EVM index of the feedback coefficient, the ACLR index does not meet the requirements of the transmitter, for example, the power backoff value is too small, the first predistortion coefficient fed back may not be accurate. When the type of the first predistortion coefficient is an invalid coefficient or an error coefficient, the first predistortion coefficient may be ineffective or even worsen the ACLR performance. Please refer to FIG. 14, which is a schematic diagram of the influence of the first predistortion coefficient on the ACLR and the first signal transmission power in different scenarios provided by the embodiments of the present application. It should be noted that the value defined in the ACLR protocol is negative, and the value of the ACLR is generally smaller, 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 boosting the transmission power may cause the ACLR performance to deteriorate. Power boost + valid coefficient: a suitable first predistortion coefficient can boost the transmission power under the premise of meeting the ACLR index. Power boost + error coefficient: if an error first predistortion coefficient is used, the ACLR performance is further deteriorated compared with the ACLR performance when the transmission power is directly boosted. Power boost + invalid coefficient: if an invalid first predistortion coefficient is used, although the spectral mask is not met, the ACLR performance is improved compared with the ACLR performance when the transmission power is directly boosted.
[0215] For example, when the type of the first predistortion coefficient is a valid coefficient, an invalid coefficient, or an error coefficient, the specific operations of the first device or the second device can be as follows:
[0216] When the type of the first predistortion coefficient is a valid coefficient, the method further includes: the second device sends third indication information, and correspondingly, the first device receives the third indication information. The third indication information is used to indicate data information or a resource of a second signal, and the modulation mode of the second signal is different from that of the first signal. Correspondingly, after receiving the third indication information, the first device can send data information or the second signal on the indicated data information or the resource of the second signal. For example, the first signal is a quadrature phase shift keying (QPSK) signal, and the second signal is a 64 quadrature amplitude modulation (QAM) signal. Optionally, the first device can also define a resource switching interval, that is, a time interval between the transmission of the first signal and the data information.
[0217] The first pre-distortion coefficient is an invalid coefficient. The method further includes: the second device sending fourth indication information, and the first device receiving the fourth indication information. The fourth indication information is used to indicate one or more second pre-distortion coefficients corresponding to the first power backoff value or a second power backoff value. Optionally, the backoff step of the second power backoff value is greater than the backoff step of the first power backoff value. Optionally, the EVM redundancy of the second pre-distortion coefficient is less than the EVM redundancy of the first pre-distortion coefficient. Optionally, the one or more second pre-distortion coefficients can be determined by the second device based on the first signal before the PA and the first signal after the PA. For example, the first signal before the PA and the first signal after the PA are input into a first model to determine G0, G1, and G2, wherein G0 is the first pre-distortion coefficient, and G1 and G2 are the second pre-distortion coefficients.
[0218] Optionally, when the fourth indication information is used to indicate multiple second pre-distortion coefficients corresponding to the first power backoff value, the multiple second pre-distortion coefficients correspond to multiple index values, and each second pre-distortion coefficient in the multiple second pre-distortion coefficients corresponds to an index value, the method further includes: the first device determining the type of each second pre-distortion coefficient in the multiple second pre-distortion coefficients in the order of the index values. Optionally, the first device can feed back the type of each second pre-distortion coefficient to the second device. As shown in Table 3, the mapping relationship between the second pre-distortion coefficients and the index values. Optionally, the type of each second pre-distortion coefficient can be determined in the order from large to small or from small to large. In an example, the mapping relationship between the second pre-distortion coefficients and the index values is shown in Table 3, the first device determines that the type of the second pre-distortion coefficient G1 corresponding to the index value 0 is an invalid coefficient, determines that the type of the second pre-distortion coefficient G2 corresponding to the index value 1 is a valid coefficient, determines that the type of the second pre-distortion coefficient G3 corresponding to the index value 2 is an error coefficient, and so on, to determine the types of all second pre-distortion coefficients in the multiple second pre-distortion coefficients. Then, the first device feeds back the type of the second pre-distortion coefficient G1 corresponding to the index value 0 as an invalid coefficient, the type of the second pre-distortion coefficient G2 corresponding to the index value 1 as a valid coefficient, the type of the second pre-distortion coefficient G3 corresponding to the index value 2 as an error coefficient, and so on, to feed back the types of all second pre-distortion coefficients in the multiple second pre-distortion coefficients. Through the above manner, 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.
[0219] Optionally, the first device can further feed back to the second device an index value corresponding to a second pre-distortion coefficient of the first second pre-distortion coefficient which is a valid coefficient, i.e., the first device can feed back to the second device an index value corresponding to a second pre-distortion coefficient of the first second pre-distortion coefficient which satisfies the spectrum template. Optionally, the first device can further feed back to the second device an index value corresponding to a second pre-distortion coefficient which satisfies the spectrum template and has the maximum or minimum value of the second ACLR.
[0220] Table 3
[0221] Exemplarily, the fourth indication information is used to indicate the multiple second pre-distortion coefficients corresponding to the first power backoff value, and the method further includes: determining, by the first device, a type of one second pre-distortion coefficient according to a result of pre-distortion processing of the one second pre-distortion coefficient, feeding back, by the first device, the type of the one second pre-distortion coefficient to the second device, determining, by the first device, a type of a next second pre-distortion coefficient, and feeding back, by the first device, the type of the next second pre-distortion coefficient to the second device, and so on, until types of all the second pre-distortion coefficients in the multiple second pre-distortion coefficients are determined and fed back.
[0222] In an example, a mapping relationship between the second pre-distortion coefficients and the index values is shown in Table 3, the first device determines that the second pre-distortion coefficient G1 corresponding to the index value 0 is an invalid coefficient, feeds back to the second device that the second pre-distortion coefficient G1 corresponding to the index value 0 is an invalid coefficient, determines that the second pre-distortion coefficient G2 corresponding to the index value 1 is a valid coefficient, feeds back to the second device that the second pre-distortion coefficient G2 corresponding to the index value 1 is a valid coefficient, and so on, until types of all the second pre-distortion coefficients in the multiple second pre-distortion coefficients are fed back.
[0223] Exemplarily, the fourth indication information is used to indicate the multiple second pre-distortion coefficients corresponding to the first power backoff value, and the method further includes: if it is determined that a first second pre-distortion coefficient in the multiple second pre-distortion coefficients is a valid coefficient, then stopping feeding back types of the remaining second pre-distortion coefficients except the first second pre-distortion coefficient.
[0224] In an example, a mapping relationship between the second pre-distortion coefficients and the index values is shown in Table 3, the first device determines that the second pre-distortion coefficient G1 corresponding to the index value 0 is an invalid coefficient, determines that the second pre-distortion coefficient G2 corresponding to the index value 1 is a valid coefficient, and then stops feeding back types of the second pre-distortion coefficients corresponding to the index values 2, 3, and so on.
[0225] In the method, by the above manner, when the type of the first predistortion coefficient is the invalid coefficient, the first device judges the validity of the one or more second predistortion coefficients, reduces the use of the invalid first predistortion coefficient, and ensures that the new predistortion coefficient can improve the transmission power of the terminal device and improve the uplink coverage capability.
[0226] In the method, by the above manner, when the type of the first predistortion coefficient is the invalid coefficient, the first device judges the validity of the one or more second predistortion coefficients, reduces the use of the invalid first predistortion coefficient, and ensures that the new predistortion coefficient can improve the transmission power of the terminal device and improve the uplink coverage capability.
[0227] The type of the first predistortion coefficient is the error coefficient, which can include the following three manners:
[0228] Manner 1: The method further includes that the second device re-executes the predistortion training process. For example, the second device can instruct the first device to resend the first signals corresponding to the plurality of first backoff values, and execute the predistortion training process based on the first signals corresponding to the plurality of first backoff values to determine a plurality of predistortion coefficients. The second device takes an average value of the plurality of predistortion coefficients, and then feeds back the average value to the first device.
[0229] In the method, by the above manner, the use of the error first predistortion coefficient is reduced, and until the new predistortion coefficient determined by re-executing the predistortion training process can improve the transmission power of the terminal device and improve the uplink coverage capability.
[0230] Manner 2: The method further includes that the second device determines a second model, and the second device determines a third predistortion coefficient based on the predistortion training of the second model. Optionally, the second device sends the third predistortion coefficient to the first device, and correspondingly, the first device receives the third predistortion coefficient from the second device. The second model and the parameters of the first model used to determine the first predistortion coefficient are different, for example, the model type of the second model is a memory polynomial model or a generalized memory polynomial model, and the model type of the first model is a polynomial model.
[0231] In the method, by the above manner, the use of the error first predistortion coefficient is reduced, and until the new predistortion coefficient determined by re-executing the predistortion training process can improve the transmission power of the terminal device and improve 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 an example, the mapping relationship between the first predistortion coefficients and the index values is shown in Table 4, and Table 4 represents the mapping relationship between the first predistortion coefficients and the index values. The first device determines that the type of the first predistortion coefficient A1 corresponding to the index value 0 is an invalid coefficient, the type of the first predistortion coefficient A2 corresponding to the index value 1 is a valid coefficient, the type of the first predistortion coefficient A3 corresponding to the index value 2 is an error coefficient, and so on, to determine the types of all the first predistortion coefficients in the plurality of first predistortion coefficients. The first device feeds back the types of all the first predistortion coefficients in the plurality of first predistortion coefficients to the second device, that is, the type of the first predistortion coefficient A1 corresponding to the index value 0 is an invalid coefficient, the type of the first predistortion coefficient A2 corresponding to the index value 1 is a valid coefficient, the type of the first predistortion coefficient A3 corresponding to the index value 2 is an error coefficient, and so on.
[0238] Table 4
[0239] In the above method, by the above manner, the effectiveness of each first predistortion coefficient can be fed back, the use of the error or invalid first predistortion coefficient is reduced, and it is ensured that the first predistortion coefficient can improve the transmission power of the terminal device and improve the uplink coverage capability.
[0240] Method B: The first device determines the type of the first predistortion coefficient according to the result of the predistortion processing, including: the first device determines the type of one first predistortion coefficient in the plurality of first predistortion coefficients according to the result of the predistortion processing corresponding to each predistortion coefficient in the plurality of first predistortion coefficients; and sending the first indication information, including: sending the type of the one first predistortion coefficient. That is, it can be understood that the first device determines the type of the one first predistortion coefficient according to the result of the predistortion processing corresponding to the one first predistortion coefficient, the first device sends the type of the one first predistortion coefficient to the second device, then determines the type of the next first predistortion coefficient, and feeds back to the second device, and so on, until the types of all the second predistortion coefficients in the plurality of first predistortion coefficients are determined and fed back.
[0241] In an example, the mapping relationship between the first predistortion coefficients and the index values is shown in Table 4, and the first device determines that the type of the first predistortion coefficient A1 corresponding to the index value 0 is an invalid coefficient; the first device sends the type of the first predistortion coefficient A1 corresponding to the index value 0 to the second device, that is, the type of the first predistortion coefficient A1 corresponding to the index value 0 is an invalid coefficient; then the first device determines that the type of the first predistortion coefficient A2 corresponding to the index value 1 is a valid coefficient, the first device sends the type of the first predistortion coefficient A2 corresponding to the index value 1 to the second device, that is, the type of the first predistortion coefficient A2 corresponding to the index value 1 is a valid coefficient, and so on, until the types of all the first predistortion coefficients in the plurality of first predistortion coefficients are fed back.
[0242] In the above method, by the above manner, 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 it is ensured that the first pre-distortion coefficient can improve the transmitting power of the terminal device and improve the uplink coverage capability.
[0243] Option C: The method further includes: if it is determined that the type of a first pre-distortion coefficient in the plurality of first pre-distortion coefficients is an effective coefficient, then stopping feeding back the type of the remaining first pre-distortion coefficients except the first pre-distortion coefficient. That is, it can be understood that when it is determined that the type of a first pre-distortion coefficient in the plurality of first pre-distortion coefficients is an effective coefficient, then the type of the remaining first pre-distortion coefficients except the one is stopped from being fed back.
[0244] In an example, the mapping relationship between the first pre-distortion coefficient and the index value is shown in Table 4, the first device determines that the type of the first pre-distortion coefficient A1 corresponding to the index value 0 is an invalid coefficient, and determines that the type of the first pre-distortion coefficient A2 corresponding to the index value 1 is an effective coefficient, and then the first device stops feeding back the type of the first pre-distortion coefficient corresponding to the index value 2, 3, etc.
[0245] In the above method, by the above manner, it is ensured that the first pre-distortion coefficient can improve the transmitting power of the terminal device and improve the uplink coverage capability, and resource waste is avoided.
[0246] In the method described in FIG. 12, the first pre-distortion coefficient can be received by the first 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, and the first pre-distortion processing based on the first pre-processing coefficient can improve the linearity of the output signal. Further, the first device or the second device can determine the effectiveness of the first pre-distortion coefficient based on the result of the pre-distortion processing, the use of the wrong or invalid first pre-distortion coefficient is reduced, it is ensured 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.
[0247] Referring to FIG. 15, FIG. 15 is a flow diagram of another communication method provided by an embodiment of the present application, which includes but is not limited to the following steps:
[0248] Step S1501: The second device sends configuration information of a first signal to the first device.
[0249] Correspondingly, the first device receives the configuration information of the first signal from the second device.
[0250] The configuration information of the first signal is used to indicate the time-frequency domain resource for sending the first signal. For details, refer to the related description in step S1201.
[0251] Step S1502: The first device sends the first signal based on the configuration information.
[0252] For details, refer to the description in step S1201.
[0253] Step S1503: The second device determines the first predistortion coefficient.
[0254] The second device determines the first predistortion coefficient based on predistortion training on the first signal before the power amplifier PA and the first signal after the PA. For details, refer to the description in step S1201.
[0255] Step S1504: The second device sends the first predistortion coefficient to the first device.
[0256] Correspondingly, the first device receives the first predistortion coefficient from the second device. For details, refer to the description in step S1202.
[0257] Step S1505: The first device sends the first indication information to the second device.
[0258] The first indication information is used to indicate the result of the predistortion processing. For details, refer to the description in step S1202.
[0259] In the method described in FIG. 15, the first device can receive the first predistortion coefficient in the uplink process initiated by the terminal device, which can improve the adjacent channel leakage power ratio performance of the first device, and the predistortion processing of the first signal based on the first predistortion coefficient can improve the linearity of the output signal. Further, the first device or the second device can determine the effectiveness of the first predistortion coefficient based on the result of the predistortion processing, which can reduce the use of incorrect or invalid first predistortion coefficients, ensure that the predistortion coefficient can improve the transmit power of the terminal device, improve the uplink coverage and power amplifier efficiency, and reduce the impact on the demodulation performance of the receiver.
[0260] The above describes the method of the embodiments of the present application in detail. The device of the embodiments of the present application is provided below.
[0261] Please refer to FIG. 16, which is a structural schematic diagram of a communication device 1600 provided by the embodiments of the present application. The communication device 1600 can include a module or unit or means corresponding to each method / operation / step / action performed by the first device or the second device in the above method embodiments. The unit or module or means can be a hardware circuit, software, or a combination of hardware circuit and software.
[0262] In a possible implementation, the communication apparatus 1600 can include a processing unit 1601 and a transceiver unit 1602, which are specifically as follows.
[0263] The processing unit 1601 is configured to perform data processing. The transceiver unit 1602 can implement corresponding communication functions. The transceiver unit 1602 can also be referred to as a communication interface or a communication module.
[0264] Optionally, the communication apparatus 1600 can further include a storage unit, which can be configured to store instructions and / or data. The processing unit 1601 can read the instructions and / or data in the storage unit, so as to implement the foregoing method embodiments.
[0265] Optionally, the transceiver unit 1602 can include a sending unit and a receiving unit. The sending unit is configured to perform the sending operations in the foregoing method embodiments. The receiving unit is configured to perform the receiving operations in the foregoing method embodiments.
[0266] It should be noted that the communication apparatus 1600 can include the sending unit and not include the receiving unit. Alternatively, the communication apparatus 1600 can include the receiving unit and not include the sending unit. Specifically, whether the sending unit and the receiving unit are included in the communication apparatus 1600 can depend on whether the sending action and the receiving action are included in the foregoing schemes performed by the communication apparatus 1600.
[0267] Optionally, the communication apparatus 1600 is configured to perform the actions performed by the first device in the embodiments shown in FIG. 12 and FIG. 15. For details, refer to the related description in the embodiments shown in FIG. 12 and FIG. 15, which are not described herein in detail. For example, the communication apparatus 1600 is configured to perform the following scheme: the transceiver unit 1602 is configured to receive a first pre-distortion coefficient, the first pre-distortion coefficient being used for pre-distortion processing on a first signal; and the transceiver unit 1602 is configured to send first indication information, the first indication information being used for indicating a result of the pre-distortion processing.
[0268] In a possible implementation, the processing unit 1601 is further configured to determine 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 including one of the following: a valid coefficient, an invalid coefficient, or an error coefficient.
[0269] In another possible implementation, the transceiver unit 1602 is configured to send the type of the first pre-distortion 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 for indicating time-frequency domain resources for sending the first signal; and the processing unit 1601 is further configured to send the first signal based on the configuration information.
[0271] In a further possible implementation, the configuration information is further used to indicate a first power back-off value, the first power back-off value being related to a modulation mode and / or a waveform of the first signal.
[0272] In a further possible implementation, the transceiver 1602 is further configured to receive second indication information, the second indication information being used to indicate a parameter of a first model, the first model being a model used for determining the first pre-distortion coefficient, the parameter of the first model comprising one or more of a model type, a model parameter or a filter coefficient, the model type comprising any one of a polynomial model, a memory polynomial model, a generalized memory polynomial model or an artificial intelligence, AI, model, the model parameter comprising one or more of a highest nonlinearity order of the model, a memory depth or a cross-term length, and the processing unit 1601 is further configured to perform the digital pre-distortion processing on the first signal based on the second indication information and the first pre-distortion coefficient.
[0273] In a further possible implementation, the processing unit 1601 is further configured to determine a first adjacent channel leakage power ratio, ACLR, of the first signal without the digital pre-distortion processing at the first power back-off value, the result of the pre-distortion processing comprises a second ACLR of the first signal with the digital pre-distortion processing based on the first pre-distortion coefficient at the first power back-off value, and the processing unit 1601 is configured to determine the type of the first pre-distortion coefficient based on the first ACLR and the second ACLR.
[0274] In a further possible implementation, the processing unit 1601 is configured to determine that the type of the first pre-distortion coefficient is a valid coefficient in a case that the second ACLR satisfies a first threshold, and / or the processing unit 1601 is configured to determine that the type of the first pre-distortion coefficient is an invalid coefficient in a case that the second ACLR does not satisfy 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 that the type of the first pre-distortion coefficient is an error coefficient in a case that the second ACLR does not satisfy the first threshold and the second ACLR is greater than the first ACLR.
[0275] In a further possible implementation, the type of the first pre-distortion coefficient is a valid coefficient, and the transceiver 1602 is further configured to receive third indication information, the third indication information being used to indicate data information or a resource of a second signal, the second signal being different from the first signal in a modulation mode.
[0276] In a further possible implementation, the type of the first pre-distortion coefficient is an invalid coefficient, and the transceiver 1602 is further configured to receive fourth indication information, where the fourth indication information is used to indicate one or more second pre-distortion coefficients or a second power back-off value corresponding to the first power back-off value.
[0277] In a further possible implementation, the fourth indication information is used to indicate a plurality of second pre-distortion coefficients corresponding to the first power back-off value, the plurality of second pre-distortion coefficients correspond to a plurality of index values, each second pre-distortion coefficient in the plurality of second pre-distortion coefficients corresponds to an index value, and the processing unit 1601 is further configured to determine the type of each second pre-distortion coefficient in the plurality of second pre-distortion coefficients according to an order of the index values.
[0278] In a further possible implementation, the type of the first pre-distortion coefficient is an error coefficient, and the transceiver 1602 is further configured to receive fifth indication information, where the fifth indication information is used to indicate a third power back-off value.
[0279] In a further possible implementation, the transceiver 1602 is configured to receive 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.
[0280] 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, the processing unit 1601 is configured to determine 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 a result of pre-distortion processing corresponding to each pre-distortion coefficient in the plurality of first pre-distortion coefficients, and the transceiver 1602 is configured to send the type of each first pre-distortion coefficient in the plurality of first pre-distortion coefficients.
[0281] In a further possible implementation, the processing unit 1601 is configured to determine the type of one first pre-distortion coefficient in the plurality of first pre-distortion coefficients according to a result of pre-distortion processing corresponding to each pre-distortion coefficient in the plurality of first pre-distortion coefficients, and the transceiver 1602 is configured to send the type of the one first pre-distortion coefficient.
[0282] In a further possible implementation, the processing unit 1601 is further configured to, in a case where the type of a first first pre-distortion coefficient in the plurality of first pre-distortion coefficients is determined to be a valid coefficient, stop feeding back the types of the remaining first pre-distortion coefficients except for the first first pre-distortion coefficient.
[0283] It should be noted that the implementation and benefits of each module can also correspond to the description of the corresponding method embodiments shown in FIG. 12 and FIG. 15.
[0284] Optionally, the communication apparatus 1600 is configured to perform the actions performed by the second device in the embodiments shown in FIG. 12 and FIG. 15. For details, please refer to the related description in the embodiments shown in FIG. 12 and FIG. 15, which will not be repeated here. For example, the communication apparatus 1600 is configured to perform the following scheme: the transceiver 1602 is configured to send the first pre-distortion coefficient, the first pre-distortion coefficient is used for pre-distortion processing of the first signal, and the transceiver 1602 is further configured to receive first indication information, the first indication information is used for indicating the result of the pre-distortion processing.
[0285] In a possible implementation, the processing unit 1601 is further configured to determine the type of the first pre-distortion coefficient according to the result of the pre-distortion processing, and the type of the first pre-distortion coefficient includes one of the following: a valid coefficient, an invalid coefficient, or an error coefficient.
[0286] In another possible implementation, the transceiver 1602 is configured to receive the type of the first pre-distortion coefficient.
[0287] In another possible implementation, the transceiver 1602 is further configured to send configuration information of the first signal, the configuration information is used for indicating time-frequency domain resources for sending the first signal, and the first signal is received based on the configuration information.
[0288] In another possible implementation, the configuration information is further used for indicating a first power backoff value, and the first power backoff value is related to a modulation mode and / or a waveform of the first signal.
[0289] In another possible implementation, the processing unit 1601 is further configured to determine the first pre-distortion coefficient based on pre-distortion training of the first signal before passing through a power amplifier (PA) and the first signal after passing through the PA.
[0290] In another possible implementation, the processing unit 1601 is further configured to determine a corrected signal parameter by performing nonlinear correction processing on the first signal after passing through the PA, and perform the operation of determining the first pre-distortion coefficient based on the pre-distortion training of the first signal before passing through the PA and the first signal after passing through the PA if the corrected signal parameter meets a second threshold.
[0291] In a further possible implementation, the transceiver 1602 is further configured to send second indication information, where the second indication information is used to indicate parameters of a first model, the first model being a model used when determining the first predistortion coefficient, and the parameters of the first model include one or more of the following: a model type, a model parameter, or a filter coefficient; the model type includes any one of the following: a polynomial model, a memory polynomial model, a generalized memory polynomial model, or an artificial intelligence (AI) model; and the model parameter includes one or more of the following: a highest nonlinearity order of the model, a memory depth, or a cross-term length.
[0292] In a further possible implementation, a result of the predistortion processing includes a second adjacent channel leakage power ratio (ACLR), the second ACLR being an ACLR of the first signal after digital predistortion processing based on the first predistortion coefficient at the first power backoff value, and the transceiver 1602 is further configured to receive sixth indication information, where the sixth indication information is used to indicate a first ACLR, the first ACLR being an ACLR of the first signal without digital predistortion processing at the first power backoff value; and the processing unit 1601 is configured to determine a type of the first predistortion coefficient based on the first ACLR and the second ACLR.
[0293] In a further possible implementation, the processing unit 1601 is configured to determine that the type of the first predistortion coefficient is a valid coefficient in a case where the second ACLR satisfies a first threshold; and / or the processing unit 1601 is configured to determine that the type of the first predistortion coefficient is an invalid coefficient in a case where the second ACLR does not satisfy 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 that the type of the first predistortion coefficient is an error coefficient in a case where the second ACLR does not satisfy the first threshold and the second ACLR is greater than the first ACLR.
[0294] In a further possible implementation, the type of the first predistortion coefficient is a valid coefficient, and the transceiver 1602 is further configured to send third indication information, where the third indication information is used to indicate data information or a resource of a second signal, the second signal and the first signal being different in modulation mode.
[0295] In a further possible implementation, the type of the first predistortion coefficient is an invalid coefficient, and the transceiver 1602 is further configured to send fourth indication information, where the fourth indication information is used to indicate one or more second predistortion coefficients corresponding to the first power backoff value or a second power backoff value.
[0296] In a further possible implementation, the type of the first predistortion coefficient is an error coefficient, and the processing unit 1601 is further configured to re-perform a predistortion training procedure.
[0297] In a further possible implementation, the type of the first predistortion coefficient is an error coefficient, and the processing unit 1601 is further configured to determine a second model, and determine a third predistortion coefficient based on the second model.
[0298] In a further possible implementation, the type of the first predistortion coefficient is an error coefficient, and the transceiver unit 1602 is further configured to send fifth indication information, the fifth indication information being used to indicate a third power backoff value.
[0299] In a further possible implementation, the transceiver unit 1602 is configured to send a plurality of first predistortion coefficients, and the first indication information is used to indicate a result of predistortion processing corresponding to each predistortion coefficient in the plurality of first predistortion coefficients.
[0300] In a further possible implementation, the plurality of first predistortion coefficients correspond to a plurality of index values, each first predistortion coefficient in the plurality of first predistortion coefficients corresponds to an index value, and the transceiver unit 1602 is configured to receive a type of each first predistortion coefficient in the plurality of first predistortion coefficients, the type of each first predistortion coefficient in the plurality of first predistortion coefficients being determined based on an order of the index values and a result of predistortion processing corresponding to each predistortion coefficient in the plurality of first predistortion coefficients.
[0301] In a further possible implementation, the transceiver unit 1602 is configured to receive a type of a first predistortion coefficient in the plurality of first predistortion coefficients, the type of the first predistortion coefficient being determined according to a result of predistortion processing corresponding to each predistortion coefficient in the plurality of first predistortion coefficients.
[0302] It should be noted that the implementation and advantages of each module can also be referred to the corresponding descriptions of the method embodiments shown in FIG. 12 and FIG. 15. The division of the modules in the embodiments of the present application is illustrative, and is merely a logical function division. There can be another division manner in actual implementation.
[0303] The processing unit 1601 in the above embodiments can be implemented by at least one processor or processor-related circuit. The transceiver unit 1602 can be implemented by a transceiver or transceiver-related circuit. The transceiver unit 1602 can also be referred to as a communication module or a communication interface. The storage module can be implemented by at least one memory.
[0304] Please refer to Fig. 17, which is a structural schematic diagram of a communication apparatus 1700 provided in an embodiment of the present application. The communication apparatus 1700 can include a module or unit or means corresponding to each of the methods / operations / steps / actions performed by the first device or the second device in the above-mentioned method embodiments. The unit can be a hardware circuit, software, or a combination of hardware circuit and software.
[0305] The communication apparatus 1700 includes at least one processor 1701 and a communication interface 1703, and optionally includes a memory 1702. The processor 1701, the memory 1702 and the communication interface 1703 are connected with each other through a bus 1704. Optionally, the processor 1701 can be integrated with the memory 1702.
[0306] The memory 1702 includes, but is not limited to, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read only memory (EPROM), or a compact disc read-only memory (CD-ROM). The memory 1702 is used to store relevant computer programs and data. The communication interface 1703 is used to receive and send data.
[0307] The processor 1701 can be one or more central processing units (CPUs). In the case where the 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 apparatus 1700 is configured to read the computer programs or instructions stored in the memory 1702 to realize the functions of the above-mentioned processing units. The communication interface 1703 in the communication apparatus 1700 is configured to realize the functions of the above-mentioned transceiving units.
[0309] Embodiments of the present application further provide a chip device. The chip device includes at least one processor configured to invoke computer programs or instructions stored in a memory, so that the processor performs the method provided in the above-mentioned embodiments.
[0310] In a possible implementation, the input of the chip device corresponds to the receiving operation in any of the above-mentioned embodiments, and the output of the chip device corresponds to the sending operation in any of the above-mentioned embodiments.
[0311] Optionally, the processor is coupled with the memory through an interface.
[0312] Optionally, the chip device further comprises a memory, and the memory stores computer program instructions.
[0313] The embodiment of the present application further provides a computer readable storage medium, wherein the computer readable storage medium stores computer programs or instructions, and when the computer programs or instructions run on a processor, the method executed by the first device or the second device in the above method embodiment is implemented.
[0314] The embodiment of the present application further provides a computer program product, and the computer program product comprises computer programs or instructions, and when the computer programs or instructions run on a processor, the method executed by the first device or the second device in the above method embodiment is implemented.
[0315] The embodiment of the present application further provides a communication system, and the communication system comprises the first device in the above embodiment and the second device in the above embodiment. The first device is used for executing part or all operations of the first device in the above method embodiment, and the second device is used for executing part or all operations of the second device in the above method embodiment.
[0316] It can be understood that the processor in the embodiment of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.
[0317] The method steps in the embodiments of the present application can be realized by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, which can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM, or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. Of course, the processor and the storage medium can also exist as discrete components in the base station or the terminal.
[0318] In the above embodiments, all or part of the embodiments can be realized by software, hardware, firmware, or any combination thereof. When realized by software, all or part of the embodiments can be realized in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer programs or instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are performed. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable apparatus. The computer programs or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer programs or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center through a wired or wireless manner. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium can be a magnetic medium, for example, a floppy disk, a hard disk, a magnetic tape; an optical medium, for example, a digital video disc; or a semiconductor medium, for example, a solid-state disk. The computer-readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile storage media.
[0319] In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be referred to each other if there is no special description and logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0320] In the description of the present application, the words "first", "second", "S1201", or "S1202" and the like are only used for the purpose of distinguishing the description and facilitating the context of the writing, and the different order numbers themselves do not have specific technical meanings, cannot be understood as indicating or implying relative importance, and cannot be understood as indicating or implying the execution order of the operation. The execution order of each process should be determined according to its function and inherent logic.
Claims
1. A communication method characterized by comprising: Applied to a first device, comprising: receiving a first pre-distortion coefficient, the first pre-distortion coefficient being used for pre-distortion processing of a first signal; sending first indication information, the first indication information being used for indicating a result of the pre-distortion processing.
2. The method of claim 1, wherein, 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 error coefficient.
3. The method of claim 2, wherein, The sending first indication information comprises: sending the type of the first pre-distortion coefficient.
4. The method according to any one of claims 1 to 3, characterized in that, 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; sending the first signal based on the configuration information.
5. The method of claim 4, wherein, The configuration information is further used for indicating a first power backoff value, the first power backoff value being related to a modulation mode and / or a waveform of the first signal.
6. The method according to any one of claims 1 to 5, characterized in that, The method further comprises: receiving second indication information, the second indication information being used for indicating a parameter of a first model, the first model being a model used for determining the first pre-distortion coefficient, the parameter of the first model comprising one or more of the following: a model type, a model parameter or a filter coefficient; the model type comprising 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 comprising one or more of the following: a highest non-linear order of the model, a memory depth or a cross-term length; performing digital pre-distortion processing on the first signal based on the second indication information and the first pre-distortion coefficient.
7. The method according to claim 5 or 6, characterized in that, The method further comprises: determining a first adjacent channel leakage power ratio ACLR, the first ACLR being an ACLR of the first signal without digital pre-distortion processing under the first power backoff value; the result of the pre-distortion processing comprising a second ACLR, the second ACLR being an ACLR of the first signal after digital pre-distortion processing based on the first pre-distortion coefficient under the first power backoff value; The determining the type of the first pre-distortion coefficient according to the result of the pre-distortion processing comprises: determining the type of the first pre-distortion coefficient based on the first ACLR and the second ACLR.
8. The method of claim 7, wherein, The determining the type of the first pre-distortion coefficient based on the first ACLR and the second ACLR comprises: if the second ACLR satisfies a first threshold, determining that the type of the first pre-distortion coefficient is a valid coefficient; and / or if the second ACLR does not satisfy the first threshold and the second ACLR is less than or equal to the first ACLR, determining that the type of the first pre-distortion coefficient is an invalid coefficient; and / or if the second ACLR does not satisfy the first threshold and the second ACLR is greater than the first ACLR, determining that the type of the first pre-distortion coefficient is an error coefficient.
9. The method according to any one of claims 2-8, characterized in that, The type of the first pre-distortion coefficient is a valid coefficient, and the method further comprises: receiving third indication information, the third indication information being used for indicating data information or resources of a second signal, the modulation mode of the second signal being different from that of the first signal.
10. The method according to any one of claims 2-8, characterized in that, The type of the first pre-distortion coefficient is an invalid coefficient, and the method further includes: receiving fourth indication information, the fourth indication information being used to indicate one or more second pre-distortion coefficients or a second power backoff value corresponding to the first power backoff value.
11. The method of claim 10, wherein, The fourth indication information is used to indicate a plurality of second pre-distortion coefficients corresponding to the first power backoff value, the plurality of second pre-distortion coefficients corresponding to a plurality of index values, each second pre-distortion coefficient in the plurality of second pre-distortion coefficients corresponding to an index value, and the method further includes: determining the type of each second pre-distortion coefficient in the plurality of second pre-distortion coefficients in the order of the index values.
12. The method according to any one of claims 2-8, characterized in that, The type of the first pre-distortion coefficient is an error coefficient, and the method further includes: receiving fifth indication information, the fifth indication information being used to indicate a third power backoff value.
13. The method according to any one of claims 1 to 12, characterized in that, The receiving of the first pre-distortion coefficient includes: receiving a plurality of first pre-distortion coefficients; The first indication information is used to indicate the result of the pre-distortion processing corresponding to each pre-distortion coefficient in the plurality of first pre-distortion coefficients.
14. The method of claim 13, wherein, 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 corresponding 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 in the 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; 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.
15. The method of claim 13, wherein, 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; The sending of the first indication information includes: sending the type of the one first pre-distortion coefficient.
16. The method of claim 13, wherein, The method further includes: if it is determined that the type of a first first pre-distortion coefficient in the plurality of first pre-distortion coefficients is a valid coefficient, stopping feedback of the types of the remaining first pre-distortion coefficients except the first first pre-distortion coefficient.
17. A method of communication, comprising: Applied to a second device, including: sending a first pre-distortion coefficient, the first pre-distortion coefficient being used to perform pre-distortion processing on a first signal; receiving first indication information, the first indication information being used to indicate the result of the pre-distortion processing.
18. The method of claim 17, wherein, 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 an error coefficient.
19. The method of claim 17 or 18, wherein, The receiving of the first indication information includes: receiving the type of the first pre-distortion coefficient.
20. The method according to any one of claims 17-19, characterized by, 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; receiving the first signal based on the configuration information.
21. The method of claim 20, wherein, The configuration information is also 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.
22. The method according to any one of claims 17-21, characterized by, The method further includes: determining a first pre-distortion coefficient based on pre-distortion training of the first signal before a power amplifier (PA) and the first signal after the PA.
23. The method of claim 22, wherein, The method further includes: performing non-linear correction processing on the first signal after the PA to determine a corrected signal parameter; if the corrected signal parameter satisfies a second threshold, performing the operation of determining the first pre-distortion coefficient based on pre-distortion training of the first signal before the PA and the first signal after the PA.
24. The method according to any one of claims 17-23, characterized by, The method further includes: sending 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 determining the first pre-distortion coefficient, 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 non-linear order of the model, a memory depth, or a cross-term length.
25. The method of any one of claims 18-24, wherein, The result of the pre-distortion processing includes a second adjacent channel leakage ratio (ACLR), the second ACLR being an ACLR of the first signal after digital pre-distortion processing based on the first pre-distortion coefficient at the first power backoff value, and the method further includes: receiving sixth indication information, the sixth indication information being used to indicate a first ACLR, the first ACLR being an ACLR of the first signal without digital pre-distortion processing at the first power backoff value; determining the type of the first pre-distortion coefficient according to the result of the pre-distortion processing includes: determining the type of the first pre-distortion coefficient based on the first ACLR and the second ACLR.
26. The method of claim 25, wherein, determining the type of the first pre-distortion coefficient based on the first ACLR and the second ACLR includes: if the second ACLR satisfies a first threshold, determining that the type of the first pre-distortion coefficient is a valid coefficient; and / or if the second ACLR does not satisfy the first threshold and the second ACLR is less than or equal to the first ACLR, determining that the type of the first pre-distortion coefficient is an invalid coefficient; and / or if the second ACLR does not satisfy the first threshold and the second ACLR is greater than the first ACLR, determining that the type of the first pre-distortion coefficient is an error coefficient.
27. The method of any one of claims 18-26, wherein, The type of the first pre-distortion coefficient is a valid coefficient, and the method further includes: sending third indication information, the third indication information being used to indicate data information or a resource of a second signal, the modulation mode of the second signal being different from that of the first signal.
28. The method of any one of claims 18-26, wherein, The type of the first pre-distortion coefficient is an invalid coefficient, and the method further includes: sending fourth indication information, the fourth indication information being used to indicate one or more second pre-distortion coefficients or a second power backoff value corresponding to the first power backoff value.
29. The method of any one of claims 18-26, wherein, The type of the first pre-distortion coefficient is an error coefficient, and the method further comprises: re-performing the pre-distortion training process.
30. The method of any one of claims 18-26, wherein, The type of the first pre-distortion coefficient is an error coefficient, and the method further comprises: determining a second model; performing pre-distortion training based on the second model to determine a third pre-distortion coefficient.
31. The method of any one of claims 18-26, wherein, The type of the first pre-distortion coefficient is an error coefficient, and the method further comprises: sending fifth indication information, the fifth indication information being used to indicate a third power back-off value.
32. The method of any one of claims 17-31, wherein, The receiving the first pre-distortion coefficient comprises: sending a plurality of first pre-distortion coefficients; 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.
33. The method of claim 32, wherein, 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 corresponding to an index value, and the receiving the first indication information comprises: receiving a type of each first pre-distortion coefficient in the plurality of first pre-distortion coefficients, the type of each first pre-distortion coefficient in the plurality of first pre-distortion coefficients being determined based on an order of the index values and a result of pre-distortion processing corresponding to each pre-distortion coefficient in the plurality of first pre-distortion coefficients.
34. The method of claim 32, wherein, The receiving the first indication information comprises: receiving a type of one first pre-distortion coefficient in the plurality of first pre-distortion coefficients, the type of the one first pre-distortion coefficient being determined according to a result of pre-distortion processing corresponding to each pre-distortion coefficient in the plurality of first pre-distortion coefficients.
35. A first apparatus, comprising: The apparatus comprises a transceiver unit and a processing unit, the processing unit being configured to perform processing operations in the method of any of claims 1-16, and the transceiver unit being configured to perform transceiving operations in the method of any of claims 1-16.
36. A second device, characterized in that, The apparatus comprises a transceiver unit and a processing unit, the processing unit being configured to perform processing operations in the method of any of claims 17-34, and the transceiver unit being configured to perform transceiving operations in the method of any of claims 17-34.
37. A communications device, characterized by The apparatus comprises at least one processor configured to invoke a computer program or instructions stored in a memory to perform the method of claims 1-16 or to perform the method of claims 17-34.
38. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program or instructions, which, when executed on a processor, implement the method of any of claims 1-34.
39. A computer program product, characterised in that, The computer program product comprises a computer program or instructions, which, when executed on a computer, implement the method of any of claims 1-34.