Multichannel nonlinearity cancellation system, method, and apparatus

The multi-channel nonlinearity cancellation system addresses non-linearity and isolation issues in analog devices by using feedback-based cancellation processes, improving signal linearity and spectral efficiency for 5.5G/6G communication systems.

JP7897432B2Active Publication Date: 2026-07-29HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2023-11-07
Publication Date
2026-07-29

AI Technical Summary

Technical Problem

The increasing bandwidth and frequency requirements for 5.5G/6G communication systems lead to deteriorating non-linearity and transmit-receive isolation issues in analog devices, causing interference and inefficient use of spectral resources.

Method used

A multi-channel nonlinearity cancellation system comprising a digital transmission module, first and second cancellation modules, and analog processing modules, which utilize feedback units to collect nonlinear signals for cancellation processes, including linear pre-distortion and nonlinear model construction to reduce interference and improve isolation.

Benefits of technology

The system enhances signal linearity, reduces nonlinear distortion, and optimizes spectral resource utilization by effectively canceling nonlinearity and meeting isolation metrics, thereby supporting wider bandwidths in future communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007897432000001
    Figure 0007897432000001
  • Figure 0007897432000002
    Figure 0007897432000002
  • Figure 0007897432000003
    Figure 0007897432000003
Patent Text Reader

Abstract

This application provides a multi-channel nonlinearity cancellation system, method, and apparatus. The system includes a digital transmission module, a first cancellation module, multiple second cancellation modules, and multiple analog processing modules. The digital transmission module generates a first high-frequency signal based on a baseband signal. The first cancellation module performs a first cancellation process on the first high-frequency signal based on a nonlinear signal fed back by a feedback unit to obtain a second high-frequency signal. The second cancellation module performs a second cancellation process on the second high-frequency signal based on the nonlinear signal fed back by a feedback unit in a corresponding analog processing module to obtain a third high-frequency signal, and transmits the third high-frequency signal to an analog transmission unit in a corresponding connected analog processing module. The first cancellation module addresses a common portion of the nonlinear signals transmitted by the feedback signals, and the second cancellation module addresses a different portion of the nonlinear signals transmitted by the corresponding feedback signals, thereby improving cancellation performance and improving spectral resource utilization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Cross-reference to Related Applications This application claims priority to Chinese Patent Application No. 202211517425.0, titled "MULTI-CHANNEL NONLINEARITY CANCELLATION SYSTEM, METHOD, AND APPARATUS", filed with the China National Intellectual Property Administration on November 29, 2022, which is incorporated herein by reference in its entirety.

[0002] This application relates to the field of wireless communication technologies, and particularly to multi-channel nonlinearity cancellation systems, methods, and apparatuses.

Background Art

[0003] For 5.5G / 6G, the requirements for large bandwidth are increasing even more, so analog devices need to have stronger bandwidth capabilities and support higher frequency bands. However, due to the increase in bandwidth and frequency, the non-linearity (inter modulation Xth, IMDX) and transmit-receive isolation of analog devices are gradually deteriorating.

[0004] FIG. 1 is a diagram of a current conventional analog device. As shown in FIG. 1, the high-frequency channels in an analog device are configured to perform processes such as amplification and frequency conversion on high-frequency signals; the power divider is configured to perform high-frequency division on the high-frequency signals from the high-frequency channels; the signals output by the power divider are transmitted by a transmit (TX) module (abbreviated as TX in the figure and subsequent descriptions) in a transceiver module; the receive (RX) module (abbreviated as RX in the figure) is configured to receive analog signals from the external space.

[0005] When an analog device transmits a signal, the nonlinear circuitry within the analog device generates a nonlinear signal. When two or more signals of different frequencies are input to a nonlinear circuit, the operation performed by the nonlinear device generates many harmonics and coupled frequency components, causing interference with the signal transmitted by the TX. Therefore, the frequency of high-frequency signals can only be between the transmission frequency and an integer multiple of the transmission frequency. Currently, the problem of transmit-receive isolation is solved indirectly by shifting the receive and transmit spectra, resulting in a large amount of spectrum being wasted.

[0006] In light of this, if the isolation and performance indicators such as IMDX of analog and transceiver devices within communication devices do not meet the requirements of the hardware system specifications, how to resolve isolation and nonlinearity issues in order to maximize the use of spectral resources and support the future development of wider bandwidths for 6G has become an urgent issue that needs to be addressed. [Overview of the project]

[0007] Embodiments of this application provide a multi-channel nonlinearity cancellation system, method, and apparatus for solving isolation and nonlinearity problems of analog devices within a communication device, thereby improving the utilization of spectral resources. [Means for solving the problem]

[0008] According to a first aspect, an embodiment of the present application provides a multi-channel nonlinear cancellation system comprising a digital transmission module, a first cancellation module, a plurality of second cancellation modules, and a plurality of analog processing modules. The plurality of second cancellation modules are connected to the plurality of analog processing modules on a one-to-one basis; each analog processing module includes an analog transmission unit and a feedback unit connected to each other; the analog transmission unit in any one of the analog processing modules is configured to convert a received first digital signal into a first analog signal and transmit the analog signal via an antenna; the feedback unit in any one of the analog processing modules is configured to collect the nonlinear signal generated when the connected analog transmission unit performs digital-to-analog conversion and to feed back the collected nonlinear signal to the first and second cancellation modules corresponding to the analog processing modules. The digital transmission module high frequency is configured to generate a first high frequency signal based on an input baseband signal and transmit the first high frequency signal to the first cancellation module. The first cancellation module is configured to perform a first cancellation process on the first high-frequency signal based on a nonlinear signal fed back by a feedback unit in a plurality of analog processing modules in order to acquire a second high-frequency signal, and to transmit the second high-frequency signal to each second cancellation module. Each second cancellation module is configured to perform a second cancellation process on the second high-frequency signal based on a nonlinear signal fed back by a feedback unit in the corresponding analog processing module in order to acquire a third high-frequency signal, and to transmit the third high-frequency signal to the analog transmission unit in the corresponding analog processing module. The first high-frequency signal, the second high-frequency signal, and the third high-frequency signal are all first digital signals.

[0009] According to the multi-channel nonlinear cancellation system provided in this application, a first cancellation module and a second cancellation module can jointly reduce the difficulty of maintaining consistency between devices, improve cancellation performance, and satisfy the isolation metrics required by the system. The first cancellation module is configured to handle the common portion of the nonlinear signals transmitted by the feedback signal, and the second cancellation module is configured to handle the difference between the nonlinear signals transmitted by the corresponding feedback signal. By using the first and second cancellation modules, cancellation performance can be improved and the isolation metrics required by the system can be satisfied.

[0010] In possible implementations, the multi-channel nonlinearity cancellation system may further include a combiner. A feedback unit in one of the analog processing modules is configured to feed back the collected nonlinear signals to the combiner. The combiner is configured to combine the received nonlinear signals, which have been fed back by the feedback units in the multiple analog processing modules, to generate a combined feedback signal, and to transmit the combined feedback signal to a first cancellation module. The first cancellation module is specifically configured to determine a first least mean squares error between a first high-frequency signal and the combined feedback signal; to calculate first nonlinear coefficients based on the first least mean squares error; and to perform a first cancellation operation on the first high-frequency signal based on the first nonlinear coefficients in order to obtain a second high-frequency signal. A first nonlinear model may be constructed based on the first nonlinear coefficients. The first high-frequency signal is input to the first nonlinear model for the first cancellation operation in order to obtain a second high-frequency signal.

