Multi-channel nonlinearity cancellation system, method, and apparatus
The multi-channel nonlinearity cancellation system addresses the deteriorating nonlinearity and isolation issues in 5.5G/6G systems by using feedback-based cancellation modules to improve signal linearity and optimize spectrum use.
Patent Information
- Application Number
- JP2025525104
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-11-29
- Filing Date
- 2023-11-07
- Publication Date
- 2025-12-03
- Estimated Expiration
- 2043-11-07
AI Technical Summary
The increasing bandwidth and frequency demands of 5.5G/6G communication systems lead to deteriorating nonlinearity and transmit/receive isolation issues in analog devices, causing interference and inefficient spectrum utilization.
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 predistortion and nonlinear model construction to improve isolation and reduce interference.
The system enhances signal linearity and reduces nonlinear distortion, effectively meeting isolation metrics and optimizing spectral resource utilization.
Smart Images

Figure 2025538955000001_ABST
Abstract
Description
[Technical Field]
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to Chinese Patent Application No. 202211517425.0, entitled "MULTI-CHANNEL NONLINEARITY CANCELLATION SYSTEM, METHOD, AND APPARATUS," filed with the State Intellectual Property Office of the People's Republic of China on November 29, 2022, which is incorporated herein by reference in its entirety.
[0002] The present application relates to the field of wireless communication technologies, and more particularly to multi-channel nonlinearity cancellation systems, methods, and apparatus. [Background technology]
[0003] As 5.5G / 6G demands for larger bandwidth, analog devices need to have stronger bandwidth capabilities and support higher frequency bands. However, due to the increase in bandwidth and frequency, the nonlinearity (inter modulation Xth, IMDX) and transmit / receive isolation of analog devices will gradually deteriorate.
[0004] Fig. 1 is a diagram of a current conventional analog device. As shown in Fig. 1, a high-frequency channel in the analog device is configured to perform processing such as amplification and frequency conversion on a high-frequency signal; a power divider is configured to perform high-frequency division on a high-frequency signal from the high-frequency channel; a signal output by the power divider is transmitted by a transmit (TX) module (abbreviated as TX in the figure and the following description) in a transceiver module; and a receiver (RX) module (abbreviated as RX in the figure) is configured to receive an analog signal from an external space.
[0005] When an analog device transmits a signal, the nonlinear circuit within the analog device generates a nonlinear signal. When two or more signals of different frequencies are input to the nonlinear circuit, many harmonics and combined frequency components are generated due to the operation performed by the nonlinear device, causing interference with the signal transmitted by the TX. Therefore, the frequency of the high-frequency signal can only be between the transmit frequency and an integer multiple of the transmit frequency. Currently, the transmit / receive isolation problem is indirectly solved by offsetting the receive and transmit spectrum, resulting in a large amount of wasted spectrum.
[0006] In light of this, if the performance indicators such as isolation and IMDX of analog devices and transceiver devices in communication devices do not meet the requirements of the hardware system specifications, how to solve the isolation and nonlinearity problems has become an urgent issue to be solved in order to make the best use of spectrum resources and support the future evolution of 6G to wider bandwidths. Summary of the Invention
[0007] SUMMARY OF THE INVENTION Embodiments of the present application provide a multi-channel nonlinearity cancellation system, method, and apparatus for solving isolation and nonlinearity problems of analog devices in communication devices, thereby improving 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 nonlinearity cancellation system including 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 a 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 a nonlinear signal generated when the connected analog transmission unit performs digital-to-analog conversion and feed the collected nonlinear signal back to the first cancellation module and second cancellation module corresponding to the analog processing module. The digital transmission module 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 the nonlinear signal fed back by the feedback units in the multiple analog processing modules to obtain a second high-frequency signal, and 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 the nonlinear signal fed back by the feedback unit in the corresponding analog processing module to obtain a third high-frequency signal, and transmit the third high-frequency signal to an 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 nonlinearity cancellation system provided in the present application, the first cancellation module and the second cancellation module can jointly reduce the difficulty of maintaining consistency between devices, improve cancellation performance, and meet the isolation metric required by the system. The first cancellation module is configured to process the common part of the nonlinear signals transmitted by the feedback signals, and the second cancellation module is configured to process the difference between the nonlinear signals transmitted by the corresponding feedback signals. By using the first cancellation module and the second cancellation module, cancellation performance can be improved and the isolation metric required by the system can be met.
[0010] In a possible implementation, the multi-channel nonlinearity cancellation system may further include a combiner. A 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 fed back by the feedback units in the multiple analog processing modules to generate a combined feedback signal and send the combined feedback signal to a first cancellation module. The first cancellation module is specifically configured to determine a first minimum mean square error between the first high-frequency signal and the combined feedback signal; calculate a first nonlinear coefficient based on the first minimum mean square error; and perform a first cancellation process on the first high-frequency signal based on the first nonlinear coefficient to obtain a second high-frequency signal. A first nonlinear model may be constructed based on the first nonlinear coefficient. The first high-frequency signal is input to the first nonlinear model for the first cancellation process to obtain a second high-frequency signal.
[0011] In a possible implementation, any one of the second cancellation modules includes a linear predistortion unit and a nonlinearity cancellation unit. The linear predistortion unit is configured to perform linear predistortion on the second high-frequency signal to obtain a second high-frequency signal obtained by linear predistortion. The nonlinearity cancellation unit is configured to perform second cancellation processing on the second high-frequency signal obtained by linear predistortion based on a nonlinear signal fed back by a feedback unit in the corresponding analog processing module to obtain a third high-frequency signal. Nonlinearities generated by analog devices vary considerably. In addition, signals arriving at the analog devices vary considerably because they are affected by the analog link. The second cancellation module is configured to address differences between the nonlinear signals transmitted by the corresponding feedback signals. The second cancellation module may 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 a minimum mean square error, and apply the nonlinear coefficients to construct the nonlinear model. In this way, the overall nonlinearity cancellation difference is reduced, interference is cancelled more thoroughly and accurately, signal linearity is improved, and nonlinear distortion is reduced.
[0012] In a possible implementation, the linear predistortion unit is specifically configured to acquire a first high-frequency signal, acquire an amplitude parameter, a phase parameter, and a delay parameter based on the nonlinear signal and the first high-frequency signal fed back by the feedback unit in the corresponding analog processing module, and perform linear predistortion on the second high-frequency signal based on the amplitude parameter, the phase parameter, and the delay parameter to acquire a second high-frequency signal acquired by linear predistortion. The amplitude parameter, the phase parameter, and the delay parameter may include an adjustable amplitude value, an adjustable phase value, and an adjustable delay value, respectively. A linear model may be constructed based on the parameters. After the second high-frequency signal is input to the linear model, linear predistortion is performed on the second high-frequency signal to acquire the second high-frequency signal acquired by linear predistortion. In other words, the linear model processes the second high-frequency signal into an undistorted signal.
[0013] In a possible implementation, the nonlinearity cancellation unit is particularly configured to acquire a first high-frequency signal, determine a second minimum mean square error between the first high-frequency signal and a nonlinear signal received by a feedback unit in a corresponding analog processing module; calculate a second nonlinear coefficient based on the second minimum mean square error; and perform a second cancellation process on the second high-frequency signal acquired by linear predistortion based on the second nonlinear coefficient to acquire a third high-frequency signal.
[0014] In a possible implementation, the multi-channel nonlinearity cancellation system further includes a digital receiving module, and each analog processing module further includes an analog receiving unit 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 one possible implementation, the multi-channel nonlinearity cancellation system may further include a power divider, one end of which is connected to the first cancellation module and the other end of which is connected to each of the second cancellation modules, configured to receive the second high-frequency signal from the first cancellation module and to transmit the second high-frequency signal to each of the second cancellation modules.
[0016] In a possible implementation, each analog transmitting unit includes a digital-to-analog conversion circuit configured to convert a first digital signal into a first analog signal and a power amplification circuit 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 including the steps of: generating a first high-frequency signal based on an input baseband signal and sending 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 second high-frequency signals, and sending the second high-frequency signals to each second cancellation module; and performing a second cancellation process on the second high-frequency signal based on the nonlinear signal fed back by the feedback units in the corresponding analog processing modules to obtain a third high-frequency signal, and sending the third high-frequency signal to an analog transmission unit in the corresponding analog processing module.
[0018] In a possible implementation, the step of performing a first cancellation process on the first high-frequency signal based on the nonlinear signals fed back by the feedback units in the multiple analog processing modules to obtain the second high-frequency signal includes the steps of: combining the received nonlinear signals fed back by the feedback units in the multiple analog processing modules to generate a combined feedback signal; determining a first minimum mean square error between the first high-frequency signal and the combined feedback signal; calculating a first nonlinear coefficient based on the first minimum mean square error; and performing a first cancellation process on the first high-frequency signal based on the first nonlinear coefficient to obtain the second high-frequency signal.
[0019] In a possible implementation, the step of performing a second cancellation process on the second high-frequency signal based on the nonlinear signal fed back by the feedback unit in the corresponding analog processing module includes: performing linear predistortion on the second high-frequency signal to obtain the second high-frequency signal obtained by linear predistortion; and performing a second cancellation process on the second high-frequency signal obtained by linear predistortion based on the nonlinear signal fed back by the feedback unit in the corresponding analog processing module to obtain a third high-frequency signal.
[0020] In a possible implementation, the step of performing linear predistortion on the second high-frequency signal to obtain the second high-frequency signal obtained by linear predistortion includes the steps of obtaining a first high-frequency signal and obtaining amplitude parameters, phase parameters, and delay parameters based on the nonlinear signal and the first high-frequency signal fed back by a feedback unit in the corresponding analog processing module; and performing linear predistortion on the second high-frequency signal based on the amplitude parameters, phase parameters, and delay parameters to obtain the second high-frequency signal obtained by linear predistortion.
[0021] In a possible implementation, the step of performing a second cancellation process on the second high-frequency signal obtained by linear predistortion based on a nonlinear signal fed back by a feedback unit in the corresponding analog processing module to obtain a third high-frequency signal includes the steps of: obtaining a first high-frequency signal and determining a second minimum mean square error between the first high-frequency signal and the nonlinear signal received by the feedback unit in the corresponding analog processing module; calculating a second nonlinear coefficient based on the second minimum mean square error; and performing a second cancellation process on the second high-frequency signal obtained by linear predistortion based on the second nonlinear coefficient to obtain the third high-frequency signal.
[0022] In a possible implementation, the method further includes 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 may include modules that perform the methods / operations / steps / actions described in the first aspect and correspond one-to-one to the modules described in the first aspect. The modules may be implemented by hardware circuits, software, or a combination of hardware circuits and software. In design, the device may include a processing module and a communication module.
[0024] The processing module is configured to generate a first high-frequency signal based on an input baseband signal and send the first high-frequency signal to a first cancellation module; perform a first cancellation process on the first high-frequency signal based on the nonlinear signal fed back by the feedback units in the multiple analog processing modules to obtain second high-frequency signals and send the second high-frequency signals to each second cancellation module; perform a second cancellation process on the second high-frequency signal based on the nonlinear signal fed back by the feedback unit in the corresponding analog processing module to obtain a third high-frequency signal and send the third high-frequency signal 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, which when run on a computer enables the computer to perform the method according to the second aspect.
[0026] According to a fifth aspect, embodiments of the present application further provide a computer program product comprising instructions that, when executed on a computer, enable the computer to 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 storing a computer program or instructions, which, when executed on a computer, enables the computer to perform the method according to the second aspect.
[0028] According to a seventh aspect, an embodiment of the present application further provides a chip, the chip being configured to perform the method according to the second aspect. Optionally, the chip being configured to read a computer program stored in a memory to perform the method according to the second aspect.
[0029] According to an 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, the chip system further includes a memory. The memory is configured to store programs and data required by the computer device. The chip system may include the chip, or may include the chip and another discrete component.
[0030] For the effects of the solutions provided in any one of the second to eighth aspects, please refer to the corresponding description of the first aspect. [Brief explanation of the drawings]
[0031] [Figure 1] 1 is a diagram of analog device transmission and reception. [Figure 2] Figure 1 shows a multi-channel nonlinearity cancellation system. [Figure 3] Figure 2 shows a multi-channel nonlinearity cancellation system. [Figure 4] Figure 3 shows a multi-channel nonlinearity cancellation system. [Figure 5] Figure 4 shows a multi-channel nonlinearity cancellation system. [Figure 6] Figure 5 shows a multi-channel nonlinearity cancellation system. [Figure 7] 1 is a flowchart of a multi-channel nonlinearity cancellation method. [Figure 8] 1 is a diagram of a configuration of a multi-channel nonlinearity cancellation device. DETAILED DESCRIPTION OF THE INVENTION
[0032] To make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the following further describes the embodiments of the present application in detail with reference to the accompanying drawings.
[0033] In the following description of the embodiments of the present application, "at least one" refers to one or more; "more than one" refers to two or more; "and / or" describes the relationship between related objects 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 character " / " generally indicates an "either / or" relationship between related objects. In addition, in the embodiments of the present application, terms such as "first" and "second" may be used to describe objects, but it should be understood that the objects are not limited by these terms. These terms are simply used to distinguish objects from each other.
[0034] The terms "comprise," "have," and any variations thereof referred to in the following description of the embodiments of the present application are intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or device comprising a series of steps or units is not limited to the listed steps or units, but may optionally further include other unlisted steps or units, or may optionally further include other specific steps or units of the process, method, product, or device. It should be noted that in the embodiments of the present application, expressions such as "an example" or "for example" are used to represent providing an example, illustration, or explanation. Any method or design solution described as an "example" or "for example" in the embodiments of the present application should not be described as being preferred or having more advantages than another method or design solution. Rather, the use of expressions such as "an example" or "for example" is intended to present the relevant concept in a concrete manner.
[0035] The techniques provided in the embodiments of the present application may be used in various communication systems. For example, the communication system may be a third-generation (3G) communication system (e.g., a universal mobile telecommunication system (UMTS)), a fourth-generation (4G) communication system (e.g., a long-term evolution (LTE) system), a fifth-generation (5G) communication system, a worldwide interoperability for microwave access (WiMAX), a wireless local area network (WLAN) system, an integrated system of multiple systems, or a future communication system, such as a sixth-generation (6G) communication system. A 5G communication system may also be referred to as a new radio (NR) system.
[0036] In wireless communication systems, analog devices need to amplify power to meet the requirements for transmitting signals. As 5.5G / 6G increasingly require larger bandwidths, analog devices need to have stronger bandwidth capabilities and support higher frequency bands. As a result, the nonlinearity and transmit / receive isolation of analog devices gradually deteriorate. In light of this, the present application provides a multi-channel nonlinearity cancellation system. The use of a multi-level cancellation module reduces the difficulty of maintaining consistency between the nonlinearity cancellation performed by the device, fully utilizing spectrum resources to resolve existing isolation and nonlinearity issues.
[0037] FIG. 2 is a diagram of a multi-channel nonlinearity cancellation system according to the present application. As shown in FIG. 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 transmit the first analog signal via an antenna. The feedback unit 2042 is configured to collect a nonlinear signal generated when the connected analog transmission unit 2041 performs digital-to-analog conversion and to feed the collected nonlinear signal back to the first cancellation module and the second cancellation module corresponding to the analog processing module.
[0038] The digital transmitting module 201 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 202 .
[0039] The first cancellation module 202 is configured to perform a first cancellation process on the first high-frequency signal based on the nonlinear signal fed back by the feedback unit 2042 in the multiple analog processing modules 204 to obtain a second high-frequency signal, and send 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 the nonlinear signal fed back by the feedback unit 2042 in the corresponding analog processing module 204 to obtain a third high-frequency signal, and transmit the third high-frequency signal to the analog transmitting 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 plurality of second cancellation modules 203, and the plurality of analog processing modules 204 may all be disposed 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 plurality of second cancellation modules 203, and the plurality of analog processing modules 204 may be connected to each other by optical fiber.
[0042] The baseband signal may be further classified into a digital baseband signal and an analog baseband signal. 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 having a high-frequency processing function, etc. It may be understood that the analog transmitting unit 2041 is responsible for transmitting radio signals. The analog transmitting unit 2041 may also have part of the baseband functions. Specifically, baseband functions close to the high frequency 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 transformation (iFFT), beamforming, physical random access channel (PRACH) extraction and filtering, etc.
[0043] The device configured to implement the analog transmitting function may be the analog transmitting unit 2041, or a device having part of the function of the analog transmitting unit 2041, or an apparatus that can support the analog transmitting unit 2041 to implement the function, such as a chip system, a hardware circuit, a software module, or a combination of a hardware circuit and a software module. The apparatus may be installed in the analog transmitting unit 2041. In the system in this embodiment of the present application, the analog transmitting unit 2041 is used as an example for illustration.
[0044] The analog transmission unit 2041 in 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 (convert a digital type signal into an analog type signal). To meet the requirements for transmitting a signal, the power amplifier needs to amplify the power and then transmit the signal into wireless space. The power amplifier operates in its nonlinear region when amplifying a signal. The nonlinearity in the nonlinear region causes problems such as harmonic distortion and intermodulation distortion due to amplitude distortion and phase distortion.
[0045] Therefore, in order to avoid nonlinear distortion caused by power amplification, the analog transmitting unit 2041 in the analog processing module 204 feeds back the output signal to the feedback unit 2042. The feedback unit 2042 can collect the nonlinear signal generated by the connected analog transmitting unit 2041, and feed back the nonlinear signal to the first cancellation module 202 and the second cancellation module 203 corresponding to the analog processing module 204.
[0046] Optionally, since the power of the signal to be power amplified is high, the signal output by the analog transmitting unit 2041 can be coupled to the feedback unit 2042 by configuring a coupler to reduce the power of the signal and increase the processing speed.
[0047] Optionally, the feedback unit 2042 may include an analog-to-digital converter (ADC). The analog-to-digital converter can exist in the feedback unit 2042 in multiple forms. For example, the ADC may be integrated into the feedback unit 2042 in the form of software and / or hardware; or the ADC may be separate from the feedback unit 2042 and disposed between the analog transmitting unit 2041 and the feedback unit 2042; or the ADC may be separate from the feedback unit 2042 and disposed between the feedback unit 2042 and the corresponding first cancellation module 202 and / or second cancellation module 203.
[0048] In addition, during the processing and transmission of analog type signals, secondary interference signals may be generated. 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 can 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 transmitting unit 2041, an interference signal generated due to nonlinear interference caused by the analog transmitting unit 2041, and may also include an interference signal generated due to interference caused by other analog transmitting units 2041 other than the analog transmitting unit 2041. In other words, in this case, the signal received by the feedback unit 2042 is a mixed signal including multiple signals. It should be noted that the feedback signal corresponding to the signal transmitted by the analog transmitting unit 2041 is a nonlinear signal generated by the power amplifier in the analog transmitting unit 2041.
[0050] The first cancellation module 202 is configured to perform a first cancellation process on the first high-frequency signal based on the nonlinear signal fed back by the feedback unit 2042 in the multiple analog processing modules 204 to obtain a second high-frequency signal, and send the second high-frequency signal to each second cancellation module 203.
[0051] The first cancellation module 202 may be coupled to the feedback units 2042 in the plurality of analog processing modules 204 and receive the nonlinear signals fed back by the feedback units 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 common portions of the nonlinear signals generated by the analog transmitting units 2041 and cancel the common portions of the nonlinear signals to implement global nonlinearity cancellation, improve the cancellation performance, and meet the isolation metric of the communication system.
[0052] When the first cancellation process is performed on the first high-frequency signal based on the nonlinear signal fed back by the feedback unit 2042 in the multiple analog processing modules 204, an adaptive solution criterion or method such as least mean square (LMS), least square (LS), or recursive least square (RLS) may be particularly used to perform the cancellation. The first cancellation module 202 may be an integrated circuit or chip capable of implementing the above function, or may be a processor in which the above function is integrated.
[0053] The second cancellation module 203 is configured to perform a second cancellation process on the second high-frequency signal based on the nonlinear signal fed back by the feedback unit 2042 in the corresponding analog processing module 204 to obtain a third high-frequency signal, and transmit the third high-frequency signal to the analog transmitting unit 2041 in the corresponding analog processing module 204.
[0054] The nonlinear components generated by the analog devices in the analog processing module 204 vary widely. Additionally, because the signal is transmitted over an analog link, the signal varies widely in group delay and amplitude non-flatness as it reaches the analog devices in the analog processing module 204, and the generated IMDX components also vary widely.
[0055] Therefore, the second cancellation modules 203 are coupled to corresponding feedback units 2042, and can receive the nonlinear signals transmitted by the feedback units 2042 to address the differences between the nonlinear signals generated by different analog transmitting units 2041. In this way, the differences between the nonlinear signals are cancelled in the second cancellation modules 203 respectively corresponding to the feedback units 2042, so as to reduce the differences between the nonlinearity cancellations, improve the performance of the cancellations, and meet the isolation metric of the communication system.
[0056] For example, when a second cancellation process is performed on the second high-frequency signal based on the corresponding nonlinear signal, adaptive solution criteria or methods such as least mean squares, least squares, or recursive least squares can also be used to perform the cancellation. Those skilled in the art will be familiar with specific methods, and therefore details will not be provided herein. The second cancellation module 203 can be an integrated circuit or chip capable of implementing the above functions, or a processor integrated with the above functions.
[0057] In this embodiment of the present application, only a nonlinear interference cancellation solution for one digital transmission module 201 is shown, while the interference cancellation solution for another digital transmission module 201 in the transmitter is similar to the above-mentioned structure. If the transmitter includes at least two digital transmission modules 201 and multiple analog processing modules 204, the module connected to each digital transmission module 201 may correspondingly include one first cancellation module 202 and multiple second cancellation modules 203. Details will not be described here.
[0058] FIG. 3 is a diagram 2 of a multi-channel nonlinearity cancellation system according to the present application. As shown in FIG. 3, based on the structure of the multi-channel nonlinearity cancellation system shown in FIG. 2, the multi-channel nonlinearity cancellation system further includes a combiner 205. A feedback unit 2042 in any one of the analog processing modules 204 is configured to feed back a collected nonlinear signal 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 to generate a combined feedback signal, and send the combined feedback signal to the first cancellation module 202. The first cancellation module 202 is specifically configured to determine a first minimum mean square error between the first high-frequency signal and the combined feedback signal; calculate a first nonlinear coefficient based on the first minimum mean square error; and perform a first cancellation process on the first high-frequency signal based on the first nonlinear coefficient to obtain a second high-frequency signal.
[0059] The combiner 205 may specifically include a single-pole, multi-state switch. The switches in the combiner 205 may be separately connected to a feedback unit 2042. When a single pole of the single-pole, multi-state switch is switched to a first state, a first feedback unit 2042 in each of the analog processing modules 204 may be 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, a second feedback unit 2042 in each of the analog processing modules 204 may be connected to the combined feedback signal to receive the nonlinear signal fed back by the second feedback unit 2042, and so on. The combined feedback signal is determined based on the different nonlinear signals fed back by the feedback unit 2042 and separately received. Alternatively, the combiner 205 may directly generate the combined feedback signal based on the received nonlinear signals collected by the feedback unit 2042.
[0060] After determining the combined feedback signal, the combiner 205 may send the combined feedback signal to the first cancellation module 202. The first cancellation module 202 determines a first minimum mean square error between the first high-frequency signal and the combined feedback signal; calculates a first nonlinear coefficient based on the first minimum mean square 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 into 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 signal 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 combined feedback signal, calculate nonlinear coefficients based on a minimum mean square error, and apply the nonlinear coefficients to construct the nonlinear model. In this way, predistortion cancellation is implemented.
[0062] The equation implemented in the model is: 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 different time delays, and a is the amplitude phase coefficient. The first nonlinear coefficient can be updated in real time based on the first minimum mean square error.
[0063] 4, the second cancellation module 203 specifically includes a linear predistortion unit 2031 and a nonlinearity cancellation unit 2032. The linear predistortion unit 2031 is configured to perform linear predistortion on the second high-frequency signal to obtain a second high-frequency signal obtained by linear predistortion. The nonlinearity cancellation unit 2032 is configured to perform a second cancellation process on the second high-frequency signal obtained by linear predistortion based on the nonlinear signal fed back by the feedback unit 2042 in the corresponding analog processing module 204 to obtain a third high-frequency signal.
[0064] The linear predistortion unit 2031 is configured to obtain an amplitude parameter, a phase parameter, and a delay parameter 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 predistortion on the second high-frequency signal based on the amplitude parameter, the phase parameter, and the delay parameter to obtain a second high-frequency signal obtained by linear predistortion.
[0065] The amplitude parameter, the phase parameter, and the delay parameter may include an adjustable amplitude value, an adjustable phase value, and an adjustable delay value, respectively. A linear model may be constructed based on the parameters. After the second high-frequency signal is input to the linear model, linear predistortion may be performed on the second high-frequency signal to obtain a second high-frequency signal obtained by linear predistortion. In other words, the linear model processes the second high-frequency signal into an undistorted signal. The linear predistortion unit 2031 may be a digital predistortion device or an analog predistortion device, which is not particularly limited in this specification.
[0066] The nonlinearity cancellation unit 2032 is particularly configured to determine a second minimum mean square error between the first high-frequency signal and the nonlinear signal received by the feedback unit 2042 in the corresponding analog processing module 204; calculate a second nonlinear coefficient based on the second minimum mean square error; and perform a second cancellation process on the second high-frequency signal obtained by linear predistortion based on the second nonlinear coefficient to obtain a third high-frequency signal.
[0067] The IMDX cancellation components generated by the analog devices vary considerably. In addition, because the signals are affected by the analog link, the signals arriving at the analog devices also vary considerably. The second cancellation module 203 can address the differences between the nonlinear signals transmitted by the corresponding feedback units 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 minimum mean square error (MSE) between the first high-frequency signal and the nonlinear signal received by the feedback unit 2042 in the corresponding analog processing module 204 is determined, and second nonlinear coefficients are calculated based on the second MSE.
[0068] A second nonlinear model is constructed based on the second nonlinear coefficient, and the second high-frequency signal obtained by linear predistortion is input into the second nonlinear model to obtain the second high-frequency signal. The second nonlinear model is configured to perform a second cancellation process on the input second high-frequency signal obtained by linear predistortion. In this way, the overall nonlinearity cancellation difference is reduced, the interference is canceled more thoroughly and more accurately, the signal linearity is improved, and the nonlinear distortion is reduced. For the process of inputting the second high-frequency signal obtained by linear predistortion into the second nonlinear model, please refer to the scheme of the above embodiment. Details will not be described again in this specification.
[0069] 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 a wireless signal.
[0070] The analog receiving unit 2043 may include an analog-to-digital converter configured to convert the first analog signal into a first digital signal and transmit the first digital signal to the digital receiving module 206. In addition, after the analog transmitting unit 2041 transmits the signal, the analog receiving unit 2043 receives interference caused by the analog transmitting unit due to nonlinearity and electromagnetic emissions generated during analog processing. Therefore, a cancellation module may be similarly disposed between the digital receiving module 206 and the digital transmitting unit to cancel the interference caused 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 the 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 caused by the analog transmitting unit to the analog receiving unit 2043.
[0071] 6, the multi-channel nonlinearity cancellation system may further include a power divider 207. One end of the power divider 207 is connected to the first cancellation module 202, and the other end of the power divider 207 is connected to each of the second cancellation modules 203. The power divider 207 is configured to receive the second high-frequency signal from the first cancellation module and transmit the second high-frequency signal to each of the second cancellation modules 203.
[0072] A certain degree of isolation is set between the output ports of the power divider 207. The power divider 207 is configured to split one channel of the input signal into two or more channels for output. One end of the power divider 207 is specifically configured to be connected to the first cancellation module 202, and the other end of the power divider 207 is specifically configured to be connected to each of the second cancellation modules 203.
[0073] According to the multi-channel nonlinearity cancellation system provided in the present application, the first cancellation module 202 and the second cancellation module 203 can reduce the difficulty of maintaining consistency between devices, improve cancellation performance, and meet 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 signals. Specifically, the first cancellation module 202 may construct a nonlinear model based on the first high-frequency signal and the combined feedback signal, calculate first nonlinear coefficients based on a minimum mean square error, and apply the first nonlinear coefficients to construct the nonlinear model. In this manner, predistortion cancellation is implemented. The second cancellation module 203 is configured to address the difference between the nonlinear signals transmitted by the corresponding feedback signals. Specifically, the second cancellation module 203 may construct a nonlinear model based on the second high-frequency signal and the nonlinear signal transmitted by the corresponding feedback signal, calculate second nonlinear coefficients based on a minimum mean square error, and apply the second nonlinear coefficients to construct the nonlinear model. In this way, the overall nonlinearity cancellation difference is reduced, the cancellation performance is improved, and the isolation metric required by the system is met. In addition, the first cancellation module 202 and the second cancellation module 203 are avoided from being implemented in the headend of the system, thereby reducing costs.
[0074] It should be noted that the above-described embodiments are applicable to systems such as mobile communication networks, fixed / wireless access networks, wireless data transmission, and radar, etc. The specific scenarios are not limited herein.
[0075] In the embodiments of the present application, either the first cancellation module 202 or the second cancellation module 203 may be specifically implemented by an integrated circuit or chip that integrates the functions of the corresponding module, or may be implemented by a combination of a memory and a processor. When implemented by a combination of a memory and a processor, the first cancellation module 202 or 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, such that the processor connected to the memory can call and execute the computer-executable instructions.
[0076] In an embodiment of the present application, a communication device may be a base station or a wireless terminal. A wireless terminal may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or another processing device connected to a wireless modem. A wireless terminal can communicate with one or more core networks through a radio access network (e.g., a RAN (radio access network)). The wireless terminal may be a mobile terminal such as a mobile phone (also called a "cellular" phone) or a computer with a mobile terminal. For example, a wireless terminal may be a portable, pocket-sized, handheld, computer-integrated, or vehicle-mounted mobile device that exchanges voice and / or data with a radio access network. For example, a wireless terminal may be a device such as a digital 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). A wireless terminal may also be called a subscriber unit, subscriber station, mobile station, mobile console, remote station, access point, remote terminal, access terminal, user terminal, user agent, user device, or user equipment. In the case of a GSM system, the base station may include a base transceiver station (BTS) and / or a base station controller (BSC).For TD-SCDMA and WCDMA systems, the base station may include a node B (NB) and / or a radio network controller (RNC). For LTE systems, the base station may be an eNB.
[0077] Based on the above embodiment, the present application provides a multi-channel nonlinearity cancellation method, which includes the steps of: generating a first high-frequency signal based on an input baseband signal and sending the first high-frequency signal to a first cancellation module; performing a first cancellation process on the first high-frequency signal based on the nonlinear signal fed back by feedback units in multiple analog processing modules to obtain second high-frequency signals, and sending the second high-frequency signal to each second cancellation module; and performing a second cancellation process on the second high-frequency signal based on the nonlinear signal fed back by the feedback units in corresponding analog processing modules to obtain a third high-frequency signal, and sending the third high-frequency signal to an analog transmission unit in the corresponding analog processing module.
[0078] In a possible implementation, performing a first cancellation process on the first high-frequency signal based on the nonlinear signals fed back by the feedback units in the plurality of analog processing modules to obtain the second high-frequency signal includes combining the received nonlinear signals fed back by the feedback units in the plurality of analog processing modules to generate a combined feedback signal; and The method includes determining a first minimum mean square error between the first high-frequency signal and the combined feedback signal; and calculating a first nonlinear coefficient based on the first minimum mean square error; and performing a first cancellation process on the first high-frequency signal based on the first nonlinear coefficient to obtain a second high-frequency signal.
[0079] In a possible implementation, the step of performing a second cancellation process on the second high-frequency signal based on the nonlinear signal fed back by the feedback unit in the corresponding analog processing module includes: performing linear predistortion on the second high-frequency signal to obtain the second high-frequency signal obtained by linear predistortion; and performing a second cancellation process on the second high-frequency signal obtained by linear predistortion based on the nonlinear signal fed back by the feedback unit in the corresponding analog processing module to obtain a third high-frequency signal.
[0080] In a possible implementation, the step of performing linear predistortion on the second high-frequency signal to obtain the second high-frequency signal obtained by linear predistortion includes the steps of obtaining a first high-frequency signal and obtaining amplitude parameters, phase parameters, and delay parameters based on the nonlinear signal and the first high-frequency signal fed back by a feedback unit in the corresponding analog processing module; and performing linear predistortion on the second high-frequency signal based on the amplitude parameters, phase parameters, and delay parameters to obtain the second high-frequency signal obtained by linear predistortion.
[0081] In a possible implementation, the step of performing a second cancellation process on the second high-frequency signal obtained by linear predistortion based on a nonlinear signal fed back by a feedback unit in the corresponding analog processing module to obtain a third high-frequency signal includes the steps of: obtaining a first high-frequency signal and determining a second minimum mean square error between the first high-frequency signal and the nonlinear signal received by the feedback unit in the corresponding analog processing module; calculating a second nonlinear coefficient based on the second minimum mean square error; and performing a second cancellation process on the second high-frequency signal obtained by linear predistortion based on the second nonlinear coefficient to obtain the third high-frequency signal.
[0082] In a possible implementation, the method further includes 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 described in the above embodiments, the present application provides a multi-channel nonlinearity cancellation method. The method can be performed by the transmitter described in any one of the above embodiments. Figure 7 is a flowchart of the multi-channel nonlinearity cancellation method according to an embodiment of the present application. The method is particularly described 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 combined feedback signal, and sends the combined feedback signal to the first cancellation module. The switches in the combiner can be separately connected to the feedback units. When a single pole of the single-pole multi-state switch is switched to a first state, the first feedback unit can be connected to the combiner.
[0085] Step S701b: The digital transmitting module generates a first high-frequency signal based on the input baseband signal, and sends the first high-frequency signal to the first cancellation module.
[0086] Step S7021: The first cancellation module determines a first minimum mean square error between the first high-frequency signal and the combined feedback signal.
[0087] Step S7022: The first cancellation module calculates a first nonlinear coefficient based on the first minimum mean square error, constructs a first nonlinear model based on the first nonlinear coefficient, inputs the first high-frequency signal into the first nonlinear model to obtain a second high-frequency signal, and transmits the second high-frequency signal to each second cancellation module through a power divider. The first cancellation module may be configured to process a common part of the nonlinear signals generated by the analog transmitting units and cancel the common part of the nonlinear signals to implement overall nonlinearity cancellation, improve cancellation performance, and satisfy an isolation metric of the communication system.
[0088] Step S703: The second cancellation module collects the nonlinear signal fed back by the feedback unit in the corresponding analog processing module.
[0089] Step S7041: The linear predistortion unit obtains an amplitude parameter, a phase parameter, and a delay parameter 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 predistortion unit constructs a linear model based on the amplitude parameter, the phase parameter, and the delay parameter, and inputs the second high-frequency signal into the linear model to obtain a second high-frequency signal obtained by linear predistortion. The amplitude parameter, the phase parameter, and the delay parameter may include an adjustable amplitude value, an adjustable phase value, and an adjustable delay value, respectively. The linear model may be constructed based on the parameters. After the second high-frequency signal is input into the linear model, linear predistortion is performed on the second high-frequency signal to obtain a second high-frequency signal obtained by linear predistortion.
[0091] Step S7043: The nonlinearity cancellation unit determines a second minimum mean square 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 minimum mean square error to obtain 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 predistortion into the second nonlinear model. Nonlinear components generated by analog devices vary considerably. In addition, because signals are affected by analog links, the signals arriving at the analog devices also vary considerably. The second cancellation module can address the differences between the nonlinear signals transmitted by the corresponding feedback signals. The second cancellation module constructs a nonlinear model based on the second high-frequency signal and the nonlinear signal transmitted by the corresponding feedback signal, calculates nonlinear coefficients based on the minimum mean square error, and applies the nonlinear coefficients to the construction of the nonlinear model. In this way, the overall nonlinearity cancellation difference is reduced, interference is canceled more thoroughly and accurately, signal linearity is improved, and nonlinear distortion is reduced.
[0093] Step S705: The analog transmitting unit is configured to convert the received third high frequency signal into a first analog signal, and transmit the first analog signal through the antenna.
[0094] Based on the same technical concept, the present application further provides a multi-channel nonlinearity cancellation device. For example, the multi-channel nonlinearity cancellation device 800 can be a chip or a chip system. Optionally, in this embodiment of the present application, the chip system can include a chip, or can include a chip and other discrete components.
[0095] As shown in FIG. 8, the multi-channel nonlinearity cancellation device 800 may include at least one processor 810. Optionally, the processor 810 is coupled to a memory. Optionally, the memory may be located within the device, the memory may be integrated with the processor, or the memory may be located external to 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 aforementioned examples. The processor 810 may execute the computer program stored in the memory 820 to perform the method in any one of the aforementioned examples.
[0096] The multi-channel nonlinearity cancellation apparatus 800 may further include a communication interface 830. The multi-channel nonlinearity cancellation apparatus 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 multi-channel nonlinearity cancellation apparatus 800 is a chip-type device or circuit, the communication interface 830 in the multi-channel nonlinearity cancellation apparatus 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 the input information.
[0097] A coupling in this embodiment of the present application 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 exchanging information between the devices, units, or modules. The processor 810 can operate in cooperation with the memory 820 and the communication interface 830. The specific connection medium between the processor 810, the memory 820, and the communication interface 830 is not limited in this embodiment of the present application.
[0098] Optionally, referring to Figure 8, the processor 810, memory 820, and communication interface 830 are connected to each other via a bus 840. The bus 840 may be a peripheral component interconnect (PCI) bus, an extended industry standard architecture (EISA) bus, etc. The bus may be classified as an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the representation of 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, and may 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 in the present application may be performed directly by a hardware processor, or may be performed by a combination of hardware and software modules in the processor.
[0100] In this embodiment of the present application, memory 820 may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or a volatile memory, such as a random-access memory (RAM). Memory is any other medium that can carry or store expected program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. 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 the present application may be implemented by software, hardware, firmware, or any combination thereof. When 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. The 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 the present application are generated. The computer may be a general-purpose computer, a special-purpose 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, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wire (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless (e.g., infrared, radio wave, or microwave) methods. The computer-readable storage medium may be any available medium that can be accessed by a computer, or may be a data storage device, such as a server or data center, that integrates one or more available media. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, or a magnetic tape), an optical medium (e.g., a digital video disc (DVD)), a semiconductor medium, etc.
[0102] In the embodiments of the present application, examples may be cross-referenced provided that there is no logical contradiction. For example, methods and / or terms in method embodiments may be cross-referenced, functions and / or terms in apparatus embodiments may be cross-referenced, or functions and / or terms in apparatus examples and method examples may be cross-referenced.
[0103] It is apparent that those skilled in the art can make various modifications and variations to the embodiments of the present application without departing from the scope of the embodiments. Thus, the embodiments of the present application are intended to cover these modifications and variations of the embodiments of the present application if they fall within the scope of the claims of the present application and equivalent techniques. [Explanation of symbols]
[0104] 200 Multi-Channel Nonlinearity Cancellation System 201 Digital Transmission Module 202 First Cancellation Module 203 Second Cancellation Module 204 Analog Processing Module 205 Combiner 206 Digital Receiver Module 207 Power divider 800 Multi-Channel Nonlinearity Canceller 810 processor 820 memory 830 Communication Interface 840 Bus 2031 Linear Predistortion Unit 2032 Nonlinearity Cancellation Unit 2041 Analog Transmitting Unit 2042 Feedback Unit 2042 First Feedback Unit 2042 Second Feedback Unit 2043 Analog Receiver Unit
Claims
1. a multi-channel nonlinearity cancellation system comprising a digital transmitting 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 transmitting unit and a feedback unit connected to each other; the analog transmitting 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 transmitting unit performs digital-to-analog conversion, and feed the collected nonlinear signal back to the first cancellation module and the second cancellation module corresponding to the analog processing module; the digital transmission module 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 the nonlinear signal fed back by the feedback unit in the plurality of analog processing modules to obtain a second high-frequency signal, and send 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 according to the nonlinear signal fed back by the feedback unit in the corresponding analog processing module to obtain a third high-frequency signal, and send the third high-frequency signal to the analog sending unit in the corresponding analog processing module, wherein the third high-frequency signal is a first digital signal; system.
2. the multi-channel nonlinearity cancellation system further comprising 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 fed back by the feedback units in the plurality of analog processing modules to generate a combined feedback signal, and send the combined feedback signal to the first cancellation module; The first cancellation module: determining a first minimum mean square error between the first high frequency signal and the combined feedback signal; calculating first nonlinear coefficients based on the first minimum mean square error; performing the first cancellation process on the first high-frequency signal based on the first nonlinear coefficient to obtain the second high-frequency signal; Specifically configured to: The system of claim 1.
3. any one of the second cancellation modules comprises a linear predistortion unit and a nonlinearity cancellation unit; the linear predistortion unit is configured to perform linear predistortion on the second high-frequency signal to obtain a second high-frequency signal obtained by the linear predistortion; the nonlinearity cancellation unit is configured to perform the second cancellation processing on the second high-frequency signal obtained by the linear predistortion based on the nonlinear signal fed back by the feedback unit in the corresponding analog processing module to obtain the third high-frequency signal.
3. The system of claim 1 or 2.
4. the linear predistortion unit is connected to the digital transmission module; Obtaining the first high-frequency signal, and obtaining an amplitude parameter, a phase parameter, and a delay parameter based on the nonlinear signal and the first high-frequency signal fed back by the feedback unit in the corresponding analog processing module; performing the linear predistortion on the second high-frequency signal based on the amplitude parameter, the phase parameter, and the delay parameter to obtain the second high-frequency signal obtained by the linear predistortion; The system of claim 3, specifically configured to:
5. the nonlinearity cancellation unit is connected to the digital transmission module; acquiring the first high frequency signal and determining a second minimum mean square error between the first high frequency signal and the nonlinear signal received by the feedback unit in the corresponding analog processing module; calculating second nonlinear coefficients based on the second minimum mean square error; performing the second cancellation process on the second high-frequency signal obtained by the linear predistortion based on the second nonlinear coefficient to obtain the third high-frequency signal; 5. The system according to claim 3 or 4, specifically adapted to:
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 send the second digital signal to the digital receiving module; 6. A system according to any one of claims 1 to 5.
7. 7. The system of claim 1, wherein the multi-channel nonlinearity cancellation system further comprises a power divider, one end of the power divider connected to the first cancellation module and the other end of the power divider connected to each of the second cancellation modules, and the power divider configured to receive the second high-frequency signal from the first cancellation module and transmit the second high-frequency signal to each of the second cancellation modules.
8. each analog transmitting unit includes a digital-to-analog conversion circuit and a power amplification circuit, the digital-to-analog conversion circuit configured to convert the first digital signal to the first analog signal; the power amplifier circuit is configured to amplify the power of the first analog signal; 8. A system according to any one of claims 1 to 7.
9. 1. A multi-channel nonlinearity cancellation method, the method comprising: generating a first high-frequency signal based on an input baseband signal, and sending the first high-frequency signal to a first cancellation module; performing a first cancellation process on the first high-frequency signal according to the nonlinear signals fed back by the feedback units in the multiple analog processing modules to obtain a second high-frequency signal, and sending the second high-frequency signal to each second cancellation module; performing a second cancellation process on the second high-frequency signal according to the nonlinear signal fed back by the feedback unit in the corresponding analog processing module to obtain a third high-frequency signal, and sending the third high-frequency signal to an analog sending unit in the corresponding analog processing module; A method comprising:
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 to obtain a second high-frequency signal includes: combining the received nonlinear signals fed back by the feedback units in the plurality of analog processing modules to generate a combined feedback signal; determining a first minimum mean square error between the first high frequency signal and the combined feedback signal; calculating a first nonlinear coefficient based on the first minimum mean square error; performing the first cancellation process on the first high-frequency signal based on the first nonlinear coefficient to obtain the second high-frequency signal; 10. The method of claim 9, comprising:
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 a corresponding analog processing module includes: performing the linear predistortion on the second high frequency signal to obtain a second high frequency signal obtained by linear predistortion; performing the second cancellation processing on the second high-frequency signal obtained by the linear predistortion based on the nonlinear signal fed back by the feedback unit in the corresponding analog processing module to obtain the third high-frequency signal; 11. The method of claim 9 or 10, comprising:
12. the step of performing the linear predistortion on the second high frequency signal to obtain a second high frequency signal obtained by linear predistortion includes: obtaining the first high-frequency signal, and obtaining an amplitude parameter, a phase parameter, and a delay parameter based on the nonlinear signal and the first high-frequency signal fed back by the feedback unit in the corresponding analog processing module; performing the linear predistortion on the second high frequency signal based on the amplitude parameter, the phase parameter, and the delay parameter to obtain the second high frequency signal obtained by the linear predistortion; 12. The method of claim 11, comprising:
13. performing the second cancellation process on the second high-frequency signal obtained by the linear predistortion based on the nonlinear signal fed back by the feedback unit in the corresponding analog processing module to obtain the third high-frequency signal, obtaining the first high frequency signal and determining a second minimum mean square error between the first high frequency signal and the nonlinear signal received by the feedback unit in the corresponding analog processing module; calculating second nonlinear coefficients based on the second minimum mean square error; performing the second cancellation process on the second high-frequency signal obtained by the linear predistortion based on the second nonlinear coefficient to obtain the third high-frequency signal; 12. The method of claim 11, comprising:
14. The method comprises: receiving a second analog signal via an antenna, converting the second analog signal into a second digital signal, and sending the second digital signal to a digital receiving module; 14. The method of any one of claims 9 to 13, further comprising:
15. 15. A multi-channel nonlinearity cancellation device comprising a processor, the processor coupled to a memory, the processor configured to invoke computer program instructions stored in the memory to perform the method of any one of claims 9 to 14.
16. A multi-channel nonlinearity cancellation device comprising a unit configured to perform the method according to any one of claims 9 to 14.
17. 15. A computer-readable storage medium having stored thereon instructions that, when executed on a computer, enable the computer to perform the method of any one of claims 9 to 14.
18. 15. A computer program product comprising instructions that, when executed on a computer, enable the computer to perform the method of any one of claims 9 to 14.
Citation Information
Patent Citations
Correction device and correction method
CN113300996A
System and method for a highly efficient, remotely reconfigurable remote wireless head unit for wireless communication.
JP2013515424A
Transmitter and interference cancellation method
JP2017527183A
Predistortion processing method and apparatus
JP2020522928A
Correction device and correction method
JP2020526150A