Predistortion method, power amplifier device, communication system and storage medium
By establishing a pre-distortion model and updating its parameters, selecting the target feedback signal according to the error value, and generating the pre-distortion signal for the next cycle, the problem of low accuracy of the traditional pre-distortion model is solved, and the signal distortion cancellation effect and power amplifier efficiency are improved.
Patent Information
- Application Number
- CN202311090971.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-28
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2043-08-28
AI Technical Summary
The traditional pre-distortion model is not accurate enough, resulting in low accuracy of pre-distortion technology in offsetting signal distortion caused by nonlinear distortion of the power amplifier and low power amplifier efficiency.
By collecting the input and output signals of the power amplifier, a pre-distortion model is established. The target feedback signal is determined in the feedback signal of the current cycle or the historical cycle according to the error value, the parameters of the pre-distortion model are updated, and the pre-distortion signal of the next cycle is generated to offset the nonlinear distortion of the power amplifier.
The accuracy of offsetting signal distortion caused by nonlinear distortion of the power amplifier is improved, the linear working area of the power amplifier is expanded, and the performance of the communication system is improved.
Smart Images

Figure CN117220616B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of digital predistortion, and in particular to a predistortion method, a power amplification device, a communication system, and a storage medium. Background Art
[0002] In wireless communication systems, signals are amplified by power amplifiers (PAs) to increase their transmission power. However, due to the inherent nonlinear characteristics of the PA, the amplified signal can be distorted, thereby degrading the performance of the communication system. To address this issue, digital pre-distortion (DPD) is commonly used to offset the signal distortion caused by the PA's nonlinear distortion. DPD is widely used in modern wireless communication systems and can be used to offset various types of PA distortion, including linear distortion, nonlinear distortion, and memory effect distortion. It can improve the operating efficiency, reliability, and transmission rate of communication systems, thereby meeting the ever-increasing user demands for wireless communication systems.
[0003] Digital pre-distortion technology collects the input and output signals of a power amplifier, analyzes the amplifier's nonlinear characteristics, and builds a pre-distortion model. This model is then used to pre-process the transmitted signal to offset the distortion caused by the power amplifier. This allows the transmitted signal to maintain its original shape and quality after amplification, thereby improving system performance.
[0004] In traditional technologies, the established pre-distortion model is not accurate enough, and the pre-processing effect on the transmitted signal is poor, resulting in low accuracy of the pre-distortion technology in offsetting the signal distortion caused by the nonlinear distortion of the power amplifier and low power amplifier efficiency. Summary of the Invention
[0005] Based on this, it is necessary to provide a predistortion method, power amplifier device, communication system and storage medium that can improve the accuracy of predistortion technology in offsetting signal distortion caused by nonlinear distortion of power amplifier to address the above technical problems.
[0006] In a first aspect, the present application provides a predistortion method. The method comprises:
[0007] Obtaining an error value according to an input signal of a current cycle and a feedback signal obtained in response to the input signal;
[0008] Determining a target feedback signal from a feedback signal of a current cycle or a feedback signal generated in any historical cycle according to the error value;
[0009] The predistortion signal of the next cycle is determined according to the input signal of the current cycle and the target feedback signal.
[0010] In one embodiment, determining the target feedback signal from the feedback signal of the current cycle or the feedback signal generated in any historical cycle according to the error value includes:
[0011] Determining whether the error value is less than a first threshold;
[0012] When it is determined that the error value is less than the first threshold, taking the feedback signal of the current cycle as the target feedback signal;
[0013] When it is determined that the error value is greater than the first threshold, a target feedback signal is obtained by screening the preset feedback signals.
[0014] In one embodiment, when it is determined that the error value is less than the first threshold, the method further includes:
[0015] Determine whether the error value is less than a second threshold. If it is determined that the error value is less than the second threshold, use the feedback signal of the current cycle as the preset feedback signal, and the first threshold is greater than the second threshold.
[0016] In one embodiment, after determining the predistortion signal of the next cycle based on the input signal of the current cycle and the target feedback signal, the method further includes:
[0017] The error values of the preset feedback signals are obtained, and the preset feedback signal with the smallest error value is used as the target feedback signal.
[0018] In one embodiment, the input signal includes a plurality of input sample points, the feedback signal in response to the input signal includes a plurality of feedback sample points, the input sample points correspond to the feedback sample points in a one-to-one manner, and obtaining an error value based on the input signal of a current cycle and the feedback signal obtained in response to the input signal includes:
[0019] respectively obtaining the difference between each input sample point and the feedback sample point corresponding to each input sample point;
[0020] The error value is obtained according to the difference.
[0021] In one embodiment, determining a predistortion signal for a next cycle based on an input signal for a current cycle and the target feedback signal includes:
[0022] Updating parameters of the predistortion model according to the input signal of the current cycle and the target feedback signal;
[0023] The target feedback signal is input into the updated predistortion model to obtain the predistortion signal of the next cycle.
[0024] In a second aspect, the present application also provides a predistortion device. The device comprises: a signal input module, a signal output module and a control module; the signal input module is connected to the signal output module, the signal output module is connected to the control module, and the control module is connected to the signal input module; wherein,
[0025] The signal input module is used to superimpose the predistortion signal of the current period and the input signal of the current period, and output the superimposed signal to the signal output module;
[0026] The signal output module is used to output a power amplified signal and a feedback signal according to the superimposed signal;
[0027] The control module is configured to obtain a predistortion signal for the next cycle according to the feedback signal, wherein the predistortion signal implements the predistortion method described in the first aspect.
[0028] In one embodiment, the control module includes: a selection module and a predistortion model;
[0029] The selection module is used to filter the feedback signal to obtain the target feedback signal;
[0030] The predistortion model is used to generate a predistortion signal according to a target feedback signal.
[0031] In a second aspect, the present application further provides a communication system, comprising a predistortion device and a communication device, wherein the predistortion device is connected to the communication device, and the predistortion device is used to implement the predistortion method described in the first aspect above.
[0032] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the predistortion method described in the first aspect.
[0033] The predistortion method, power amplifier device, communication system, and storage medium described above obtain an error value based on the input signal of the current cycle and the feedback signal generated in response to the input signal; determine a target feedback signal based on the error value from the feedback signal of the current cycle or the feedback signal generated in any previous cycle; and determine the predistortion signal for the next cycle based on the input signal of the current cycle and the target feedback signal. The target feedback signal is selected to maximize the linear relationship between the input and output signals of the power amplifier. The predistortion signal calculated based on the target feedback signal and the input signal of the current cycle can improve the accuracy of offsetting signal distortion caused by nonlinear distortion of the power amplifier. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1FIG1 is a schematic diagram of predistortion compensating for nonlinear behavior of a power amplifier according to an embodiment;
[0035] Figure 2 1 is a flow chart of a predistortion method according to an embodiment;
[0036] Figure 3 is a schematic flow chart of a predistortion method in another embodiment;
[0037] Figure 4 is a structural block diagram of a power amplifying device in one embodiment;
[0038] Figure 5 is a structural block diagram of a power amplifying device in another embodiment;
[0039] Figure 6 FIG. 4 is a structural block diagram of a communication system in one embodiment. DETAILED DESCRIPTION
[0040] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0041] Digital pre-distortion technology collects the input and output signals of the power amplifier, analyzes the nonlinear characteristics of the power amplifier, establishes a pre-distortion model, and uses this model to pre-process the transmitted signal to offset the distortion caused by the power amplifier. Figure 1 This is a schematic diagram of the traditional technology of predistortion compensation of power amplifier nonlinear behavior. Figure 1 As shown, the input signal is input to the predistorter and then transmitted to the power amplifier. The output signal of the power amplifier is fed back to the predistorter through the feedback module. Figure 1 a is the output signal of the power amplifier without a predistorter. Figure 1 b is the input signal. Figure 1 Figure c is a coordinate diagram showing the increase in the linear operating range of the power amplifier after adding the predistorter.
[0042] In one embodiment, Figure 2 As shown, a predistortion method is provided. This embodiment uses the method applied to a terminal as an example for illustration. It is understood that the method can also be applied to a server, or to a system including a terminal and a server, and implemented through interaction between the terminal and the server. The terminal can be a power amplifier, or a device including a power amplifier. In this embodiment, the method includes the following steps:
[0043] Step S201 : obtaining an error value according to an input signal of a current cycle and a feedback signal obtained in response to the input signal.
[0044] The input signal is a periodic digital signal. The feedback signal is a periodic digital signal output by the power amplifier in response to the input signal. The error value is used to indicate the degree of nonlinearity of the power amplifier. If the error value is high, the feedback signal and the input signal are in a highly nonlinear relationship, and the power amplifier is severely distorted. Based on the input signal and feedback signal with large error values, it is impossible to obtain an output signal that can improve the accuracy of the output signal. Conversely, the input signal loses little energy after being amplified by the power amplifier. The predistortion signal obtained based on the input signal and feedback signal with small error values can effectively offset the distortion of the power amplifier, making the input and output signals relatively or completely linear.
[0045] Optionally, a periodic input signal is input to a power amplifier, which outputs a periodic feedback signal. An input signal of a current period and a feedback signal of the current period are obtained, a difference between the feedback signal and the input signal is calculated, and an error value is calculated based on the difference.
[0046] Step S202 : determining a target feedback signal from the feedback signal of the current cycle or the feedback signal generated in any historical cycle according to the error value.
[0047] The target feedback signal is the feedback signal of the current cycle or the feedback signal generated in any historical cycle, the signal with the smaller error value compared to the input signal of the current cycle. Because the error value of the target feedback signal is small, the target feedback signal can be used to effectively offset the signal distortion caused by the nonlinear distortion of the power amplifier. Optionally, the feedback signal with the smallest error value can be used as the target feedback signal. It is also possible to determine whether the error value exceeds a preset range. If the error value is too large, the feedback signal with the smaller error value is selected from the feedback signals generated in any historical cycle; otherwise, the feedback signal of the current cycle is used as the target feedback signal.
[0048] Step S203 : determining a predistortion signal for the next cycle according to the input signal and the target feedback signal for the current cycle.
[0049] The predistortion signal is used to offset signal distortion caused by the output signal after amplification by the power amplifier. Optionally, the predistortion signal is calculated by adjusting parameters of the predistortion model based on the mathematical relationship between the input signal and the target feedback signal in the current cycle.
[0050] In the above-mentioned predistortion method, the input signal is a periodic signal, which can avoid errors caused by problems such as power amplifier fatigue during the predistortion process. The feedback signal output in response to the input signal also has periodicity, and the feedback signals of each cycle have similarity. Therefore, not only can the feedback signal of the current cycle and the input signal of the current cycle be used as a set of data to generate a predistortion signal, but the feedback signal of the historical cycle and the input signal of the current cycle can also be used as a set of data to generate a predistortion signal. The error value is used to indicate the degree to which the input signal and the feedback signal conform to the linear relationship. In this embodiment, the error value is used to select the target feedback signal that can maximize the linear relationship between the input and output signals of the power amplifier from the feedback signal of the current cycle or the feedback signal generated in any historical cycle. The predistortion signal calculated based on the target feedback signal and the input signal of the current cycle can improve the accuracy of offsetting the signal distortion caused by the nonlinear distortion of the power amplifier.
[0051] In one embodiment, a target feedback signal is determined from a feedback signal of a current cycle or a feedback signal generated in any historical cycle based on an error value, including: determining whether the error value is less than a first threshold; if it is determined that the error value is less than the first threshold, using the feedback signal of the current cycle as the target feedback signal; if it is determined that the error value is greater than the first threshold, screening the target feedback signal from the preset feedback signals.
[0052] The preset feedback signal is a feedback signal with a smaller error value among the feedback signals generated in the historical period. Optionally, the preset feedback signal is a feedback signal with an error value less than a second threshold.
[0053] The first threshold is the critical value for determining a power amplifier anomaly. When the error value is greater than the first threshold, the power amplifier is considered abnormal and the output signal is severely distorted. When the error value is less than the first threshold, the power amplifier is considered normal and the output signal distortion is not severe. The first threshold is determined based on factors such as the power amplifier model, sampling rate, input signal level, and device operating status.
[0054] When it is determined that the error value is less than the first threshold, the method further includes: determining whether the error value is less than a second threshold; when it is determined that the error value is less than the second threshold, using the feedback signal of the current cycle as a preset feedback signal, and the first threshold is greater than the second threshold.
[0055] The second threshold is a critical value for determining power amplifier distortion. When the error value is greater than the second threshold, the power amplifier is considered normal, but the output signal still exhibits significant distortion. When the error value is less than the second threshold, the output signal is considered almost distortion-free or non-distorted. The second threshold is determined based on factors such as the power amplifier model, sampling rate, input signal level, and device operating status.
[0056] For example, if the error value is greater than or equal to a first threshold, the feedback signal of the current cycle is not selected, and a signal with a smaller error value is screened from the preset feedback signals and used as the target feedback signal. If the error value is less than the first threshold and greater than or equal to a second threshold, the feedback signal of the current cycle is used as the target feedback signal. If the error value is less than the second threshold, the feedback signal of the current cycle is used as the target feedback signal and the feedback signal of the current cycle is stored and used as the preset feedback signal.
[0057] When storing the preset feedback signal, the signal can be stored in the memory for refreshing. During the predistortion processing, if there are multiple sets of feedback signals that meet the requirements, the feedback signals can be stored in different address spaces of the memory respectively.
[0058] In this embodiment, the collected feedback signal is preprocessed and the feedback signal, which is highly linear, is stored in advance based on the error value. When the power amplifier experiences abnormal distortion, the pre-stored feedback signal is used to quickly adjust the power amplifier, thereby quickly resolving the distortion problem.
[0059] In one embodiment, after determining the predistortion signal for the next cycle based on the input signal and the target feedback signal for the current cycle, the method further includes: obtaining an error value of the preset feedback signal, and selecting the preset feedback signal with the smallest error value as the target feedback signal. The error value of the preset feedback signal is the error between the preset feedback signal and the input signal for the current cycle.
[0060] In one embodiment, an input signal includes multiple input sample points, a feedback signal in response to the input signal includes multiple feedback sample points, the input sample points and the feedback sample points have a one-to-one correspondence, and obtaining an error value based on the input signal of a current cycle and the feedback signal obtained in response to the input signal includes: obtaining a difference between each input sample point and the feedback sample point corresponding to each input sample point; and obtaining the error value based on the difference.
[0061] The input signal is a continuous segment of data in the time domain, consisting of several samples. Similarly, the feedback signal also consists of several samples. The error value can be obtained by accumulating the differences, averaging the differences, or calculating the mean square error.
[0062] Optionally, the input signal is a baseband signal in an IQ data format in communication, and the error value obtained according to the difference includes:
[0063]
[0064] Among them, Iin i is the real part of the input signal, Qini is the imaginary part of the input signal, Ifb i is the real part of the feedback signal, Qfb i is the imaginary part of the feedback signal, i is the sequence value of the sample point, and n is the total number of sample points of the input signal in the current cycle.
[0065] In one embodiment, determining a predistortion signal for the next cycle based on an input signal and a target feedback signal for the current cycle includes: updating parameters of a predistortion model based on the input signal and the target feedback signal for the current cycle; and inputting the target feedback signal into the updated predistortion model to obtain the predistortion signal for the next cycle.
[0066] The predistortion model is used to calculate a predistortion signal based on the input signal. The predistortion signal is used to compensate for losses incurred by the input signal after passing through the power amplifier. For example, a mathematical model is established based on the relationship between the input signal and the target feedback signal in the current cycle. This mathematical model is used to indicate the degree of nonlinearity of the power amplifier model. The parameters of the predistortion model are updated based on the parameters of the mathematical model to obtain an updated predistortion model.
[0067] In one embodiment, Figure 3 FIG. 1 is a flow chart of another predistortion method in this embodiment. The predistortion method is applied to a power amplifier, such as Figure 3 As shown, the predistortion methods include:
[0068] Step S301: Acquire a feedback signal. The input signal to the power amplifier is a baseband transmit signal from the communication system. The input signal is a periodic signal, divided into S0, S1, S2, S3, and so on, based on its period. For periodic signals, S0, S1, S2, and S3 are identical, so the feedback signals F0, F1, F2, and F3 in response to the input signal are highly similar.
[0069] Optionally, after collecting the feedback signal, multiple mathematical models are established based on the input signal S0 and the feedback signals of each cycle: mathematical model M0 is established based on S0 and F0, mathematical model M01 is established based on S0 and F1, mathematical model M02 is established based on S0 and F1, and so on. The mathematical model is used to indicate the relationship between the input signal and the feedback signal.
[0070] Step S302: Calculate the error value, and obtain the target feedback signal based on the error value.
[0071] Calculate the error between the input signal S0 and the feedback signal F0. If the error reaches a minimum value, store the feedback signal F0 and use it as the target feedback signal. If the error reaches a maximum value, read the stored preset feedback signal. If the error falls between the minimum and maximum values, use the feedback signal F0 as the target feedback signal. The maximum value is the first threshold, and the minimum value is the second threshold.
[0072] Step S303: update the predistortion parameters and calculate the predistortion signal.
[0073] The parameters of the predistortion model are updated based on the target feedback signal, and the predistortion signal is calculated based on the updated model. Optionally, a mathematical model corresponding to the target feedback signal is selected based on the target feedback signal, and the parameters of the predistortion model are updated based on the parameters of the mathematical model.
[0074] Step S304: superimpose the predistortion signal and the input signal.
[0075] Step S305: output the superimposed signal to the power amplifier and execute step S301.
[0076] In this embodiment, because the transmitted baseband signal is periodic, the output signals generated by the power amplifier in response to the input signal are highly similar in each period. Therefore, a mathematical model of the power amplifier can be constructed based on the input signal and multiple sets of output signals, resulting in multiple sets of mathematical models. The mathematical model used to update the predistortion model parameters is selected based on the target feedback signal, thereby improving the predistortion effect and expanding the linear operating region of the power amplifier.
[0077] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.
[0078] Based on the same inventive concept, embodiments of the present application further provide a predistortion device for implementing the aforementioned predistortion method. The solution provided by this device is similar to the solution described in the aforementioned method. Therefore, the specific limitations of one or more of the following predistortion device embodiments can be found in the above-described limitations of the predistortion method and will not be further elaborated here.
[0079] In one embodiment, Figure 4 As shown, a power amplification device is provided, which includes: a power amplification module and a predistortion module, and the power amplification module is connected to the predistortion module; wherein the power amplification module is used to amplify the input signal and output the amplified signal and the feedback signal; the predistortion module is used to implement the steps of any of the above method embodiments.
[0080] In one embodiment, the predistortion module includes a selection unit and a generation unit. The selection unit is configured to obtain an error value based on an input signal in a current cycle and a feedback signal generated in response to the input signal; and, based on the error value, determine a target feedback signal from the feedback signal in the current cycle or a feedback signal generated in any previous cycle. The generation unit is configured to generate a predistortion signal based on the feedback signal in the current cycle and the target feedback signal.
[0081] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0082] In one embodiment, Figure 5 This is a structural block diagram of another power amplifier device in this embodiment. Figure 5 As shown, the power amplifier device includes a forward RF link and a feedback RF link. The signal output by the forward RF link is coupled and then input into the feedback RF link. The forward RF link is used to receive and amplify a periodic input signal and output the amplified output signal, while the feedback RF link is used to output a feedback signal based on the amplified input signal. The forward RF link includes a digital-to-analog converter, a mixer, a filter, and a power amplifier connected in sequence; the feedback RF link includes a filter, a mixer, and an analog-to-digital conversion circuit connected in sequence.
[0083] The power amplifier device also includes a predistortion module. The predistortion module's selection unit includes a DDR CTRL chip and a DDR (double data rate synchronous dynamic random access memory). The DDR CTRL chip generates an error value based on the feedback signal and input signal, and the DDR is used to store data such as the feedback signal, input signal, and model generated by the power amplifier module. The predistortion module's generation unit is a DPD (predistortion model). The predistortion model is used to generate a predistortion signal, which offsets the distortion caused by the power range generator.
[0084] The power amplifier also includes PC-CFR (peak reduction / crest factor reduction), which receives an input signal and passes it to the DPD after limiting it. PC-CFR eliminates peaks in the input signal that exceed a preset threshold, thereby improving the linear range of the power amplifier.
[0085] Each module in the above-mentioned predistortion device can be implemented in whole or in part through software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.
[0086] In one embodiment, a communication system is provided, such as Figure 6 As shown, the predistortion device includes a predistortion device and a communication device, the predistortion device being connected to the communication device and implementing the steps of any of the above method embodiments. The predistortion device is used to predistort the baseband signal transmitted by the communication device to reduce the loss of the baseband signal after passing through the power amplifier.
[0087] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above method embodiments are implemented.
[0088] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory may include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processor involved in the various embodiments provided herein may be, but are not limited to, a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, and the like.
[0089] The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0090] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.
Claims
1. A predistortion method, characterized in that: The method comprises: Obtaining an error value according to an input signal of a current cycle and a feedback signal obtained in response to the input signal; wherein the input signal is a periodic signal; Determining a target feedback signal from a feedback signal of a current cycle or a feedback signal generated in any historical cycle according to the error value; Determining a predistortion signal for a next cycle based on an input signal of a current cycle and the target feedback signal; and determining a target feedback signal from a feedback signal of the current cycle or a feedback signal generated in any historical cycle based on the error value, including: determining whether the error value is less than a first threshold; if it is determined that the error value is less than the first threshold, using the feedback signal of the current cycle as the target feedback signal; and if it is determined that the error value is greater than the first threshold, screening the target feedback signal from preset feedback signals.
2. The method according to claim 1, characterized in that When it is determined that the error value is less than the first threshold, the method further includes: Determine whether the error value is less than a second threshold. If it is determined that the error value is less than the second threshold, use the feedback signal of the current cycle as the preset feedback signal, and the first threshold is greater than the second threshold.
3. The method according to claim 2, characterized in that After determining the predistortion signal of the next cycle according to the input signal of the current cycle and the target feedback signal, the method further includes: The error values of the preset feedback signals are obtained, and the preset feedback signal with the smallest error value is used as the target feedback signal.
4. The method according to claim 1, wherein The input signal includes a plurality of input sample points, the feedback signal in response to the input signal includes a plurality of feedback sample points, the input sample points correspond to the feedback sample points in a one-to-one manner, and an error value is obtained according to the input signal of a current cycle and the feedback signal obtained in response to the input signal, including: respectively obtaining the difference between each input sample point and the feedback sample point corresponding to each input sample point; The error value is obtained according to the difference.
5. The method according to claim 1, wherein Determining a predistortion signal for a next cycle according to an input signal of a current cycle and the target feedback signal, including: Updating parameters of the predistortion model according to the input signal of the current cycle and the target feedback signal; The target feedback signal is input into the updated predistortion model to obtain the predistortion signal of the next cycle.
6. A power amplifier device, characterized in that: The device comprises: a power amplification module and a predistortion module, wherein the power amplification module is connected to the predistortion module; wherein, The power amplifier module is used to amplify the input signal and output the amplified signal and the feedback signal; The predistortion module is used to implement the steps of the method according to any one of claims 1 to 5.
7. The device according to claim 6, characterized in that The predistortion module includes: a selection unit and a generation unit; The selection unit is configured to obtain an error value based on an input signal of a current cycle and a feedback signal obtained in response to the input signal; and determine a target feedback signal from the feedback signal of the current cycle or a feedback signal generated in any historical cycle based on the error value; The generating unit is configured to generate a predistortion signal according to a feedback signal of a current cycle and a target feedback signal.
8. A communication system comprising a predistortion device and a communication device, wherein the predistortion device is connected to the communication device, and the predistortion device is configured to implement the steps of the method according to any one of claims 1 to 5.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Distortion compensating amplifier apparatus
CN101023578A
A radio system and a method for relaying radio signals
CN102369664A