[0011] In possible implementations, one of the second cancellation modules includes a linear pre-distortion unit and a nonlinearity cancellation unit. The linear pre-distortion unit is configured to perform linear pre-distortion on the second high-frequency signal to obtain a second high-frequency signal obtained by linear pre-distortion. The nonlinearity cancellation unit is configured to perform a second cancellation operation on the second high-frequency signal obtained by linear pre-distortion, based on the nonlinear signal fed back by the feedback unit in the corresponding analog processing module, to obtain a third high-frequency signal. The nonlinearity generated by analog devices is quite diverse. In addition, the signals reaching the analog devices are also quite diverse because the signals are affected by the analog link. The second cancellation module is configured to address the differences between the nonlinear signals transmitted by the corresponding feedback signal. The second cancellation module can construct a nonlinear model based on the second high-frequency signal and the nonlinear signal transmitted by the corresponding feedback signal, calculate nonlinear coefficients based on the least mean squares error, and apply the nonlinear coefficients to construct the nonlinear model. In this way, the difference in overall nonlinearity cancellation is reduced, interference is canceled more thoroughly and accurately, the linearity of the signal is improved, and nonlinear distortion is reduced.

[0012] In possible implementations, a linear pre-distortion unit is specifically configured to acquire a first high-frequency signal and, based on the first high-frequency signal and a nonlinear signal fed back by a feedback unit in the corresponding analog processing module, acquire amplitude, phase, and delay parameters; and to perform linear pre-distortion on the second high-frequency signal based on the amplitude, phase, and delay parameters in order to acquire a second high-frequency signal acquired by linear pre-distortion. The amplitude, phase, and delay parameters may include adjustable amplitude, adjustable phase, and adjustable delay values, respectively. A linear model can be constructed based on the parameters. After the second high-frequency signal is input to the linear model, linear pre-distortion can be performed on the second high-frequency signal to obtain the second high-frequency signal acquired by linear pre-distortion. In other words, the linear model processes the second high-frequency signal into a distortion-free signal.

[0013] In possible implementations, the nonlinearity cancellation unit is specifically configured to acquire a first high-frequency signal, determine a second least mean squares error between the first high-frequency signal and a nonlinear signal received by a feedback unit in the corresponding analog processing module; calculate a second nonlinear coefficient based on the second least mean squares error; and perform a second cancellation operation on the second high-frequency signal acquired by linear pre-distortion based on the second nonlinear coefficient in order to acquire a third high-frequency signal.

[0014] In possible implementations, the multi-channel nonlinearity cancellation system further includes a digital receiving module, and each analog processing module further includes an analog receiving unit. The analog receiving unit is configured to receive a second analog signal via an antenna, convert the second analog signal into a second digital signal, and transmit the second digital signal to the digital receiving module.

[0015] In possible implementations, the multi-channel nonlinearity cancellation system may further include a power distributor. One end of the power distributor is connected to a first cancellation module, and the other end of the power distributor is connected to each second cancellation module. The power distributor is configured to receive a second high-frequency signal from the first cancellation module and to transmit the second high-frequency signal to each second cancellation module.

[0016] In possible implementations, each analog transmission unit includes a digital-to-analog converter and a power amplifier. The digital-to-analog converter is configured to convert a first digital signal into a first analog signal. The power amplifier is configured to amplify the power of the first analog signal.

[0017] According to a second aspect, the present application provides a multi-channel nonlinearity cancellation method. The method includes the steps of: generating a first high-frequency signal based on an input baseband signal and transmitting the first high-frequency signal to a first cancellation module; performing a first cancellation process on the first high-frequency signal based on a nonlinear signal fed back by feedback units in a plurality of analog processing modules to obtain a second high-frequency signal and transmitting the second high-frequency signal to each second cancellation module; and performing a second cancellation process on the second high-frequency signal based on a nonlinear signal fed back by a corresponding analog processing module to obtain a third high-frequency signal and transmitting the third high-frequency signal to an analog transmitting unit in the corresponding analog processing module.

[0018] In possible implementations, the steps include: performing a first cancellation process on a first high-frequency signal based on a nonlinear signal fed back by feedback units in a plurality of analog processing modules in order to obtain a second high-frequency signal; combining received nonlinear signals fed back by feedback units in a plurality of analog processing modules in order to generate a coupled feedback signal; determining a first least mean squares error between the first high-frequency signal and the coupled feedback signal; calculating a first nonlinear coefficient based on the first least mean squares error; and performing a first cancellation process on the first high-frequency signal based on the first nonlinear coefficient in order to obtain a second high-frequency signal.

[0019] In possible implementations, the steps of performing a second cancellation process on a second high-frequency signal based on a nonlinear signal fed back by a feedback unit in the corresponding analog processing module include: performing linear pre-distortion on a second high-frequency signal to obtain a second high-frequency signal obtained by linear pre-distortion; and performing a second cancellation process on a second high-frequency signal obtained by linear pre-distortion based on a nonlinear signal fed back by a feedback unit in the corresponding analog processing module to obtain a third high-frequency signal.

[0020] In possible implementations, the steps of performing linear pre-distortion on a second high-frequency signal to obtain a second high-frequency signal obtained by linear pre-distortion include: obtaining a first high-frequency signal and obtaining amplitude parameters, phase parameters, and delay parameters based on the first high-frequency signal and a nonlinear signal fed back by a feedback unit in the corresponding analog processing module; and performing linear pre-distortion on a second high-frequency signal based on amplitude parameters, phase parameters, and delay parameters to obtain a second high-frequency signal obtained by linear pre-distortion.

[0021] In a possible implementation, the steps of obtaining a third high-frequency signal include: performing a second cancellation operation on a second high-frequency signal obtained by linear pre-distortion based on a nonlinear signal fed back by a feedback unit in the corresponding analog processing module; obtaining a first high-frequency signal; determining a second least mean squares error between the first high-frequency signal and a nonlinear signal received by a feedback unit in the corresponding analog processing module; calculating a second nonlinear coefficient based on the second least mean squares error; and performing a second cancellation operation on the second high-frequency signal obtained by linear pre-distortion based on the second nonlinear coefficient in order to obtain a third high-frequency signal.

[0022] In possible implementations, the method further includes the steps of receiving a second analog signal via an antenna, converting the second analog signal into a second digital signal, and transmitting the second digital signal to a digital receiving module.

[0023] According to a third aspect, the present application provides a multi-channel nonlinearity cancellation device. The device is 2The method / operation / step / action described in the aspect may be performed and may include modules corresponding one-to-one. The modules may be implemented by a hardware circuit, software, or a combination of a hardware circuit and software. In the design, the apparatus may include a processing module and a communication module.

[0024] The processing module generates a first high-frequency signal based on an input baseband signal and transmits the first high-frequency signal to a first cancellation module; in order to obtain a second high-frequency signal, a first cancellation process is performed on the first high-frequency signal based on a non-linear signal fed back by a feedback unit in a plurality of analog processing modules, and the second high-frequency signal is transmitted to each second cancellation module; in order to obtain a third high-frequency signal, a second cancellation process is performed on the second high-frequency signal based on a non-linear signal fed back by a feedback unit in the corresponding analog processing module, and the third high-frequency signal is configured to be transmitted to an analog transmission unit in the corresponding analog processing module. The communication module is configured to transmit the third high-frequency signal to an external space via an antenna.

[0025] According to a fourth aspect, an embodiment of the present application further provides a computer program. When the computer program is run on a computer, the computer can perform the method according to the second aspect.

