Signal predistortion method and system based on linear power amplifier
Through the signal predistortion method of linear amplifiers, superimposed signals are generated by comparing and adjusting signal differences, the problem of insufficient matching of the signal predistortion model in complex environments is solved, the balance of signal quality and processing speed is achieved, and the flexibility and adaptability of signal transmission is improved.
Patent Information
- Application Number
- CN202510615913.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-14
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2045-05-14
AI Technical Summary
The existing signal predistortion model is insufficient in complex environments, resulting in poor signal transmission quality, especially in the radar field, where flexibility and adaptability are insufficient.
By comparing the theoretical output signal of the linear amplifier with the actual output signal, an overlay signal is generated to adjust the analog output signal to match the actual output signal. A limited predistortion treatment is adopted, combined with time series division and basic waveform analysis, the signal matching degree is optimized.
It achieves the improvement of signal quality in complex environments, takes into account the balance between processing speed and predistortion, and improves the flexibility and adaptability of signal transmission.
Smart Images

Figure CN120128105B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data processing technologies, and in particular, to a signal predistortion method and system based on a linear power amplifier. Background Art
[0002] A linear power amplifier is an electronic device that operates in the linear amplification region. Its core feature is that the output signal maintains a strict linear relationship with the input signal, minimizing nonlinear distortion, and is suitable for scenarios with high requirements for signal fidelity. It is widely used in the fields of communication, radar, and test instruments.
[0003] Signal predistortion is a technology that pre - corrects the input signal non - linearly to compensate for the inherent nonlinear distortion of the system. Its core goal is to make the overall system exhibit linear characteristics, thereby improving the signal transmission quality and efficiency.
[0004] Current implementation methods include digital predistortion, analog predistortion, and hybrid predistortion. To improve processing efficiency, a relatively common method is to use a predefined predistortion model or to determine parameters through a look - up method. The advantage is fast processing speed, but the disadvantage is insufficient flexibility. For example, in the radar field, due to its complex working environment, the matching degree of the predistortion model is insufficient, and when the environmental parameters change, the matching degree of the predistortion model will further decrease. Summary of the Invention
[0005] This application provides a signal predistortion method and system based on a linear power amplifier, which can pre - process the signal to be output by performing limited predistortion on the output signal. This processing method can balance data processing speed and signal quality.
[0006] The above object of this application is achieved through the following technical solutions:
[0007] In a first aspect, this application provides a signal predistortion method based on a linear power amplifier, including:
[0008] Obtain the theoretical output signal of the linear power amplifier and collect the actual output signal of the linear power amplifier;
[0009] Compare the theoretical output signal of the linear power amplifier with the actual output signal of the linear power amplifier to obtain a signal difference;
[0010] Generate a superimposed signal according to the signal difference;
[0011] Use the superimposed signal and the theoretical output signal of the linear power amplifier to synthesize an analog output signal;
[0012] Compare the coincidence degree between the analog output signal and the actual output signal of the linear power amplifier;
[0013] Adjust the analog output signal according to the degree of coincidence, so that the degree of coincidence between the analog output signal and the actual output signal of the linear power amplifier meets the requirements;
[0014] Superimpose the analog output signal on the actual input signal of the collected linear power amplifier;
[0015] Among them, divide multiple unit time periods in the time series, and superimpose the analog output signal generated in the previous unit time period on the actual input signal in the next unit time period.
[0016] In a possible implementation manner of the first aspect, comparing the theoretical output signal and the actual output signal of the linear power amplifier includes:
[0017] Decompose the theoretical output signal of the linear power amplifier to obtain a basic signal group, and the basic signal group includes multiple basic waveforms;
[0018] Use the basic waveform to decompose the actual output signal of the linear power amplifier to obtain a decomposition change curve;
[0019] Calculate the change curve according to the amplitude change of the decomposition change curve.
[0020] In a possible implementation manner of the first aspect, obtaining the signal difference includes:
[0021] Determine the abnormal points on the change curve according to the height value change of the change curve;
[0022] Determine the correlation relationship of the abnormal points and determine the abnormal area according to the correlation relationship of the abnormal points;
[0023] Use the theoretical output signal and the actual output signal of the linear power amplifier corresponding to the abnormal area as the signal difference;
[0024] Among them, when the distance between two abnormal areas is less than the length of a complete waveform, merge the two abnormal areas.
[0025] In a possible implementation manner of the first aspect, generating a superimposed signal according to the signal difference includes:
[0026] Determine the basic waveforms associated with the abnormal area, and the number of basic waveforms is at least one;
[0027] Determine the amplitude change of the basic waveforms associated with the abnormal area and sort the basic waveforms associated with the abnormal area according to the amplitude change. In the sequence, the amplitude change tends to decrease;
[0028] Use at least the previous basic waveforms associated with the abnormal area in the sequence to generate a superimposed signal.
[0029] In a possible implementation of the first aspect, comparing the matching degree between the analog output signal and the actual output signal of the linear power amplifier includes:
[0030] Decompose the analog output signal to obtain a basic signal group, where the basic signal group includes multiple basic waveforms;
[0031] Use the basic waveforms to decompose the actual output signal of the linear power amplifier to obtain a decomposition change curve;
[0032] Calculate a change amount curve according to the amplitude change of the decomposition change curve;
[0033] Calculate the stability of the change amount curve and use the stability of the change amount curve as the matching degree between the analog output signal and the actual output signal of the linear power amplifier.
[0034] In a possible implementation of the first aspect, adjusting the analog output signal according to the matching degree includes:
[0035] Determine the abnormal points on the change amount curve according to the change of the height value of the change amount curve;
[0036] Determine the correlation relationship of the abnormal points and determine the abnormal area according to the correlation relationship of the abnormal points;
[0037] Determine the basic waveforms associated with the abnormal area, and the number of basic waveforms is at least one;
[0038] Determine the amplitude change of the basic waveforms associated with the abnormal area and sort the basic waveforms associated with the abnormal area according to the amplitude change. In the sequence, the amplitude change tends to decrease;
[0039] Adjust the selection method of the basic waveforms associated with the abnormal area so that the matching degree between the analog output signal and the actual output signal of the linear power amplifier meets the requirements or makes the matching degree between the analog output signal and the actual output signal of the linear power amplifier the best.
[0040] In a possible implementation of the first aspect, the unit time period includes at least one complete waveform of the basic waveforms associated with the abnormal area.
[0041] In the second aspect, the present application provides a signal predistortion device based on a linear power amplifier, including:
[0042] A signal acquisition unit, configured to obtain the theoretical output signal of the linear power amplifier and acquire the actual output signal of the linear power amplifier;
[0043] A first signal comparison unit, configured to compare the theoretical output signal of the linear power amplifier with the actual output signal of the linear power amplifier to obtain a signal difference;
[0044] A signal generation unit, configured to generate a superimposed signal according to the signal difference;
[0045] A signal synthesis unit, configured to synthesize an analog output signal by using a superimposed signal and a theoretical output signal of a linear power amplifier;
[0046] A second signal comparison unit, configured to compare the degree of coincidence between the analog output signal and the actual output signal of the linear power amplifier;
[0047] A signal simulation unit, configured to adjust the analog output signal according to the degree of coincidence, so that the degree of coincidence between the analog output signal and the actual output signal of the linear power amplifier meets the requirements;
[0048] A signal output unit, configured to superimpose the analog output signal on the actual input signal for collecting the linear power amplifier;
[0049] Wherein, a plurality of unit time periods are divided in a time series, and the analog output signal generated in the previous unit time period is superimposed on the actual input signal in the next unit time period.
[0050] In a third aspect, the present application provides a signal predistortion system based on a linear power amplifier, and the system includes:
[0051] One or more memories, configured to store instructions; and
[0052] One or more processors, configured to call and run the instructions from the memory, and execute the method described in the first aspect and any possible implementation manner of the first aspect.
[0053] In a fourth aspect, the present application provides a computer-readable storage medium, and the computer-readable storage medium includes:
[0054] A program, when the program is run by a processor, the method described in the first aspect and any possible implementation manner of the first aspect is executed.
[0055] In a fifth aspect, the present application provides a computer program product, including program instructions, when the program instructions are run by a computing device, the method described in the first aspect and any possible implementation manner of the first aspect is executed.
[0056] In a sixth aspect, the present application provides a chip system, and the chip system includes a processor, configured to implement the functions involved in the above aspects, for example, generating, receiving, sending, or processing the data and / or information involved in the above method.
[0057] The chip system may be composed of chips, or may include chips and other discrete devices.
[0058] In a possible design, the chip system further includes a memory for storing necessary program instructions and data. The processor and the memory can be decoupled and separately disposed on different devices, connected by wired or wireless means, or the processor and the memory can also be coupled on the same device.
[0059] The beneficial effects of this application are as follows:
[0060] The signal predistortion method and system based on a linear power amplifier disclosed in this application can perform preprocessing on the signal to be output by performing limited predistortion on the output signal. During the processing, the data processing speed and the predistortion degree are balanced through a limited processing method, which helps to obtain better signal quality. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] Figure 1 It is a schematic flow chart of the steps of a signal predistortion method based on a linear power amplifier provided by this application.
[0062] Figure 2 It is a schematic comparison diagram of a theoretical output signal and an actual output signal provided by this application.
[0063] Figure 3 It is a schematic diagram of a superimposed signal provided by this application.
[0064] Figure 4 It is a schematic diagram of an analog output signal provided by this application.
[0065] Figure 5 It is a schematic diagram of a decomposed change curve provided by this application.
[0066] Figure 6 It is a schematic diagram of an abnormal area provided by this application.
[0067] Figure 7 It is a schematic diagram of another abnormal area provided by this application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0068] The following further elaborates on the technical solutions in this application with reference to the accompanying drawings.
[0069] This application discloses a signal predistortion method based on a linear power amplifier. Referring to Figure 1 , in some examples, the signal predistortion method based on a linear power amplifier disclosed in this application includes the following steps:
[0070] S101, obtaining the theoretical output signal of the linear power amplifier and collecting the actual output signal of the linear power amplifier;
[0071] S102. Compare the theoretical output signal of the linear power amplifier with the actual output signal of the linear power amplifier to obtain the signal difference;
[0072] S103. Generate a superimposed signal according to the signal difference;
[0073] S104. Synthesize an analog output signal using the superimposed signal and the theoretical output signal of the linear power amplifier;
[0074] S105. Compare the coincidence degree between the analog output signal and the actual output signal of the linear power amplifier;
[0075] S106. Adjust the analog output signal according to the coincidence degree so that the coincidence degree between the analog output signal and the actual output signal of the linear power amplifier meets the requirements;
[0076] S107. Superimpose the analog output signal on the actual input signal collected by the linear power amplifier;
[0077] Among them, divide multiple unit time periods in the time series, and the analog output signal generated in the previous unit time period is superimposed on the actual input signal in the next unit time period.
[0078] Specifically, in step S101, first, the theoretical output signal of the linear power amplifier and the actual output signal collected by the linear power amplifier need to be obtained. The theoretical output signal of the linear power amplifier refers to the signal that needs to be processed by the linear power amplifier, and the actual output signal of the linear power amplifier refers to the output signal after the signal input to the linear power amplifier is processed by the linear power amplifier.
[0079] In Figure 2 For the actual output signal collected by the linear power amplifier, there is no amplification in amplitude. It can be seen that the amplification ratios of the two peak points are significantly inconsistent, and local interference also appears.
[0080] Then, in step S102, compare the theoretical output signal of the linear power amplifier with the actual output signal of the linear power amplifier to obtain the signal difference. The signal difference here refers to the difference between the theoretical output signal of the linear power amplifier and the actual output signal of the linear power amplifier. The reasons for the signal difference include insufficient response characteristics for signals in different frequency bands; signal distortion caused by thermal noise and interference noise, and nonlinear distortion caused by nonlinear components, etc.
[0081] Please refer to Figure 3 , in step S103, a superimposed signal will be generated according to the signal difference, and then in step S104, the superimposed signal and the theoretical output signal of the linear power amplifier will be used to synthesize an analog output signal. As Figure 4 shown, then compare the coincidence degree between the analog output signal and the actual output signal of the linear power amplifier, which is the content in step S105.
[0082] In steps S103 to S105, the matching degree is improved by adjusting the analog output signal. Here, it is assumed that the distortion is a positive adjustment, then the generated superimposed signal is a negative adjustment; if the distortion is a negative adjustment, then the generated superimposed signal is a positive adjustment.
[0083] By applying a reverse adjustment in advance, the matching degree between the analog output signal of the linear power amplifier and the actual output signal of the linear power amplifier can be made higher.
[0084] In step S106, the analog output signal is adjusted according to the matching degree to make the matching degree between the analog output signal and the actual output signal of the linear power amplifier meet the requirements. Finally, in step S107, the analog output signal is superimposed on the actual input signal collected from the linear power amplifier.
[0085] When the generated analog output signals are superimposed, the following method is used. Multiple unit time periods are divided in the time series, and the analog output signal generated in the previous unit time period is superimposed on the actual input signal in the next unit time period.
[0086] The purpose of using the unit time period is to ensure that the generated analog output signal can be dynamically adjusted. Because in this application, the adjustment is made according to the actual output signal collected from the linear power amplifier, which involves the signal collection process and the data processing process. Therefore, a lag amount will inevitably be generated. However, through the division of the unit time period, this lag amount can be shortened as much as possible.
[0087] The specific method for comparing the theoretical output signal and the actual output signal of the linear power amplifier is as follows:
[0088] S201, decompose the theoretical output signal of the linear power amplifier to obtain a basic signal group, and the basic signal group includes multiple basic waveforms;
[0089] S202, decompose the actual output signal of the linear power amplifier using the basic waveforms to obtain a decomposition change curve;
[0090] S203, calculate the change amount curve according to the amplitude change of the decomposition change curve.
[0091] In steps S201 to S203, first, the theoretical output signal of the linear power amplifier needs to be decomposed. At this time, a basic signal group will be obtained, and the basic signal group includes multiple basic waveforms. Here, the decomposition method generally selects the empirical mode decomposition method for decomposition. Of course, the fast Fourier transform method can also be used for decomposition. Both methods are acceptable. Of course, other decomposition methods can also be used.
[0092] Next, the actual output signal of the linear power amplifier is decomposed using the base waveform to obtain a decomposition variation curve. The specific process here is to use the base waveform as a wavelet. A complete wavelet is synthesized with the actual output signal of the linear power amplifier, and then the actual output signal of the linear power amplifier after the synthesis process is compared with the actual output signal of the linear power amplifier before the synthesis process to obtain the decomposition variation curve, as Figure 5 shown.
[0093] The decomposition variation curve indicates whether the base waveform is stable after being processed by the linear power amplifier.
[0094] Finally, the variation curve is calculated based on the amplitude change of the decomposition variation curve. The specific process here is to first determine the amplitude change of the decomposition variation curve. First, it is assumed that the amplitude change of the decomposition variation curve has regularity, and generally height is used for inspection here.
[0095] The curve obtained by the change of the height on the abscissa is called the amplitude change calculation variation curve.
[0096] Regarding the amplitude change processing method of the decomposition variation curve, multiple segments of the decomposition variation curve in Figure 5 can be overlapped and then the local differences are compared. If there are local differences, it indicates that there may be abnormalities at the local difference points.
[0097] The specific method for obtaining the signal difference is as follows:
[0098] S301, determine the abnormal points on the variation curve according to the change of the height value of the variation curve;
[0099] S302, determine the correlation relationship of the abnormal points and determine the abnormal area according to the correlation relationship of the abnormal points;
[0100] S303, regard the theoretical output signal and the actual output signal of the linear power amplifier corresponding to the abnormal area as the signal difference;
[0101] Among them, when the distance between two abnormal areas is less than the length of a complete waveform, the two abnormal areas are merged.
[0102] The prerequisite for obtaining the signal difference is to determine the abnormal area. The method used in this application is to determine the abnormal points through the change of the height value of the variation curve, as Figure 6 (whole-segment abnormality) and Figure 7 shown (local abnormality). These abnormal points can be divided into starting points and ending points. An adjacent starting point and an ending point in the sequential sequence can determine an abnormal area.
[0103] Of course, considering the continuity of the abnormal regions here, generally when the distance between two abnormal regions is less than the length of a complete waveform (the distance between two zero points is a complete waveform), the two abnormal regions are combined for processing.
[0104] The specific method for generating the superimposed signal according to the signal difference is as follows:
[0105] Determine the basic waveforms associated with the abnormal regions, and the number of basic waveforms is at least one;
[0106] Determine the amplitude change of the basic waveforms associated with the abnormal regions and sort the basic waveforms associated with the abnormal regions according to the amplitude change. In the sequence, the amplitude change tends to decrease;
[0107] Generate the superimposed signal using at least the previous basic waveforms associated with the abnormal regions in the sequence.
[0108] The above method first determines the basic waveforms associated with the abnormal regions by checking whether the basic waveforms exist in the abnormal regions in the time dimension. Then, it determines the amplitude change of the basic waveforms associated with the abnormal regions by comparing the basic waveforms without linear power amplification and those with linear power amplification. Next, it sorts the basic waveforms associated with the abnormal regions according to the amplitude change, that is, determines the degree of association between the basic waveforms and the abnormal regions.
[0109] Generally, when sorting, the amplitude change takes the average change of the basic waveforms in the abnormal regions.
[0110] Based on the above steps, finally, generate the superimposed signal using at least the previous basic waveforms associated with the abnormal regions in the sequence. The purpose of this method is to adjust the basic waveforms associated with the abnormal regions as little as possible, because the fewer the number of basic waveforms involved in the adjustment, the more reliable the final output result will be.
[0111] This is mainly because when the number of basic waveforms involved in the adjustment is large, there may be a situation where the basic waveforms affect each other. This leads to problems such as being unable to determine which basic waveform to continue adjusting and how to determine the adjustment amount if a fitting degree evaluation is required.
[0112] The method for comparing the fitting degree between the simulated output signal and the actual output signal of the linear power amplifier is as follows:
[0113] Decompose the simulated output signal to obtain a group of basic signals, and the group of basic signals includes multiple basic waveforms;
[0114] Use the basic waveforms to decompose the actual output signal of the linear power amplifier to obtain a decomposition change curve;
[0115] Calculate the change curve based on the amplitude change of the decomposition change curve;
[0116] Calculate the stability of the change curve and use the stability of the change curve as the degree of coincidence between the simulated output signal and the actual output signal of the linear power amplifier.
[0117] The above method uses the stability of the change curve as the degree of coincidence between the simulated output signal and the actual output signal of the linear power amplifier. This is because if the stability of the change curve is higher, it means that the number of abnormal regions is less and the cumulative length is also shorter.
[0118] Here, one decomposition change curve corresponds to one change curve. After obtaining all the change curves, merge all the obtained change curves. The merging method is to directly accumulate the multiple ordinate values at the same abscissa.
[0119] The specific method for calculating the stability of the change curve is to calculate the enclosed area between the merged change curve and the abscissa, and the value of the enclosed area is used as the degree of coincidence between the simulated output signal and the actual output signal of the linear power amplifier.
[0120] Here, a specific reference value will be set in advance. If the enclosed area is less than the reference value, no adjustment or stop adjustment is required; otherwise, adjustment is required.
[0121] The specific method for adjusting the simulated output signal according to the degree of coincidence is as follows:
[0122] Determine the abnormal points on the change curve according to the change of the height value of the change curve;
[0123] Determine the correlation relationship of the abnormal points and determine the abnormal region according to the correlation relationship of the abnormal points;
[0124] Determine the basic waveforms associated with the abnormal region, and the number of basic waveforms is at least one;
[0125] Determine the amplitude change of the basic waveforms associated with the abnormal region and sort the basic waveforms associated with the abnormal region according to the amplitude change. In the sequence, the amplitude change tends to decrease;
[0126] Adjust the selection method of the basic waveforms associated with the abnormal region to make the degree of coincidence between the simulated output signal and the actual output signal of the linear power amplifier meet the requirements or make the degree of coincidence between the simulated output signal and the actual output signal of the linear power amplifier optimal.
[0127] The above method adjusts the selection method of the basic waveforms associated with the abnormal region through the degree of coincidence. The selection method is generally to use the first, second, or third in the sequence. Of course, it can also be selected to use the first two, or the second and third, the first and third, or the first three.
[0128] Here, the number of basic waveforms generally involved in adjustment is controlled within three, and it stops when the coincidence degree between the sum of the analog output signals and the actual output signal of the linear power amplifier meets the requirements, or stops when the coincidence degree between the sum of the analog output signals and the actual output signal of the linear power amplifier is the best (the six selection methods described above).
[0129] For the unit time period described above, it is required that the unit time period includes at least one complete waveform of the basic waveform associated with the abnormal area. A complete waveform means that a superimposed signal that can be directly used can be generated, and no phase adjustment is required.
[0130] In some possible implementation manners, if it is necessary to select a plurality of basic waveforms, then each basic waveform in the unit time period needs to have a complete waveform. If this condition is not met, the basic waveform that does not meet the condition is not used.
[0131] This application also provides a signal predistortion device based on a linear power amplifier, including:
[0132] A signal acquisition unit, configured to obtain the theoretical output signal of the linear power amplifier and acquire the actual output signal of the linear power amplifier;
[0133] A first signal comparison unit, configured to compare the theoretical output signal of the linear power amplifier and the actual output signal of the linear power amplifier to obtain a signal difference;
[0134] A signal generation unit, configured to generate a superimposed signal according to the signal difference;
[0135] A signal synthesis unit, configured to synthesize an analog output signal by using the superimposed signal and the theoretical output signal of the linear power amplifier;
[0136] A second signal comparison unit, configured to compare the coincidence degree between the analog output signal and the actual output signal of the linear power amplifier;
[0137] A signal simulation unit, configured to adjust the analog output signal according to the coincidence degree so that the coincidence degree between the analog output signal and the actual output signal of the linear power amplifier meets the requirements;
[0138] A signal output unit, configured to superimpose the analog output signal on the actually acquired input signal of the linear power amplifier;
[0139] Wherein, a plurality of unit time periods are divided in the time sequence, and the analog output signal generated in the previous unit time period is superimposed on the actual input signal in the next unit time period.
[0140] Further, comparing the theoretical output signal of the linear power amplifier and the actual output signal of the linear power amplifier includes:
[0141] Decompose the theoretical output signal of the linear power amplifier to obtain a basic signal group, where the basic signal group includes multiple basic waveforms;
[0142] Use the basic waveforms to decompose the actual output signal of the linear power amplifier to obtain a decomposition variation curve;
[0143] Calculate a variation curve based on the amplitude variation of the decomposition variation curve.
[0144] Furthermore, the obtained signal differences include:
[0145] Determine the abnormal points on the variation curve according to the height value variation of the variation curve;
[0146] Determine the correlation relationship of the abnormal points and determine the abnormal area according to the correlation relationship of the abnormal points;
[0147] Take the theoretical output signal and the actual output signal of the linear power amplifier corresponding to the abnormal area as the signal differences;
[0148] Wherein, when the distance between two abnormal areas is less than the length of a complete waveform, the two abnormal areas are combined.
[0149] Furthermore, generating a superimposed signal according to the signal differences includes:
[0150] Determine the basic waveforms associated with the abnormal area, and the number of basic waveforms is at least one;
[0151] Determine the amplitude variation of the basic waveforms associated with the abnormal area and sort the basic waveforms associated with the abnormal area according to the amplitude variation. In the sequence, the amplitude variation tends to decrease;
[0152] Generate a superimposed signal using at least the previous basic waveforms associated with the abnormal area in the sequence.
[0153] Furthermore, comparing the coincidence degree between the simulated output signal and the actual output signal of the linear power amplifier includes:
[0154] Decompose the simulated output signal to obtain a basic signal group, where the basic signal group includes multiple basic waveforms;
[0155] Use the basic waveforms to decompose the actual output signal of the linear power amplifier to obtain a decomposition variation curve;
[0156] Calculate a variation curve according to the amplitude variation of the decomposition variation curve;
[0157] Calculate the stability of the variation curve and take the stability of the variation curve as the coincidence degree between the simulated output signal and the actual output signal of the linear power amplifier.
[0158] Further, adjusting the analog output signal according to the degree of coincidence includes:
[0159] Determining the abnormal points on the change curve according to the change of the height value of the change curve;
[0160] Determining the correlation relationship of the abnormal points and determining the abnormal area according to the correlation relationship of the abnormal points;
[0161] Determining the basic waveforms associated with the abnormal area, and the number of basic waveforms is at least one;
[0162] Determining the amplitude change of the basic waveforms associated with the abnormal area and sorting the basic waveforms associated with the abnormal area according to the amplitude change. In the sequence, the amplitude change tends to decrease;
[0163] Adjusting the selection method of the basic waveforms associated with the abnormal area to make the degree of coincidence between the analog output signal and the actual output signal of the linear power amplifier meet the requirements or make the degree of coincidence between the analog output signal and the actual output signal of the linear power amplifier optimal.
[0164] Further, the unit time period includes at least one complete waveform of the basic waveforms associated with the abnormal area.
[0165] In one example, the units in any of the above devices can be one or more integrated circuits configured to implement the above methods. For example: one or more application specific integrated circuits (ASICs), or, one or more digital signal processors (DSPs), or, one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.
[0166] Again, when the units in the device can be implemented in the form of a processing element scheduler, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processors that can call programs. Again, these units can be integrated together to be implemented in the form of a system-on-a-chip (SOC).
[0167] In this application, names may be given to various objects such as various messages / information / devices / network elements / systems / devices / actions / operations / processes / concepts, etc. It can be understood that these specific names do not constitute limitations on the relevant objects, and the given names can be changed according to factors such as scenarios, contexts, or usage habits. The understanding of the technical meanings of the technical terms in this application should be mainly determined from the functions and technical effects reflected / executed in the technical solutions.
[0168] Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0169] In several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there can be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be in electrical, mechanical, or other forms.
[0170] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0171] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed in this article can be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0172] It should also be understood that in each embodiment of this application, if there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0173] When the above-mentioned functions are implemented in the form of 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 part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a computer-readable storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned computer-readable storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks, or optical discs that can store program codes.
[0174] This application also provides a signal predistortion system based on a linear power amplifier. The system includes:
[0175] One or more memories for storing instructions; and
[0176] One or more processors for calling and running the instructions from the memories and executing the methods described in the above content.
[0177] This application also provides a computer program product. This computer program product includes instructions that, when executed, cause the terminal device and the network device to perform the operations of the terminal device and the network device corresponding to the above methods.
[0178] This application also provides a chip system. This chip system includes a processor for implementing the functions involved in the above content, for example, generating, receiving, sending, or processing the data and / or information involved in the above methods.
[0179] This chip system can be composed of chips or can also include chips and other discrete devices.
[0180] The processor mentioned anywhere above can be a CPU, a microprocessor, an ASIC, or an integrated circuit for controlling the execution of one or more programs of the above methods for transmitting feedback information.
[0181] In a possible design, this chip system further includes a memory for storing necessary program instructions and data. The processor and the memory can be decoupled and set on different devices respectively, and are connected by wired or wireless means to support the chip system to implement various functions in the above embodiments. Or, the processor and the memory can also be coupled on the same device.
[0182] Optionally, the computer instructions are stored in a memory.
[0183] Optionally, the memory is a storage unit within the chip, such as a register or cache. The memory can also be a storage unit outside the chip and within the terminal, such as a ROM or other types of static storage devices that can store static information and instructions, like a RAM.
[0184] It can be understood that the memory in this application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories.
[0185] The non-volatile memory can be a ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), or a flash memory.
[0186] The volatile memory can be a RAM, which is used as an external cache. There are various different types of RAM, such as a static RAM (SRAM), a dynamic RAM (DRAM), a synchronous DRAM (SDRAM), a double data rate SDRAM (DDR SDRAM), an enhanced SDRAM (ESDRAM), a synch link DRAM (SLDRAM), and a direct memory bus random access memory.
[0187] The embodiments of this specific implementation manner are all preferred embodiments of this application, and do not limit the protection scope of this application. Therefore, any equivalent changes made according to the structure, shape, and principle of this application should be covered within the protection scope of this application.
Claims
1. A signal predistortion method based on a linear power amplifier, characterized in that including: obtaining the theoretical output signal of the linear power amplifier and collecting the actual output signal of the linear power amplifier; comparing the theoretical output signal of the linear power amplifier with the actual output signal of the linear power amplifier to obtain a signal difference; generating a superimposed signal according to the signal difference; using the superimposed signal and the theoretical output signal of the linear power amplifier to synthesize an analog output signal; comparing the coincidence degree between the analog output signal and the actual output signal of the linear power amplifier; adjusting the analog output signal according to the coincidence degree so that the coincidence degree between the analog output signal and the actual output signal of the linear power amplifier meets the requirements; superimposing the analog output signal on the actual input signal for collecting the linear power amplifier; wherein, a plurality of unit time periods are divided in the time series, and the analog output signal generated in the previous unit time period is superimposed on the actual input signal in the next unit time period.
2. The signal predistortion method based on a linear power amplifier according to claim 1, characterized in that Comparing the theoretical output signal of the linear power amplifier with the actual output signal of the linear power amplifier includes: decomposing the theoretical output signal of the linear power amplifier to obtain a basic signal group, and the basic signal group includes a plurality of basic waveforms; using the basic waveforms to decompose the actual output signal of the linear power amplifier to obtain a decomposition change curve; calculating a change amount curve according to the amplitude change of the decomposition change curve.
3. The signal predistortion method based on a linear power amplifier according to claim 2, wherein Obtaining the signal difference includes: determining abnormal points on the change amount curve according to the height value change of the change amount curve; determining the association relationship of the abnormal points and determining the abnormal region according to the association relationship of the abnormal points; using the theoretical output signal of the linear power amplifier corresponding to the abnormal region and the actual output signal of the linear power amplifier as the signal difference; wherein, when the distance between two abnormal regions is less than the length of a complete waveform, the two abnormal regions are merged.
4. The signal predistortion method based on a linear power amplifier according to claim 3, characterized in that Generating a superimposed signal according to the signal difference includes: determining the basic waveforms associated with the abnormal region, and the number of the basic waveforms is at least one; determining the amplitude change of the basic waveforms associated with the abnormal region and sorting the basic waveforms associated with the abnormal region according to the amplitude change, and on the sequence, the amplitude change tends to decrease; generating a superimposed signal using at least the previous basic waveforms associated with the abnormal region on the sequence.
5. The signal predistortion method based on a linear power amplifier according to any one of claims 1 to 4, characterized in that Comparing the coincidence degree between the analog output signal and the actual output signal of the linear power amplifier includes: decomposing the analog output signal to obtain a basic signal group, and the basic signal group includes a plurality of basic waveforms; using the basic waveforms to decompose the actual output signal of the linear power amplifier to obtain a decomposition change curve; calculating a change amount curve according to the amplitude change of the decomposition change curve; calculating the stability of the change amount curve and using the stability of the change amount curve as the coincidence degree between the analog output signal and the actual output signal of the linear power amplifier.
6. The signal predistortion method based on a linear power amplifier according to claim 5, wherein Adjusting the analog output signal according to the coincidence degree includes: determining abnormal points on the change amount curve according to the height value change of the change amount curve; determining the association relationship of the abnormal points and determining the abnormal region according to the association relationship of the abnormal points; determining the basic waveforms associated with the abnormal region, and the number of the basic waveforms is at least one; determining the amplitude change of the basic waveforms associated with the abnormal region and sorting the basic waveforms associated with the abnormal region according to the amplitude change, and on the sequence, the amplitude change tends to decrease; Adjust the selection method of the base waveform associated with the abnormal area so that the coincidence degree between the analog output signal and the actual output signal of the linear power amplifier meets the requirements or is optimized.
7. The signal predistortion method based on a linear power amplifier according to claim 4, wherein The unit time period includes at least one complete waveform of the base waveform associated with the abnormal area.
8. A signal predistortion device based on a linear power amplifier, characterized in that Comprising: A signal acquisition unit for obtaining the theoretical output signal of the linear power amplifier and acquiring the actual output signal of the linear power amplifier; A first signal comparison unit for comparing the theoretical output signal of the linear power amplifier and the actual output signal of the linear power amplifier to obtain a signal difference; A signal generation unit for generating a superimposed signal according to the signal difference; A signal synthesis unit for synthesizing an analog output signal using the superimposed signal and the theoretical output signal of the linear power amplifier; A second signal comparison unit for comparing the coincidence degree between the analog output signal and the actual output signal of the linear power amplifier; A signal simulation unit for adjusting the analog output signal according to the coincidence degree so that the coincidence degree between the analog output signal and the actual output signal of the linear power amplifier meets the requirements; A signal output unit for superimposing the analog output signal on the actually acquired input signal of the linear power amplifier; Wherein, a plurality of unit time periods are divided in the time series, and the analog output signal generated in the previous unit time period is superimposed on the actual input signal in the next unit time period.
9. A signal predistortion system based on a linear power amplifier, characterized in that, The system includes: One or more memories for storing instructions; and One or more processors for calling and running the instructions from the memory to execute the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes: A program, when the program is run by a processor, the method according to any one of claims 1 to 7 is executed.
Citation Information
Patent Citations
Volterra-model-based power amplifier simulation method
CN102403965A
Digital predistortion system and method for linearizing an RF power amplifier with nonlinear gain characteristics and memory effects
US20050190857A1