Pre-Distortion Processing Method And Apparatus
This application is a continuation of International Application No. PCT/CN2017/086564, filed on May 31, 2017, the disclosure of which is hereby incorporated by reference in its entirety. This application relates to the field of communications technologies, and in particular, to a pre-distortion processing method and apparatus. A transmit device in a wireless communications system includes a sending apparatus and antennas, and the sending apparatus is connected to the antennas. The sending apparatus includes a plurality of transmit channels, and a transmit channel includes a frequency mixer and a power amplifier (PA). One transmit channel corresponds to one antenna, and the antenna is connected to the sending apparatus. When the transmit device sends data, on a transmit channel, the sending apparatus receives a baseband signal, converts the baseband signal into a radio frequency signal by using a frequency mixer, amplifies, by using a PA, a power of the radio frequency signal to obtain an amplified radio frequency signal, and sends the amplified radio frequency signal to an antenna corresponding to the transmit channel, so that the antenna sends the amplified radio frequency signal. The sending apparatus amplifies, by using a PA, a power of a signal needing to be sent, so that a receiving device receives a satisfactory receive level, to correctly demodulate the received signal. For example, This application provides several pre-distortion processing methods and apparatuses, to improve efficiency of a power amplifier (PA). According to a first aspect, this application provides a pre-distortion processing apparatus, including a first pre-distortion part, a second pre-distortion part, a feedback signal conversion part, and a solving part. The first pre-distortion part includes N digital pre-distortion (DPD) processors, and is configured to: receive a first baseband signal and N sets of pre-distortion parameters, perform digital pre-distortion processing on the first baseband signal based on the N sets of pre-distortion parameters to obtain N second baseband signals, and send the N second baseband signals to the second pre-distortion part. The second pre-distortion part is configured to: receive the N second baseband signals and a network coefficient, and determine M third baseband signals based on the N second baseband signals and the network coefficient. The feedback signal conversion part is configured to: receive R radio frequency signals amplified by power amplifiers, where the R radio frequency signals amplified by the power amplifiers are radio frequency signals obtained based on the M third baseband signals; convert, into a fifth baseband signal, the R radio frequency signals amplified by the power amplifiers; and send the fifth baseband signal to the solving part. The solving part is configured to: receive the first baseband signal and the fifth baseband signal, determine the N sets of pre-distortion parameters and the network coefficient based on the first baseband signal and the fifth baseband signal, send the N sets of pre-distortion parameters to the first pre-distortion part, and send the network coefficient to the second pre-distortion part. N, M, and R are integers, N is greater than or equal to 1, M is greater than or equal to N, and R is greater than or equal to 1 and less than or equal to M. Optionally, the first baseband signal may be a service signal, or may be a signal specially used for digital pre-distortion processing. Compared with a pre-distortion processing apparatus in a conventional multi-antenna sending apparatus, according to the first pre-distortion processing apparatus provided in the embodiment of this application, a quantity of DPD processors can be reduced, to optimize a structure of the pre-distortion processing apparatus, and reduce design complexity, costs, and power consumption. Further, in the first pre-distortion processing apparatus provided in the embodiment of this application, a difference between non-linear characteristics of different PAs is considered, so that it can be ensured that signal amplification on transmit channels in a multi-antenna sending apparatus is linear. According to the first aspect, in a first design, the first pre-distortion part specifically includes the N digital pre-distortion DPD processors. An xthDPD processor in the N DPD processors is configured to: receive an xthset of pre-distortion parameters in the N sets of pre-distortion parameters and an xthDPD processor input signal, perform digital pre-distortion processing on the xthDPD processor input signal based on the xthset of pre-distortion parameters to obtain an xthsecond baseband signal in the N second baseband signals, and send the xthsecond baseband signal to the second pre-distortion part, where x is an integer, and a value of x ranges from 1 to N. When x is 1, the xthDPD processor input signal is the first baseband signal; or when x is any one of 2 to N, the xthDPD processor input signal is an (x−1)thsecond baseband signal sent by an (x−1)thDPD processor in the N DPD processors, and the (x−1)thsecond baseband signal is an (x−1)thsecond baseband signal in the N second baseband signals. In the first design of the first aspect, the DPD processors are cascaded to perform pre-distortion processing on signals to obtain N signals on which pre-distortion processing has been performed. This implementation has a relatively simple design, relatively low costs, and relatively low power consumption. According to the first aspect, in a second design, the first pre-distortion part specifically includes the N DPD processors and N−1 multipliers. An xthDPD processor in the N DPD processors is configured to: receive an xthset of pre-distortion parameters in the N sets of pre-distortion parameters and an xthDPD processor input signal in N DPD processor input signals, and perform digital pre-distortion processing on the xthDPD processor input signal based on the xthset of pre-distortion parameters to obtain an xthDPD processor output signal in N DPD processor output signals, where x is an integer, and a value of x ranges from 1 to N. When x is 1, the xthDPD processor input signal is the first baseband signal; or when x is any one of 2 to N, the xthDPD processor input signal is an (x−1)thDPD processor output signal sent by an (x−1)thDPD processor in the N DPD processors, and the (x−1)thDPD processor output signal is an (x−1)thDPD processor output signal in the N DPD processor output signals. A ythmultiplier in the N−1 multipliers is configured to: receive a ythDPD processor output signal sent by a ythDPD processor in the N DPD processors and a (y+1)thDPD processor output signal sent by a (y+1)thDPD processor in the N DPD processors, multiply the ythDPD processor output signal by the (y+1)thDPD processor output signal to obtain a ythsecond baseband signal in the N second baseband signals, and send the ythsecond baseband signal to the second pre-distortion part, where the ythDPD processor output signal is a ythDPD processor output signal in the N DPD processor output signals, the (y+1)thDPD processor output signal is a (y+1)thDPD processor output signal in the N DPD processor output signals, y is an integer, and a value of y ranges from 1 to N−1. When x is N, the xthDPD processor output signal is an xthsecond baseband signal in the N second baseband signals, and the xthDPD processor is further configured to send the xthsecond baseband signal to the second pre-distortion part. In the second design of the first aspect, the DPD processors perform pre-distortion processing on signals, and the multipliers perform feedback complex multiplication on signals to obtain N signals on which pre-distortion processing has been performed. During signal amplification, this implementation intends to more effectively reduce non-linear distortion and improve amplification efficiency in a scenario in which there is significant non-linear distortion. According to the first aspect, in a third design, the first pre-distortion part specifically includes the N DPD processors and N−1 adders. An xthDPD processor in the N DPD processors is configured to: receive an xthset of pre-distortion parameters in the N sets of pre-distortion parameters and the first baseband signal, and perform digital pre-distortion processing on the first baseband signal based on the xthset of pre-distortion parameters to obtain an xthDPD processor output signal in N DPD processor output signals, where x is an integer, and a value of x ranges from 1 to N. A ythadder in the N−1 adders is configured to: receive a ythDPD processor output signal sent by a ythDPD processor in the N DPD processors and a (y+1)thDPD processor output signal sent by a (y+1)thDPD processor in the N DPD processors, add the ythDPD processor output signal and the (y+1)thDPD processor output signal to obtain a ythsecond baseband signal in the N second baseband signals, and send the ythsecond baseband signal to the second pre-distortion part, where the ythDPD processor output signal is a ythDPD processor output signal in the N DPD processor output signals, the (y+1)thDPD processor output signal is a (y+1)thDPD processor output signal in the N DPD processor output signals, y is an integer, and a value of y ranges from 1 to N−1. When x is N, the xthDPD processor output signal is an xthsecond baseband signal in the N second baseband signals, and the xthDPD processor is further configured to send the xthsecond baseband signal to the second pre-distortion part. In the third design of the first aspect, the DPD processors perform pre-distortion processing on signals, and the adders perform feedback complex adding on signals to obtain N signals on which pre-distortion processing has been performed. During signal amplification, this implementation intends to more effectively reduce non-linear distortion and improve amplification efficiency in a scenario in which there is significant non-linear distortion. According to the first aspect, in a fourth design, the first pre-distortion part specifically includes the N DPD processors and L adders, where L is a value obtained by rounding ((N−2)/2) up to the next integer. An xthDPD processor in the N DPD processors is configured to: receive an xthset of pre-distortion parameters in the N sets of pre-distortion parameters and an xthDPD processor input signal in N DPD processor input signals, perform digital pre-distortion processing on the xthDPD processor input signal based on the xthset of pre-distortion parameters to obtain an xthsecond baseband signal in the N second baseband signals, and send the xthsecond baseband signal to the second pre-distortion part, where x is an integer, and a value of x ranges from 1 to N. A pthadder in the L adders is configured to: receive a (2p−1)thsecond baseband signal sent by a (2p−1)thDPD processor in the N DPD processors and a 2pthsecond baseband signal sent by a 2pthDPD processor in the N DPD processors, add the (2p−1)thsecond baseband signal and the 2pthsecond baseband signal to obtain a (2p+1)thDPD processor input signal and a (2p+2)thDPD processor input signal in the N DPD processor input signals, and send the (2p+1)thDPD processor input signal and the (2p+2)thDPD processor input signal to a (2p+1)thDPD processor and a (2p+2)thDPD processor in the N DPD processors, where the (2p−1)thsecond baseband signal is a (2p−1)thsecond baseband signal in the N second baseband signals, the 2pthsecond baseband signal is a 2pthsecond baseband signal in the N second baseband signals, p is an integer, and a value of p ranges from 1 to L−1. L is a multiple of 2, and an Lthadder in the L adders is configured to: receive a (2L−1)thsecond baseband signal sent by a (2L−1)thDPD processor in the N DPD processors and a 2Lthsecond baseband signal sent by a 2LthDPD processor in the N DPD processors, add the (2L−1)thsecond baseband signal and the 2Lthsecond baseband signal to obtain a (2L+1)thDPD processor input signal and a (2L+2)thDPD processor input signal in the N DPD processor input signals, and send the (2L+1)thDPD processor input signal and the (2L+2)thDPD processor input signal to a (2L+1)thDPD processor and a (2L+2)thDPD processor in the N DPD processors; or L is not a multiple of 2, and an Lthadder in the L adders is configured to: receive a (2L−1)thsecond baseband signal sent by a (2L'11)thDPD processor in the N DPD processors and a 2Lthsecond baseband signal sent by a 2LthDPD processor in the N DPD processors, add the (2L−1)thsecond baseband signal and the 2Lthsecond baseband signal to obtain a (2L+1)thDPD processor input signal in the N DPD processor input signals, and send the (2L+1)thDPD processor input signal to a (2L+1)thDPD processor in the N DPD processors. The (2L−1)thsecond baseband signal is a (2L−1)thsecond baseband signal in the N second baseband signals, the 2Lthsecond baseband signal is a 2Lthsecond baseband signal in the N second baseband signals, and when x is 1 or 2, the first baseband signal is the xthDPD processor input signal. In the fourth design of the first aspect, the DPD processors perform pre-distortion processing on signals, and the adders perform feedback complex adding on signals to obtain N signals on which pre-distortion processing has been performed. During signal amplification, this implementation intends to more effectively reduce non-linear distortion and improve amplification efficiency in a scenario in which there is significant non-linear distortion. According to the first aspect or any design of the first aspect, in a fifth design, the second pre-distortion part includes W signal determining parts. An ethsignal determining part in the W signal determining parts is configured to: receive the N second baseband signals and the network coefficient, and determine an ethsecond pre-distortion part output signal based on the N second baseband signals and the network coefficient, where the ethsecond pre-distortion part output signal corresponds to at least one of the M third baseband signals, where e is an integer, and a value of e ranges from 1 to W. Specifically, the ethsignal determining part performs linear transformation on the N second baseband signals based on the network coefficient to obtain the ethsecond pre-distortion part output signal. In the fifth design of the first aspect, M signals on which pre-distortion processing has been performed may be obtained through linear transformation, and the M signals on which pre-distortion processing has been performed are pre-distortion signals opposite to amplification performance of M PAs of the multi-antenna sending apparatus, so that for a signal needing to be sent, a signal that is not amplified is in a linear relationship with an amplified signal, to improve amplification efficiency of the PAs of the multi-antenna sending apparatus. Compared with the pre-distortion processing apparatus in the conventional multi-antenna sending apparatus, according to the pre-distortion processing apparatus provided in the embodiment of this application, M-N DPD processors are reduced, to optimize a structure of the pre-distortion processing apparatus, and reduce design complexity, costs, and power consumption. In addition, a difference between non-linear characteristics of different PAs is considered, so that it can be ensured that functions of signal amplification on the transmit channels in the multi-antenna sending apparatus are linear. According to the first aspect or any design of the first aspect, in a sixth design, the feedback signal conversion part includes a coupling part, a frequency mixing part, and an analog to digital converter ADC. The coupling part is configured to: receive the R radio frequency signals amplified by the power amplifiers, obtain one coupling part output signal based on the R radio frequency signals amplified by the power amplifiers, and send the coupling part output signal to the frequency mixing part. The frequency mixing part is configured to: receive a carrier signal and the coupling part output signal, perform down-conversion on the coupling part output signal based on the carrier signal to obtain a sixth baseband signal, and send the sixth baseband signal to the ADC. The ADC is configured to: perform analog to digital conversion on the sixth baseband signal to obtain the fifth baseband signal, and send the fifth baseband signal to the solving part. According to the sixth design of the first aspect, the radio frequency signals amplified by the power amplifiers may be fed back to the solving part of the pre-distortion processing apparatus, so that the solving part can obtain the network coefficient and the N sets of pre-distortion parameters, and can support the first pre-distortion part and the second pre-distortion part in performing pre-distortion processing. According to any one of the first aspect, or the first to the fifth designs of the first aspect, in a seventh design, the feedback signal conversion part includes a coupling part, a frequency mixing part, a clipper, and an ADC. The coupling part is configured to: receive the R radio frequency signals amplified by the power amplifiers, obtain one coupling part output signal based on the R radio frequency signals amplified by the power amplifiers, and send the coupling part output signal to the frequency mixing part. The frequency mixing part is configured to: receive a carrier signal and the coupling part output signal, perform down-conversion on the coupling part output signal based on the carrier signal to obtain a sixth baseband signal, and send the sixth baseband signal to the clipper. The clipper is configured to: perform amplitude limiting processing on the sixth baseband signal to obtain a seventh baseband signal, and send the seventh baseband signal to the ADC. The ADC is configured to: perform analog to digital conversion on the seventh baseband signal to obtain the fifth baseband signal, and send the fifth baseband signal to the solving part. Compared with the sixth design of the first aspect, in the seventh design of the first aspect, the clipper is added. When an amplitude of a signal is relatively high, the added clipper may perform amplitude limiting processing on the signal, to reduce interference caused by a wave peak of the signal to a wave trough of the signal, and further reduce a damage caused by an excessively high signal amplitude or excessively high interference to the ADC. According to a second aspect, this application provides an apparatus, including any one of the first aspect, or the first to the fifth designs of the first aspect, and at least one DAC. The second pre-distortion part is further configured to send a tththird baseband signal in the M third baseband signals to one DAC in the at least one DAC. The DAC in the at least one DAC is configured to perform digital to analog conversion on the tththird baseband signal to obtain a tthfourth baseband signal in M fourth baseband signals. According to a third aspect, this application provides an apparatus, including the second aspect, an oscillator, and M frequency mixing parts. The DAC in the at least one DAC is further configured to send the tthfourth baseband signal in the M fourth baseband signals to a tthfrequency mixing part in the M frequency mixing parts. The oscillator is configured to: generate a carrier signal, and send the carrier signal to the M frequency mixing parts. A tthfrequency mixing part in the M frequency mixing parts is configured to perform up-conversion on the tthfourth baseband signal based on the carrier signal to obtain a tthfirst radio frequency signal in M first radio frequency signals, where t is an integer, and a value of t ranges from 1 to M. According to a fourth aspect, this application provides an apparatus, including the sixth design or the seventh design of the first aspect and at least one DAC. The second pre-distortion part is the same as the second pre-distortion part in the second aspect, and the at least one DAC is the same as the at least one DAC in the second aspect. According to a fifth aspect, this application provides an apparatus, including the fourth aspect, an oscillator, and M frequency mixing parts. The DAC in the at least one DAC is further configured to send the tthfourth baseband signal in the M fourth baseband signals to a tthfrequency mixing part in the M frequency mixing parts. The oscillator is configured to: generate a carrier signal, and send the carrier signal to the M frequency mixing parts and the frequency mixing part that is included in the feedback signal conversion part. The tthfrequency mixing part in the M frequency mixing parts is configured to perform up-conversion on the tthfourth baseband signal based on the carrier signal to obtain a tthfirst radio frequency signal in M first radio frequency signals, where t is an integer, and a value oft ranges from 1 to M. According to a sixth aspect, this application provides a pre-distortion processing apparatus, including: a first pre-distortion part, at least one DAC, a second pre-distortion part, a feedback signal conversion part, and a solving part. The first pre-distortion part includes N DPD processors, and is configured to: receive a first baseband signal and N sets of pre-distortion parameters, perform digital pre-distortion processing on the first baseband signal based on the N sets of pre-distortion parameters to obtain N second baseband signals, and send the N second baseband signals to the at least one DAC. The at least one DAC is configured to: perform digital to analog conversion on the N second baseband signals to obtain N third baseband signals, and send the N third baseband signals to the second pre-distortion part. The second pre-distortion part is configured to: receive the N third baseband signals and a network coefficient, and determine M fourth baseband signals based on the N third baseband signals and the network coefficient. The feedback signal conversion part is configured to: receive R radio frequency signals amplified by power amplifiers, where the R radio frequency signals amplified by the power amplifiers are radio frequency signals obtained based on the M fourth baseband signals; convert, into a fifth baseband signal, the R radio frequency signals amplified by the power amplifiers; and send the fifth baseband signal to the solving part, where R is an integer greater than or equal to 1 and less than or equal to M. The solving part is configured to: receive the first baseband signal and the fifth baseband signal, determine the N sets of pre-distortion parameters and the network coefficient based on the first baseband signal and the fifth baseband signal, send the N sets of pre-distortion parameters to the first pre-distortion part, and send the network coefficient to the second pre-distortion part, where N and M are integers, N is greater than 1, and M is greater than or equal to N. Optionally, the first baseband signal may be a service signal, or may be a signal specially used for digital pre-distortion processing. According to the apparatus in the sixth aspect, the first pre-distortion part and the second pre-distortion part implement a pre-distortion processing function, to improve amplification efficiency of PAs of a multi-antenna sending apparatus. The pre-distortion processing apparatus can not only reduce design complexity, costs, and power consumption, but also ensure that functions of signal amplification on transmit channels in the multi-antenna sending apparatus are linear. According to the sixth aspect, in a first design, the first pre-distortion part specifically includes the N DPD processors. An xthDPD processor in the N DPD processors is configured to: receive an xthset of pre-distortion parameters in the N sets of pre-distortion parameters and an xthDPD processor input signal, perform digital pre-distortion processing on the xthDPD processor input signal based on the xthset of pre-distortion parameters to obtain an xthsecond baseband signal in the N second baseband signals, and send the xthsecond baseband signal to one DAC in the at least one DAC, where x is an integer, and a value of x ranges from 1 to N. When x is 1, the xthDPD processor input signal is the first baseband signal; or when x is any one of 2 to N, the xthDPD processor input signal is an (x−1)thsecond baseband signal sent by an (x−1)thDPD processor in the N DPD processors, and the (x−1)thsecond baseband signal is an (x−1)thsecond baseband signal in the N second baseband signals. In the first design of the sixth aspect, the DPD processors are cascaded to perform pre-distortion processing on signals to obtain N signals on which pre-distortion processing has been performed. This implementation has a relatively simple design, relatively low costs, and relatively low power consumption. According to the sixth aspect, in a second design, the first pre-distortion part specifically includes the N DPD processors and N−1 multipliers. An xthDPD processor in the N DPD processors is configured to: receive an xthset of pre-distortion parameters in the N sets of pre-distortion parameters and an xthDPD processor input signal in N DPD processor input signals, and perform digital pre-distortion processing on the xthDPD processor input signal based on the xthset of pre-distortion parameters to obtain an xthDPD processor output signal in N DPD processor output signals, where x is an integer, and a value of x ranges from 1 to N. When x is 1, the xthDPD processor input signal is the first baseband signal; or when x is any one of 2 to N, the xthDPD processor input signal is an (x−1)thDPD processor output signal sent by an (x−1)thDPD processor in the N DPD processors, and the (x−1)thDPD processor output signal is an (x−1)thDPD processor output signal in the N DPD processor output signals. A ythmultiplier in the N−1 multipliers is configured to: receive a ythDPD processor output signal sent by a ythDPD processor in the N DPD processors and a (y+1)thDPD processor output signal sent by a (y+1)thDPD processor in the N DPD processors, multiply the ythDPD processor output signal by the (y+1)thDPD processor output signal to obtain a ythsecond baseband signal in the N second baseband signals, and send the ythsecond baseband signal to one DAC in the at least one DAC, where the ythDPD processor output signal is a ythDPD processor output signal in the N DPD processor output signals, the (y+1)thDPD processor output signal is a (y+1)thDPD processor output signal in the N DPD processor output signals, y is an integer, and a value of y ranges from 1 to N−1. When x is N, the xthDPD processor output signal is an xthsecond baseband signal in the N second baseband signals, and the xthDPD processor is further configured to send the xthsecond baseband signal to one DAC in the at least one DAC. In the second design of the sixth aspect, the DPD processors perform pre-distortion processing on signals, and the multipliers perform feedback complex multiplication on signals to obtain N signals on which pre-distortion processing has been performed. During signal amplification, this implementation intends to more effectively reduce non-linear distortion and improve amplification efficiency in a scenario in which there is significant non-linear distortion. According to the sixth aspect, in a third design, the first pre-distortion part specifically includes the N DPD processors and N−1 adders. An xthDPD processor in the N DPD processors is configured to: receive an xthset of pre-distortion parameters in the N sets of pre-distortion parameters and the first baseband signal, and perform digital pre-distortion processing on the first baseband signal based on the xthset of pre-distortion parameters to obtain an xthDPD processor output signal in N DPD processor output signals, where x is an integer, and a value of x ranges from 1 to N. A ythadder in the N−1 adders is configured to: receive a ythDPD processor output signal sent by a ythDPD processor in the N DPD processors and a (y+1)thDPD processor output signal sent by a (y+1)thDPD processor in the N DPD processors, add the ythDPD processor output signal and the (y+1)thDPD processor output signal to obtain a ythsecond baseband signal in the N second baseband signals, and send the ythsecond baseband signal to one DAC in the at least one DAC, where the ythDPD processor output signal is a ythDPD processor output signal in the N DPD processor output signals, the (y+1)thDPD processor output signal is a (y+1)thDPD processor output signal in the N DPD processor output signals, y is an integer, and a value of y ranges from 1 to N−1. When x is N, the xthDPD processor output signal is an xthsecond baseband signal in the N second baseband signals, and the xthDPD processor is further configured to send the xthsecond baseband signal to one DAC in the at least one DAC. In the third design of the sixth aspect, the DPD processors perform pre-distortion processing on signals, and the adders perform feedback complex adding on signals to obtain N signals on which pre-distortion processing has been performed. During signal amplification, this implementation intends to more effectively reduce non-linear distortion and improve amplification efficiency in a scenario in which there is significant non-linear distortion. According to the sixth aspect, in a fourth design, the first pre-distortion part specifically includes the N DPD processors and L adders, where L is a value obtained by rounding ((N−2)/2) up to the next integer. An xthDPD processor in the N DPD processors is configured to: receive an xthset of pre-distortion parameters in the N sets of pre-distortion parameters and an xthDPD processor input signal in N DPD processor input signals, perform digital pre-distortion processing on the xthDPD processor input signal based on the xthset of pre-distortion parameters to obtain an xthsecond baseband signal in the N second baseband signals, and send the xthsecond baseband signal to one DAC in the at least one DAC, where x is an integer, and a value of x ranges from 1 to N. A pthadder in the L adders is configured to: receive a (2p−1)thsecond baseband signal sent by a (2p−1)thDPD processor in the N DPD processors and a 2pthsecond baseband signal sent by a 2pthDPD processor in the N DPD processors, add the (2p−1)thsecond baseband signal and the 2pthsecond baseband signal to obtain a (2p+1)thDPD processor input signal and a (2p+2)thDPD processor input signal in the N DPD processor input signals, and send the (2p+1)thDPD processor input signal and the (2p+2)thDPD processor input signal to a (2p+1)thDPD processor and a (2p+2)thDPD processor in the N DPD processors, where the (2p−1)thsecond baseband signal is a (2p−1)thsecond baseband signal in the N second baseband signals, the 2pthsecond baseband signal is a 2pthsecond baseband signal in the N second baseband signals, p is an integer, and a value of p ranges from 1 to L−1. L is a multiple of 2, and an Lthadder in the L adders is configured to: receive a (2L−1)thsecond baseband signal sent by a (2L−1)thDPD processor in the N DPD processors and a 2Lthsecond baseband signal sent by a 2LthDPD processor in the N DPD processors, add the (2L−1)thsecond baseband signal and the 2Lthsecond baseband signal to obtain a (2L+1)thDPD processor input signal and a (2L+2)thDPD processor input signal in the N DPD processor input signals, and send the (2L+1)thDPD processor input signal and the (2L+2)thDPD processor input signal to a (2L+1)thDPD processor and a (2L+2)thDPD processor in the N DPD processors; or L is not a multiple of 2, and an Lth adder in the L adders is configured to: receive a (2L−1)thsecond baseband signal sent by a (2L−1)thDPD processor in the N DPD processors and a 2Lthsecond baseband signal sent by a 2LthDPD processor in the N DPD processors, add the (2L−1)thsecond baseband signal and the 2Lthsecond baseband signal to obtain a (2L+1)thDPD processor input signal in the N DPD processor input signals, and send the (2L+1)thDPD processor input signal to a (2L+1)thDPD processor in the N DPD processors. The (2L−1)thsecond baseband signal is a (2L−1)thsecond baseband signal in the N second baseband signals, the 2Lthsecond baseband signal is a 2Lthsecond baseband signal in the N second baseband signals, and when x is 1 or 2, the first baseband signal is the xthDPD processor input signal. In the fourth design of the sixth aspect, the DPD processors perform pre-distortion processing on signals, and the adders perform feedback complex adding on signals to obtain N signals on which pre-distortion processing has been performed. During signal amplification, this implementation intends to more effectively reduce non-linear distortion and improve amplification efficiency in a scenario in which there is significant non-linear distortion. According to the sixth aspect or any design of the sixth aspect, in a fifth design, the second pre-distortion part includes W signal determining parts. An ethsignal determining part in the W signal determining parts is configured to: receive the N third baseband signals and the network coefficient, and determine an ethsecond pre-distortion part output signal based on the N third baseband signals and the network coefficient, where the ethsecond pre-distortion part output signal corresponds to at least one of the M fourth baseband signals, where t is an integer, and a value of t ranges from 1 to M. Specifically, the in ethsignal determining part performs linear transformation on the N third baseband signals based on the network coefficient to obtain the ethsecond pre-distortion part output signal. A technical effect of the fifth design of the sixth aspect is the same as that of the fifth design of the first aspect. According to the sixth aspect or any design of the sixth aspect, in a sixth design, the feedback signal conversion part is the same as that in the sixth design of the first aspect. According to any one of the sixth aspect, or the first to the fifth designs of the sixth aspect, in a seventh design, the feedback signal conversion part is the same as that in the seventh design of the first aspect. According to a seventh aspect, this application provides an apparatus, including any one of the sixth aspect, or the first to the fifth designs of the sixth aspect, an oscillator, and M frequency mixing parts. The second pre-distortion part is further configured to send a tthfourth baseband signal in the M fourth baseband signals to a tthfrequency mixing part in the M frequency mixing parts. The oscillator is configured to: generate a carrier signal, and send the carrier signal to the M frequency mixing parts. The tthfrequency mixing part in the M frequency mixing parts is configured to perform up-conversion on the tthfourth baseband signal based on the carrier signal to obtain a tthfirst radio frequency signal in M first radio frequency signals, where t is an integer, and a value oft ranges from 1 to M. According to an eighth aspect, this application provides an apparatus, including the sixth design or the seventh design of the sixth aspect, an oscillator, and M frequency mixing parts. The second pre-distortion part is further configured to send a tthfourth baseband signal in the M fourth baseband signals to a tthfrequency mixing part in the M frequency mixing parts. The oscillator is configured to: generate a carrier signal, and send the carrier signal to the M frequency mixing parts and the frequency mixing part that is included in the feedback signal conversion part. The tthfrequency mixing part in the M frequency mixing parts is configured to perform up-conversion on the tthfourth baseband signal based on the carrier signal to obtain a tthfirst radio frequency signal in M first radio frequency signals, where t is an integer, and a value oft ranges from 1 to M. According to a ninth aspect, this application provides an apparatus, including any one of the third aspect, the fifth aspect, the seventh aspect, or the eighth aspect and M power amplifiers PAs. The tthfrequency mixing part in the M frequency mixing parts is further configured to send the tthfirst radio frequency signal in the M first radio frequency signals to a tthPA in the M PAs. The tthPA in the M PAs is configured to: amplify the tthfirst radio frequency signal to obtain a tthsecond radio frequency signal in M second radio frequency signals, send the tthsecond radio frequency signal to the feedback signal conversion part, and the tthsecond radio frequency signal is used as one radio frequency signal amplified by a power amplifier in the R radio frequency signals that are amplified by the power amplifiers and that are received by the feedback signal conversion part, where t is an integer, and a value oft ranges from 1 to M. According to a tenth aspect, this application provides a device, including the ninth aspect and M antennas. The tthPA in the M PAs is further configured to send the tthsecond radio frequency signal to a tthantenna in the M antennas. The tthantenna in the M antennas is configured to send the tthsecond radio frequency signal, where t is an integer, and a value oft ranges from 1 to M. According to an eleventh aspect, this application provides a chip system. The chip system may be any apparatus described above. The chip system may include a chip, or may include a chip and another discrete device. The chip may be an application-specific integrated circuit (ASIC), or may be a chip in another form. Optionally, the chip system may further include a processor, configured to support a pre-distortion processing apparatus in implementing functions in the foregoing aspects. In a possible design, the chip system further includes a memory, and the memory is configured to store a program instruction and data that are necessary to the pre-distortion processing apparatus. According to a twelfth aspect, this application provides a digital pre-distortion processing method, including: performing digital pre-distortion processing on a first baseband signal based on N sets of pre-distortion parameters to obtain N second baseband signals; determining M third baseband signals based on the N second baseband signals and a network coefficient; obtaining a fifth baseband signal based on R radio frequency signals amplified by power amplifiers, where the R radio frequency signals amplified by the power amplifiers are determined based on the M third baseband signals; and determining the N sets of pre-distortion parameters and the network coefficient based on the first baseband signal and the fifth baseband signal, where N, M, and R are integers, N is greater than 1, and M is greater than or equal to N. According to the twelfth aspect, in a first design, the performing digital pre-distortion processing on a first baseband signal based on N sets of pre-distortion parameters to obtain N second baseband signals includes: x is an integer, and a value of x ranges from 1 to N; when x is 1, performing digital pre-distortion processing on the first baseband signal based on an xthset of pre-distortion parameters in the N sets of pre-distortion parameters to obtain an xthsecond baseband signal in the N second baseband signals; or when x is any integer from 2 to N, performing digital pre-distortion processing on an (x−1)thsecond baseband signal in the N second baseband signals based on an xthset of pre-distortion parameters in the N sets of pre-distortion parameters to obtain an xthsecond baseband signal in the N second baseband signals. According to the twelfth aspect, in a second design, the performing digital pre-distortion processing on a first baseband signal based on N sets of pre-distortion parameters to obtain N second baseband signals includes: x is an integer, and a value of x ranges from 1 to N; when x is any integer from 1 to N, performing digital pre-distortion processing on an xthinput signal in N input signals based on an xthset of pre-distortion parameters in the N sets of pre-distortion parameters to obtain an xthoutput signal in N output signals, where when x is 1, the xthinput signal is the first baseband signal, or when x is any integer from 2 to N, the xthinput signal is an (x−1)thoutput signal in the N output signals; and when x is any integer from 1 to N−1, multiplying the xthoutput signal by an (x+1)thoutput signal in the N output signals to obtain an xthsecond baseband signal in the N second baseband signals; or when x is N, determining that the xthoutput signal in the N output signals is an xthsecond baseband signal in the N second baseband signals. According to the twelfth aspect, in a third design, the performing digital pre-distortion processing on a first baseband signal based on N sets of pre-distortion parameters to obtain N second baseband signals includes: x is an integer, and a value of x ranges from 1 to N; when x is any integer from 1 to N, performing digital pre-distortion processing on an xthinput signal in N input signals based on an xthset of pre-distortion parameters in the N sets of pre-distortion parameters to obtain an xthoutput signal in N output signals, where the xthinput signal is the first baseband signal; and when x is any integer from 1 to N−1, adding the xthoutput signal and an (x+1)thoutput signal in the N output signals to obtain an xthsecond baseband signal in the N second baseband signals; or when x is N, determining that the xthoutput signal in the N output signals is an xthsecond baseband signal in the N second baseband signals. According to the twelfth aspect, in a fourth design, the performing digital pre-distortion processing on a first baseband signal based on N sets of pre-distortion parameters to obtain N second baseband signals includes: x is an integer, and a value of x ranges from 1 to N; when x is any integer from 1 to N, performing digital pre-distortion processing on an xthinput signal in N input signals based on an xthset of pre-distortion parameters in the N sets of pre-distortion parameters to obtain an xthsecond baseband signal in the N second baseband signals, where when x is 1 or 2, the xthinput signal is the first baseband signal; or when x is any integer from 2 to N, the xthinput signal is a signal obtained by adding a (2p−1)thoutput signal and a 2pthoutput signal in the N output signals, where p is equal to a value obtained by rounding ((x−2)/2) up to the next integer. According to the twelfth aspect or any design of the twelfth aspect, in a fifth design, the determining M third baseband signals based on the N second baseband signals and a network coefficient includes: determining a tththird baseband signal in the M third baseband signals based on the N second baseband signals and the network coefficient, where t is an integer, and a value of t ranges from 1 to M. According to the twelfth aspect or any design of the twelfth aspect, in a sixth aspect, the method further includes: performing analog to digital conversion on the tththird baseband signal in the M third baseband signals to obtain a tthfourth baseband signal in M fourth baseband signals; performing up-conversion on the tthfourth baseband signal based on a carrier signal to obtain a tthfirst radio frequency signal in M first radio frequency signals; and performing power amplification on the tthfirst radio frequency signal to obtain a tthradio frequency signal in the M radio frequency signals amplified by the power amplifiers, where t is an integer, and a value oft ranges from 1 to M. According to the twelfth aspect or any design of the twelfth aspect, in a seventh design, the obtaining a fifth baseband signal based on R radio frequency signals amplified by power amplifiers includes: obtaining one output signal based on the R radio frequency signals amplified by the power amplifiers; performing down-conversion on the output signal based on the carrier signal to obtain a sixth baseband signal; and performing analog to digital conversion on the sixth baseband signal to obtain the fifth baseband signal. According to any one of the twelfth aspect, or the first to the sixth designs of the twelfth aspect, in an eighth design, the obtaining a fifth baseband signal based on R radio frequency signals amplified by power amplifiers includes: obtaining one output signal based on the R radio frequency signals amplified by the power amplifiers; performing down-conversion on the output signal based on the carrier signal to obtain a sixth baseband signal; performing amplitude limiting processing on the sixth baseband signal to obtain a seventh baseband signal; and performing analog to digital conversion on the seventh baseband signal to obtain the fifth baseband signal. According to a thirteenth aspect, this application provides a digital pre-distortion processing method, including: performing digital pre-distortion processing on a first baseband signal based on N sets of pre-distortion parameters to obtain N second baseband signals; performing digital to analog conversion on the N second baseband signals to obtain N third baseband signals; determining M fourth baseband signals based on the N third baseband signals and a network coefficient; obtaining a fifth baseband signal based on R radio frequency signals amplified by power amplifiers, where the R radio frequency signals amplified by the power amplifiers are determined based on the M fourth baseband signals; and determining the N sets of pre-distortion parameters and the network coefficient based on the first baseband signal and the fifth baseband signal, where N, M, and R are integers, N is greater than 1, M is greater than or equal to N, and R is greater than or equal to 1 and less than or equal to M. According to the thirteenth aspect, in a first design, a method for performing digital pre-distortion processing on the first baseband signal based on the N sets of pre-distortion parameters to obtain the N second baseband signals is the same as that in any one of the first design to the fourth design of the twelfth aspect. According to the thirteenth aspect or the first design of the thirteenth aspect, in a second design, the determining M fourth baseband signals based on the N third baseband signals and a network coefficient includes: determining a tthfourth baseband signal in the M fourth baseband signals based on the N third baseband signals and the network coefficient, where t is an integer, and a value oft ranges from 1 to M. According to the thirteenth aspect or the first or second design of the thirteenth aspect, in a third design, the method further includes: performing up-conversion on the tthfourth baseband signal in the M fourth baseband signals based on a carrier signal to obtain a tthfirst radio frequency signal in M first radio frequency signals; and performing power amplification on the tthfirst radio frequency signal in the M first radio frequency signals to obtain a tthradio frequency signal in the M radio frequency signals amplified by the power amplifiers. According to any one of the thirteenth aspect, or the first to the third designs of the thirteenth aspect, in a fourth design, a method for determining the fifth baseband signal based on the R radio frequency signals amplified by the power amplifiers is the same as that in the seventh or the eighth design of the twelfth aspect. According to a fourteenth aspect, an embodiment of this application provides a pre-distortion processing apparatus. The pre-distortion processing apparatus has functions of implementing the methods in the twelfth aspect, the designs of the twelfth aspect, the thirteenth aspect, and the designs of the thirteenth aspect. The functions may be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions. According to a fifteenth aspect, an embodiment of this application provides a computer storage medium, configured to store a computer software instruction used by the foregoing pre-distortion processing apparatus, where the computer software instruction includes a program designed for executing the foregoing aspects. To describe the technical solutions in the embodiments of this application or in the background more clearly, the following briefly describes the accompanying drawings required for describing the embodiments of this application or the background. The following describes the embodiments of this application with reference to the accompanying drawings. Network architectures and service scenarios described in the embodiments of this application are used to more clearly describe the technical solutions in the embodiments of this application, but are not intended to limit the technical solutions provided in the embodiments of this application. As the network architectures evolve and new service scenarios emerge, the technical solutions provided in the embodiments of this application are applicable to similar technical problems. The technical solutions provided in the embodiments of this application may be applied to various communications systems, for example, a global system for mobile communications (GSM), a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) system, a time division-synchronous code division multiple access (TD-SCDMA) system, a universal mobile telecommunications system (UMTS), a long term evolution (LTE) system, and a fifth generation mobile communications technology (5G) system. With the constant development of communications technologies, the technical solutions provided in the embodiments of this application may be further applied to future networks. Further, the technical solutions provided in the embodiments of this application may be applied to another communications system needing to implement pre-distortion processing. In the embodiments of this application, ranges of terms “system” and “network” are similar. In a communications system, a device using the technical solutions provided in the embodiments of this application is a transmit device, and the transmit device may be a network device, or may be user equipment. The transmit device may alternatively be referred to as a sending device. User equipment (UE) in the embodiments of this application includes a handheld device, vehicle-mounted device, wearable device, or computing device that has a wireless communication function, or another processing device connected to a wireless modem. The user equipment may alternatively be referred to as a terminal, a mobile station (MS), a mobile terminal (MT), a user terminal (UT), a user agent (UA), terminal equipment (TE), or the like, and this is not limited in this application. A network device in the embodiments of this application includes a base station (BS), a network controller, a mobile switching center, or another access network device. The base station includes a macro base station, a micro base station, a relay station, an access point, and the like in various forms. For example, the base station may be a base station in GSM or CDMA: a base transceiver station (BTS); or may be a base station in WCDMA: a NodeB; or may be an evolved base station in LTE: eNB or e-NodeB (NodeB); or may be a base station in a 5G system, where the base station in the 5G system may be referred to as a transmission reception point TRP (TRP), a gNB (generation NodeB), or another name. Alternatively, the base station may be a base station in a future network, and this is not limited in this application. The embodiments of this application provide several pre-distortion processing methods and corresponding pre-distortion processing apparatuses. The methods or apparatuses may be applied to a transmit device, and may be further applied to a sending apparatus of the transmit device, to reduce distortion of amplification of a PA in a non-linear area. In the sending apparatus of the transmit device, to overcome distortion of the amplification function of the power amplifier (PA) in the non-linear area, the sending apparatus includes a pre-distortion processing apparatus. The pre-distortion processing apparatus includes a digital pre-distortion (DPD) processor, configured to generate a pre-distortion signal opposite to amplification performance of the PA, so that for a signal needing to be sent, a signal that is not amplified is in a linear relationship with an amplified signal. For example, In embodiments of this application, the DPD processor is configured to implement a digital pre-distortion processing function, and may be implemented in a form of hardware, software, or software plus hardware. When the DPD processor is implemented in the form of hardware or software plus hardware, the DPD processor may be an independent device, or may be a component of a chip system. In an example, the chip system is the pre-distortion processing apparatus provided in embodiments of this application. In embodiments of this application, a frequency mixing part includes one or more frequency mixers, and is configured to perform up-conversion on a baseband signal to obtain a radio frequency signal, or perform down-conversion on a radio frequency signal to obtain a baseband signal. In other words, an up-conversion function or a down-conversion function described in embodiments of this application may be implemented by using one frequency mixer or a plurality of frequency mixers, and this is not limited in this application. For example, the frequency mixing part includes two frequency mixers, and a function of performing, by the frequency mixing part, up-conversion on one baseband signal to obtain one radio frequency signal may be implemented by using the two frequency mixers. Specifically, this implementation is: A first frequency mixer in the two frequency mixers performs up-conversion on the baseband signal to obtain one intermediate frequency signal, and a second frequency mixer in the two frequency mixers performs up-conversion on the intermediate frequency signal to obtain the radio frequency signal. For example, the frequency mixing part includes two frequency mixers, and a function of performing, by the frequency mixing part, down-conversion on one radio frequency signal to obtain one baseband signal may be implemented by using the two frequency mixers. Specifically, this implementation is: A first frequency mixer in the two frequency mixers performs down-conversion on the radio frequency signal to obtain one intermediate frequency signal, and a second frequency mixer in the two frequency mixers performs down-conversion on the intermediate frequency signal to obtain the baseband signal. With the development of wireless communications technologies, a technical solution in which a same signal is transmitted by using a multi-antenna system is proposed. According to the technical solution, during signal transmission, channel transmission quality can be improved, and a signal transmission rate can be increased. The multi-antenna system includes a plurality of antennas. Any one of the plurality of antennas includes at least one antenna element, and one or more of the plurality of antennas may or may not share an antenna panel, and/or the plurality of antennas may or may not share a radome. This is not limited in the embodiments of this application. The multi-antenna system may alternatively be referred to as a sub-array (sub-array) antenna, an molecular array antenna, an array (array) antenna, an antenna array, or another name, and is mainly used to transmit a same signal by using a plurality of antennas. For example, In an example, the pre-distortion processing apparatus provided in embodiments of this application is applied to the multi-antenna sending apparatus. Compared with a pre-distortion processing apparatus in a conventional multi-antenna sending apparatus, the pre-distortion processing apparatus provided in embodiments of this application intends to optimize a structure of the pre-distortion processing apparatus. In the multi-antenna sending apparatus, because a non-linear property of a PA mainly relies on a structure of the PA and an input signal of the PA, and input signals of the PAs of the multi-antenna sending apparatus are the same, in the multi-antenna sending apparatus using the conventional pre-distortion processing technology, non-linear properties of different PAs are correlated, and performance of DPD processors corresponding to different PAs is correlated. Therefore, the structure of the pre-distortion processing apparatus in the multi-antenna sending apparatus can be optimized, to reduce design complexity, reduce costs, and reduce power consumption of the multi-antenna sending apparatus. As shown in When the pre-distortion processing apparatus shown in According to the first pre-distortion processing apparatus provided in embodiments of this application, the first pre-distortion part and the second pre-distortion part implement the pre-distortion processing function, to improve amplification efficiency of M PAs of a multi-antenna sending apparatus. The first pre-distortion part includes the N DPD processors, and is configured to perform digital pre-distortion processing on baseband signals to obtain N signals on which pre-distortion processing has been performed. The second pre-distortion part obtains, based on the N signals on which pre-distortion processing has been performed, M signals on which pre-distortion processing has been performed. The M signals on which pre-distortion processing has been performed are approximately pre-distortion signals opposite to amplification performance of the M PAs, so that for a signal needing to be sent, a signal that is not amplified is in a linear relationship with an amplified signal, to improve amplification efficiency of the PAs. Compared with a pre-distortion processing apparatus in a conventional multi-antenna sending apparatus, according to the first pre-distortion processing apparatus provided in the embodiment of this application, a quantity of DPD processors can be reduced, to optimize a structure of the pre-distortion processing apparatus, and reduce design complexity, costs, and power consumption. Further, in the first pre-distortion processing apparatus provided in the embodiment of this application, a difference between non-linear characteristics of different PAs is considered, so that it can be ensured that functions of signal amplification on transmit channels in the multi-antenna sending apparatus are linear. As shown in When the pre-distortion processing apparatus shown in Similar to the first pre-distortion processing apparatus provided in the embodiments of this application, the second pre-distortion processing apparatus provided in embodiments of this application implements a pre-distortion processing function by using the first pre-distortion part and the second pre-distortion part, to improve amplification efficiency of M PAs of a multi-antenna sending apparatus. The pre-distortion processing apparatus can not only reduce design complexity, costs, and power consumption, but also ensure that functions of signal amplification on transmit channels in the multi-antenna sending apparatus are linear. The first pre-distortion part shown in A first pre-distortion part shown in A first pre-distortion part shown in An xthDPD processor in the N DPD processors receives an xthset of pre-distortion parameters in N sets of pre-distortion parameters and an xthDPD processor input signal. The xthDPD processor input signal is an xthDPD processor input signal in N DPD processor input signals. The xthDPD processor performs digital pre-distortion processing on the xthDPD processor input signal based on the xthset of pre-distortion parameters to obtain an xthDPD processor output signal, where the xthDPD processor output signal is an xthDPD processor output signal in N DPD processor output signals, x is an integer, and a value of x ranges from 1 to N. When x is 1, the xthDPD processor input signal is a first baseband signal, or when x is any one of 2 to N, the xthDPD processor input signal received by the xthDPD processor is specifically an (x−1)thDPD processor output signal sent by an (x−1)thDPD processor in the N DPD processors, and the (x−1)thDPD processor output signal is an (x−1)thDPD processor output signal in the N DPD processor output signals, where x is an integer, and a value of x ranges from 1 to N. A ythmultiplier in the N−1 multipliers receives a ythDPD processor output signal sent by a ythDPD processor in the N DPD processors and a (y+1)thDPD processor output signal sent by a (y+1)thDPD processor in the N DPD processors, and multiplies the ythDPD processor output signal by the (y+1)thDPD processor output signal to obtain a ythsecond baseband signal in N second baseband signals. The ythDPD processor output signal is a ythDPD processor output signal in the N DPD processor output signals, and the (y+1)thDPD processor output signal is a (y+1)thDPD processor output signal in the N DPD processor output signals. When the first pre-distortion part shown in When x is N, the xthDPD processor output signal in the N DPD processor output signals is an xthsecond baseband signal in the N second baseband signals. In this case, when the first pre-distortion part shown in A first pre-distortion part shown in An xthDPD processor in the N DPD processors receives an xthset of pre-distortion parameters in N sets of pre-distortion parameters and a first baseband signal, and performs digital pre-distortion processing on the first baseband signal based on the xthset of pre-distortion parameters to obtain an xthDPD processor output signal in N DPD processor output signals, where x is an integer, and a value of x ranges from 1 to N. A ythadder in the N−1 adders receives a ythDPD processor output signal sent by a ythDPD processor in the N DPD processors and a (y+1)thDPD processor output signal sent by a (y+1)thDPD processor in the N DPD processors, and adds the ythDPD processor output signal and the (y+1)thDPD processor output signal to obtain a ythsecond baseband signal in the N second baseband signals. The ythDPD processor output signal is a ythDPD processor output signal in the N DPD processor output signals, and the (y+1)thDPD processor output signal is a (y+1)thDPD processor output signal in the N DPD processor output signals. When the first pre-distortion part shown in When x is N, the xthDPD processor output signal in the N DPD processor output signals is an xthsecond baseband signal in the N second baseband signals. In this case, when the first pre-distortion part shown in A first pre-distortion part shown in An xthDPD processor in the N DPD processors receives an xthset of pre-distortion parameters in N sets of pre-distortion parameters and an xthDPD processor input signal. The xthDPD processor input signal is an xthDPD processor input signal in N DPD processor input signals. The xthDPD processor performs digital pre-distortion processing on the xthDPD processor input signal based on the xthset of pre-distortion parameters to obtain an xthsecond baseband signal in N second baseband signals. When the first pre-distortion part shown in When x is 1 or 2, the first baseband signal is the xthDPD processor input signal, or when x is any one of 2 to N, the xthDPD processor input signal is obtained by a corresponding adder in the L adders. A pthadder in the L adders receives a (2p−1)thsecond baseband signal that is in the N second baseband signals and that is sent by a (2p−1)thDPD processor in the N DPD processors and a 2pthsecond baseband signal that is in the N second baseband signals and that is sent by a 2pthDPD processor in the N DPD processors, and adds the (2p−1)thsecond baseband signal and the 2pthsecond baseband signal to obtain a (2p+1)thDPD processor input signal and a (2p+2)thDPD processor input signal in the N DPD processor input signals; that is, the (2p+1)thDPD processor input signal is the same as the (2p+2)thDPD processor input signal. The pthadder sends the (2p+1)thDPD processor input signal and the (2p+2)thDPD processor input signal to a (2p+1)thDPD processor and a (2p+2)thDPD processor in the N DPD processors, where p is an integer, and a value of p ranges from 1 to L−1. When L is a multiple of 2, an Lth adder in the L adders receives a (2L−1)thsecond baseband signal that is in the N second baseband signals and that is sent by a (2L−1)thDPD processor in the N DPD processors and a 2Lthsecond baseband signal that is in the N second baseband signals and that is sent by a 2LthDPD processor in the N DPD processors, and adds the (2L−1)thsecond baseband signal and the 2Lthsecond baseband signal to obtain a (2L+1)thDPD processor input signal and a (2L+2)thDPD processor input signal in the N DPD processor input signals; that is, the (2L+1)thDPD processor input signal is the same as the (2L+2)thDPD processor input signal. The Lthadder sends the (2L+1)thDPD processor input signal and the (2L+2)thDPD processor input signal to a (2L+1)thDPD processor and a (2L+2)thDPD processor in the N DPD processors. When L is not a multiple of 2, an Lthadder in the L adders receives a (2L−1)thsecond baseband signal that is in the N second baseband signals and that is sent by a (2L−1)thDPD processor in the N DPD processors and a 2Lthsecond baseband signal that is in the N second baseband signals and that is sent by a 2LthDPD processor in the N DPD processors, adds the (2L−1)thsecond baseband signal and the 2Lthsecond baseband signal to obtain a (2L+1)thDPD processor input signal in the N DPD processor input signals, and sends the (2L+1)thDPD processor input signal to a (2L+1)thDPD processor in the N DPD processors, where 2L+1 is equal to N. In the fourth implementation of the first pre-distortion part, the DPD processors perform pre-distortion processing on signals, and the adders perform feedback complex adding on signals to obtain N signals on which pre-distortion processing has been performed. During signal amplification, this implementation intends to more effectively reduce non-linear distortion and improve amplification efficiency in a scenario in which there is significant non-linear distortion. A second pre-distortion part shown in As shown in For example, the N input signals are denoted as d_x, where x is an integer, and a value of x ranges from 1 to N. In other words, the N input signals are d_1, d_2, . . . , and d_N. The network coefficient is denoted as K, and includes N coefficients k_x, where x is an integer, and a value of x ranges from 1 to N. In other words, the network coefficient K includes k_1, k_2, . . . , and k_N. The ethsignal determining part included in the second pre-distortion part performs linear transformation on d_1, d_2, . . . , d_N, k_1, k_2, . . . , and k N to obtain the ethsecond pre-distortion part output signal. The linear transformation includes an adding operation and a multiplication operation. According to the second pre-distortion part shown in The following describes, with reference to A first implementation of the feedback signal conversion part is: The feedback signal conversion part includes a coupling part, a frequency mixing part, and an ADC. The coupling part receives R radio frequency signals amplified by power amplifiers, obtains one coupling part output signal based on the R radio frequency signals amplified by the power amplifiers, and sends the coupling part output signal to the frequency mixing part. A method for obtaining, by the coupling part, the coupling part output signal based on the R radio frequency signals amplified by the power amplifiers may be a method commonly used by a person skilled in the art. For example, the coupling part may select, by using a time division method, one signal from the R radio frequency signals amplified by the power amplifiers, and use the signal as the coupling part output signal; or may obtain, by using an average obtaining method, one signal based on the R radio frequency signals amplified by the power amplifiers, and use the signal as the coupling part output signal; or may obtain, by using a linear combination method, one signal based on the R radio frequency signals amplified by the power amplifiers, and use the signal as the coupling part output signal. This is not limited in this application. The frequency mixing part of the feedback signal conversion part performs down-conversion on the coupling part output signal based on a carrier signal to obtain a sixth baseband signal, and sends the sixth baseband signal to the ADC of the feedback signal conversion part. The ADC of the feedback signal conversion part performs analog to digital conversion on the sixth baseband signal to obtain a fifth baseband signal, and sends the fifth baseband signal to a solving part of a pre-distortion processing apparatus. The carrier signal may be a carrier signal that is sent by a first oscillator of the pre-distortion processing apparatus to the frequency mixing part of the feedback signal conversion part. Optionally, the pre-distortion processing apparatus may further include a second oscillator, and the carrier signal may alternatively be a carrier signal that is sent by the second oscillator to the frequency mixing part of the feedback signal conversion part. In the first implementation of the feedback signal conversion part, the radio frequency signals amplified by the power amplifiers may be fed back to the solving part of the pre-distortion processing apparatus, so that the solving part can obtain a network coefficient and N sets of pre-distortion parameters, and can support the first pre-distortion part and the second pre-distortion part in performing pre-distortion processing. A second implementation of the feedback signal conversion part is: The feedback signal conversion part includes a coupling part, a frequency mixing part, a clipper, and an ADC. The coupling part receives R radio frequency signals amplified by power amplifiers, obtains one coupling part output signal based on the R radio frequency signals amplified by the power amplifiers, and sends the coupling part output signal to the frequency mixing part of the feedback signal conversion part. A method for obtaining, by the coupling part, the coupling part output signal based on the R radio frequency signals amplified by the power amplifiers may be a method commonly used by a person skilled in the art. The method is the same as the corresponding description in the first implementation of the feedback signal conversion part, and details are not described herein again. The frequency mixing part of the feedback signal conversion part performs down-conversion on the coupling part output signal based on a carrier signal to obtain a sixth baseband signal, and sends the sixth baseband signal to the clipper. The clipper performs amplitude limiting processing on the sixth baseband signal to obtain a seventh baseband signal, and sends the seventh baseband signal to the ADC of the feedback signal conversion part. The ADC of the feedback signal conversion part performs analog to digital conversion on the seventh baseband signal to obtain a fifth baseband signal, and sends the fifth baseband signal to the solving part of the digital pre-distortion processing apparatus shown in It should be noted that the pre-distortion processing apparatuses shown in The pre-distortion processing apparatuses shown in The foregoing mainly describes the pre-distortion processing apparatus provided in the embodiments of this application, and the pre-distortion processing apparatus is a possible implementation of a pre-distortion processing method provided in the embodiments of this application. The following describes, with reference to In step 1101, digital pre-distortion processing is performed on a first baseband signal based on N sets of pre-distortion parameters to obtain N second baseband signals. The first baseband signal is the same as the first baseband signal described in the pre-distortion processing apparatus corresponding to Digital pre-distortion processing is performed on the first baseband signal based on the N sets of pre-distortion parameters by using any one of the following four processing methods, to obtain the N second baseband signals. One of the N second baseband signals may be referred to as an xthsecond baseband signal in the N second baseband signals, where x is an integer, and a value of x ranges from 1 to N. A first processing method in the four processing methods is: x is an integer, and a value of x ranges from 1 to N; when x is 1, performing digital pre-distortion processing on the first baseband signal based on an xthset of pre-distortion parameters in the N sets of pre-distortion parameters to obtain the xthsecond baseband signal in the N second baseband signals; or when x is any integer from 2 to N, performing digital pre-distortion processing on an (x−1)thsecond baseband signal in the N second baseband signals based on an xthset of pre-distortion parameters in the N sets of pre-distortion parameters to obtain the xthsecond baseband signal in the N second baseband signals. A second processing method in the four processing methods is: x is an integer, and a value of x ranges from 1 to N; when x is any integer from 1 to N, performing digital pre-distortion processing on an xthinput signal in N input signals based on an xthset of pre-distortion parameters in the N sets of pre-distortion parameters to obtain an xthoutput signal in N output signals, where when x is 1, the xthinput signal is the first baseband signal; or when x is any integer from 2 to N, the xthinput signal is an (x−1)thoutput signal in the N output signals; and when x is any integer from 1 to N−1, multiplying the xthoutput signal by an (x+1)thoutput signal in the N output signals to obtain the xthsecond baseband signal in the N second baseband signals; or when x is N, determining that the xthoutput signal in the N output signals is the xthsecond baseband signal in the N second baseband signals. A third processing method in the four processing methods is: x is an integer, and a value of x ranges from 1 to N; when x is any integer from 1 to N, performing digital pre-distortion processing on an xthinput signal in N input signals based on an xthset of pre-distortion parameters in the N sets of pre-distortion parameters to obtain an xthoutput signal in N output signals, where the xthinput signal is the first baseband signal; and when x is any integer from 1 to N−1, adding the xthoutput signal and an (x+1)thoutput signal in the N output signals to obtain the xthsecond baseband signal in the N second baseband signals; or when x is N, determining that the xthoutput signal in the N output signals is the xthsecond baseband signal in the N second baseband signals. A fourth processing method in the four processing methods is: x is an integer, and a value of x ranges from 1 to N; when x is any integer from 1 to N, performing digital pre-distortion processing on an xthinput signal in N input signals based on an xthset of pre-distortion parameters in the N sets of pre-distortion parameters to obtain the xthsecond baseband signal in the N second baseband signals, where when x is 1 or 2, the xthinput signal is the first baseband signal, or when x is any integer from 2 to N, the xthinput signal is a signal obtained by adding a (2p−1)thoutput signal and a 2pthoutput signal in the N output signals, where p is a value obtained by rounding ((x−2)/2) up to the next integer. In step 1102, M third baseband signals are determined based on the N second baseband signals and a network coefficient. Linear transformation is performed on the N second baseband signals based on the network coefficient to obtain a tththird baseband signal in the M third baseband signals, where t is an integer, a value oft ranges from 1 to M, and the linear transformation includes multiplication and addition. In step 1103, a fifth baseband signal is obtained based on R radio frequency signals amplified by power amplifiers. The R radio frequency signals amplified by the power amplifiers are radio frequency signals determined based on the M third baseband signals described in step 1102. Analog to digital conversion is performed on the M third baseband signals to obtain M fourth baseband signals, that is, analog to digital conversion is performed on the tththird baseband signal in the M third baseband signals to obtain a tthfourth baseband signal in the M fourth baseband signals. Up-conversion is performed on the M fourth baseband signals based on a carrier signal to obtain M first radio frequency signals, that is, up-conversion is performed on the tthfourth baseband signal in the M fourth baseband signals based on the carrier signal to obtain a tthfirst radio frequency signal in the M first radio frequency signals. Power amplification is performed on the M first radio frequency signals to obtain M second radio frequency signals amplified by the power amplifiers, that is, power amplification is performed on the tthfirst radio frequency signal in the M first radio frequency signals to obtain a tthsecond radio frequency signal in the M second radio frequency signals amplified by the power amplifiers, where t is an integer, and a value of t ranges from 1 to M. The R radio frequency signals amplified by the power amplifiers in this step are R second radio frequency signals in the M second radio frequency signals, that is, coupling is performed based on the M second radio frequency signals to obtain the R radio frequency signals amplified by the power amplifiers, where R is an integer greater than or equal to 1 and less than or equal to M. The fifth baseband signal may be obtained by using either of the following two methods based on the R second radio frequency signals amplified by the power amplifiers. A first method in the two methods is: obtaining one output signal based on the R second radio frequency signals amplified by the power amplifiers, performing down-conversion on the output signal based on the carrier signal to obtain a sixth baseband signal, and performing analog to digital conversion on the sixth baseband signal to obtain the fifth baseband signal. In embodiments of this application, the carrier signal is a carrier signal used for performing frequency mixing on a baseband signal or a radio frequency signal, a radio frequency signal may be obtained by performing up-conversion on a baseband signal based on a carrier signal, and a baseband signal may be obtained by performing down-conversion on the radio frequency signal based on a carrier signal. A second method in the two methods is: obtaining one output signal based on the R second radio frequency signals amplified by the power amplifiers, performing down-conversion on the output signal based on the carrier signal to obtain a sixth baseband signal, performing amplitude limiting processing on the sixth baseband signal to obtain a seventh baseband signal, and performing analog to digital conversion on the seventh baseband signal to obtain the fifth baseband signal. In step 1104, the N sets of pre-distortion parameters and the network coefficient are determined based on the fifth baseband signal. A plurality sets of pre-distortion parameter solving algorithms are combined in a serial manner, a parallel manner, or a serial manner plus a parallel manner to obtain a solving algorithm. The N sets of pre-distortion parameters described in step 1101 and the network coefficient described in step 1102 are determined based on the fifth baseband signal and the solving algorithm. A pre-distortion parameter solving algorithm is the same as corresponding descriptions in the pre-distortion processing apparatus corresponding to In step 1201, digital pre-distortion processing is performed on a first baseband signal based on N sets of pre-distortion parameters to obtain N second baseband signals. Step 1201 is the same as step 1101 in the method corresponding to In step 1202, digital to analog conversion is performed on the N second baseband signals to obtain N third baseband signals. Digital to analog conversion is performed on an xthsecond baseband signal in the N second baseband signals to obtain an xththird baseband signal in the N third baseband signals, where x is an integer, and a value of x ranges from 1 to N. In step 1203, M fourth baseband signals are obtained based on the N third baseband signals and a network coefficient. Linear transformation is performed on the N third baseband signals based on the network coefficient to obtain a tthfourth baseband signal in the M fourth baseband signals, where t is an integer, a value oft ranges from 1 to M, and the linear transformation includes multiplication and addition. In step 1204, a fifth baseband signal is determined based on R radio frequency signals amplified by power amplifiers. The R radio frequency signals amplified by the power amplifiers are radio frequency signals determined based on the M fourth baseband signals described in step 1203. Up-conversion is performed on the M fourth baseband signals based on a carrier signal to obtain M first radio frequency signals, that is, up-conversion is performed on the tthfourth baseband signal in the M fourth baseband signals based on the carrier signal to obtain a tthfirst radio frequency signal in the M first radio frequency signals. Power amplification is performed on the M first radio frequency signals to obtain M second radio frequency signals amplified by the power amplifiers, that is, power amplification is performed on the tthfirst radio frequency signal in the M first radio frequency signals to obtain a tthsecond radio frequency signal in the M second radio frequency signals amplified by the power amplifiers, where t is an integer, and a value of t ranges from 1 to M. The R radio frequency signals amplified by the power amplifiers in this step are R second radio frequency signals in the M second radio frequency signals, that is, coupling is performed based on the M second radio frequency signals to obtain the R radio frequency signals amplified by the power amplifiers, where R is an integer greater than or equal to 1 and less than or equal to M. The method for obtaining the fifth baseband signal based on the R radio frequency signals amplified by the power amplifiers is the same as corresponding descriptions in step 1103 corresponding to In step 1205, the N sets of pre-distortion parameters and the network coefficient are determined based on the fifth baseband signal. Step 1205 is the same as step 1104 in the method corresponding to An apparatus for performing the digital pre-distortion processing method provided in the embodiments of this application may be a pre-distortion processing apparatus, for example, the pre-distortion processing apparatuses shown in All or some of the foregoing embodiments may be implemented by using software, hardware, firmware, or any combination thereof When software is used to implement the embodiments, the embodiments may be all or partially implemented in a form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instruction is loaded and executed on a computer, the procedures or functions according to the embodiments of the present invention are all or partially generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, user equipment, or another programmable apparatus. The computer instruction may be stored in a computer-readable storage medium or may be transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instruction may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired (for example, a coaxial cable, an optical fiber, or a digital subscriber line (DSL)) or wireless (for example, infrared, radio, or microwave) manner. The computer-readable storage medium may be any available medium accessible by a computer, or a data storage device, such as a server or a data center, integrating one or more available media. The available medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, a digital video disc (DVD), a semiconductor medium (for example, an SSD), or the like. The objectives, technical solutions, and beneficial effects of this application are further described in detail in the foregoing specific implementations. It should be understood that the foregoing descriptions are merely specific implementations of this application, but are not intended to limit the protection scope of this application. Any modification, equivalent replacement, or improvement made based on the technical solutions of this application shall fall within the protection scope of this application. The present disclosure relates to pre-distortion processing methods and apparatus. One example apparatus includes a first pre-distortion part and a second pre-distortion part. The first pre-distortion part includes N digital pre-distortion (DPD) processors. The first pre-distortion part and the second pre-distortion part perform pre-distortion processing on a signal to support a power amplifier in performing linear amplification on the signal. 1. An apparatus, comprising a first pre-distortion part, at least one digital to analog converter (DAC), a second pre-distortion part, a feedback signal conversion part, and a solving part, wherein:
the first pre-distortion part comprises N digital pre-distortion (DPD) processors, and is configured to:
receive a first baseband signal and N sets of pre-distortion parameters; perform digital pre-distortion processing on the first baseband signal based on the N DPD processors and the N sets of pre-distortion parameters to obtain N second baseband signals; and send the N second baseband signals to the at least one DAC; the at least one DAC is configured to:
perform digital to analog conversion on the N second baseband signals to obtain N third baseband signals; and send the N third baseband signals to the second pre-distortion part; the second pre-distortion part is configured to:
receive the N third baseband signals and a network coefficient; and determine M fourth baseband signals based on the N third baseband signals and the network coefficient; the feedback signal conversion part is configured to:
receive R radio frequency signals amplified by power amplifiers, wherein the R radio frequency signals amplified by the power amplifiers are radio frequency signals obtained based on the M fourth baseband signals; convert, into a fifth baseband signal, the R radio frequency signals amplified by the power amplifiers; and send the fifth baseband signal to the solving part; and the solving part is configured to:
receive the first baseband signal and the fifth baseband signal; determine the N sets of pre-distortion parameters and the network coefficient based on the first baseband signal and the fifth baseband signal; send the N sets of pre-distortion parameters to the first pre-distortion part; and send the network coefficient to the second pre-distortion part, wherein N, M, and R are integers, N is greater than or equal to 1, M is greater than or equal to N, and R is greater than or equal to 1 and less than or equal to M. 2. The apparatus according to receive an xthset of pre-distortion parameters in the N sets of pre-distortion parameters and an xthDPD processor input signal; perform digital pre-distortion processing on the xthDPD processor input signal based on the xthset of pre-distortion parameters to obtain an xthsecond baseband signal in the N second baseband signals; and send the xthsecond baseband signal to one DAC in the at least one DAC, wherein x is an integer, and a value of x ranges from 1 to N; and wherein: when x is 1, the xthDPD processor input signal is the first baseband signal; or when x is any one of 2 to N, the xthDPD processor input signal is an (x−1)thsecond baseband signal sent by an (x−1)thDPD processor in the N DPD processors, and the (x−1)thsecond baseband signal is an (x−1)thsecond baseband signal in the N second baseband signals. 3. The apparatus according to wherein an xthDPD processor in the N DPD processors is configured to:
receive an xthset of pre-distortion parameters in the N sets of pre-distortion parameters and an xthDPD processor input signal in N DPD processor input signals; and perform digital pre-distortion processing on the xthDPD processor input signal based on the xthset of pre-distortion parameters to obtain an xthDPD processor output signal in N DPD processor output signals, wherein x is an integer, a value of x ranges from 1 to N, and when x is 1, the xthDPD processor input signal is the first baseband signal, or when x is any one of 2 to N, the xthDPD processor input signal is an (x−1)thDPD processor output signal sent by an (x−1)thDPD processor in the N DPD processors, and the (x−1)thDPD processor output signal is an (x−1)thDPD processor output signal in the N DPD processor output signals; wherein a ythmultiplier in the N−1 multipliers is configured to:
receive a ythDPD processor output signal sent by a ythDPD processor in the N DPD processors and a (y+1)thDPD processor output signal sent by a (y+1)thDPD processor in the N DPD processors; multiply the ythDPD processor output signal by the (y+1)thDPD processor output signal to obtain a ythsecond baseband signal in the N second baseband signals; and send the ythsecond baseband signal to one DAC in the at least one DAC, wherein the ythDPD processor output signal is a ythDPD processor output signal in the N DPD processor output signals, the (y+1)thDPD processor output signal is a (y+1)thDPD processor output signal in the N DPD processor output signals, y is an integer, and a value of y ranges from 1 to N−1; and wherein when x is N, the xthDPD processor output signal is an xthsecond baseband signal in the N second baseband signals, and the xthDPD processor is further configured to send the xthsecond baseband signal to one DAC in the at least one DAC. 4. The apparatus according to wherein an xthDPD processor in the N DPD processors is configured to:
receive an xthset of pre-distortion parameters in the N sets of pre-distortion parameters and the first baseband signal; and perform digital pre-distortion processing on the first baseband signal based on the xthset of pre-distortion parameters to obtain an xthDPD processor output signal in N DPD processor output signals, wherein x is an integer, and a value of x ranges from 1 to N; wherein a ythadder in the N−1 adders is configured to:
receive a ythDPD processor output signal sent by a ythDPD processor in the N DPD processors and a (y+1_thDPD processor output signal sent by a (y+1)thDPD processor in the N DPD processors; add the ythDPD processor output signal and the (y+1)thDPD processor output signal to obtain a ythsecond baseband signal in the N second baseband signals; and send the ythsecond baseband signal to one DAC in the at least one DAC, wherein the ythDPD processor output signal is a ythDPD processor output signal in the N DPD processor output signals, the (y+1)thDPD processor output signal is a (y+1)thDPD processor output signal in the N DPD processor output signals, y is an integer, and a value of y ranges from 1 to N−1; and wherein when x is N, the xthDPD processor output signal is an xthsecond baseband signal in the N second baseband signals, and the xthDPD processor is further configured to send the xthsecond baseband signal to one DAC in the at least one DAC. 5. The apparatus according to wherein an xthDPD processor in the N DPD processors is configured to:
receive an xthset of pre-distortion parameters in the N sets of pre-distortion parameters and an xthDPD processor input signal in N DPD processor input signals; perform digital pre-distortion processing on the xthDPD processor input signal based on the xthset of pre-distortion parameters to obtain an xthsecond baseband signal in the N second baseband signals; and send the xthsecond baseband signal to one DAC in the at least one DAC, wherein x is an integer, and a value of x ranges from 1 to N; wherein a pthadder in the L adders is configured to:
receive a (2p−1)thsecond baseband signal sent by a (2p−1)thDPD processor in the N DPD processors and a 2pthsecond baseband signal sent by a 2pthDPD processor in the N DPD processors; add the (2p−1)thsecond baseband signal and the 2pthsecond baseband signal to obtain a (2p+1)thDPD processor input signal and a (2p+2)thDPD processor input signal in the N DPD processor input signals; and send the (2p+1)thDPD processor input signal and the (2p+2)thDPD processor input signal to a (2p+1)thDPD processor and a (2p+2)thDPD processor in the N DPD processors, wherein the (2p−1)thsecond baseband signal is a (2p−1)thsecond baseband signal in the N second baseband signals, the 2pthsecond baseband signal is a 2pthsecond baseband signal in the N second baseband signals, p is an integer, and a value of p ranges from 1 to L−1; and wherein: L is a multiple of 2, and an Lthadder in the L adders is configured to:
receive a (2L−1)thsecond baseband signal sent by a (2L−1)thDPD processor in the N DPD processors and a 2Lthsecond baseband signal sent by a 2LthDPD processor in the N DPD processors; add the (2L−1)thsecond baseband signal and the 2Lthsecond baseband signal to obtain a (2L+1)thDPD processor input signal and a (2L+2)thDPD processor input signal in the N DPD processor input signals; and send the (2L+1)thDPD processor input signal and the (2L+2)thDPD processor input signal to a (2L+1)thDPD processor and a (2L+2)thDPD processor in the N DPD processors; or L is not a multiple of 2, and an Lthadder in the L adders is configured to:
receive a (2L−1)thsecond baseband signal sent by a (2L−1)thDPD processor in the N DPD processors and a 2Lthsecond baseband signal sent by a 2LthDPD processor in the N DPD processors; add the (2L−1)thsecond baseband signal and the 2Lthsecond baseband signal to obtain a (2L+1)thDPD processor input signal in the N DPD processor input signals; and send the (2L+1)thDPD processor input signal to a (2L+1)thDPD processor in the N DPD processors, wherein the (2L−1)thsecond baseband signal is a (2L−1)thsecond baseband signal in the N second baseband signals, the 2Lthsecond baseband signal is a 2Lthsecond baseband signal in the N second baseband signals, and when x is 1 or 2, the first baseband signal is the xthDPD processor input signal. 6. The apparatus according to wherein an ethsignal determining part in the W signal determining parts is configured to:
receive the N third baseband signals and the network coefficient, and determine an ethsecond pre-distortion part output signal based on the N third baseband signals and the network coefficient, wherein the ethsecond pre-distortion part output signal corresponds to at least one of the M fourth baseband signals, wherein e is an integer, and wherein a value of e ranges from 1 to W. 7. The apparatus according to wherein the coupling part is configured to:
receive the R radio frequency signals amplified by the power amplifiers; obtain one coupling part output signal based on the R radio frequency signals amplified by the power amplifiers; and send the coupling part output signal to the frequency mixing part; wherein the frequency mixing part is configured to:
receive a carrier signal and the coupling part output signal; perform down-conversion on the coupling part output signal based on the carrier signal to obtain a sixth baseband signal; and
send the sixth baseband signal to the ADC; and wherein the ADC is configured to:
perform analog to digital conversion on the sixth baseband signal to obtain the fifth baseband signal; and send the fifth baseband signal to the solving part. 8. The apparatus according to wherein the coupling part is configured to:
receive the R radio frequency signals amplified by the power amplifiers; obtain one coupling part output signal based on the R radio frequency signals amplified by the power amplifiers; and send the coupling part output signal to the frequency mixing part; wherein the frequency mixing part is configured to:
receive a carrier signal and the coupling part output signal; perform down-conversion on the coupling part output signal based on the carrier signal to obtain a sixth baseband signal; and send the sixth baseband signal to the clipper; wherein the clipper is configured to:
perform amplitude limiting processing on the sixth baseband signal to obtain a seventh baseband signal; and send the seventh baseband signal to the ADC; and wherein the ADC is configured to:
perform analog to digital conversion on the seventh baseband signal to obtain the fifth baseband signal; and send the fifth baseband signal to the solving part. 9. The apparatus according to wherein the second pre-distortion part is further configured to send a tthfourth baseband signal in the M fourth baseband signals to a tthfrequency mixing part in the M frequency mixing parts; wherein the oscillator is configured to:
generate a carrier signal; and send the carrier signal to the M frequency mixing parts; and wherein the tthfrequency mixing part in the M frequency mixing parts is configured to perform up-conversion on the tthfourth baseband signal based on the carrier signal to obtain a tthfirst radio frequency signal in M first radio frequency signals, wherein t is an integer, and wherein a value oft ranges from 1 to M. 10. The apparatus according to wherein the second pre-distortion part is further configured to send a tthfourth baseband signal in the M fourth baseband signals to a tthfrequency mixing part in the M frequency mixing parts; wherein the oscillator is configured to:
generate a carrier signal; and send the carrier signal to the M frequency mixing parts and the frequency mixing part that is comprised in the feedback signal conversion part; and wherein the tthfrequency mixing part in the M frequency mixing parts is configured to perform up-conversion on the tthfourth baseband signal based on the carrier signal to obtain a tthfirst radio frequency signal in M first radio frequency signals, wherein t is an integer, and wherein a value oft ranges from 1 to M. 11. The apparatus according to wherein the tthfrequency mixing part in the M frequency mixing parts is further configured to send the tthfirst radio frequency signal in the M first radio frequency signals to a tthPA in the M PAs; and wherein the tthPA in the M PAs is configured to:
amplify the tthfirst radio frequency signal to obtain a tthsecond radio frequency signal in M second radio frequency signals; and send the tthsecond radio frequency signal to the feedback signal conversion part, wherein the tthsecond radio frequency signal is used as one radio frequency signal amplified by a power amplifier in the R radio frequency signals that are amplified by the power amplifiers and that are received by the feedback signal conversion part, wherein t is an integer, and wherein a value oft ranges from 1 to M. 12. The apparatus according to wherein the tthPA in the M PAs is further configured to send the tthsecond radio frequency signal to a tthantenna in the M antennas; and wherein the tthantenna in the M antennas is configured to send the tthsecond radio frequency signal on an air interface, wherein t is an integer, and wherein a value of t ranges from 1 to M. 13. A method, comprising:
performing digital pre-distortion processing on a first baseband signal based on N sets of pre-distortion parameters to obtain N second baseband signals; performing digital to analog conversion on the N second baseband signals to obtain N third baseband signals; determining M fourth baseband signals based on the N third baseband signals and a network coefficient; determining a fifth baseband signal based on R radio frequency signals amplified by power amplifiers, wherein the R radio frequency signals amplified by the power amplifiers are determined based on the M fourth baseband signals; and determining the N sets of pre-distortion parameters and the network coefficient based on the first baseband signal and the fifth baseband signal, wherein N, M, and R are integers, N is greater than or equal to 1, M is greater than or equal to N, and R is greater than or equal to 1 and less than or equal to M. 14. The method according to x is an integer, and a value of x ranges from 1 to N; when x is 1, performing digital pre-distortion processing on the first baseband signal based on an xthset of pre-distortion parameters in the N sets of pre-distortion parameters to obtain an xthsecond baseband signal in the N second baseband signals; or when x is any integer from 2 to N, performing digital pre-distortion processing on an (x−1)thsecond baseband signal in the N second baseband signals based on an xthset of pre-distortion parameters in the N sets of pre-distortion parameters to obtain an xthsecond baseband signal in the N second baseband signals. 15. The method according to x is an integer, and a value of x ranges from 1 to N; when x is any integer from 1 to N, performing digital pre-distortion processing on an xthinput signal in N input signals based on an xthset of pre-distortion parameters in the N sets of pre-distortion parameters to obtain an xthoutput signal in N output signals, wherein when x is 1, the xthinput signal is the first baseband signal, or when x is any integer from 2 to N, the xthinput signal is an (x−1)thoutput signal in the N output signals; and when x is any integer from 1 to N−1, multiplying the xthoutput signal by an (x+1)thoutput signal in the N output signals to obtain an xthsecond baseband signal in the N second baseband signals; or when x is N, determining that the xthoutput signal in the N output signals is an xthsecond baseband signal in the N second baseband signals. 16. The method according to x is an integer, and a value of x ranges from 1 to N; when x is any integer from 1 to N, performing digital pre-distortion processing on an xthinput signal in N input signals based on an xthset of pre-distortion parameters in the N sets of pre-distortion parameters to obtain an xthoutput signal in N output signals, wherein the xthinput signal is the first baseband signal; and when x is any integer from 1 to N−1, adding the xthoutput signal and an (x+1)thoutput signal in the N output signals to obtain an xthsecond baseband signal in the N second baseband signals; or when x is N, determining that the xthoutput signal in the N output signals is an xthsecond baseband signal in the N second baseband signals. 17. The method according to x is an integer, and a value of x ranges from 1 to N; when x is any integer from 1 to N, performing digital pre-distortion processing on an xthinput signal in N input signals based on an xthset of pre-distortion parameters in the N sets of pre-distortion parameters to obtain an xthsecond baseband signal in the N second baseband signals, wherein: when x is 1 or 2, the xthinput signal is the first baseband signal; or when x is any integer from 2 to N, the xthinput signal is a signal obtained by adding a (2p−1)thoutput signal and a 2pthoutput signal in the N output signals, wherein p is equal to a value obtained by rounding ((x−2)/2) up to the next integer. 18. The method according to of determining a tthfourth baseband signal in the M fourth baseband signals based on the N third baseband signals and the network coefficient, wherein t is an integer, and a value oft ranges from 1 to M. 19. The method according to performing up-conversion on the M fourth baseband signals based on a carrier signal to obtain M first radio frequency signals; and performing power amplification on the M first radio frequency signals to obtain M radio frequency signals amplified by the power amplifiers, wherein the R radio frequency signals amplified by the power amplifiers are R radio frequency signals in the M radio frequency signals amplified by the power amplifiers. 20. A pre-distortion processing apparatus, comprising a first pre-distortion part, a second pre-distortion part, a feedback signal conversion part, and a solving part, wherein:
the first pre-distortion part comprises N digital pre-distortion (DPD) processors, and is configured to:
receive a first baseband signal and N sets of pre-distortion parameters; perform digital pre-distortion processing on the first baseband signal based on the N sets of pre-distortion parameters to obtain N second baseband signals; and send the N second baseband signals to the second pre-distortion part; the second pre-distortion part is configured to:
receive the N second baseband signals and a network coefficient; and determine M third baseband signals based on the N second baseband signals and the network coefficient; the feedback signal conversion part is configured to:
receive R radio frequency signals amplified by power amplifiers, wherein the R radio frequency signals amplified by the power amplifiers are radio frequency signals obtained based on the M third baseband signals; convert, into a fifth baseband signal, the R radio frequency signals amplified by the power amplifiers; and send the fifth baseband signal to the solving part; and the solving part is configured to:
receive the first baseband signal and the fifth baseband signal; determine the N sets of pre-distortion parameters and the network coefficient based on the first baseband signal and the fifth baseband signal; send the N sets of pre-distortion parameters to the first pre-distortion part; and send the network coefficient to the second pre-distortion part, wherein N, M, and R are integers, N is greater than or equal to 1, M is greater than or equal to N, and R is greater than or equal to 1 and less than or equal to M.CROSS-REFERENCE TO RELATED APPLICATIONS
TECHNICAL FIELD
BACKGROUND
SUMMARY
BRIEF DESCRIPTION OF DRAWINGS
DETAILED DESCRIPTION OF EMBODIMENTS