[0026] According to a fifth aspect, an embodiment of the present application further provides a computer program product including instructions. When the instructions are run on a computer, the computer can perform the method according to the second aspect.

[0027] According to a sixth aspect, an embodiment of the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program or instructions. When the computer program or instructions are run on a computer, the computer is enabled to perform the method according to the second aspect.

[0028] According to the seventh aspect, an embodiment of the present application further provides a chip. The chip is configured to perform the method according to the second aspect. Optionally, the chip is configured to read a computer program stored in a memory in order to perform the method according to the second aspect.

[0029] According to the eighth aspect, an embodiment of the present application further provides a chip system. The chip system includes a processor configured to support a computer device to implement the method according to the second aspect. In a possible design, this chip system further includes a memory. The memory is configured to store programs and data required for the computer device. The chip system can include a chip or can include a chip and another discrete component.

[0030] Regarding the effects of the solutions provided by any one of the second aspect to the eighth aspect, please refer to the corresponding description of the first aspect.

Brief Description of Drawings

[0031] [Figure 1] It is a diagram of the transmission and reception of analog devices. [Figure 2] It is Diagram 1 of a multi-channel non-linearity cancellation system. [Figure 3] It is Diagram 2 of a multi-channel non-linearity cancellation system. [Figure 4] It is Diagram 3 of a multi-channel non-linearity cancellation system. [Figure 5] It is Diagram 4 of a multi-channel non-linearity cancellation system. [Figure 6] It is Diagram 5 of a multi-channel non-linearity cancellation system. [Figure 7] It is a flowchart of a multi-channel non-linearity cancellation method. [Figure 8]This is a diagram illustrating the configuration of a multi-channel nonlinearity cancellation device. [Modes for carrying out the invention]

[0032] To further clarify the purpose, technical solutions, and advantages of the embodiments of this application, the embodiments of this application will be described in more detail below with reference to the accompanying drawings.

[0033] In the following description of embodiments of this application, at least one indicates one or more; multiple indicates two or more; "and / or" describes a relationship between related subjects and indicates that three relationships may exist, where, for example, A and / or B may indicate the following three cases: only A exists, both A and B exist, or only B exists; the letter " / " usually indicates a "either" relationship between related subjects. In addition, in embodiments of this application, terms such as first and second may be used to describe subjects, but it should be understood that the subjects are not limited by these terms. These terms are simply used to distinguish subjects from one another.

[0034] The terms “including,” “having,” and any variations thereof, as used in the following description of embodiments of this application, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device comprising a set of steps or units may further include, as optional, other steps or units not listed, or may further include, other specific steps or units of the process, method, product, or device, as optional. Note that in embodiments of this application, expressions such as “example” or “for example” are used to indicate that an example, illustration, or explanation is being given. Any method or design solution described as “example” or “for example” in embodiments of this application should not be described as being preferable to or having more advantages than another method or design solution. More precisely, the use of expressions such as “example” or “for example” is intended to present the relevant concepts in a specific way.

[0035] The technologies provided in the embodiments of this application can be used in a variety of communication systems. For example, the communication systems may be third-generation (3G) communication systems (e.g., universal mobile telecommunication system, UMTS), fourth-generation (4G) communication systems (e.g., long-term evolution, LTE) systems, fifth-generation (5G) communication systems, worldwide interoperability for microwave access (WiMAX), or wireless local area network (WLAN) systems, integrated systems of multiple systems, or future communication systems, such as sixth-generation (6G) communication systems. 5G communication systems are sometimes referred to as new radio (NR) systems.

[0036] In wireless communication systems, analog devices need to amplify power to meet the requirements for transmitting signals. With 5.5G / 6G, the demand for larger bandwidths is even greater, requiring analog devices to have stronger bandwidth capabilities and support higher frequency bands. As a result, the nonlinearity and transmit / receive isolation of analog devices gradually deteriorate. Considering this, this application provides a multi-channel nonlinearity cancellation system. By using a multi-level cancellation module, the difficulty of maintaining consistency between nonlinearity cancellations performed by the device is reduced, and existing isolation and nonlinearity problems are resolved by fully utilizing spectral resources.

[0037] Figure 2 is a diagram 1 of the multi-channel nonlinearity cancellation system according to this application. As shown in Figure 2, the multi-channel nonlinearity cancellation system 200 includes a digital transmission module 201, a first cancellation module 202, a plurality of second cancellation modules 203, and a plurality of analog processing modules 204. The plurality of second cancellation modules 203 are connected to the plurality of analog processing modules 204 on a one-to-one basis. Each analog processing module 204 includes an analog transmission unit 2041 and a feedback unit 2042 connected to each other. The analog transmission unit 2041 is configured to convert a received first digital signal into a first analog signal and to transmit the first analog signal via an antenna. The feedback unit 2042 is configured to collect the nonlinear signal generated when the connected analog transmission unit 2041 performs digital-to-analog conversion and to feed back the collected nonlinear signal to the first and second cancellation modules corresponding to the analog processing modules.

[0038] The digital transmission module 201 is configured to generate a first high-frequency signal based on an input baseband signal and to transmit the first high-frequency signal to the first cancellation module 202.

[0039] The first cancellation module 202 is configured to perform a first cancellation process on the first high-frequency signal based on a nonlinear signal fed back by a feedback unit 2042 in a plurality of analog processing modules 204 in order to acquire a second high-frequency signal, and to transmit the second high-frequency signal to each second cancellation module 203.

[0040] Each second cancellation module 203 is configured to perform a second cancellation process on the second high-frequency signal based on a nonlinear signal fed back by a feedback unit 2042 in the corresponding analog processing module 204 in order to acquire a third high-frequency signal, and to transmit the third high-frequency signal to an analog transmission unit 2041 in the corresponding connected analog processing module 204. The first high-frequency signal, the second high-frequency signal, and the third high-frequency signal are all first digital signals.

[0041] The digital transmission module 201, the first cancellation module 202, the multiple second cancellation modules 203, and the multiple analog processing modules 204 can all be located in a transmitter of a network device or user equipment. The transmitter may include at least one transmission channel. Each transmission channel is configured to transmit a baseband signal to the digital transmission module 201. The digital transmission module 201, the first cancellation module 202, the multiple second cancellation modules 203, and the multiple analog processing modules 204 can be connected to each other by optical fiber.

[0042] Baseband signals can be further classified into digital baseband signals and analog baseband signals. The analog transmitting unit 2041 may be a remote radio unit (RRU), a pico remote radio unit (pRRU), an active antenna unit (AAU), another unit, module, or device with high-frequency processing capabilities, etc. It can be understood that the analog transmitting unit 2041 is responsible for transmitting radio signals. The analog transmitting unit 2041 may also have some baseband functionality. Specifically, baseband functionality close to high frequencies may be moved to the analog transmitting unit 2041 for implementation. For example, the analog transmitting unit 2041 may implement at least one of the following functions: fast Fourier transform (FFT) / inverse fast Fourier transform (iFFT), beamforming, physical random access channel (PRACH) extraction and filtering, etc.

[0043] A device configured to implement analog transmission functionality may be the analog transmission unit 2041, a device having some of the functionality of the analog transmission unit 2041, or an apparatus capable of supporting and implementing the functionality of the analog transmission unit 2041, such as a chip system, hardware circuitry, software modules, or a combination of hardware circuitry and software modules. The apparatus may be installed on the analog transmission unit 2041. In the system of this embodiment of the present application, the analog transmission unit 2041 is used as an example for illustrative purposes.

