Communication method, communication apparatus and communication system
By performing pre-distortion processing on analog signals and utilizing digital domain signal conversion and nonlinear correction modules, the problem of insufficient matching of PA nonlinear characteristics in existing technologies is solved, and high-precision signal amplification device distortion correction and linearization capability improvement are achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-10-09
- Publication Date
- 2026-04-23
AI Technical Summary
In the prior art, the pre-distortion processing of the signal to be transmitted in the digital domain cannot accurately match the nonlinear characteristics of different power amplifiers (PAs), resulting in the signal distortion level failing to meet the requirements.
By pre-distorting the analog signal, a nonlinear correction signal is generated using a digital domain signal conversion module and a nonlinear correction module to achieve distortion characteristic matching of the PA. Analog-to-digital conversion and digital-to-analog conversion technologies are used to improve the correction accuracy.
It improves the distortion correction accuracy of signal amplification devices, enhances linearization capability, meets the distortion level requirements of PA output signals, simplifies system structure, and reduces power consumption.
Smart Images

Figure CN2025126438_23042026_PF_FP_ABST
Abstract
Description
A communication method, communication device and communication system
[0001] This application claims priority to Chinese Patent Application No. 202411434773.0, filed on October 14, 2024, with the invention entitled "A Communication Method, Communication Device and Communication System", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of wireless communication, and more specifically, to a communication method, communication device and communication system. Background Technology
[0003] In communication systems, when the output signal passes through a power amplifier (PA), signal distortion occurs due to the PA's nonlinear characteristics. This can be addressed by pre-distorting the output signal to ensure the PA output signal meets distortion level requirements. However, in existing solutions, the pre-distortion processing performed on the transmitted signal in the digital domain cannot accurately correspond to the nonlinear characteristics of different PAs located on different signal transmission branches, resulting in the transmitted signal distortion level failing to meet requirements. Summary of the Invention
[0004] This application provides a communication method, communication device, and communication system that can perform pre-distortion processing on analog signals, so that the pre-distortion processing of the output signal can match the distortion characteristics of each PA, thereby enabling the PA output signal to meet the distortion level requirements.
[0005] In a first aspect, a communication device is provided, comprising: a first coupling module, a first delay module, a first combining module, a first signal conversion module, a first nonlinear correction module, and a second signal conversion module. The output port of the first coupling module is connected to the input ports of the first delay module and the first signal conversion module, respectively. The output port of the first delay module is connected to the input port of the first combining module. The output port of the first signal conversion module is connected to the input port of the first nonlinear correction module. The output port of the first nonlinear correction module is connected to the input port of the second signal conversion module. The output port of the second signal conversion module is connected to the input port of the first combining module. The first coupling module is used to process an input first analog signal to obtain a first main analog signal and a first coupled analog signal. The first signal conversion module... The system includes a signal conversion module for converting the input first coupled analog signal into a first digital signal via analog-to-digital conversion and outputting the first digital signal to the first nonlinear correction module; the first nonlinear correction module for generating a first nonlinear correction signal based on the input first digital signal and outputting the first nonlinear correction signal to the second signal conversion module; the second signal conversion module for converting the input first nonlinear correction signal into an analog signal of the first nonlinear correction signal via digital-to-analog conversion; a first delay module for processing the first main analog signal to align the time delay of the first main analog signal with the time delay of the analog signal of the first nonlinear correction signal; and a first combining module for combining the analog signal of the input first nonlinear correction signal and the first main analog signal to obtain a first combined signal.
[0006] In this technical solution, when performing pre-distortion processing on analog signals, an analog signal for nonlinear correction is generated through a first signal conversion module, a first nonlinear correction module, and a second signal conversion module. This allows the nonlinear correction signal to be obtained in the digital domain, thereby improving correction accuracy and enhancing linearization capability. Furthermore, this communication device can be decoupled from other modules, facilitating system application, and its strong linearization capability makes it more suitable for productization.
[0007] In conjunction with the first aspect, in some implementations of the first aspect, the number of bits output by the first signal conversion module and / or the second signal conversion module is less than a first threshold.
[0008] In this technical solution, the first signal conversion module obtains the first digital signal through analog-to-digital conversion as the input of the first nonlinear correction module, and the second signal conversion module is used for the digital-to-analog conversion of the first nonlinear correction signal with lower power. Therefore, the accuracy requirements of the first signal conversion module or the second signal conversion module are greatly reduced, and a low bit-width signal conversion module can be used, which is beneficial to reducing the power consumption of the first signal conversion module and the second signal conversion module.
[0009] For example, the first threshold can be the number of bits output by a commonly used analog-to-digital converter. For instance, the first threshold is 16 bits. Alternatively, the first threshold can be the number of bits output by a custom analog-to-digital converter, for example, 10 bits. This application does not limit this specific setting.
[0010] In conjunction with the first aspect, in some implementations of the first aspect, the first nonlinear correction module is specifically used to perform nonlinear processing on the first digital signal to obtain the first nonlinear correction signal.
[0011] For example, nonlinear processing can generally be achieved through nonlinear models. For instance, the DPD model.
[0012] Secondly, a communication method is provided. This method can be applied to a communication device, that is, the communication device can be a communication equipment (such as a terminal device, a network device, or an artificial intelligence (AI) node), or the communication device can be a component of a communication equipment (such as a chip, a chip system, a circuit, or a communication module).
[0013] The method may include: processing a received first analog signal to obtain a first main analog signal and a first coupled analog signal; converting the first coupled analog signal to a first digital signal through analog-to-digital conversion; generating a first nonlinear correction signal based on the first digital signal; converting the first nonlinear correction signal to an analog signal of the first nonlinear correction signal through digital-to-analog conversion; processing the first main analog signal to align the time delay of the first main analog signal with the time delay of the analog signal of the first nonlinear correction signal; and combining the analog signal of the first nonlinear correction signal and the first main analog signal to obtain a combined signal.
[0014] Based on the above technical solution, when performing pre-distortion processing on analog signals, nonlinear correction signals can be obtained through the digital domain, thereby improving correction accuracy and enhancing linearization capability. Simultaneously, the characteristics of the correction signal correspond one-to-one with the distortion characteristics of the PA (Power Amplifier), ensuring that the pre-distortion processing of the output signal matches the distortion characteristics of each PA, thus enabling the PA output signal to meet the distortion level requirements.
[0015] In conjunction with the second aspect, in some implementations of the first aspect, the first digital signal is subjected to nonlinear processing to obtain the first nonlinear correction signal.
[0016] Thirdly, a communication system is provided, including a first communication device and a first signal amplification device. The first communication device includes: a first coupling module, a first delay module, a first combining module, a first signal conversion module, a first nonlinear correction module, and a second signal conversion module. The output port of the first coupling module is connected to the input port of the first delay module and the input port of the first signal conversion module, respectively. The output port of the first delay module is connected to the input port of the first combining module. The output port of the first signal conversion module is connected to the input port of the first nonlinear correction module. The output port of the first nonlinear correction module is connected to the input port of the second signal conversion module. The output port of the second signal conversion module is connected to the input port of the first combining module. The output port of the first combining module is connected to the input port of the first signal amplification device. The first coupling module is used to process the input first analog signal to obtain a first main analog signal and a first coupled analog signal. The first signal conversion module is used to process the input first coupled analog signal. An analog signal is converted to a first digital signal via analog-to-digital conversion, and the first digital signal is output to the first nonlinear correction module. The first nonlinear correction module generates a first nonlinear correction signal based on the input first digital signal and outputs the first nonlinear correction signal to the second signal conversion module. The second signal conversion module converts the input first nonlinear correction signal to an analog signal of the first nonlinear correction signal via digital-to-analog conversion. A first delay module processes the first main analog signal to align the time delay of the first main analog signal with the time delay of the analog signal of the first nonlinear correction signal. A first combining module combines the input analog signal of the first nonlinear correction signal and the first main analog signal to obtain a first combined signal and outputs the first combined signal to the first signal amplification device. The first signal amplification device amplifies the input first combined signal.
[0017] In this technical solution, when performing pre-distortion processing on analog signals, an analog signal for nonlinear correction is generated through a first signal conversion module, a first nonlinear correction module, and a second signal conversion module. This allows the nonlinear correction signal to be obtained in the digital domain, thereby improving the correction accuracy of signal amplification device distortion and enhancing linearization capability. Simultaneously, the characteristics of the correction signal correspond one-to-one with the distortion characteristics of the PA (Power Amplifier), ensuring that the pre-distortion processing of the output signal matches the distortion characteristics of each PA, thus guaranteeing that the PA output signal meets the distortion level requirements. Furthermore, this communication device can be decoupled from other modules, facilitating system application, and its strong linearization capability makes it more suitable for productization.
[0018] In conjunction with the third aspect, in some implementations of the third aspect, the communication system further includes a second coupling device and a third signal conversion device. The input port of the second coupling device is connected to the output port of the first signal amplification device, and the output port of the second coupling device is connected to the input port of the third signal conversion device. The output port of the third signal conversion device is connected to the input port of the first nonlinear correction module. The second coupling device is used to process the input output signal of the first signal amplification device to obtain a first feedback signal. The third signal conversion device is used to convert the input first feedback signal into a second digital signal through analog-to-digital conversion and output the second digital signal to the first training module and the first nonlinear correction module. The second digital signal is used to train the predistortion coefficients of the first signal amplification module. The first training module and the first nonlinear correction module are further used to train the predistortion coefficients of the first signal amplification module based on the input second digital signal and output the predistortion coefficients to the first nonlinear correction module. The predistortion coefficients are used by the first nonlinear correction module and the first signal amplification module to generate the first nonlinear correction signal.
[0019] In this technical solution, the second coupling device and the third signal conversion device are used to acquire the feedback signal of the first signal amplification device, which can then be used to train the nonlinear model parameters of the first nonlinear correction module, improve the accuracy of the first nonlinear correction signal, and thus adaptively match the nonlinear characteristics of the first signal amplification device.
[0020] For example, the nonlinear model parameters of the first nonlinear correction module can be trained by a training module. This training module can be integrated with the first nonlinear correction module, integrated with the third signal conversion device, or be a separate device. This application embodiment does not limit this.
[0021] In conjunction with the third aspect, in some implementations of the third aspect, the communication system further includes a second communication device and a second signal amplification device. The second communication device includes: a third coupling module, a second delay module, a second combining module, a fourth signal conversion module, a second nonlinear correction module, and a fifth signal conversion module. The output port of the third coupling module is connected to the input ports of the second delay module and the fourth signal conversion module, respectively. The output port of the second delay module is connected to the input port of the second combining module. The output port of the fourth signal conversion module is connected to the input port of the second nonlinear correction module. The output port of the second nonlinear correction module is connected to the input port of the fifth signal conversion module. The output port of the fifth signal conversion module is connected to the input port of the second combining module. The output port of the second combining module is connected to the input port of the second signal amplification device. The third coupling module is used to process the input second analog signal to obtain a second main analog signal and a second coupled analog signal. The fourth signal conversion module is used to convert the input second coupled analog signal into a third digital signal through analog-to-digital conversion, and output the third digital signal to the second nonlinear correction module; the second nonlinear correction module is used to generate a second nonlinear correction signal based on the input third digital signal, and output the second nonlinear correction signal to the fifth signal conversion module; the fifth signal conversion module is used to convert the input second nonlinear correction signal into an analog signal of the second nonlinear correction signal through digital-to-analog conversion; the second delay module is used to process the second main analog signal so that the time delay of the second main analog signal is aligned with the time delay of the analog signal of the second nonlinear correction signal; the second combining module is used to combine the input analog signal of the second nonlinear correction signal and the second main analog signal to obtain a second combined signal, and output the second combined signal to the second signal amplification device; the second signal amplification device is used to amplify the input second combined signal.
[0022] In this technical solution, the communication system may further include multiple predistorters and amplifiers, taking a second communication device and a second signal amplification device as an example. The modular composition of the second communication device is the same as that of the first communication device.
[0023] In conjunction with the third aspect, in some implementations of the third aspect, the communication system further includes a fourth coupling device, a sixth signal conversion device, and a first training module. The output port of the second signal amplification device is connected to the input port of the fourth coupling device, the output port of the fourth coupling device is connected to the output port of the sixth signal conversion device, the output port of the sixth signal conversion device is connected to the input port of the first training module, the output port of the third signal conversion device is connected to the input port of the first training module, and the output port of the first training module is connected to the input ports of the first nonlinear correction module and the second nonlinear correction module, respectively. The fourth coupling device is used to process the output signal of the input second signal amplification device to obtain a second feedback signal; the sixth signal conversion device... The first training module is configured to convert the input second feedback signal into a fourth digital signal and output the fourth digital signal to the first training module; the third signal conversion device is further configured to output the second digital signal to the first training module; the first training module is configured to train the predistortion coefficients of the second signal amplifier device based on the fourth digital signal and output the predistortion coefficients to the second nonlinear correction module, wherein the predistortion coefficients are used by the second nonlinear correction module to determine the second nonlinear correction signal; or, the first training module is further configured to train the predistortion coefficients of the first signal amplifier device based on the second digital signal and output the predistortion coefficients to the first nonlinear correction module, wherein the predistortion coefficients are used by the first nonlinear correction module to determine the first nonlinear correction signal.
[0024] In this technical solution, the first communication device and the second communication device can use the same training module to train the nonlinear model parameters, thereby simplifying the system structure and saving system energy consumption.
[0025] In this scheme, the first and second communication devices may not have independent training modules, but can use a shared training module for parameter training, and each communication device has an independent signal conversion device for acquiring the PA feedback signal.
[0026] In conjunction with the third aspect, in some implementations of the third aspect, the communication system further includes a fourth coupling device and a sixth signal conversion device. The output port of the second signal amplification device is connected to the input port of the fourth coupling device, the output port of the fourth coupling device is connected to the input port of the sixth signal conversion device, and the output port of the sixth signal conversion device is connected to the input port of the second nonlinear correction module. The fourth coupling device is used to process the input output signal of the second signal amplification device to obtain a second feedback signal. The sixth signal conversion device is used to convert the input second feedback signal into a fourth digital signal, which is used to train the predistortion coefficients of the second signal amplification module. The second nonlinear correction module is further used to generate a second nonlinear correction signal based on the predistortion coefficients of the second signal amplification module.
[0027] In this technical solution, the second communication device can also train the nonlinear model parameters of the second nonlinear correction module by collecting the feedback signal of the second signal amplification device, thereby improving the accuracy of the second nonlinear correction signal and thus adaptively matching the nonlinear characteristics of the second signal amplification device.
[0028] In one possible implementation, when the communication system includes multiple signal amplification devices, the nonlinear model parameters of the nonlinear correction module in the communication device corresponding to each signal amplification device can be trained through an independent path to improve the accuracy of the nonlinear correction signal, thereby enabling adaptive matching of the nonlinear characteristics of the signal amplification devices.
[0029] In conjunction with the third aspect, in some implementations of the third aspect, the communication system further includes a first training module, wherein the output port of the sixth signal conversion device is connected to the input port of the first training module, the output port of the third signal conversion device is connected to the input port of the first training module, and the output port of the first training module is connected to the input ports of the first nonlinear correction module and the second nonlinear correction module, respectively; the first training module is used to train the predistortion coefficients of the second signal amplification device according to the fourth digital signal, and output the predistortion coefficients to the second nonlinear correction module, wherein the predistortion coefficients are used by the second nonlinear correction module to determine the second nonlinear correction signal; or, the first training module is used to train the predistortion coefficients of the first signal amplification device according to the second digital signal, and output the predistortion coefficients to the first nonlinear correction module, wherein the predistortion coefficients are used by the first nonlinear correction module to determine the first nonlinear correction signal.
[0030] In this technical solution, the first communication device and the second communication device can use the same training module to train the nonlinear model parameters, thereby simplifying the system structure and saving system energy consumption.
[0031] In this scheme, the first communication device and the second communication device can have independent training modules, use a shared training module for parameter training, and each communication device has an independent signal conversion device for acquiring the PA feedback signal.
[0032] In conjunction with the third aspect, in some implementations of the third aspect, the communication system further includes a first training module, wherein the output port of the fourth coupling device is connected to the input port of the third signal conversion device, the output port of the third signal conversion device is connected to the input port of the first training module, and the output port of the first training module is connected to the input ports of the first nonlinear correction module and the second nonlinear correction module, respectively; the first training module is used to train the predistortion coefficients of the first signal amplification device according to the second digital signal and output the predistortion coefficients to the first nonlinear correction module, wherein the predistortion coefficients are used by the first nonlinear correction module to determine the first nonlinear correction signal; or, the first training module is used to train the predistortion coefficients of the second signal amplification device according to the fourth digital signal and output the predistortion coefficients to the second nonlinear correction module, wherein the predistortion coefficients are used by the second nonlinear correction module to determine the second nonlinear correction signal.
[0033] In this technical solution, the first communication device and the second communication device can use the same training module to train the nonlinear model parameters, thereby simplifying the system structure and saving system energy consumption.
[0034] In this scheme, the first communication device and the second communication device can have independent signal conversion devices, and use a shared signal conversion device to collect PA feedback signals.
[0035] In conjunction with the third aspect, in some implementations of the third aspect, the communication system further includes a fourth coupling device and a first training module. The output port of the second signal amplification device is connected to the input port of the fourth coupling device, the output port of the fourth coupling device is connected to the input port of the third signal conversion device, the output port of the third signal conversion device is connected to the input port of the first training module, and the output port of the first training module is connected to the input ports of the first nonlinear correction module and the second nonlinear correction module, respectively. The fourth coupling device is used to process the input output signal of the second signal amplification device to obtain a second feedback signal. The third signal conversion device is also used to convert the input second feedback signal into a fourth digital signal through analog-to-digital conversion. The first training module is used to train the predistortion coefficients of the first signal amplification device based on the second digital signal and output the predistortion coefficients to the first nonlinear correction module. The predistortion coefficients are used by the first nonlinear correction module to determine the first nonlinear correction signal. Alternatively, the first training module is used to train the predistortion coefficients of the second signal amplification device based on the fourth digital signal and output the predistortion coefficients to the second nonlinear correction module. The predistortion coefficients are used by the second nonlinear correction module to determine the second nonlinear correction signal.
[0036] In this technical solution, the first communication device and the second communication device can use the same training module to train the nonlinear model parameters, thereby simplifying the system structure and saving system energy consumption.
[0037] In this scheme, the first communication device and the second communication device may not have independent signal conversion devices, and can use a shared signal conversion device to collect PA feedback signals.
[0038] In conjunction with the third aspect, in some implementations of the third aspect, the communication system further includes a signal selection device, wherein the output ports of the second coupling device and the fourth coupling device are respectively connected to the signal selection device, and the output port of the signal selection device is connected to the output port of the third signal conversion device and / or the output port of the sixth signal conversion device. The signal selection device is used to select a second feedback signal and output it to the sixth signal conversion device or the third signal conversion device.
[0039] In this technical solution, the signal selection device is used to select one feedback signal from the feedback signals input from multiple coupling modules and input it to the corresponding signal conversion device for subsequent parameter training.
[0040] In conjunction with the third aspect, in some implementations of the third aspect, the communication system includes M baseband signal processing modules, wherein the first analog signal or the second analog signal is associated with the output signal of the M baseband signal processing modules, and each of the M baseband signal processing modules corresponds to the first communication device and the second communication device.
[0041] In this technical solution, each of the M baseband signal processing modules corresponds to all the communication devices. That is, the output signals of baseband signal processing modules #1 to #N are summed after being weighted by different values and then input to each analog channel, entering each communication device. The direction of the output signals of the M baseband signal processing modules determines that this HBF architecture is a fully connected HBF architecture. In other words, the solution described above is applicable to a fully connected HBF architecture.
[0042] In conjunction with the third aspect, in some implementations of the third aspect, the communication system includes M baseband signal processing modules, wherein the first analog signal or the second analog signal is associated with the output signal of one of the M baseband signal processing modules, and the baseband signal processing module corresponding to the first analog signal may be the same as or different from the baseband signal processing module corresponding to the second analog signal.
[0043] In this technical solution, the input signal of each communication device comes from a baseband signal processing module, and the output signal of the same baseband signal processing module can be used for multiple communication devices. The direction of the output signals of the M baseband signal processing modules determines that the HBF architecture is a partially connected HBF architecture. That is, the solution described above in this application is applicable to a fully connected HBF architecture.
[0044] In conjunction with the third aspect, in some implementations of the third aspect, the communication system further includes a third signal amplification device for amplifying a third input signal. The third input signal is associated with the output signal of one of the M baseband signal processing modules. The baseband signal processing module corresponding to the third input signal may be the same as or different from the baseband signal processing module corresponding to the first input signal and / or the second input signal.
[0045] In this technical solution, within a partially connected HBF array, some branches of each subarray (i.e., all analog channels corresponding to a baseband signal processing module) may not use a predistorter (communication device). This allows the predistorter in this application to be combined with existing technologies, making it suitable for a wider range of applications. Attached Figure Description
[0046] Figure 1 is a schematic diagram of an application scenario 100 of a communication device applicable to an embodiment of this application.
[0047] Figure 2 is a schematic diagram of a communication device 200 applicable to an embodiment of this application.
[0048] Figure 3 is a schematic diagram of a communication system 300 applicable to an embodiment of this application.
[0049] Figure 4 is a schematic diagram of a communication system 400 provided in an embodiment of this application.
[0050] Figure 5 is a schematic diagram of a communication system 500 provided in an embodiment of this application.
[0051] Figure 6 is a schematic diagram of a communication system 600 provided in an embodiment of this application.
[0052] Figure 7 is a schematic diagram of a communication system 700 provided in an embodiment of this application.
[0053] Figure 8 is a schematic diagram of a communication system 800 provided in an embodiment of this application.
[0054] Figure 9 is a schematic diagram of a communication system 900 provided in an embodiment of this application.
[0055] Figure 10 is a schematic diagram of a communication system 1000 provided in an embodiment of this application.
[0056] Figure 11 is a schematic diagram of a communication system 1100 provided in an embodiment of this application.
[0057] Figure 12 is a schematic diagram of a communication method 100 provided in an embodiment of this application. Detailed Implementation
[0058] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0059] The technical solutions of the embodiments of this application can be applied to communication systems. For example, in actual radio frequency systems, the nonlinear characteristics of power amplifiers (PAs) can cause signal distortion and fail to meet the linearization requirements. The technical solutions of the embodiments of this application can be used to correct the nonlinear distortion of amplifiers in communication systems and solve the linearization problem.
[0060] Before introducing the embodiments of this application, the technical terms involved in this application will be explained first.
[0061] 1. Predistortion Technology: Predistortion technology is an effective means of improving the linearity of the output signal of a power amplifier (PA). If the predistortion processing is performed on a digital signal, it is called digital predistortion (DPD). If the predistortion processing is performed on an analog signal, it is called analog predistortion (APD).
[0062] 2. DPD: Preprocessing the signal in the digital domain. The purpose is to introduce a distortion with the opposite characteristics to the PA distortion characteristics through an inverse model before the signal passes through the nonlinear PA. So that after the signal passes through the PA, the two cancel each other out and the original, distortion-free signal is recovered.
[0063] 3. APD: Preprocessing in the analog domain, the core of which is generating a predistortion signal with the opposite nonlinear characteristics to the power amplifier. This predistortion signal is superimposed on the original signal and amplified by the power amplifier, resulting in a flatter frequency spectrum and reduced nonlinear distortion. The predistortion signal is generated through analog circuitry; for example, by utilizing the characteristics of nonlinear components, nonlinear distortion can be produced under specific conditions, and this distortion signal is used as the predistortion signal.
[0064] 4. Partially Connected HBF Architecture: In this architecture, the output signal of each digital channel is divided into multiple branches in the analog domain, which enter different analog channels respectively. At this time, each analog channel is only connected to the corresponding digital channel.
[0065] 5. Fully Connected HBF Architecture: In a fully connected architecture, the outputs of each digital channel are summed after being weighted with different values, and then input into each analog channel. In other words, each analog channel is connected to all digital channels. Compared to the partially connected HBF architecture, the fully connected HBF architecture, while more complex, can achieve higher antenna gain and better system performance.
[0066] 6. AI Model: An AI model is an algorithm or computer program that can implement AI functions. An AI model represents the mapping relationship between the model's input and output; in other words, an AI model is a function model that maps an input of a certain dimension to an output of a certain dimension. The parameters of the function model can be obtained through machine learning training. For example, f(x) = ax² + b is a quadratic function model, which can be viewed as an AI model, where a and b are the parameters of this AI model, and a and b can be obtained through machine learning training. Exemplarily, the AI models mentioned in the following embodiments of this application are not limited to neural networks, linear regression models, decision tree models, support vector machines (SVM), Bayesian networks, Q-learning models, or other machine learning (ML) models.
[0067] The implementation of an AI model can be a hardware circuit, software, or a combination of both; there are no restrictions. Non-restrictive examples of software include: program code, program, subroutine, instruction, instruction set, code, code segment, software module, application program, or software application, etc.
[0068] In communication systems, when the output signal passes through a power amplifier (PA), the nonlinear characteristics of the PA can cause signal distortion. This can be addressed by pre-distorting the output signal to ensure the PA output signal meets distortion level requirements. For example, DPD (Digital Channel Distortion) or APD (Advanced Persistent Distortion) techniques can be used. However, in the HBF (Hyperbole-Based Function) architecture, the number of DACs and PAs no longer maintains a one-to-one relationship, making it impossible to linearize all PAs. It only provides good correction for the beam direction and fails to meet linearization requirements. APD solutions can circumvent the limited number of DACs, but existing APD solutions require analog circuitry. Limited by the accuracy of analog circuits, their correction capabilities are restricted, and they are difficult to adaptively adjust, failing to adapt to rapid changes in the nonlinear characteristics of analog channels.
[0069] In summary, existing solutions, particularly the pre-distortion processing of the transmitted signal in the digital domain, cannot accurately correspond to the nonlinear characteristics of different PAs located on different signal transmission branches, resulting in the transmitted signal distortion level failing to meet requirements. Pre-distortion processing in the analog domain requires analog circuitry, and its linearization and adaptive capabilities cannot meet product requirements. In other words, current pre-distortion schemes cannot achieve adaptive, high-performance linearization for each PA in the array, and cannot fully match the different distortion characteristics of different PAs, causing the PA transmitted signal to fail to meet distortion level requirements.
[0070] In view of this, this application proposes a technical solution that enables the acquisition of correction signals to be performed in the digital domain during pre-distortion processing of analog signals, thereby improving correction accuracy and thus enhancing the quality of analog signal pre-distortion processing. Furthermore, the characteristics of the correction signal can correspond one-to-one with the distortion characteristics of the PA, ensuring that the pre-distortion processing of the output signal matches the distortion characteristics of each PA, thereby ensuring that the PA output signal meets the distortion level requirements.
[0071] The following description is provided to facilitate understanding of the embodiments of this application.
[0072] First, in the embodiments of this application shown below, the terms "first," "second," "third," "fourth," and various numerical designations are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. For example, distinguishing different states of optical signals after different steps, etc.
[0073] Second, in the embodiments of this application shown below, "and / or" can be used to describe three relationships between associated objects. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. Where A and B can be singular or plural.
[0074] Third, in the embodiments of this application shown below, the module is also a component in one possible implementation. For example, a signal conversion module can also refer to a signal conversion element, etc.
[0075] Third, the modules in the embodiments of this application may include multiple devices or functional units to achieve more complex system functions. Each module has an independent function and can be used alone or in combination with other modules.
[0076] The embodiments provided in this application are described below with reference to the accompanying drawings.
[0077] Referring to Figure 1, as an example, Figure 1 is a schematic diagram of an application scenario 100 of a communication device provided in an embodiment of this application.
[0078] In this application, the communication device can be replaced with other terms, such as signal processing device, predistorter, predistortion unit, predistortion device, predistortion processing module, etc. In this application, the communication device is used as an example for illustration, and the name of this term does not limit the embodiments of this application.
[0079] As shown in Figure 1, the application scenario 100 of this communication device may include a digital beamforming section and an analog beamforming section.
[0080] The digital beamforming section includes: a baseband processing unit, M baseband signal processing modules, and an HBF network. Each baseband signal processing module may include a digital pre-encoder and a digital-to-analog converter, etc. The HBF network includes partially connected HBF architectures and fully connected HBF architectures (for a detailed description, please refer to the terminology introduction above).
[0081] The simulated beamforming section includes: an RF front-end, a phase shifter network, and an antenna array. The RF front-end includes components such as an RF chain, a power amplifier, and filters. Figure 1 only shows the devices relevant to the embodiments of this application; some devices are not shown.
[0082] The system comprises several components: a baseband processing unit (BJU) for receiving and processing baseband signals from the upper layer, performing preprocessing including encoding and modulation to achieve digital precoding, and adjusting the signal amplitude and phase to achieve initial beamforming. A digital precoder (DAC) calculates and outputs a precoding matrix or vector based on channel state information and a predefined beamforming strategy, precisely controlling the signal amplitude and phase by adjusting the element values. A digital-to-analog converter (DAC) converts the digital signal output from the DAC into an analog signal for processing in subsequent analog channels. The radio frequency (RF) front-end receives the analog signal from the DAC and performs further signal processing and amplification. A phase shifter network adjusts the phase of the signal on each antenna element based on the precoding information provided by the digital beamforming section to form a beam pointing in a specific direction. Under the control of the phase shifter network, the antenna array radiates a beam with a specific directionality, enabling precise communication with the user.
[0083] In this embodiment, the communication device can be deployed at the front end of the power amplifier in each analog channel. It is used to correct the distortion of the power amplifier in each analog channel.
[0084] In one possible implementation, the above application scenario 100 may also include other components, such as controllers, feedback mechanisms, etc., which are not limited in this application embodiment.
[0085] It should be understood that the HBF network in the above application scenario 100 can be a partially connected architecture or a fully connected architecture, and this application embodiment does not limit it in this way.
[0086] Referring to Figure 2, as an example, Figure 2 is a schematic diagram of a communication device 200 provided in an embodiment of this application.
[0087] For ease of description, the communication device 200 may also be referred to as the first communication device.
[0088] As shown in Figure 2, the communication device 200 may include a first coupling module, a first delay module, a first combining module, a first signal conversion module, a first nonlinear correction module, and a second signal conversion module.
[0089] The output port of the first coupling module is connected to the input port of the first delay module and the input port of the first signal conversion module, respectively. The output port of the first delay module is connected to the input port of the first combining module. The output port of the first signal conversion module is connected to the input port of the first nonlinear correction module. The output port of the first nonlinear correction module is connected to the input port of the second signal conversion module. The output port of the second signal conversion module is connected to the input port of the first combining module.
[0090] The first coupling module is used to receive the first analog signal, process the input first analog signal, and obtain the first main analog signal and the first coupled analog signal.
[0091] For example, the first analog signal is a radio frequency input signal, that is, the first analog signal is the input signal of the communication device 200, that is, the first analog signal is the output signal of the digital channel, for example, the first analog signal is the output signal of the HBF network in FIG1.
[0092] In one possible implementation, the signal output by the first analog signal after passing through the first coupling module can be divided into two paths: a main path and a correction path. The first main analog signal enters the main path, and the first coupled analog signal enters the correction path.
[0093] In one possible implementation, the power of the first coupled analog signal is less than the power of the first main analog signal.
[0094] For example, the first coupling module described above can be a coupler. This application embodiment does not limit the type of the coupler. For example, the coupler can be a device coupler or a microstrip coupler.
[0095] For example, the first coupling module can be deployed coupled to the first delay module or the first signal conversion module, or it can be deployed independently. This application embodiment does not limit this.
[0096] The first signal conversion module is used to receive the first coupled analog signal, convert the input first coupled analog signal into a first digital signal through analog-to-digital conversion, and output the first digital signal to the first nonlinear correction module.
[0097] For example, the first signal conversion module described above is an analog-to-digital converter.
[0098] In one possible implementation, the first digital signal obtained by the first signal conversion module through analog-to-digital conversion is used as the input of the first nonlinear correction module. Therefore, the accuracy requirement of the first signal conversion module is greatly reduced, and a low bit-width signal conversion module can be used, which is beneficial to reducing the power consumption of the first signal conversion module.
[0099] In one possible implementation, the first digital signal output by the first signal conversion module is used as the input of the first nonlinear correction module, thus enabling the reception of a first coupled analog signal with relatively low power.
[0100] In one possible implementation, a low bit-width signal conversion module refers to an output with a relatively low number of bits. For example, a commonly used ADC outputs 16 bits, while the first signal conversion module can output 8 bits.
[0101] For example, the number of bits output by the first signal conversion module is less than a first threshold. The first threshold can be the number of bits output by a commonly used ADC. For example, the first threshold is 16 bits. Alternatively, the first threshold can be a custom number of bits output by the ADC, for example, 10 bits. This application does not limit this specific setting.
[0102] For example, the first signal conversion module may also be referred to as an analog-to-digital conversion module, a signal processing module, etc., and such terminology does not limit the embodiments of this application.
[0103] The first nonlinear correction module is used to receive the first digital signal, generate a first nonlinear correction signal based on the input first digital signal, and output the first nonlinear correction signal to the second signal conversion module.
[0104] In one possible implementation, the first nonlinear correction module is used to perform nonlinear processing on the input first digital signal to obtain a first nonlinear correction signal.
[0105] For example, nonlinear processing can generally be achieved through nonlinear models. For instance, the DPD model.
[0106] For example, the first nonlinear correction module can be pre-configured with nonlinear parameters to generate a first nonlinear correction signal.
[0107] For example, the first nonlinear correction module can also obtain nonlinear parameters through model training iterations to generate the first nonlinear correction signal.
[0108] For example, the first nonlinear correction module can be deployed coupled with the first signal conversion module or the second signal conversion module, or the three modules can be deployed in an integrated manner, or the three modules can be deployed independently. This application embodiment does not limit this.
[0109] For example, the first signal conversion module may also be referred to as an analog-to-digital conversion module, a signal processing module, etc., and such terminology does not limit the embodiments of this application.
[0110] For example, the first nonlinear correction module may also be referred to as a correction signal generation module, a correction module, etc., and such terminology does not limit the embodiments of this application.
[0111] The second signal conversion module is used to receive the first nonlinear correction signal and convert the first nonlinear correction signal into an analog signal through digital-to-analog conversion.
[0112] For example, the second signal conversion module described above is a digital-to-analog converter.
[0113] In one possible implementation, the power of the first nonlinear correction signal is much lower than that of the first analog signal. Therefore, the accuracy requirement of the second signal conversion module is greatly reduced, and a low-bit-width signal conversion module can be used, which helps to reduce the power consumption of the second signal conversion module.
[0114] In one possible implementation, the second signal conversion module is used for digital-to-analog conversion of the first nonlinear correction signal with lower power, thus reducing the accuracy requirements.
[0115] In one possible implementation, a low bit-width signal conversion module refers to a module with a relatively low output bit width. For example, a commonly used DAC outputs 16 bits, while the second signal conversion module can output 8 bits.
[0116] For example, the number of bits output by the second signal conversion module is less than the first threshold. The first threshold can be the number of bits output by a commonly used DAC. For example, the first threshold is 16 bits. Alternatively, the first threshold can be a custom number of bits output by the DAC, for example, 10 bits. This application does not limit this specific setting.
[0117] For example, the second signal conversion module may also be referred to as a digital-to-analog conversion module, a signal processing module, etc., and such terminology does not limit the embodiments of this application.
[0118] The first delay module is used to process the first main analog signal so that the time delay of the first main analog signal is aligned with the time delay of the analog signal of the first nonlinear correction signal.
[0119] In one possible implementation, the main function of the first delay module is to ensure the synchronization of different signals after passing through different paths, thereby achieving effective pre-distortion processing of the signals.
[0120] In one possible implementation, the first coupled analog signal output by the first coupling module will pass through the correction path, and the first main analog signal output by the first coupling module will pass through the main path. The first coupled analog signal passing through the correction path will have a time delay compared to the first main analog signal. Therefore, the first delay module needs to compensate for the time delay differences caused by the different processing speeds of each module on these paths, so that the time delay of the first main analog signal and the time delay of the first coupled analog signal can be aligned, so as to ensure that the final synthesized signal can remain synchronized.
[0121] For example, the first delay module can be implemented using delay devices, such as delay lines or digital delay circuits. This application does not limit this implementation.
[0122] For example, the first delay module can be deployed coupled with the first coupling module or the first combining module, the three modules can be deployed in an integrated manner, or the three modules can be deployed independently. This application embodiment does not limit this.
[0123] The first combining module is used to receive the analog signals of the first main analog signal of the main path and the first nonlinear correction signal of the correction path, and combine the analog signal of the input first nonlinear correction signal and the first main analog signal to obtain the first combined signal.
[0124] In one possible implementation, the analog signals of the first main analog signal and the first nonlinear correction signal input to the first combining module have already undergone time delay alignment.
[0125] For example, the first combined signal is a radio frequency output signal, that is, the first combined signal is the output signal of the communication device 200.
[0126] In one possible implementation, the first combined signal is used as an input to an amplifying device at the back end. For example, the first combined signal can be input to the amplifier in Figure 1.
[0127] It should be noted that, in specific implementations, each functional module in the above-mentioned communication device 200 may include multiple devices or functional units, which can perform functions independently or be used in combination with other modules. This application embodiment does not limit this.
[0128] Referring to Figure 3, as an example, Figure 3 is a schematic diagram of a communication system 300 provided in an embodiment of this application.
[0129] As shown in Figure 3, the communication system 300 may include a communication device 200 and a first signal amplification device.
[0130] The modular structure of the communication device 200 can be referred to the previous description and will not be repeated here.
[0131] In this communication device 200, the output port of the first combining module is connected to the input port of the first signal amplification device. That is, the output signal of the communication device 200 serves as the input signal of the first signal amplification device.
[0132] The first signal amplification device is used to amplify the first combined signal. For example, the first signal amplification device may be a PA.
[0133] In one possible implementation, the first signal amplification device has nonlinear characteristics, and the first combined signal enters the first signal amplification device, which can output a linearized signal that is transmitted via an antenna.
[0134] In one alternative implementation, the communication system 300 may further include a second coupling device and a third signal conversion device.
[0135] The input port of the second coupling device is connected to the output port of the first signal amplification device, the output port of the second coupling device is connected to the input port of the third signal conversion device, and the output port of the third signal conversion device is connected to the input port of the first nonlinear correction module.
[0136] The second coupling device is used to receive the output signal of the first signal amplification device and process the output signal to obtain the first feedback signal.
[0137] In one possible implementation, the first combined signal is input to the first signal amplification device and then output. This output signal is transmitted via an antenna, and the signal coupled from the output signal by the second coupling device is used as the feedback signal (first feedback signal) of the first signal amplification device.
[0138] The third signal conversion device is used to receive the first feedback signal and convert the input first feedback signal into a second digital signal through analog-to-digital conversion. The second digital signal is used to train the predistortion coefficients of the first signal amplifier device, and the first nonlinear correction module generates a first nonlinear correction signal based on the predistortion coefficients.
[0139] For example, the third signal conversion device described above is an analog-to-digital converter.
[0140] In one possible implementation, training module A is used to train the predistortion coefficients of the first signal amplification device based on the input second digital signal, and output the predistortion coefficients to the first nonlinear correction module, which is used by the first nonlinear correction module to generate the aforementioned first nonlinear correction signal.
[0141] For example, the training function of training module A can be integrated into a device in a communication system. For instance, training module A can be integrated with a first nonlinear correction module, or with a third signal conversion device, or it can be a standalone device. This application does not limit the specific integration of these components. For example, training module A can be an AI model.
[0142] Alternatively, training module A can calculate the distortion error signal of the first signal amplification device at the current moment based on the second digital signal. Based on the mathematical relationship between the parameters of the AI model and the error signal, the AI model is used to fit the error and solve for the nonlinear model parameters (predistortion parameters).
[0143] In one possible implementation, training module A can iterate the current nonlinear model parameters through the feedback signal (second digital signal) of the first signal amplification device, thereby adaptively matching the nonlinear characteristics of the first signal amplification device.
[0144] In one possible implementation, the second coupling device and the third signal conversion device form the training path for the nonlinear model parameters of the first nonlinear correction module.
[0145] In another possible implementation, the communication system 300 may also include multiple communication devices and multiple signal amplification devices (denoted as communication system 400).
[0146] As an example, the communication system 400 also includes a communication device 300 and a second signal amplification device.
[0147] Referring to Figure 4, as an example, Figure 4 is a schematic diagram of a communication system 400 provided in an embodiment of this application.
[0148] The HBF network in the communication system 400 can be referred to the description in Figure 1.
[0149] For ease of description, the communication device 300 may also be referred to as a second communication device.
[0150] The communication device 300 includes: a third coupling module, a second delay module, a second combining module, a fourth signal conversion module, a second nonlinear correction module, and a fifth signal conversion module. The output port of the third coupling module is connected to the input ports of the second delay module and the fourth signal conversion module, respectively. The output port of the second delay module is connected to the input port of the second combining module. The output port of the fourth signal conversion module is connected to the input port of the second nonlinear correction module. The output port of the second nonlinear correction module is connected to the input port of the fifth signal conversion module. The output port of the fifth signal conversion module is connected to the input port of the second combining module. The output port of the second combining module is connected to the input port of the second signal amplification device.
[0151] In one possible implementation, the constituent modules of the communication device 300 are the same as those of the communication device 200, as can be found in the description of the communication device 200.
[0152] The third coupling module is used to receive the second analog signal, process the input second analog signal, and obtain the second main analog signal and the second coupled analog signal.
[0153] The second analog signal, the second main analog signal, and the second coupled analog signal have the same physical meaning as the first analog signal, the first main analog signal, and the first coupled analog signal, respectively. Please refer to the previous description, which will not be repeated here.
[0154] The fourth signal conversion module receives the second coupled analog signal, converts the input second coupled analog signal into a third digital signal through analog-to-digital conversion, and outputs the third digital signal to the second nonlinear correction module.
[0155] The second nonlinear correction module is used to receive the third digital signal, generate a second nonlinear correction signal based on the input third digital signal, and output the second nonlinear correction signal to the fifth signal conversion module.
[0156] The fifth signal conversion module is used to receive the second nonlinear correction signal and convert the input second nonlinear correction signal into an analog signal of the second nonlinear correction signal through digital-to-analog conversion.
[0157] The second delay module is used to process the second main analog signal so that the time delay of the second main analog signal is aligned with the time delay of the analog signal of the second nonlinear correction signal.
[0158] The second combining module is used to receive the analog signals of the second main analog signal of the main path and the second nonlinear correction signal of the correction path, combine the analog signal of the input second nonlinear correction signal and the second main analog signal to obtain the second combined signal, and output the second combined signal to the second signal amplification device.
[0159] The second signal amplification device is used to amplify the input second combined signal.
[0160] The third coupling module, the second delay module, the second combining module, the fourth signal conversion module, the second nonlinear correction module, and the fifth signal conversion module in the aforementioned communication device 300 correspond to the functions of the first coupling module, the first delay module, the first combining module, the first signal conversion module, the first nonlinear correction module, and the second signal conversion module in the communication device 200 described above. For details, please refer to the description in the communication device 200, which will not be repeated here.
[0161] In one possible implementation, the communication system 400 may also include a fourth coupling device and a sixth signal conversion device.
[0162] The output port of the second signal amplifier is connected to the input port of the fourth coupling device, the output port of the fourth coupling device is connected to the input port of the sixth signal converter, and the output port of the sixth signal converter is connected to the input port of the second nonlinear correction module.
[0163] The fourth coupling device is used to receive the output signal of the second signal amplifier and process the input output signal of the second signal amplifier to obtain the second feedback signal.
[0164] The sixth signal conversion device is used to receive the second feedback signal and convert the input second feedback signal into a fourth digital signal. The second fourth digital signal is used to train the predistortion coefficients of the second signal amplifier device. The second nonlinear correction module generates a second nonlinear correction signal based on the predistortion coefficients.
[0165] In one possible implementation, training module B is used to train the predistortion coefficients of the second signal amplification device based on the input fourth digital signal, and output the predistortion coefficients to the second nonlinear correction module. The predistortion coefficients are used by the second nonlinear correction module to determine the second nonlinear correction signal.
[0166] For example, the training function of training module B can be integrated into a device in a communication system. For instance, training module B can be integrated with a second nonlinear module, a sixth signal conversion device, or a standalone device; this application does not limit this. For example, training module B can be an AI model.
[0167] Alternatively, training module B can calculate the distortion error signal of the second signal amplification device at the current moment based on the fourth digital signal. Based on the mathematical relationship between the parameters of the AI model and the error signal, the AI model is used to fit the error and solve for the nonlinear model parameters (predistortion parameters).
[0168] In one possible implementation, the training module B can iterate the current nonlinear model parameters through the feedback signal (fourth digital signal) of the second signal amplification device, thereby adaptively matching the nonlinear characteristics of the second signal amplification device.
[0169] In one possible implementation, the fourth coupling device and the sixth signal conversion device form the training path for the nonlinear model parameters of the second nonlinear correction module.
[0170] The fourth coupling device and the sixth signal conversion device in the communication device 300 correspond to the second coupling device and the third signal conversion device in the communication device 200, respectively. For a detailed description, please refer to the description in the communication device 200, which will not be repeated here.
[0171] In one possible implementation, the communication system 400 may further include a first training module (denoted as communication system 500).
[0172] Referring to Figure 5, as an example, Figure 5 is a schematic diagram of a communication system 500 provided in an embodiment of this application.
[0173] The HBF network in this communication system 500 can be referred to the description in Figure 1.
[0174] The output port of the fourth coupling device is connected to the output port of the sixth signal conversion device, the output port of the sixth signal conversion device is connected to the input port of the first training module, and the output port of the first training module is connected to the input port of the second nonlinear correction module.
[0175] The output port of the second coupling device is connected to the output port of the third signal conversion device, the output port of the third signal conversion device is connected to the input port of the first training module, and the output port of the first training module is connected to the input port of the first nonlinear correction module.
[0176] In other words, the output port of the first training module is connected to the input ports of the first and second nonlinear correction modules, respectively. Alternatively, the first training module can be used to train the nonlinear model parameters of both the first and second nonlinear correction modules.
[0177] The fourth coupling device receives the output signal of the second signal amplification device, processes it to obtain a second feedback signal, and the sixth signal conversion device receives the second feedback signal, converts it into a fourth digital signal, and outputs the fourth digital signal to the first training module. Similarly, the second coupling module receives the output signal of the first signal amplification device, processes it to obtain a first feedback signal, and the third signal conversion device receives the first feedback signal, converts it into a second digital signal, and outputs the second digital signal to the first training module.
[0178] Optionally, the communication system 500 may also include a signal selection device. The signal selection device is used to select one feedback signal from the feedback signals input from multiple coupling modules and input it to the corresponding signal conversion device for subsequent parameter training.
[0179] In one possible implementation, the signal selection device outputs the input second feedback signal to the sixth signal conversion device, which receives the second feedback signal, converts the input second feedback signal into a fourth digital signal, and outputs the fourth digital signal to the first training module.
[0180] In one possible implementation, the signal selection device outputs the first input feedback signal to a third signal conversion device, which receives the first feedback signal, converts the first input feedback signal into a second digital signal, and outputs the second digital signal to the first training module.
[0181] The first training module trains the predistortion coefficients of the second signal amplifier based on the fourth digital signal output from the sixth signal converter, and outputs the predistortion coefficients to the second nonlinear correction module. The predistortion coefficients are used by the second nonlinear correction module to determine the second nonlinear correction signal. Similarly, the first training module also trains the predistortion coefficients of the first signal amplifier based on the second digital signal output from the third signal converter, and outputs the predistortion coefficients to the first nonlinear correction module. The predistortion coefficients are used by the first nonlinear correction module to determine the first nonlinear correction signal.
[0182] In one possible implementation, the fourth coupling device, the sixth signal conversion device, and the first training module constitute the training path for the nonlinear model parameters of the second nonlinear correction module; the second coupling device, the third signal conversion device, and the first training module constitute the training path for the nonlinear model parameters of the first nonlinear correction module. In other words, the first training module can be used for training the nonlinear model parameters of both the first and second nonlinear correction modules.
[0183] In one possible implementation, when the system 500 also includes other communication devices, such as a third communication device, a fourth communication device, etc., the first training module can also be used to train the nonlinear model parameters of the nonlinear correction module in the other communication devices.
[0184] It should be noted that the first nonlinear correction module and the second nonlinear correction module can each have independent training paths (as shown in Figure 4). Alternatively, the first and second nonlinear correction modules can use a common training module (the first training module) as their training path (as shown in Figure 5). When the first and / or second nonlinear correction modules do not have independent training paths, they can also use the common training module (the first training module) as their training path. This application does not limit this aspect.
[0185] In one possible implementation, the above embodiments use the first nonlinear correction module and the first nonlinear correction module as examples for illustration. The usage method of the above training module is also applicable to other nonlinear correction modules in the system 500.
[0186] In one possible implementation, the communication system 400 may further include a first training module (denoted as communication system 600).
[0187] Referring to Figure 6, as an example, Figure 6 is a schematic diagram of a communication system 600 provided in an embodiment of this application.
[0188] The HBF network in the communication system 600 can be referred to the description in Figure 1.
[0189] The output port of the second signal amplification device is connected to the input port of the fourth coupling device, the output port of the fourth coupling device is connected to the input port of the signal selection device, the output port of the signal selection device is connected to the input port of the third signal conversion device, the output port of the third signal conversion device is connected to the input port of the first training module, and the output port of the first training module is connected to the output port of the second nonlinear correction module.
[0190] The output port of the second coupling device is connected to the input port of the signal selection device, the output port of the signal selection device is connected to the input port of the third signal conversion device, the output port of the third signal conversion device is connected to the input port of the first training module, and the output port of the first training module is connected to the output port of the first nonlinear correction module.
[0191] In other words, the third signal conversion device can be used for the transmission of both the second and first feedback signals; in other words, it can serve as a shared signal conversion device. In one possible implementation, this shared signal conversion device could also be a sixth signal conversion device, or some other signal conversion device. This communication system uses the third signal conversion device as an example.
[0192] In one possible implementation, the signal selection device outputs the input second feedback signal to the third signal conversion device, which receives the second feedback signal, converts the input second feedback signal into a fourth digital signal, and outputs the fourth digital signal to the first training module.
[0193] In one possible implementation, the signal selection device outputs the first input feedback signal to a third signal conversion device, which receives the first feedback signal, converts the first input feedback signal into a second digital signal, and outputs the second digital signal to the first training module.
[0194] The first training module trains the predistortion coefficients of the second signal amplification device based on the fourth digital signal output from the third signal conversion device, and outputs the predistortion coefficients to the second nonlinear correction module. The predistortion coefficients are used by the second nonlinear correction module to determine the second nonlinear correction signal. Similarly, the first training module trains the predistortion coefficients of the first signal amplification device based on the second digital signal output from the third signal conversion device, and outputs the predistortion coefficients to the first nonlinear correction module. The predistortion coefficients are used by the first nonlinear correction module to determine the first nonlinear correction signal.
[0195] In one possible implementation, the fourth coupling device, the third signal conversion device, and the first training module constitute the training path for the nonlinear model parameters of the second nonlinear correction module; conversely, the second coupling device, the third signal conversion device, and the first training module constitute the training path for the nonlinear model parameters of the first nonlinear correction module. In other words, the third signal conversion device can be used to acquire the feedback signal of both the first and second signal amplification devices, and the first training module can be used to train the nonlinear model parameters of both the first and second nonlinear correction modules.
[0196] In one possible implementation, the signal selection module in the communication system 600 is an optional functional module.
[0197] In one possible implementation, when the system 600 also includes other communication devices, such as a third communication device, a fourth communication device, etc., the third signal conversion device can also be used to acquire the feedback signal of the signal amplification device corresponding to the other communication devices.
[0198] It should be noted that the first nonlinear correction module and the second nonlinear correction module can each have independent training paths (as shown in Figure 4). Alternatively, the first and second nonlinear correction modules can use a common training module (the first training module) as their training path (as shown in Figure 5). When the first and / or second nonlinear correction modules do not have independent training paths, they can also use the common training module (the first training module) as their training path. This application does not limit this aspect.
[0199] It should be noted that the first signal amplifier and the second signal amplifier can each have an independent signal converter for acquiring the feedback signal (as shown in Figure 5). Alternatively, the first and second signal amplifiers can use a common signal converter for acquiring the feedback signal (as shown in Figure 6). When the first and / or second signal amplifiers do not have independent signal converters, a common signal converter (the third signal converter) can also be used for acquiring the feedback signal. This application does not limit this aspect.
[0200] In one possible implementation, the above embodiments use the first signal amplifier and the second signal amplifier as examples for illustration. The method of using the above signal converter is also applicable to other signal amplifiers in the system 600.
[0201] In one possible implementation, the communication system 300 may further include a third signal amplifier, a fourth signal amplifier, ..., an Nth signal amplifier. This application embodiment uses the deployment architecture and training path of the predistorter (second communication device) at the front end of the second signal amplifier as an example for illustration; the deployment architecture and training path of the predistorters for other signal amplifiers may be the same as those for the second signal amplifier.
[0202] Referring to Figure 7, as an example, Figure 7 is a schematic diagram of a communication system 700 provided in an embodiment of this application.
[0203] As shown in Figure 7, the communication system 700 may include a baseband processing unit, M baseband signal processing modules (baseband signal processing module #1-baseband signal processing module #M), N signal amplification devices (PA#1-PA#N), and an antenna array.
[0204] The baseband processing unit and the M baseband signal processing modules can be referred to in Figure 1 for details, and will not be elaborated further.
[0205] The N signal amplification devices include a first signal amplification device and a second signal amplification device. For example, PA#1 is the first signal amplification device and PA#2 is the second signal amplification device.
[0206] The first signal amplifier is equipped with the first communication device (communication device #1) at its front end, and the second signal amplifier is equipped with the second communication device (communication device #2) at its front end.
[0207] In this communication system 700, the input signal (first analog signal) of communication device #1 is associated with the output signals of M baseband signal processing modules; that is, the input signal (first analog signal) of communication device #1 comes from the output signals of the M baseband signal processing modules. Similarly, the input signal (second analog signal) of communication device #2 is associated with the output signals of the M baseband signal processing modules; that is, the input signal (first analog signal) of communication device #3 comes from the output signals of the M baseband signal processing modules. And so on, the input signal of each communication device comes from the output signals of the M baseband signal processing modules.
[0208] In other words, each of the M baseband signal processing modules corresponds to all the communication devices. That is to say, the output signals of baseband signal processing modules #1 to #N are summed after being weighted by different values and then input to each analog channel, entering each communication device.
[0209] In this communication system 700, the coupling device #1, signal conversion device #1, and training module #1 at the back end of PA#1 form the training path for the nonlinear model parameters of the first nonlinear correction module in the communication device #1. Specific connection relationships and training processes can be found in the detailed description of the communication system 300, and will not be elaborated upon here.
[0210] Similarly, in the communication system 700, training paths are deployed at the back ends of some or all of the N PAs. For example, the coupling device #2, signal conversion device #2, and training module #2 at the back end of PA #2 in Figure 7 constitute the training path for the nonlinear model parameters of the ER nonlinear correction module in the communication device #2.
[0211] In one possible implementation, the specific connection relationships and training process of each PA backend deployment training path can be referred to the specific description of the communication system 300, which will not be elaborated here.
[0212] It should be noted that the functions of each training module can be integrated into the devices in the communication system. For example, training module #1 can be inherited in communication device #1 or it can be an independent device. This application does not limit this.
[0213] Referring to Figure 8, as an example, Figure 8 is a schematic diagram of a communication system 800 provided in an embodiment of this application.
[0214] As shown in Figure 8, the communication system 800 may include a baseband processing unit, M baseband signal processing modules (baseband signal processing module #1 to baseband signal processing module #M), and N signal amplification devices and antenna arrays.
[0215] The HBF network architecture in the communication system 800 is the same as that in the communication system 700, and will not be described in detail.
[0216] Unlike the communication system 700, different training paths can use the same training module.
[0217] For example, the coupling device #1, signal selection device, signal conversion device #1, and training module at the back end of PA#1 constitute the training path for the nonlinear model parameters of the first nonlinear correction module in communication device #1. The coupling device #2, signal selection device, signal conversion device #2, and training module at the back end of PA#2 constitute the training path for the nonlinear model parameters of the second nonlinear correction module in communication device #2. This training module can also be used to train the nonlinear model parameters of nonlinear correction modules in communication devices corresponding to other PAs.
[0218] The signal selection device is used to select one feedback signal from the feedback signals input from multiple coupling devices and input it to the signal conversion device for subsequent parameter training.
[0219] In one possible implementation, the communication system 800 includes a training module for training the nonlinear model parameters of the nonlinear correction module in all PA-corresponding communication devices.
[0220] In another possible implementation, the communication system 800 includes multiple training modules, each of which can be used to train the nonlinear model parameters of the nonlinear correction module in at least two PAs.
[0221] It should be noted that the training module can be integrated into the device in the communication system or it can be a separate device. This application does not limit this.
[0222] In one possible implementation, the training module in Figure 8 is merely an example, and the system 800 may also include multiple training modules. This application does not limit this implementation.
[0223] Referring to Figure 9, as an example, Figure 9 is a schematic diagram of a communication system 900 provided in an embodiment of this application.
[0224] As shown in Figure 9, the communication system 900 may include a baseband processing unit, M baseband signal processing modules (baseband signal processing module #1 to baseband signal processing module #M), and N signal amplification devices and antenna arrays.
[0225] The architecture of the communication system 900 is the same as that of the communication system 700 or the communication system 800, and will not be described in detail.
[0226] Unlike the communication system 800, different training paths can use the same signal conversion device.
[0227] For example, the coupling device #1, signal selection device, signal conversion device #1, and training module at the back end of PA#1 constitute the training path for the nonlinear model parameters of the first nonlinear correction module in communication device #1. The coupling device #2, signal selection device, signal conversion device #1, and training module at the back end of PA#2 constitute the training path for the nonlinear model parameters of the second nonlinear correction module in communication device #2. The signal conversion device #1 can also be used for signal acquisition in the training paths corresponding to other PAs.
[0228] In one possible implementation, the communication system 800 includes a signal conversion device for acquiring signals for all training paths corresponding to PAs.
[0229] In another possible implementation, the communication system 800 includes a plurality of signal conversion devices, each of which can be used for signal acquisition in training paths corresponding to at least two PAs.
[0230] In one possible implementation, the shared signal conversion device described above is illustrated by taking signal conversion device #1 as an example. The shared signal conversion device can also be signal conversion device #2, or other signal conversion devices, etc. The embodiments of this application do not limit this.
[0231] In one possible implementation, the communication system 900 includes a training module for training the nonlinear model parameters of the nonlinear correction module in all PA-corresponding communication devices.
[0232] In another possible implementation, the communication system 900 includes multiple training modules, each of which can be used to train the nonlinear model parameters of the nonlinear correction module in at least two communication devices corresponding to PA.
[0233] It should be noted that the training module can be integrated into the device in the communication system or it can be a separate device. This application does not limit this.
[0234] In one possible implementation, the training module in Figure 9 is merely an example, and the system 900 may also include multiple training modules. This application does not limit the scope of the implementation.
[0235] Referring to Figure 10, as an example, Figure 10 is a schematic diagram of a communication system 1000 provided in an embodiment of this application.
[0236] As shown in Figure 10, the communication system 1000 may include a baseband processing unit, M baseband signal processing modules (baseband signal processing module #1 to baseband signal processing module #M), and N signal amplification devices and antenna arrays.
[0237] The baseband processing unit and the M baseband signal processing modules can be referred to in Figure 1 for details, and will not be elaborated further.
[0238] The N signal amplification devices include a first signal amplification device and a second signal amplification device. For example, PA#1 is the first signal amplification device and PA#2 is the second signal amplification device.
[0239] The first signal amplifier is equipped with the first communication device (communication device #1) at its front end, and the second signal amplifier is equipped with the second communication device (communication device #2) at its front end.
[0240] In this communication system 700, the input signal (first analog signal) of communication device #1 is associated with the output signal of one of the M baseband signal processing modules. The input signal (first analog signal) of communication device #2 is associated with the output signal of one of the M baseband signal processing modules. That is, the input signal of each communication device in this communication system comes from the output signal of one of the M baseband signal processing modules.
[0241] In this communication system 700, the output signal of the same baseband signal processing module can be used for multiple communication devices. For example, the output signal of baseband signal processing module #1 can be used for communication device #1 and communication device #2.
[0242] In this communication system 700, the baseband signal processing module corresponding to the first analog signal may be the same as or different from the baseband signal processing module corresponding to the second analog signal.
[0243] For example, the input signal of communication device #1 comes from baseband signal processing module #1, and the input signal of communication device #2 comes from baseband signal processing module #1.
[0244] For example, when PA#3 is the second signal amplification device, the input signal of communication device #1 comes from baseband signal processing module #1, and the input signal of communication device #2 comes from baseband signal processing module #2.
[0245] In one possible implementation, under this HBF network architecture, the nonlinear correction module in each communication device can have an independent training module, as shown in the training method described in Figure 7, which will not be elaborated further.
[0246] In another possible implementation, under this HBF network architecture, the nonlinear correction modules in some or all of the communication devices can use the same training module.
[0247] For example, the communication system 900 includes a training module for training the nonlinear model parameters of the nonlinear correction module in all PA-corresponding communication devices.
[0248] For example, the communication system 900 includes a plurality of training modules, each of which can be used to train the nonlinear model parameters of the nonlinear correction module in at least two communication devices corresponding to PA.
[0249] In one possible implementation, the training module in Figure 10 is merely an example, and the system 1000 may also include multiple training modules. This application does not limit the scope of the implementation.
[0250] It should be noted that the training module can be integrated into the device in the communication system or it can be a separate device. This application does not limit this.
[0251] In one possible implementation, the communication system 1000 includes N signal conversion devices (as shown in Figure 10), and each PA has an independent signal conversion device for signal acquisition for its corresponding training path.
[0252] In one possible implementation, the communication system 1000 includes a signal conversion device used for signal acquisition along the training paths corresponding to all PAs. The specific usage of the signal conversion device is illustrated in Figure 9 and will not be elaborated further.
[0253] For example, the signal conversion device #1 in Figure 10 above can be used as a common signal conversion device for signal acquisition in the training paths corresponding to all PAs.
[0254] In one possible implementation, the shared signal conversion device described above is illustrated by taking signal conversion device #1 as an example. The shared signal conversion device can also be signal conversion device #2, or other signal conversion devices, etc. The embodiments of this application do not limit this.
[0255] In another possible implementation, the communication system 1000 includes a plurality of signal conversion devices, each of which can be used for signal acquisition in training paths corresponding to at least two PAs.
[0256] For example, the signal conversion device #1 in Figure 10 above can be used as a common signal conversion device for signal acquisition in the training paths corresponding to PA#1-PA#3.
[0257] Referring to Figure 11, as an example, Figure 11 is a schematic diagram of a communication system 1100 provided in an embodiment of this application.
[0258] As shown in Figure 11, the communication system 1100 may include a baseband processing unit, M baseband signal processing modules (baseband signal processing module #1 to baseband signal processing module #M), and N signal amplification devices and antenna arrays.
[0259] The baseband processing unit and the M baseband signal processing modules can be referred to in Figure 1 for details, and will not be elaborated further.
[0260] In this communication system 1100, a partial connection to the HBF network is shown.
[0261] In one possible implementation, in a partially connected HBF array, for each subarray (i.e., all analog channels corresponding to a baseband signal processing module), some branches may not use a predistorter (communication device).
[0262] The N signal amplification devices include a first signal amplification device, a second signal amplification device, and a third signal amplification device. For example, PA#2 is the first signal amplification device, PA#4 is the second signal amplification device, and PA#1 is the third signal amplification device.
[0263] The first signal amplifier device has the aforementioned first communication device (communication device #2) deployed at its front end, and the second signal amplifier device has the aforementioned second communication device (communication device #4) deployed at its front end.
[0264] The third signal amplification device amplifies the third analog signal. This third input signal is associated with the output signal of one of the M baseband signal processing modules (i.e., baseband signal processing module #1). The baseband signal processing module corresponding to the third analog signal may be the same as or different from the baseband signal processing module corresponding to the first analog signal and / or the second analog signal.
[0265] In one possible implementation, the third signal amplifier does not have a pre-distorter at its front end, and the signal output from the baseband signal processing module #1 enters the third signal amplifier without undergoing pre-distortion processing.
[0266] For example, a DPD model is set in the baseband signal processing module, which can be used to correct distortion in signal amplification devices without predistorters. For instance, a DPD model can be set in baseband signal processing module #1, which can be used to correct distortion in PA#1.
[0267] For example, some PAs in a subarray have the same characteristics, and a DPD model can be set in the baseband signal processing module. This model can be used to perform distortion correction on these PAs. The remaining PAs can be distorted using the communication device provided in the embodiments of this application.
[0268] For example, for some PAs, linearization capability is sufficient for the application even without additional predistortion for distortion correction. For instance, PA#3's linearization capability is sufficient for the application, so no additional predistortion is needed.
[0269] In one possible implementation, under this HBF network architecture, the nonlinear correction module in each communication device can have an independent training module, as shown in the training method described in Figure 7, which will not be elaborated further.
[0270] In another possible implementation, under this HBF network architecture, the nonlinear correction modules in some or all of the communication devices can use the same training module.
[0271] For example, the communication system 1100 includes a training module for training the nonlinear model parameters of the nonlinear correction modules in all communication devices.
[0272] For example, the communication system 1100 may include a plurality of training modules, each of which can be used to train the nonlinear model parameters of the nonlinear correction module in at least two communication devices corresponding to PA.
[0273] In one possible implementation, the training module in Figure 11 is merely an example, and the system 1100 may also include multiple training modules. This application does not limit the scope of the implementation.
[0274] It should be noted that the training module can be integrated into the device in the communication system or it can be a separate device. This application does not limit this.
[0275] In one possible implementation, the communication system 1100 includes multiple signal conversion devices (as shown in Figure 11), and each PA (with a communication device set at the front end) has an independent signal conversion device for signal acquisition in its corresponding training path.
[0276] In one possible implementation, the communication system 1100 includes a signal conversion device for acquiring signals from the training paths corresponding to all PAs (front-end devices equipped with communication equipment). The specific usage of the signal conversion device is described in Figure 9 and will not be elaborated further.
[0277] For example, the signal conversion device #2 in Figure 11 above can be used as a common signal conversion device for signal acquisition in the training paths corresponding to all PAs (with communication devices set at the front end).
[0278] In one possible implementation, the shared signal conversion device described above is illustrated by taking signal conversion device #2 as an example. The shared signal conversion device can also be signal conversion device #4, or other signal conversion devices, etc. The embodiments of this application do not limit this.
[0279] In another possible implementation, the communication system 1100 includes a plurality of signal conversion devices, each of which can be used for signal acquisition in training paths corresponding to at least two PAs.
[0280] For example, the signal conversion device #2 in Figure 11 above can be used as a common signal conversion device for signal acquisition in the training paths corresponding to PA#2 and PA#4.
[0281] It should be understood that the above communication systems 300-1100 are merely illustrative examples. The embodiments of this application can be based on the addition, reduction or coupling of modules or devices in the above communication systems to obtain communication systems suitable for different application scenarios. The variations and extensions of the communication system are within the protection scope of the embodiments of this application.
[0282] According to the technical solution provided in this application, pre-distortion processing can be performed on analog signals, enabling the acquisition of correction signals to be carried out in the digital domain, thereby improving correction accuracy. Furthermore, the characteristics of the correction signal can correspond one-to-one with the distortion characteristics of the PA (Power Amplifier), allowing the pre-distortion processing of the output signal to match the distortion characteristics of each PA, thus ensuring that the PA output signal meets the distortion level requirements. In addition, this pre-distorter can be decoupled from other modules, facilitating system application, and possesses strong linearity and adaptability, making it more suitable for productization.
[0283] The apparatus provided in the embodiments of this application has been described in detail above with reference to FIG2, and the system provided in the embodiments of this application has been described in detail with reference to FIGS. 3 to 11. The above-described apparatus and system can be used to implement the methods provided in the embodiments of this application. Hereinafter, the communication method provided in the embodiments of this application will be described with reference to FIG. 12.
[0284] Figure 12 is a schematic flowchart of a communication method 100 provided in an embodiment of this application. As shown in Figure 12, the method may include at least the following steps.
[0285] S110, the received first analog signal is processed to obtain a first main analog signal and a first coupled analog signal.
[0286] Optionally, prior to step S110, the method may further include: the first coupling module receiving a first analog signal from the baseband signal processing module.
[0287] For example, the first analog signal is a radio frequency input signal, that is, the first analog signal is the output signal of the digital channel.
[0288] The first coupling module processes the first analog signal to obtain the first main analog signal and the first coupled analog signal.
[0289] In one possible implementation, the power of the first coupled analog signal is less than the power of the first main analog signal.
[0290] S120, the first coupled analog signal is converted into a first digital signal through analog-to-digital conversion.
[0291] The first signal conversion module receives the first coupled analog signal, converts the first coupled analog signal into a first digital signal through analog-to-digital conversion, and outputs the first digital signal to the first nonlinear correction module.
[0292] S130, Generate a first nonlinear correction signal based on the first digital signal.
[0293] The first nonlinear correction module receives the first digital signal, generates a first nonlinear correction signal based on the first digital signal, and outputs the first nonlinear correction signal to the second signal conversion module.
[0294] In one possible implementation, the first nonlinear correction module performs nonlinear processing on the first digital signal to obtain a first nonlinear correction signal.
[0295] For example, nonlinear processing can generally be achieved through nonlinear models. For instance, the DPD model.
[0296] For example, the first nonlinear correction module can be pre-configured with nonlinear parameters to generate a first nonlinear correction signal.
[0297] For example, the first nonlinear correction module can also obtain nonlinear parameters through model training iterations to generate the first nonlinear correction signal.
[0298] S140, the first nonlinear correction signal is converted from digital to analog to obtain the analog signal of the first nonlinear correction signal.
[0299] The second signal conversion module receives the first nonlinear correction signal and converts the first nonlinear correction signal into an analog signal through digital-to-analog conversion.
[0300] S150, process the first main analog signal to align the time delay of the first main analog signal with the time delay of the analog signal of the first nonlinear correction signal.
[0301] The first delay module processes the first main analog signal to align the time delay of the first main analog signal with the time delay of the analog signal of the first nonlinear correction signal.
[0302] In one possible implementation, the first coupled analog signal output by the first coupling module will pass through the correction path, and the first main analog signal output by the first coupling module will pass through the main path. The first coupled analog signal passing through the correction path will have a time delay compared to the first main analog signal. Therefore, the first delay module needs to compensate for the time delay differences caused by the different processing speeds of each module on these paths, so that the time delay of the first main analog signal and the time delay of the first coupled analog signal can be aligned, so as to ensure that the final synthesized signal can remain synchronized.
[0303] For example, the processing of the first main analog signal can be achieved using delay devices, such as delay lines or digital delay circuits. This application does not limit this approach.
[0304] S160, combine the analog signal of the first nonlinear correction signal and the first main analog signal to obtain a combined signal.
[0305] The first combining module receives the analog signals of the first main analog signal of the main path and the first nonlinear correction signal of the correction path, and combines the analog signal of the first nonlinear correction signal and the first main analog signal to obtain a first combined signal. For example, the first combined signal is a radio frequency output signal.
[0306] In one possible implementation, the analog signals of the first main analog signal and the first nonlinear correction signal input to the first combining module have already undergone time delay alignment.
[0307] In one possible implementation, the first combined signal is used as an input amplifier at the back end.
[0308] According to the technical solution provided in this application, analog signals can be pre-distorted, enabling the acquisition of correction signals to be performed in the digital domain, thereby improving correction accuracy. Furthermore, the characteristics of the correction signal can correspond one-to-one with the distortion characteristics of the PA, thus allowing the pre-distortion processing of the output signal to match the distortion characteristics of each PA, thereby ensuring that the PA output signal meets the distortion level requirements.
[0309] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0310] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0311] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0312] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0313] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0314] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0315] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication device, characterized by The communication device includes: The system comprises a first coupling module, a first delay module, a first combining module, a first signal conversion module, a first nonlinear correction module, and a second signal conversion module. The output port of the first coupling module is connected to the input ports of the first delay module and the first signal conversion module, respectively. The output port of the first delay module is connected to the input port of the first combining module. The output port of the first signal conversion module is connected to the input port of the first nonlinear correction module. The output port of the first nonlinear correction module is connected to the input port of the second signal conversion module. The output port of the second signal conversion module is connected to the input port of the first combining module. The first coupling module is used to process the input first analog signal to obtain a first main analog signal and a first coupled analog signal; The first signal conversion module is used to convert the input first coupled analog signal into a first digital signal through analog-to-digital conversion, and output the first digital signal to the first nonlinear correction module; The first nonlinear correction module is used to generate a first nonlinear correction signal based on the input first digital signal, and output the first nonlinear correction signal to the second signal conversion module; The second signal conversion module is used to convert the input first nonlinear correction signal into an analog signal of the first nonlinear correction signal through digital-to-analog conversion; The first delay module is used to process the first main analog signal so that the time delay of the first main analog signal is aligned with the time delay of the analog signal of the first nonlinear correction signal. The first combining module is used to combine the analog signal of the input first nonlinear correction signal and the first main analog signal to obtain a first combined signal.
2. The communication apparatus according to claim 1, wherein The number of bits output by the first signal conversion module and / or the second signal conversion module is less than the first threshold.
3. The communication apparatus according to claim 1 or 2, wherein The first nonlinear correction module is specifically used to perform nonlinear processing on the first digital signal to obtain the first nonlinear correction signal.
4. A communication method characterized by comprising: include: The received first analog signal is processed to obtain a first main analog signal and a first coupled analog signal; The first coupled analog signal is converted into a first digital signal through analog-to-digital conversion; A first nonlinear correction signal is generated based on the first digital signal; The first nonlinear correction signal is converted into an analog signal by digital-to-analog conversion; The first main analog signal is processed so that the time delay of the first main analog signal is aligned with the time delay of the analog signal of the first nonlinear correction signal; The analog signal of the first nonlinear correction signal and the first main analog signal are combined to obtain a combined signal.
5. The communication method according to claim 4, characterized in that, The step of generating a first nonlinear correction signal based on the first digital signal includes: The first nonlinear correction signal is obtained by performing nonlinear processing on the first digital signal.
6. A communication system, characterized in that, The communication system includes a first communication device and a first signal amplification device. The first communication device includes: a first coupling module, a first delay module, a first combining module, a first signal conversion module, a first nonlinear correction module, and a second signal conversion module. The output port of the first coupling module is connected to the input port of the first delay module and the input port of the first signal conversion module, respectively. The output port of the first delay module is connected to the input port of the first combining module. The output port of the first signal conversion module is connected to the input port of the first nonlinear correction module. The output port of the first nonlinear correction module is connected to the input port of the second signal conversion module. The output port of the second signal conversion module is connected to the input port of the first combining module. The output port of the first combining module is connected to the input port of the first signal amplification device. The first coupling module is used to process the input first analog signal to obtain a first main analog signal and a first coupled analog signal; The first signal conversion module is used to convert the input first coupled analog signal into a first digital signal through analog-to-digital conversion, and output the first digital signal to the first nonlinear correction module; The first nonlinear correction module is used to generate a first nonlinear correction signal based on the input first digital signal, and output the first nonlinear correction signal to the second signal conversion module; The second signal conversion module is used to convert the input first nonlinear correction signal into an analog signal of the first nonlinear correction signal through digital-to-analog conversion; The first delay module is used to process the first main analog signal so that the time delay of the first main analog signal is aligned with the time delay of the analog signal of the first nonlinear correction signal. The first combining module is used to combine the analog signal of the input first nonlinear correction signal and the first main analog signal to obtain a first combined signal, and output the first combined signal to the first signal amplification device; The first signal amplification device is used to amplify the input first combined signal.
7. The communication system according to claim 6, characterized in that, The communication system further includes a second coupling device and a third signal conversion device. The input port of the second coupling device is connected to the output port of the first signal conversion device, the output port of the second coupling device is connected to the input port of the third signal conversion device, and the output port of the third signal conversion device is connected to the input port of the first nonlinear correction module. The second coupling device is used to process the output signal of the input first signal amplification device to obtain a first feedback signal; The third signal conversion device is used to convert the input first feedback signal into a second digital signal through analog-to-digital conversion, and the second digital signal is used to train the predistortion coefficient of the first signal amplification module. The first nonlinear correction module is further configured to generate the first nonlinear correction signal based on the predistortion coefficient of the first signal amplification module.
8. The communication system according to claim 6 or 7, characterized in that, The communication system further includes a second communication device and a second signal amplification device. The second communication device includes: a third coupling module, a second delay module, a second combining module, a fourth signal conversion module, a second nonlinear correction module, and a fifth signal conversion module. The output port of the third coupling module is connected to the input port of the second delay module and the input port of the fourth signal conversion module, respectively. The output port of the second delay module is connected to the input port of the second combining module. The output port of the fourth signal conversion module is connected to the input port of the second nonlinear correction module. The output port of the second nonlinear correction module is connected to the input port of the fifth signal conversion module. The output port of the fifth signal conversion module is connected to the input port of the second combining module. The output port of the second combining module is connected to the input port of the second signal amplification device. The third coupling module is used to process the input second analog signal to obtain a second main analog signal and a second coupled analog signal; The fourth signal conversion module is used to convert the input second coupled analog signal into a third digital signal through analog-to-digital conversion, and output the third digital signal to the second nonlinear correction module; The second nonlinear correction module is used to generate a second nonlinear correction signal based on the input third digital signal, and output the second nonlinear correction signal to the fifth signal conversion module; The fifth signal conversion module is used to convert the input second nonlinear correction signal into an analog signal of the second nonlinear correction signal through digital-to-analog conversion; The second delay module is used to process the second main analog signal so that the time delay of the second main analog signal is aligned with the time delay of the analog signal of the second nonlinear correction signal; The second combining module is used to combine the analog signal of the input second nonlinear correction signal and the second main analog signal to obtain a second combined signal, and output the second combined signal to the second signal amplification device; The second signal amplification device is used to amplify the input second combined signal.
9. The communication system according to claim 8, characterized in that, The communication system further includes a fourth coupling device, a sixth signal conversion device, and a first training module. The output port of the second signal conversion device is connected to the input port of the fourth coupling device. The output port of the fourth coupling device is connected to the output port of the sixth signal conversion device. The output port of the sixth signal conversion device is connected to the input port of the first training module. The output port of the third signal conversion device is connected to the input port of the first training module. The output port of the first training module is connected to the input ports of the first nonlinear correction module and the second nonlinear correction module, respectively. The fourth coupling device is used to process the output signal of the input second signal amplification device to obtain a second feedback signal; The sixth signal conversion device is used to convert the input second feedback signal into a fourth digital signal and output the fourth digital signal to the first training module; The third signal conversion device is also used to output the second digital signal to the first training module; The first training module is configured to train the predistortion coefficients of the second signal amplification device based on the fourth digital signal and output the predistortion coefficients to the second nonlinear correction module, wherein the predistortion coefficients are used by the second nonlinear correction module to determine the second nonlinear correction signal; or to train the predistortion coefficients of the first signal amplification device based on the second digital signal and output the predistortion coefficients to the first nonlinear correction module, wherein the predistortion coefficients are used by the first nonlinear correction module to determine the first nonlinear correction signal.
10. The communication system according to claim 8, characterized in that, The communication system further includes a fourth coupling device and a sixth signal conversion device. The output port of the second signal amplification device is connected to the input port of the fourth coupling device, the output port of the fourth coupling device is connected to the input port of the sixth signal conversion device, and the output port of the sixth signal conversion device is connected to the input port of the second nonlinear correction module. The fourth coupling device is used to process the output signal of the input second signal amplification device to obtain a second feedback signal; The sixth signal conversion device is used to convert the input second feedback signal into a fourth digital signal, the fourth digital signal being used to train the predistortion coefficient of the second signal amplification module; The second nonlinear correction module is further configured to generate the second nonlinear correction signal based on the predistortion coefficients of the second signal amplification module.
11. The communication system according to claim 10, characterized in that, The communication system further includes a first training module, the output port of the sixth signal conversion device is connected to the input port of the first training module, the output port of the third signal conversion device is connected to the input port of the first training module, and the output port of the first training module is connected to the input ports of the first nonlinear correction module and the second nonlinear correction module, respectively. The first training module is used to train the predistortion coefficients of the second signal amplification device based on the fourth digital signal, and output the predistortion coefficients to the second nonlinear correction module, wherein the predistortion coefficients are used by the second nonlinear correction module to determine the second nonlinear correction signal; or The first training module is used to train the predistortion coefficients of the first signal amplification device according to the second digital signal, and output the predistortion coefficients to the first nonlinear correction module. The predistortion coefficients are used by the first nonlinear correction module to determine the first nonlinear correction signal.
12. The communication system according to claim 10, characterized in that, The communication system further includes a first training module, wherein the output port of the fourth coupling device is connected to the input port of the third signal conversion device, the output port of the third signal conversion device is connected to the input port of the first training module, and the output port of the first training module is connected to the input ports of the first nonlinear correction module and the second nonlinear correction module, respectively. The first training module is configured to train the predistortion coefficients of the first signal amplification device based on the second digital signal, and output the predistortion coefficients to the first nonlinear correction module, wherein the predistortion coefficients are used by the first nonlinear correction module to determine the first nonlinear correction signal; or The first training module is used to train the predistortion coefficients of the second signal amplification device according to the fourth digital signal, and output the predistortion coefficients to the second nonlinear correction module. The predistortion coefficients are used by the second nonlinear correction module to determine the second nonlinear correction signal.
13. The communication system according to claim 8, characterized in that, The communication system further includes a fourth coupling device and a first training module. The output port of the second signal amplification device is connected to the input port of the fourth coupling device. The output port of the fourth coupling device is connected to the input port of the third signal conversion device. The output port of the third signal conversion device is connected to the input port of the first training module. The output port of the first training module is connected to the input ports of the first nonlinear correction module and the second nonlinear correction module, respectively. The fourth coupling device is used to process the output signal of the input second signal amplification device to obtain a second feedback signal; The third signal conversion device is further configured to convert the input second feedback signal into a fourth digital signal through analog-to-digital conversion; The first training module is configured to train the predistortion coefficients of the first signal amplification device based on the second digital signal, and output the predistortion coefficients to the first nonlinear correction module, wherein the predistortion coefficients are used by the first nonlinear correction module to determine the first nonlinear correction signal; or The first training module is used to train the predistortion coefficients of the second signal amplification device according to the fourth digital signal, and output the predistortion coefficients to the second nonlinear correction module. The predistortion coefficients are used by the second nonlinear correction module to determine the second nonlinear correction signal.
14. The communication system according to any one of claims 9, 11-13, characterized in that, The communication system further includes a signal selection device. The output ports of the second coupling device and the fourth coupling device are respectively connected to the signal selection device. The output port of the signal selection device is connected to the output port of the third signal conversion device and / or the output port of the sixth signal conversion device. The signal selection device is used to select a second feedback signal and output it to the sixth signal conversion device or the third signal conversion device.
15. The communication system according to any one of claims 6-14, characterized in that, The communication system includes M baseband signal processing modules. The first analog signal or the second analog signal is associated with the output signal of the M baseband signal processing modules. Each of the M baseband signal processing modules corresponds to the first communication device and the second communication device.
16. The communication system according to any one of claims 6-14, characterized in that, The communication system includes M baseband signal processing modules. The first analog signal or the second analog signal is associated with the output signal of one of the M baseband signal processing modules. The baseband signal processing module corresponding to the first analog signal may be the same as or different from the baseband signal processing module corresponding to the second analog signal.
17. The communication system according to claim 16, characterized in that, The communication system further includes a third signal amplification device, which amplifies a third input signal. The third input signal is associated with the output signal of one of the M baseband signal processing modules. The baseband signal processing module corresponding to the third input signal may be the same as or different from the baseband signal processing module corresponding to the first input signal and / or the second input signal.
Citation Information
Patent Citations
Radio frequency digital interference canceller
CN105933015A
DPD (Digital Pre-Distortion) sub-band correction method suitable for multiple scenes and application
CN114244292A
Digital pre-distortion processing method and device, computer apparatus, and readable storage medium
WO2021052459A1