[0044] The analog transmission unit 2041 within the analog processing module 204 may specifically include analog devices such as a digital-to-analog converter (DAC) and a power amplifier (PA). The digital-to-analog converter is configured to convert a received first digital signal into a first analog signal (converting a digital type signal into an analog type signal). To meet the requirements for transmitting the signal, the power amplifier needs to amplify the power and then transmit the signal into radio space. The power amplifier operates in its nonlinear region when amplifying the signal. The nonlinearity in the nonlinear region causes problems such as harmonic distortion and intermodulation distortion resulting from amplitude distortion and phase distortion.

[0045] Therefore, to avoid nonlinear distortion caused by power amplification, the analog transmission unit 2041 in the analog processing module 204 feeds back its output signal to the feedback unit 2042. The feedback unit 2042 collects the nonlinear signal generated by the connected analog transmission unit 2041 and can feed back the nonlinear signal to the first cancellation module 202 and the second cancellation module 203, which correspond to the analog processing module 204.

[0046] Optionally, if the power of the signal to be power amplified is high, the signal output by the analog transmission unit 2041 may be coupled to the feedback unit 2042 by forming a coupler, thereby reducing the power of the signal and increasing the processing speed.

[0047] Optionally, the feedback unit 2042 may include an analog-to-digital converter (ADC). The analog-to-digital converter can be present in the feedback unit 2042 in multiple forms. For example, the ADC may be integrated into the feedback unit 2042 in software and / or hardware form; or the ADC may be separate from the feedback unit 2042 and located between the analog transmission unit 2041 and the feedback unit 2042; or the ADC may be separate from the feedback unit 2042 and located between the feedback unit 2042 and the corresponding first cancellation module 202 and / or second cancellation module 203.

[0048] In addition, secondary interference signals may be generated during the processing and transmission of analog-type signals. Therefore, in this embodiment of the present application, the second cancellation module 203 can process digital-type signals. Specifically, the feedback unit 2042 and the analog transmission unit 2041 may be specifically connected via an ADC.

[0049] The signal received by the feedback unit 2042 may include a feedback signal corresponding to the signal transmitted by the analog transmission unit 2041, an interference signal generated due to nonlinear interference caused by the analog transmission unit 2041, and further, an interference signal generated due to interference caused by other analog transmission units 2041. In other words, in this case, the signal received by the feedback unit 2042 is a mixed signal containing multiple signals. Note that the feedback signal corresponding to the signal transmitted by the analog transmission unit 2041 is a nonlinear signal generated by the power amplifier within the analog transmission unit 2041.

[0050] The first cancellation module 202 is configured to perform a first cancellation process on the first high-frequency signal based on a nonlinear signal fed back by a feedback unit 2042 in a plurality of analog processing modules 204 in order to acquire a second high-frequency signal, and to transmit the second high-frequency signal to each second cancellation module 203.

[0051] The first cancellation module 202 may be coupled to a feedback unit 2042 in a plurality of analog processing modules 204 and receive nonlinear signals fed back by the feedback unit 2042 in the plurality of analog processing modules 204. Different nonlinear signals are highly similar and highly correlated. Therefore, the first cancellation module 202 may be configured to process the common portion of the nonlinear signals generated by the analog transmission unit 2041 and cancel the common portion of the nonlinear signals in order to implement overall nonlinearity cancellation, improve cancellation performance, and satisfy the isolation metrics of the communication system.

[0052] When a first cancellation process is performed on a first high-frequency signal based on a nonlinear signal fed back by a feedback unit 2042 within a plurality of analog processing modules 204, adaptive resolution criteria or methods such as least mean square (LMS), least square (LS), or recursive least square (RLS) may be used in particular to perform the cancellation. The first cancellation module 202 may be an integrated circuit or chip capable of implementing the above functions, or it may be a processor integrating the above functions.

[0053] The second cancellation module 203 is configured to perform a second cancellation process on the second high-frequency signal based on a nonlinear signal fed back by the feedback unit 2042 in the corresponding analog processing module 204 in order to acquire the third high-frequency signal, and to transmit the third high-frequency signal to the analog transmission unit 2041 in the corresponding analog processing module 204.

[0054] The nonlinear components generated by the analog devices within the analog processing module 204 vary considerably. In addition, since the signal is transmitted over an analog link, the group delay and amplitude unevenness of the signal vary considerably as it reaches the analog devices within the analog processing module 204, resulting in significant variations in the generated IMDX components.

[0055] Therefore, the second cancellation module 203 is coupled to the corresponding feedback unit 2042 and can receive the nonlinear signal transmitted by the feedback unit 2042 to address the difference between the nonlinear signals generated by the different analog transmission units 2041. In this way, the difference between the nonlinear signals is canceled in the second cancellation module 203, which corresponds to each of the feedback units 2042, in order to reduce the difference between the nonlinear cancellations, improve the cancellation performance, and satisfy the isolation metric of the communication system.

[0056] For example, when a second cancellation process is performed on a second high-frequency signal based on a corresponding nonlinear signal, adaptive resolution criteria or methods such as least squares mean, least squares, or recursive least squares may also be used to perform the cancellation. Those skilled in the art will know specific methods, and therefore details are not described herein. The second cancellation module 203 may be an integrated circuit or chip capable of implementing the above functions, or it may be a processor in which the above functions are integrated.

[0057] In this embodiment of the present application, only a solution for nonlinear interference cancellation for one digital transmission module 201 is shown, but a solution for interference cancellation for another digital transmission module 201 in the transmitter is similar to the structure described above. If the transmitter includes at least two digital transmission modules 201 and a plurality of analog processing modules 204, the modules connected to each digital transmission module 201 may include, correspondingly, one first cancellation module 202 and a plurality of second cancellation modules 203. Details are not described here.

[0058] Figure 3 is Figure 2 of the multi-channel nonlinearity cancellation system according to the present application. As shown in Figure 3, based on the structure of the multi-channel nonlinearity cancellation system shown in Figure 2, the multi-channel nonlinearity cancellation system further includes a combiner 205. A feedback unit 2042 located in any one of the analog processing modules 204 is configured to feed back the collected nonlinear signals to the combiner 205. The combiner 205 is configured to combine the received nonlinear signals collected by the feedback units 2042 in the multiple analog processing modules 204 in order to generate a combined feedback signal, and to transmit the combined feedback signal to a first cancellation module 202. The first cancellation module 202 is specifically configured to determine a first least mean squares error between a first high-frequency signal and a combined feedback signal; to calculate a first nonlinear coefficient based on the first least mean squares error; and to perform a first cancellation process on the first high-frequency signal based on the first nonlinear coefficient in order to obtain a second high-frequency signal.

[0059] The combiner 205 may specifically include a single-pole multi-state switch. The switches within the combiner 205 may be connected separately to the feedback unit 2042. When a single pole of the single-pole multi-state switch is switched to a first state, the first feedback unit 2042 in the multiple analog processing modules 204 is connected to the combiner 205 to receive the nonlinear signal fed back by the first feedback unit 2042; when a single pole of the single-pole multi-state switch is switched to a second state, the second feedback unit 2042 in the multiple analog processing modules 204 is connected. Combiner 205 It can be connected to and receive a nonlinear signal that is fed back by the second feedback unit 2042, and so on. The combined feedback signal is determined based on different nonlinear signals that are fed back by the feedback unit 2042 and received separately. Alternatively, the combiner 205 can directly generate the combined feedback signal based on the received nonlinear signals collected by the feedback unit 2042.

[0060] After determining the coupled feedback signal, the combiner 205 may transmit the coupled feedback signal to the first cancellation module 202. The first cancellation module 202 determines a first least mean squares error between the first high-frequency signal and the coupled feedback signal; calculates a first nonlinear coefficient based on the first least mean squares error; constructs a first nonlinear model based on the first nonlinear coefficient to obtain a second high-frequency signal, and inputs the first high-frequency signal to the first nonlinear model. The first nonlinear model is configured to perform a first cancellation process on the input first high-frequency signal.

[0061] The first cancellation module 202 is configured to address the common portion of the nonlinear signals transmitted by the feedback signal. Specifically, the first cancellation module 202 may construct a nonlinear model based on the first high-frequency signal and the coupled feedback signal, calculate nonlinear coefficients based on the least mean squares error, and apply the nonlinear coefficients to the construction of the nonlinear model. In this way, pre-distortion cancellation is implemented.

[0062] The following is the formula executed in the model. f(x) = a0 × xn + a1 × x^(n-1) + ... a(n-1) × x + an, where x is the input signal of the first cancellation module 202, n is the amount of delay at different times, and a is the amplitude-phase coefficient. The first nonlinear coefficient can be updated in real time based on the first least mean squares error.

[0063] In a possible implementation, as shown in Figure 4, the second cancellation module 203 particularly includes a linear pre-distortion unit 2031 and a nonlinearity cancellation unit 2032. The linear pre-distortion unit 2031 is configured to perform linear pre-distortion on the second high-frequency signal in order to obtain a second high-frequency signal obtained by linear pre-distortion. The nonlinearity cancellation unit 2032 is configured to perform a second cancellation process on the second high-frequency signal obtained by linear pre-distortion, based on a nonlinear signal fed back by a feedback unit 2042 in the corresponding analog processing module 204, in order to obtain a third high-frequency signal.

[0064] The linear pre-distortion unit 2031 is configured to acquire amplitude parameters, phase parameters, and delay parameters based on the nonlinear signal fed back by the feedback unit 2042 in the corresponding analog processing module 204, and the first high-frequency signal; and to perform linear pre-distortion on the second high-frequency signal based on the amplitude parameters, phase parameters, and delay parameters in order to acquire the second high-frequency signal acquired by linear pre-distortion.

[0065] The amplitude parameter, phase parameter, and delay parameter may include adjustable amplitude, phase, and delay values, respectively. A linear model can be constructed based on these parameters. After a second high-frequency signal is input to the linear model, linear pre-distortion can be performed on the second high-frequency signal to obtain the second high-frequency signal obtained by linear pre-distortion. In other words, the linear model processes the second high-frequency signal into a distortion-free signal. The linear pre-distortion unit 2031 may be a digital pre-distortion device or an analog pre-distortion device. This is not particularly limited herein.

[0066] The nonlinearity cancellation unit 2032 is specifically configured to determine a second least mean squares error between a first high-frequency signal and a nonlinear signal received by a feedback unit 2042 in the corresponding analog processing module 204; to calculate a second nonlinear coefficient based on the second least mean squares error; and to perform a second cancellation process on the second high-frequency signal obtained by linear pre-distortion based on the second nonlinear coefficient in order to obtain a third high-frequency signal.

[0067] The IMDX cancellation components generated by analog devices are quite diverse. In addition, since the signal is affected by the analog link, the signals reaching the analog devices are also quite diverse. The second cancellation module 203 can address the differences between the nonlinear signals transmitted by the corresponding feedback unit 2042. Specifically, the second cancellation module 203 can construct a nonlinear model based on the second high-frequency signal and the nonlinear signal transmitted by the corresponding feedback unit 2042. A second least mean squares error is determined between the first high-frequency signal and the nonlinear signal received by the feedback unit 2042 in the corresponding analog processing module 204, and a second nonlinear coefficient is calculated based on the second least mean squares error.

[0068] A second nonlinear model is constructed based on the second nonlinear coefficient, and a second high-frequency signal obtained by linear pre-distortion is input to the second nonlinear model, 3 A high-frequency signal is acquired. The second nonlinear model is configured to perform a second cancellation process on the input second high-frequency signal acquired by linear pre-distortion. In this way, the difference in overall nonlinearity cancellation is reduced, interference is canceled more thoroughly and accurately, the linearity of the signal is improved, and nonlinear distortion is reduced. For the process of inputting the second high-frequency signal acquired by linear pre-distortion into the second nonlinear model, please refer to the method of the embodiment described above. Details are not described again herein.

[0069] In a possible implementation, as shown in Figure 5, the multi-channel nonlinearity cancellation system further includes a digital receiving module 206, and each analog processing module 204 further includes an analog receiving unit 2043. The analog receiving unit 2043 is configured to receive a second analog signal via an antenna, convert the second analog signal into a second digital signal, and transmit the second digital signal to the digital receiving module 206. It can be understood that the analog receiving unit 2043 is responsible for receiving radio signals.

[0070] The analog receiving unit 2043 is the 2 The analog signal 2 Convert to a digital signal, 2 The system may include an analog-to-digital converter configured to transmit the digital signal to a digital receiving module 206. In addition, after the analog transmitting unit 2041 transmits the signal, the analog receiving unit 2043 is subjected to interference generated by the analog transmitting unit because nonlinearity and electromagnetic radiation are generated during analog processing. Therefore, a cancellation module may be placed between the digital receiving module 206 and the digital transmitting unit to cancel the interference generated by the analog transmitting unit to the analog receiving unit 2043. Decomposition and cancellation may be performed on the digital signal received by the digital receiving module 206. Based on a first high-frequency signal transmitted by the digital transmitting unit, the digital signal received by the digital receiving module 206 is decomposed, and the first high-frequency signal component in the digital signal is filtered out. This reduces the interference generated by the analog transmitting unit to the analog receiving unit 2043.

[0071] In possible implementations, as shown in Figure 6, the multi-channel nonlinearity cancellation system may further include a power distributor 207. One end of the power distributor 207 is connected to a first cancellation module 202, and the other end of the power distributor 207 is connected to each second cancellation module 203. The power distributor 207 is configured to receive a second high-frequency signal from the first cancellation module and to transmit the second high-frequency signal to each second cancellation module 203.

[0072] A certain degree of isolation is provided between the output ports of the power distributor 207. The power distributor 207 is configured to split one channel of an input signal into two or more channels for output. One end of the power distributor 207 is specifically configured to connect to a first cancellation module 202, and the other end of the power distributor 207 is specifically configured to connect to each second cancellation module 203.

[0073] The multi-channel nonlinearity cancellation system provided in this application allows the first cancellation module 202 and the second cancellation module 203 to reduce the difficulty of maintaining consistency between devices, improve cancellation performance, and satisfy the isolation metrics required by the system. The first cancellation module 202 is configured to address the common portion of the nonlinear signals transmitted by the feedback signal. Specifically, the first cancellation module 202 may construct a nonlinear model based on a first high-frequency signal and a coupled feedback signal, calculate a first nonlinear coefficient based on the least mean squares error, and apply the first nonlinear coefficient to the construction of the nonlinear model. In this way, pre-distortion cancellation is implemented. The second cancellation module 203 is configured to address the difference between the nonlinear signals transmitted by the corresponding feedback signal. Specifically, the second cancellation module 203 may construct a nonlinear model based on a second high-frequency signal and a nonlinear signal transmitted by the corresponding feedback signal, calculate a second nonlinear coefficient based on the least mean squares error, and apply the second nonlinear coefficient to the construction of the nonlinear model. In this way, the overall nonlinearity cancellation difference is reduced, cancellation performance is improved, and the isolation metrics required by the system are met. In addition, the implementation of the first cancellation module 202 and the second cancellation module 203 at the headend of the system is avoided, reducing costs.

[0074] It should be noted that the embodiments described above are applicable to systems such as mobile communication networks, fixed / wireless access networks, wireless data transmission, and radar. Specific scenarios are not limited herein.

[0075] In embodiments of this application, either the first cancellation module 202 or the second cancellation module 203 may be specifically implemented by an integrated circuit or chip integrating the functions of the corresponding module, or by a combination of memory and a processor. When implemented by a combination of memory and a processor, the first cancellation module 202 and the second cancellation module 203 may include at least one memory and a processor. The memory may store computer executable instructions that implement the functions of the corresponding module, so that a processor connected to the memory can call and execute these computer executable instructions.

[0076] In embodiments of this application, the communication device may be a base station or a radio terminal. The radio terminal may be a device that provides voice and / or data connectivity to a user, a handheld device with radio connectivity capabilities, or another processing device connected to a radio modem. The radio terminal can communicate with one or more core networks through a radio access network (e.g., RAN, radio access network). The radio terminal may be a mobile terminal such as a mobile phone (or “cellular” phone) or a computer with a mobile terminal. For example, the radio terminal may be a portable, pocket-sized, handheld, computer-integrated, or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network. For example, the radio terminal may be a device such as a personal communication service (PCS) phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a wireless local loop (WLL) station, or a personal digital assistant (PDA). Wireless terminals are sometimes called subscriber units, subscriber stations, mobile stations, mobile consoles, remote stations, access points, remote terminals, access terminals, user terminals, user agents, user devices, or user equipment. In the case of GSM systems, base stations may include base transceiver stations (BTS) and / or base station controllers (BSC).In TD-SCDMA and WCDMA systems, a base station may include a node B (NB) and / or a radio network controller (RNC). In LTE systems, the base station may be an eNB.

[0077] Based on the embodiments described above, the present application provides a multi-channel nonlinearity cancellation method. The method includes the steps of: generating a first high-frequency signal based on an input baseband signal and transmitting the first high-frequency signal to a first cancellation module; performing a first cancellation process on the first high-frequency signal based on a nonlinear signal fed back by feedback units in a plurality of analog processing modules to obtain a second high-frequency signal and transmitting the second high-frequency signal to each second cancellation module; and performing a second cancellation process on the second high-frequency signal based on a nonlinear signal fed back by a corresponding analog processing module to obtain a third high-frequency signal and transmitting the third high-frequency signal to an analog transmission unit in the corresponding analog processing module.

[0078] In possible implementations, the steps include: performing a first cancellation process on a first high-frequency signal based on a nonlinear signal fed back by feedback units in multiple analog processing modules in order to acquire a second high-frequency signal; and combining the received nonlinear signals fed back by feedback units in multiple analog processing modules in order to generate a coupled feedback signal; and The process includes the steps of: determining a first least mean squared error between a first high-frequency signal and a coupled feedback signal; calculating a first nonlinear coefficient based on the first least mean squared error; and performing a first cancellation process on the first high-frequency signal based on the first nonlinear coefficient in order to obtain a second high-frequency signal.

[0079] In possible implementations, the steps of performing a second cancellation process on a second high-frequency signal based on a nonlinear signal fed back by a feedback unit in the corresponding analog processing module include: performing linear pre-distortion on a second high-frequency signal to obtain a second high-frequency signal obtained by linear pre-distortion; and performing a second cancellation process on a second high-frequency signal obtained by linear pre-distortion based on a nonlinear signal fed back by a feedback unit in the corresponding analog processing module to obtain a third high-frequency signal.

[0080] In possible implementations, the steps of performing linear pre-distortion on a second high-frequency signal to obtain a second high-frequency signal obtained by linear pre-distortion include: obtaining a first high-frequency signal and obtaining amplitude parameters, phase parameters, and delay parameters based on the first high-frequency signal and a nonlinear signal fed back by a feedback unit in the corresponding analog processing module; and performing linear pre-distortion on a second high-frequency signal based on amplitude parameters, phase parameters, and delay parameters to obtain a second high-frequency signal obtained by linear pre-distortion.

[0081] In a possible implementation, the steps of obtaining a third high-frequency signal include: performing a second cancellation operation on a second high-frequency signal obtained by linear pre-distortion based on a nonlinear signal fed back by a feedback unit in the corresponding analog processing module; obtaining a first high-frequency signal; determining a second least mean squares error between the first high-frequency signal and a nonlinear signal received by a feedback unit in the corresponding analog processing module; calculating a second nonlinear coefficient based on the second least mean squares error; and performing a second cancellation operation on the second high-frequency signal obtained by linear pre-distortion based on the second nonlinear coefficient in order to obtain a third high-frequency signal.

[0082] In possible implementations, the method further includes the steps of receiving a second analog signal via an antenna, converting the second analog signal into a second digital signal, and transmitting the second digital signal to a digital receiving module.

[0083] Based on the implementation configuration described in the embodiments described above, this application provides a multi-channel nonlinearity cancellation method. The method can be performed by a transmitter described in any one of the embodiments described above. Figure 7 is a flowchart of the multi-channel nonlinearity cancellation method according to an embodiment of this application. The method is described in particular as follows.

[0084] Step S701a: The combiner collects the nonlinear signals fed back by the feedback units in the multiple analog processing modules to generate a coupled feedback signal, and transmits the coupled feedback signal to the first cancellation module. Switches in the combiner may be connected separately to the feedback units. When a single pole of a single-pole multi-state switch is switched to the first state, the first feedback unit may be connected to the combiner.

[0085] Step S701b: The digital transmission module generates a first high-frequency signal based on the input baseband signal and transmits the first high-frequency signal to the first cancellation module.

[0086] Step S7021: The first cancellation module determines the first least mean squared error between the first high-frequency signal and the coupled feedback signal.

[0087] Step S7022: The first cancellation module calculates a first nonlinear coefficient based on a first least mean squared error, constructs a first nonlinear model based on the first nonlinear coefficient, inputs a first high-frequency signal to the first nonlinear model to obtain a second high-frequency signal, and transmits the second high-frequency signal to each second cancellation module via a power distributor. The first cancellation module may be configured to implement overall nonlinear cancellation, improve cancellation performance, and satisfy the isolation metrics of the communication system by processing the common portion of the nonlinear signals generated by the analog transmission unit and canceling the common portion of the nonlinear signals.

[0088] Step S703: The second cancellation module collects the nonlinear signal that has been fed back by the feedback unit in the corresponding analog processing module.

[0089] Step S7041: The linear pre-distortion unit obtains amplitude parameters, phase parameters, and delay parameters based on the nonlinear signal and the first high-frequency signal received by the feedback unit in the corresponding analog processing module.

[0090] Step S7042: The linear pre-distortion unit constructs a linear model based on amplitude parameters, phase parameters, and delay parameters to obtain a second high-frequency signal obtained by linear pre-distortion, and inputs the second high-frequency signal into the linear model. The amplitude parameters, phase parameters, and delay parameters may include adjustable amplitude values, adjustable phase values, and adjustable delay values, respectively. The linear model may be constructed based on the parameters. After the second high-frequency signal is input into the linear model, linear pre-distortion is performed on the second high-frequency signal, and the second high-frequency signal obtained by linear pre-distortion can be acquired.

[0091] Step S7043: The nonlinearity cancellation unit determines a second least mean squared error between the first high-frequency signal and the nonlinear signal received by the feedback unit in the corresponding analog processing module.

[0092] Step S7044: The nonlinearity cancellation unit calculates second nonlinear coefficients based on the second least mean squares error to acquire a third high-frequency signal, constructs a second nonlinear model based on the second nonlinear coefficients, and inputs the second high-frequency signal obtained by linear pre-distortion into the second nonlinear model. The nonlinear components generated by the analog device are quite diverse. In addition, since the signal is affected by the analog link, the signal reaching the analog device is also quite diverse. The second cancellation module can address the difference between the nonlinear signals transmitted by the corresponding feedback signal. The second cancellation module constructs a nonlinear model based on the second high-frequency signal and the nonlinear signals transmitted by the corresponding feedback signal, calculates nonlinear coefficients based on the least mean squares error, and applies the nonlinear coefficients to the construction of the nonlinear model. In this way, the difference in overall nonlinearity cancellation is reduced, interference is canceled more thoroughly and accurately, the linearity of the signal is improved, and nonlinear distortion is reduced.

[0093] Step S705: The analog transmission unit is configured to convert the received third high-frequency signal into a first analog signal and transmit the first analog signal via the antenna.

[0094] Based on the same technical concept, this application further provides a multi-channel nonlinearity cancellation device. For example, the multi-channel nonlinearity cancellation device 800 may be a chip or a chip system. Optionally, in this embodiment of the application, the chip system may include a chip, or include a chip and other discrete components.

[0095] As shown in Figure 8, the multi-channel nonlinearity cancellation device 800 may include at least one processor 810. Optionally, the processor 810 is coupled to memory. Optionally, the memory may be located within the device, and the memory may be integrated with the processor, or the memory may be located outside the device. For example, the multi-channel nonlinearity cancellation device 800 may further include at least one memory 820. The memory 820 stores computer programs, computer programs or instructions, and / or data necessary to implement any one of the above examples. The processor 810 may execute the computer program stored in the memory 820 to perform the method in any one of the above examples.

[0096] The multichannel nonlinearity cancellation device 800 may further include a communication interface 830. The multichannel nonlinearity cancellation device 800 may exchange information with a first device via the communication interface 830. For example, the communication interface 830 may be a transceiver, a circuit, a bus, a module, a pin, or another type of communication interface. If the multichannel nonlinearity cancellation device 800 is a chip-type device or circuit, the communication interface 830 within the multichannel nonlinearity cancellation device 800 may alternatively be an input / output circuit that inputs (or receives) information and outputs (or transmits) information. The processor may be an integrated processor, a microprocessor, an integrated circuit, or a logic circuit. The processor may determine output information based on input information.

[0097] In this embodiment of the application, the coupling is an indirect coupling or communication connection between devices, units, or modules, which may be in an electrical, mechanical, or other form, and is used for information exchange between devices, units, or modules. The processor 810 can operate in cooperation with the memory 820 and the communication interface 830. The specific connecting medium between the processor 810, the memory 820, and the communication interface 830 is not limited to this embodiment of the application.

[0098] Optionally, referring to Figure 8, the processor 810, memory 820, and communication interface 830 are connected to each other via bus 840. Bus 840 could be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. Buses can be classified into address buses, data buses, control buses, etc. For ease of representation, only one thick line is used in the representation in Figure 8, but this does not mean that there is only one bus or only one type of bus.

[0099] In this embodiment of the present application, the processor 810 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array or another programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component that can implement or perform the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor, any conventional processor, etc. The steps of the methods disclosed with reference to the embodiments of the present application may be performed directly by the hardware processor or by a combination of hardware and software modules within the processor.

[0100] In this embodiment of the present application, the memory 820 may be non-volatile memory, such as a hard disk drive (HDD) or solid-state drive (SSD), or volatile memory, such as random-access memory (RAM). The memory may be any other medium that can carry or store program code expected in the form of instructions or data structures and that can be accessed by a computer. The memory in this embodiment of the present application may be a circuit or any other device that can implement a storage function and is configured to store program instructions and / or data.

[0101] All or part of the technical solutions provided in the embodiments of this application may be implemented by software, hardware, firmware, or any combination thereof. If software is used to implement the technical solutions, all or part of the technical solutions may be implemented in the form of a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded into a computer and executed, all or part of the procedures or functions according to the embodiments of this application are generated. The computer may be a general-purpose computer, a dedicated computer, a computer network, a network management device, a PMU, or another programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from a computer-readable storage medium to another medium. For example, computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wired means (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless means (e.g., infrared, radio waves, or microwaves). Computer-readable storage media may be any available medium accessible by a computer, or they may be data storage devices such as servers or data centers that integrate one or more available media. Available media may include magnetic media (e.g., floppy disks, hard disks, or magnetic tapes), optical media (e.g., digital video discs (DVDs)), semiconductor media, and the like.

[0102] In embodiments of this application, examples may be referenced to one another, provided that there is no logical inconsistency. For example, methods and / or terms in embodiments of methods may be referenced to one another, functions and / or terms in embodiments of apparatus may be referenced to one another, or functions and / or terms in examples of apparatus and examples of methods may be referenced to one another.

[0103] It will be apparent to those skilled in the art that various modifications and changes can be made to the embodiments of this application without departing from the scope of the embodiments. Thus, the embodiments of this application are intended to encompass such modifications and variations of the embodiments of this application, provided that they fall within the scope of the claims of this application and the equivalent art. [Explanation of Symbols]

[0104] 200 Multi-channel nonlinearity cancellation systems 201 Digital Transmitter Module 202 First Cancel Module 203 Second Cancel Module 204 Analog Processing Module 205 Combiner 206 Digital Receiver Module 207 Power divider 800 Multi-channel nonlinearity cancellation device 810 processor 820 memory 830 Communication Interface 840 bus 2031 Linear Pre-Distortion Unit 2032 Nonlinearity Cancellation Unit 2041 Analog Transmitter Unit 2042 Feedback Unit 2042 First Feedback Unit 2042 Second Feedback Unit 2043 Analog Receiver Unit

Claims

1. A multi-channel nonlinear cancellation system comprising a digital transmission module, a first cancellation module, a plurality of second cancellation modules, and a plurality of analog processing modules, wherein the plurality of second cancellation modules are connected to the plurality of analog processing modules on a one-to-one basis; each analog processing module comprises an analog transmission unit and a feedback unit connected to each other; the analog transmission unit in any one of the analog processing modules is configured to convert a received first digital signal into a first analog signal and transmit the first analog signal via an antenna; the feedback unit in any one of the analog processing modules is configured to collect a nonlinear signal generated when the connected analog transmission unit performs digital-to-analog conversion and to feed back the collected nonlinear signal to the first and second cancellation modules corresponding to the analog processing modules; The digital transmission module is configured to generate a first high-frequency signal based on an input baseband signal and to transmit the first high-frequency signal to the first cancellation module; The first cancellation module is configured to directly receive the nonlinear signal fed back by the feedback unit in the plurality of analog processing modules in order to acquire the second high-frequency signal, to perform a first cancellation process on the first high-frequency signal based on the directly received nonlinear signal, and to transmit the second high-frequency signal to each second cancellation module; Each second cancellation module is configured to directly receive the nonlinear signal fed back by the feedback unit in the corresponding analog processing module in order to acquire a third high-frequency signal, to perform a second cancellation process on the second high-frequency signal based on the directly received nonlinear signal, and to transmit the third high-frequency signal to the analog transmission unit in the corresponding analog processing module, wherein the third high-frequency signal is a first digital signal. system.

2. The multi-channel nonlinear cancellation system further comprises a combiner; The feedback unit in any one of the analog processing modules is configured to feed back the collected nonlinear signal to the combiner; The combiner is configured to combine the received nonlinear signals, which have been fed back by the feedback units in the plurality of analog processing modules, in order to generate a combined feedback signal, and to transmit the combined feedback signal to the first cancellation module; The aforementioned first cancellation module is, Determine the first least mean squared error between the first high-frequency signal and the coupled feedback signal; Based on the first least mean squared error, the first nonlinear coefficient is calculated; To obtain the second high-frequency signal, the first cancellation process is performed on the first high-frequency signal based on the first nonlinear coefficient. It is specifically configured in such a way. The system according to claim 1.

3. Any one of the second cancellation modules comprises a linear pre-distortion unit and a nonlinear cancellation unit; The linear pre-distortion unit is configured to perform linear pre-distortion on the second high-frequency signal in order to obtain the second high-frequency signal obtained by linear pre-distortion; The nonlinearity cancellation unit is configured to perform the second cancellation process on the second high-frequency signal acquired by the linear pre-distortion, based on the nonlinear signal fed back by the feedback unit in the corresponding analog processing module, in order to acquire the third high-frequency signal. The system according to claim 1.

4. The linear pre-distortion unit is connected to the digital transmission module, The first high-frequency signal is acquired, and amplitude parameters, phase parameters, and delay parameters are acquired based on the nonlinear signal and the first high-frequency signal that have been fed back by the feedback unit in the corresponding analog processing module; To obtain the second high-frequency signal obtained by the linear pre-distortion, the linear pre-distortion is performed on the second high-frequency signal based on the amplitude parameter, the phase parameter, and the delay parameter. The system according to claim 3, which is particularly configured as follows.

5. The nonlinearity cancellation unit is connected to the digital transmission module; The first high-frequency signal is acquired, and a second least mean squared error is determined between the first high-frequency signal and the nonlinear signal received by the feedback unit in the corresponding analog processing module; Based on the second least mean squared error, the second nonlinear coefficient is calculated; To obtain the third high-frequency signal, the second cancellation process is performed on the second high-frequency signal obtained by the linear pre-distortion, based on the second nonlinear coefficient. The system according to claim 3, which is particularly configured as follows.

6. The multi-channel nonlinearity cancellation system further comprises a digital receiving module, and each analog processing module further comprises an analog receiving unit; The analog receiving unit is configured to receive a second analog signal via an antenna, convert the second analog signal into a second digital signal, and transmit the second digital signal to the digital receiving module. The system according to claim 1.

7. The multi-channel nonlinearity cancellation system further comprises a power distributor, one end of which is connected to the first cancellation module, the other end of which is connected to each second cancellation module, and the power distributor is configured to receive the second high-frequency signal from the first cancellation module and to transmit the second high-frequency signal to each second cancellation module, according to claim 1.

8. Each analog transmission unit comprises a digital-to-analog conversion circuit and a power amplification circuit, wherein the digital-to-analog conversion circuit is configured to convert the first digital signal into the first analog signal; The power amplification circuit is configured to amplify the power of the first analog signal. The system according to any one of claims 1 to 7.

9. A multi-channel nonlinearity cancellation method, wherein the method is The steps include: generating a first high-frequency signal based on an input baseband signal and transmitting the first high-frequency signal to a first cancellation module; The steps include: directly receiving a nonlinear signal fed back by a feedback unit in a plurality of analog processing modules in order to acquire a second high-frequency signal; performing a first cancellation process on the first high-frequency signal based on the directly received nonlinear signal; and transmitting the second high-frequency signal to each second cancellation module; The steps include: obtaining a third high-frequency signal by directly receiving the nonlinear signal fed back by the feedback unit in the corresponding analog processing module; performing a second cancellation process on the second high-frequency signal based on the directly received nonlinear signal; and transmitting the third high-frequency signal to the analog transmission unit in the corresponding analog processing module. Methods that include...

10. The step of performing a first cancellation process on the first high-frequency signal based on a nonlinear signal fed back by a feedback unit in a plurality of analog processing modules in order to obtain a second high-frequency signal, To generate a coupled feedback signal, the steps include: coupling the received nonlinear signals fed back by the feedback units in the plurality of analog processing modules; The steps include determining a first least mean squared error between the first high-frequency signal and the coupled feedback signal; The steps include: calculating a first nonlinear coefficient based on the first least mean squared error; The steps include: obtaining the second high-frequency signal by performing the first cancellation process on the first high-frequency signal based on the first nonlinear coefficient; The method according to claim 9, including the method described in claim 9.

11. The step of performing a second cancellation process on the second high-frequency signal based on a nonlinear signal fed back by a feedback unit in the corresponding analog processing module, The steps include: performing linear pre-distortion on the second high-frequency signal in order to obtain a second high-frequency signal obtained by linear pre-distortion; The steps include: performing the second cancellation process on the second high-frequency signal obtained by the linear pre-distortion, based on the nonlinear signal fed back by the feedback unit in the corresponding analog processing module, in order to obtain the third high-frequency signal; The method according to claim 9, including the method described in claim 9.

12. The step of performing linear pre-distortion on the second high-frequency signal in order to obtain a second high-frequency signal obtained by linear pre-distortion is, The steps include: acquiring the first high-frequency signal; and acquiring amplitude parameters, phase parameters, and delay parameters based on the nonlinear signal and the first high-frequency signal that have been fed back by the feedback unit in the corresponding analog processing module; The steps include: performing the linear pre-distortion on the second high-frequency signal based on the amplitude parameter, the phase parameter, and the delay parameter in order to obtain the second high-frequency signal obtained by the linear pre-distortion; The method according to claim 11, including the method described in claim 11.

13. The step of performing the second cancellation process on the second high-frequency signal obtained by the linear pre-distortion, based on the nonlinear signal fed back by the feedback unit in the corresponding analog processing module, in order to obtain the third high-frequency signal, The steps include: acquiring the first high-frequency signal and determining a second least mean squared error between the first high-frequency signal and the nonlinear signal received by the feedback unit in the corresponding analog processing module; The steps include: calculating a second nonlinear coefficient based on the second least mean squared error; The steps include: to obtain the third high-frequency signal, performing the second cancellation process on the second high-frequency signal obtained by the linear pre-distortion based on the second nonlinear coefficient; The method according to claim 11, including the method described in claim 11.

14. The method described above is The steps include receiving a second analog signal via an antenna, converting the second analog signal into a second digital signal, and transmitting the second digital signal to a digital receiving module. The method according to claim 9, further comprising:

15. A multichannel nonlinearity cancellation device comprising a processor, wherein the processor is coupled to a memory and is configured to call computer program instructions stored in the memory in order to perform the method according to any one of claims 9 to 14.

16. A multi-channel nonlinearity cancellation device comprising a unit configured to perform the method described in any one of claims 9 to 14.

17. A computer-readable storage medium, wherein the computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer is enabled to perform the method according to any one of claims 9 to 14.

18. A computer program product comprising instructions, wherein when the instructions are executed on a computer, the computer is enabled to perform the method according to any one of claims 9 to 14.