Pre-distortion processing method and device, storage medium and equipment
A pre-distortion processing and pre-distortion technology, which is applied in the direction of synchronization/start-stop system, etc., can solve problems such as unbalanced service load rate, influence on pre-distortion effect, and unmatched carrier service load rate, etc., to reduce the impact of pre-distortion stability , the effect of improving performance
Active Publication Date: 2020-05-08
COMBA TELECOM SYST CHINA LTD
7 Cites 2 Cited by
AI-Extracted Technical Summary
Problems solved by technology
[0004] In the communication system, different carriers of carrier aggregation have unbalanced service load rate, and the unbalanced state changes rapidly with the management of radio resources. When the servic...
Method used
Actual pre-distortion coefficient determination module 14 adjusts pre-distortion coefficient according to the current total business load rate variation, can obtain the current actual pre-distortion coefficient after optimization, and pre-distortion processing module 15 is based on the optimized current The actual pre-distortion coefficient performs pre-distortion processing on the pre-distortion input signal after carrier aggregation in the next pre-distortion coefficient update period, which can effectively reduce the impact of changes in the total carrier load rate on the pre-distortion stability, thereby improving the performance of the pre-distortion .
Predistortion coefficient is adjusted according to the current total business load rate variation, can obtain the current actual predistortion coefficient after optimization, according to the current actual predistortion coefficient after this optimization to the next predistortion update cycle The pre-di...
Abstract
The invention relates to a pre-distortion processing method and device, a storage medium and equipment, and the method comprises the steps: obtaining current total business load rate variation when the timing of a current pre-distortion coefficient updating period is finished; determining a current actual pre-distortion coefficient according to a current total service load rate variable quantity;performing pre-distortion processing on a pre-distortion input signal in a next pre-distortion coefficient updating period according to a current actual pre-distortion coefficient, wherein the pre-distortion input signal is a signal after carrier aggregation. According to the method disclosed in the invention, the influence of the change of the total service load rate of the carrier on the pre-distortion stability can be effectively reduced, and a reasonable pre-distortion coefficient is provided to carry out pre-distortion processing on the signal after carrier aggregation.
Application Domain
Synchronous/start-stop systems
Technology Topic
Carrier signalDistortion factor +4
Image
Examples
- Experimental program(1)
Example Embodiment
[0066] The drawings of the present invention are only used for exemplary description and cannot be understood as a limitation to the present invention. In order to better illustrate the following embodiments, some parts of the drawings may be omitted, enlarged or reduced, and do not represent the size of the actual product; for those skilled in the art, some well-known structures in the drawings and their descriptions may be omitted. Understandable.
[0067] Such as figure 1 As shown, in one embodiment, a predistortion processing method is provided, including the following steps:
[0068] S1. At the end of the current predistortion coefficient update period, obtain the current total service load rate change;
[0069] Specifically, the total service load ratio is the ratio of the actual data volume to the maximum data volume on the bandwidth corresponding to the total service load ratio, and the current total service load ratio change is based on the end of the current predistortion coefficient update period. The total service load rate is calculated from the total service load rate at the end of the previous predistortion coefficient update period and calculated the amount of change before and after the two;
[0070] S2. Determine the current actual predistortion coefficient according to the current total service load rate change;
[0071] S3. Perform predistortion processing on the predistortion input signal in the next predistortion coefficient update period according to the current actual predistortion coefficient; the predistortion input signal is a signal after carrier aggregation.
[0072] When the next predistortion coefficient update period is entered, the next predistortion coefficient update period becomes the current predistortion update period, and the above steps S1 to S3 are continued.
[0073] The predistortion coefficient is adjusted according to the current total traffic load rate change, and the optimized current actual predistortion coefficient can be obtained. According to the optimized current actual predistortion coefficient, the carrier aggregation in the next predistortion update period The predistortion processing of the predistorted input signal can effectively reduce the influence of the change of the carrier's total traffic load rate on the stability of the predistortion, thereby improving the performance of the predistortion.
[0074] The predistortion processing method provided in this embodiment can be specifically applied to include figure 2 The predistorter 11 and the power amplifier 12 are shown in a transmitter. The signal processing process: after carrier aggregation, the input signal of the predistorter 11 is input, and after the predistorter 11 performs predistortion processing, it is input into the power amplifier 12 for power amplification, and then input to the subsequent signal processing unit. In the above-mentioned signal processing process, the predistortion optimization unit (such as expanding the corresponding optimization unit circuit in the transmitter or configuring the corresponding processor, etc.) can be used, and when the timing of the current predistortion coefficient update period ends, the current The total service load rate change amount is determined to determine a more reasonable current actual predistortion coefficient; the current actual predistortion coefficient is input to the predistorter 11, and the predistorter 11 can compare the next one based on the current actual predistortion coefficient. The input signal after carrier aggregation in the predistortion coefficient update period undergoes predistortion processing, and then is input to the power amplifier 12 and other subsequent signal processing units after the predistortion processing.
[0075] Such as image 3 As shown, in one embodiment, step S2 includes:
[0076] S21. According to the power amplification output signal at the end of the current predistortion coefficient update period timing and the predistortion input signal at the end of the current predistortion coefficient update period timing, calculate the preselected predistortion coefficient based on the memory polynomial model; S22. If the current total The change in the traffic load rate is not less than the preset threshold, then the pre-selected pre-distortion coefficient is determined to be the current actual pre-distortion coefficient;
[0077] S23. If the current total service load rate change is less than the preset threshold, determine the current actual predistortion coefficient according to the historical actual predistortion coefficient and the preselected predistortion coefficient.
[0078] In step S21, the pre-selected pre-distortion coefficients can be calculated by using the memory polynomial model and the least square method. Let R be the maximum order of the memory polynomial model, S be the maximum memory depth of the memory polynomial model, and the formula for the memory polynomial model is Where x(n) is the predistortion input signal, that is, the signal after carrier aggregation when the current predistortion coefficient update period update timing ends, that is, when the current predistortion coefficient update period update timing ends, the input signal after carrier aggregation is as follows: figure 2 As shown in the input signal of the predistorter 11, z(n-s) is the power amplification output signal, that is, the power amplification output signal at the end of the current predistortion coefficient update period timing, that is, when the current predistortion coefficient update period timing ends as figure 2 As shown in the output signal of the power amplifier 12, the value of n is a positive integer greater than or equal to 1 and less than or equal to N, N is the number of points of the collected signal, r is the polynomial order, s is the memory depth, c(r, s ) Is the preselected predistortion coefficient. Therefore, the preselected predistortion coefficients can be calculated based on the memory polynomial model according to the latest set of power amplification output signals and predistortion input signals according to the aforementioned memory polynomial model formula.
[0079] For the memory polynomial model formula, the variables r, s, and c are hidden m Pre-selected pre-distortion coefficient for the current calculation.
[0080] In the specific implementation process, the pre-selected pre-distortion coefficients can also be calculated by other conventional models and estimation algorithms in the field. Other conventional models can be, but are not limited to, Wiener model, Hammerstein model, or Volterra model, etc., other estimation algorithms can be but not limited to least squares, least mean squares, or recursive least squares.
[0081] When the amount of change in the total traffic load rate after carrier aggregation is large, the actual predistortion coefficients used in history have no great guiding and corrective meaning for the calculation of the current actual predistortion coefficients, so the current actual predistortion can be directly changed The coefficient is the currently calculated pre-distortion coefficient. When the amount of change in the total service load rate after carrier aggregation is small, the historical actual pre-distortion coefficient may be considered to correct the pre-selected pre-distortion coefficient to obtain the current actual pre-distortion coefficient. In this way, the predistortion coefficient of carrier aggregation can be optimized according to the change of the total carrier service load rate, and a more reasonable predistortion coefficient can be obtained, which effectively reduces the influence of the change of the total carrier service load rate on the predistortion stability, thereby improving the predistortion. Distorted performance.
[0082] In one embodiment, in step S23, determining the current actual predistortion coefficient according to the historical actual predistortion coefficient and the preselected predistortion coefficient includes:
[0083] Step S231: Perform a weighting operation to obtain the current actual predistortion coefficient according to the historical actual predistortion coefficient and the preselected predistortion coefficient.
[0084] In an embodiment, in step S23, the step of determining the current actual predistortion coefficient according to the historical actual predistortion coefficient and the preselected predistortion coefficient may be the current preselected predistortion coefficient and the last predistortion coefficient update period timing The actual predistortion coefficients determined at the end are weighted to obtain, which can be obtained according to the following formula:
[0085] c′ m =α*c m +(1-α)*c′ m-1
[0086] In the formula, c′ m Is the current actual predistortion coefficient, c m Is the preselected predistortion coefficient, c′ m-1 Is the actual predistortion coefficient determined at the end of the last predistortion coefficient update period, α is the weight coefficient, 0 <1. Preferably, the value of the weight coefficient α is 0.8.
[0087] Remember that the preset threshold is H, and the current total traffic load rate change after carrier aggregation is Δ m , Step S2 may specifically include:
[0088] If Δ m ≥H, then c′ m = C m;
[0089] If Δ m m =α*c m +(1-α)*c′ m-1 , 0 <1.
[0090] Preferably, the preset threshold H is 0.1.
[0091] In another embodiment, in step S23, the step of determining the current actual predistortion coefficient according to the historical actual predistortion coefficient and the preselected predistortion coefficient may be the current preselected predistortion coefficient and the previous to upper N predistortion coefficients. The actual predistortion coefficient determined at the end of the distortion coefficient update period timing is obtained by weighting, and N is a positive integer greater than or equal to 2.
[0092] In an embodiment, the current pre-distortion coefficient and the actual pre-distortion coefficient determined at the end of the last and two pre-distortion coefficient update cycles can be weighted according to the following formula to obtain the current actual pre-distortion coefficient. It can be in accordance with the following formula:
[0093] c′ m =α*c m +β*c′ m-1 +γ*c m-2;(Α+β+γ=1)
[0094] Among them, β and γ are weight coefficients, c m-2 Determine the actual predistortion coefficient obtained when the timing of the last two predistortion coefficient update cycles ends.
[0095] In one embodiment, the change in the total traffic load rate is the change in the traffic load rate carried on the aggregate bandwidth, the change in the traffic load rate carried on the cell bandwidth, or the change in the traffic load rate carried on the total link bandwidth between the base station and the UE Amount; correspondingly,
[0096] The predistortion input signal is a carrier signal within the aggregate bandwidth after carrier aggregation, a carrier signal within the cell bandwidth after carrier aggregation, or a carrier signal within the total link bandwidth between the base station and the UE after carrier aggregation.
[0097] Such as Figure 4 or Figure 5 As shown, in one embodiment, in step S1, obtaining the current total service load rate change amount includes:
[0098] S11. Obtain the current traffic load rate and historical total traffic load rate of each carrier on the bandwidth corresponding to the change in the total traffic load rate;
[0099] S12. Calculate the current total service load rate according to the current service load rate of each carrier;
[0100] S13. According to the current total business load rate and the historical total business load rate, obtain the current total business load rate change;
[0101] or,
[0102] S11'. Obtain the current traffic load rate of each carrier and the historical traffic load rate of each carrier corresponding to the bandwidth of the total traffic load rate change;
[0103] S12'. Calculate the current traffic load rate variation of each carrier based on the current traffic load rate of each carrier and the historical traffic load rate of each carrier;
[0104] S13'. Obtain the current total traffic load rate change according to the current traffic load rate change amount of each carrier.
[0105] In one embodiment, in step S12, the step of calculating the current total traffic load rate according to the current traffic load rate of each carrier conforms to the following formula:
[0106] or
[0107] Where k m Is the current total business load rate, k i,m Is the current traffic load rate of the i-th carrier, B i Is the bandwidth of the i-th carrier, and I is the total number of carriers.
[0108] The historical total service load rate includes the total service load rate calculated at the end of the last predistortion coefficient update period. In step S13, according to the current total service load rate and the historical total service load rate, the step of obtaining the current total service load rate change conforms to the following formula:
[0109] Δ m =k m -k m-1
[0110] Where Δ m Is the current total business load rate change, k m Is the current total business load rate, k m-1 It is the total service load rate calculated at the end of the last predistortion coefficient update period. In one embodiment, the historical total service load rate includes the total service load rate calculated at the end of the last N predistortion coefficient update cycles, and N is greater than or equal to 2. For example, when N=2, according to the current total service load rate and the historical total service load rate, the steps to obtain the current total service load rate change conform to the following formula:
[0111]
[0112] Where k m-2 It is the total service load rate calculated at the end of the last two predistortion coefficient update cycles.
[0113] In an embodiment, the historical traffic load rate of each carrier includes the traffic load rate obtained at the end of a predistortion coefficient update period timing on each carrier. In step S12', according to the current traffic load rate of each carrier and the historical traffic load rate of each carrier, the step of calculating the current traffic load rate change of each carrier conforms to the following formula:
[0114] Δ i,m =k i,m -k i,m-1
[0115] Where Δ i,m Is the current traffic load rate change of the i-th carrier, k i,m Is the current traffic load rate of the i-th carrier, k i,m-1 The service load rate obtained when the timing of a predistortion coefficient update period on the i-th carrier ends.
[0116] In step S13', according to the current traffic load rate change amount of each carrier, the step of obtaining the current total traffic load rate change amount conforms to the following formula:
[0117] or
[0118] Where Δ m Is the current total business load rate change, Δ i,m Is the current traffic load rate change of the i-th carrier, B i Is the bandwidth of the i-th carrier, and I is the total number of carriers.
[0119] Similarly, in an embodiment, the historical traffic load rate of each carrier includes the traffic load rate obtained at the end of one to the upper N predistortion coefficient update cycles on each carrier, and N is greater than or equal to 2. For example, when N=2, according to the current traffic load rate of each carrier and the historical traffic load rate of each carrier, the steps to obtain the current traffic load rate change of each carrier conform to the following formula:
[0120]
[0121] Where k i,m-2 The service load rate obtained when the two predistortion coefficient update periods on the i-th carrier expire.
[0122] In an embodiment, the traffic load rate of each carrier is obtained by the following formula:
[0123] k i =q i /p i
[0124] p i = F i *B i *T
[0125] Where k i Is the traffic load rate of the i-th carrier, q i Is the traffic volume in the i-th carrier statistical period, in bits; p i Is the network carrying capacity in the i-th carrier statistical period, f i Is the spectral efficiency in the i-th carrier statistical period, B i Is the bandwidth in the i-th carrier statistical period, and T is the duration of the statistical period.
[0126] It should be noted that the statistical period duration is less than or equal to the predistortion coefficient update period duration. The shorter the statistical period, the more accurate the obtained traffic load rate of each carrier, and the more accurate the change of the traffic load rate of each carrier.
[0127] A most preferred implementation is:
[0128] Determine the pre-selected pre-distortion coefficient c m :According to the amplified output signal at the end of the current predistortion coefficient update period timing and the predistortion input signal at the end of the current predistortion coefficient update period timing, the preselected predistortion coefficient c is calculated based on the memory polynomial model m;
[0129] Determine the current network carrying capacity of the carrier p i : According to the spectral efficiency f of each carrier in the statistical period i And the bandwidth B of each carrier i , Determine the network carrying capacity p in each carrier statistical period i;
[0130] Determine the current service load rate k of the carrier i,m : According to the current network carrying capacity of each carrier p i And the traffic volume of each carrier in the statistical period q i , Determine the current service load rate k of each carrier i,m;
[0131] Determine the carrier's current traffic load rate change Δ i,m : According to the current service load rate k of each carrier i,m And the historical traffic load rate k of each carrier i,m-1 , Determine the current traffic load rate change Δ of each carrier i,m;
[0132] Determine the current total business load rate change Δ m :According to the current traffic load rate change of each carrier Δ i,m , Determine the current total traffic load rate change Δ after carrier aggregation m;
[0133] Determine the current actual predistortion coefficient: according to the current total service load rate change Δ m , Determine the current actual predistortion coefficient c′ m;
[0134] Further determine the current actual predistortion coefficient: the current total traffic load rate change Δ after carrier aggregation m Compare with the preset threshold H, if Δ m Not less than H, directly preselect the predistortion coefficient c m As the current actual predistortion coefficient c′ m , If Δ m If it is less than H, it needs to be based on the historical actual predistortion coefficient c′ m-1 And preselected predistortion coefficient c m To determine the current actual predistortion coefficient c′ m;
[0135] Finally, according to the determined current actual predistortion coefficient c′ m Perform pre-distortion processing on the pre-distorted input signal.
[0136] In another most preferred embodiment, the difference from the above-mentioned most preferred embodiment is the current total traffic load rate change Δ m Method of determining. In this preferred embodiment, the current total traffic load rate change Δ after carrier aggregation m The method for determining is as follows: First, according to the current traffic load rate k of each carrier i,m , Determine the current total service load rate k after carrier aggregation m; Then according to the current total service load rate k m And the historical total service load rate k m-1 , Determine the current total business load rate change Δ m.
[0137] Such as Image 6 As shown, based on the same inventive concept as the foregoing predistortion processing method, in an embodiment, a predistortion processing device is further provided, including:
[0138] The load rate change amount obtaining module 13 is used to obtain the current total service load rate change amount when the current predistortion coefficient update period timing ends;
[0139] Specifically, the total service load ratio is the ratio of the actual data volume to the maximum data volume on the bandwidth corresponding to the total service load ratio, and the current total service load ratio change is based on the end of the current predistortion coefficient update period. The total service load rate is calculated from the total service load rate at the end of the previous predistortion coefficient update period and calculated the amount of change before and after the two;
[0140] The actual predistortion coefficient determining module 14 is configured to determine the current actual predistortion coefficient according to the current total service load rate change amount;
[0141] The predistortion processing module 15 is configured to perform predistortion processing on the predistortion input signal in the next predistortion coefficient update period according to the current actual predistortion coefficient; the predistortion input signal is a signal after carrier aggregation.
[0142] When entering the next pre-distortion coefficient update period, the next pre-distortion coefficient update period becomes the current pre-distortion update period, and the load rate change acquisition module 13, the actual pre-distortion coefficient determination module 14, and the pre-distortion processing module 15 continue to execute The above steps.
[0143] Each module in the above-mentioned predistortion processing device may be implemented in a software form, a hardware form, or a combination of both in whole or in part. In the form of software, it may be a computer program stored in a computer storage medium for execution by the processor; in the form of hardware, it may be embedded in or independent of the processor of the computer device.
[0144] The actual pre-distortion coefficient determination module 14 adjusts the pre-distortion coefficient according to the current total service load rate change to obtain the optimized current actual pre-distortion coefficient, and the pre-distortion processing module 15 can obtain the optimized current actual pre-distortion coefficient according to the optimized current actual pre-distortion coefficient. The coefficient performs predistortion processing on the predistortion input signal after carrier aggregation in the next predistortion coefficient update period, which can effectively reduce the influence of the change of the total carrier service load rate on the predistortion stability, thereby improving the predistortion performance.
[0145] Such as Figure 7 As shown, in one embodiment, the actual predistortion coefficient determination module 14 includes:
[0146] The pre-selected pre-distortion coefficient calculation unit 141 is configured to amplify the output signal at the end of the current pre-distortion coefficient update period and the pre-distortion input signal at the end of the current pre-distortion coefficient update period, and calculate the pre-selected pre-distortion based on the memory polynomial model. coefficient;
[0147] The actual predistortion coefficient determining unit 142 is configured to determine that the preselected predistortion coefficient is the current actual predistortion coefficient if the current total service load rate change is not less than the preset threshold; if the current total service load rate change is less than The preset threshold determines the current actual predistortion coefficient based on the historical actual predistortion coefficient and the preselected predistortion coefficient.
[0148] In an embodiment, the actual predistortion coefficient determining unit 142 is configured to determine the current actual predistortion coefficient according to the historical actual predistortion coefficient and the preselected predistortion coefficient, including:
[0149] According to the historical actual pre-distortion coefficient and the pre-selected pre-distortion coefficient, a weighted operation is performed to obtain the current actual pre-distortion coefficient.
[0150] In one embodiment, the historical actual predistortion coefficients include the actual predistortion coefficients determined at the end of the last predistortion coefficient update period; the actual predistortion coefficient determining unit 142 is configured to determine the actual predistortion coefficients according to the historical predistortion coefficients and the preselection. Distortion coefficient, the step of performing weighting operation to obtain the current actual predistortion coefficient conforms to the following formula:
[0151] c′ m =α*c m +(1-α)*c′ m-1
[0152] In the formula, c′ m Is the current actual predistortion coefficient, c m Is the preselected predistortion coefficient, c′ m-1 Is the actual predistortion coefficient determined at the end of the last predistortion coefficient update period, α is the weight coefficient, 0 <1.
[0153] Preferably, the value of the weight coefficient α is 0.8.
[0154] Remember that the preset threshold is H, and the current total traffic load rate change after carrier aggregation is Δ m , The actual predistortion coefficient determining unit 142 is specifically configured to: if Δ m ≥H, then c′ m = C m; If Δ m m =α*c m +(1-α)*c′ m-1 , 0 <1.
[0155] In another embodiment, the actual pre-distortion coefficient determining unit 142 is configured to determine the current actual pre-distortion coefficient according to the historical actual pre-distortion coefficient and the pre-selected pre-distortion coefficient. The step may be the current pre-distortion coefficient and the previous pre-distortion coefficient. When the timing of the last N predistortion coefficient update periods ends, the actual predistortion coefficient is determined to be weighted, and N is a positive integer greater than or equal to 2.
[0156] In an embodiment, the actual predistortion coefficient determining unit 142 is configured to determine the actual predistortion coefficient obtained at the end of the timing according to the current preselected predistortion coefficient and the last and two predistortion coefficient update cycles. The following formula is weighted to obtain the current actual predistortion coefficient, which can be specifically based on the following formula:
[0157] c′ m =α*c m +β*c′ m-1 +γ*c m-2;(Α+β+γ=1)
[0158] Among them, β and γ are weight coefficients, c m-2 Determine the actual predistortion coefficient obtained when the timing of the last two predistortion coefficient update cycles ends.
[0159] Specifically, c′ m Is the actual predistortion coefficient determined at the end of the current predistortion coefficient update period, c′ m-1 The actual predistortion coefficient determined at the end of the last predistortion coefficient update period, c′ m-1 Determine the actual predistortion coefficient obtained when the timing of the last two predistortion coefficient update cycles ends.
[0160] In one embodiment, the change in the total traffic load rate is the change in the traffic load rate carried on the aggregate bandwidth, the change in the traffic load rate carried on the cell bandwidth, or the change in the traffic load rate carried on the total link bandwidth between the base station and the UE Amount; correspondingly,
[0161] The predistortion input signal is a carrier signal within the aggregate bandwidth after carrier aggregation, a carrier signal within the cell bandwidth after carrier aggregation, or a carrier signal within the total link bandwidth between the base station and the UE after carrier aggregation.
[0162] Such as Figure 8 or Picture 9 As shown, in one embodiment, the load rate variation acquisition module 13 includes:
[0163] The load rate acquiring unit 131 is configured to acquire the current traffic load rate and the historical total traffic load rate of each carrier on the bandwidth corresponding to the change in the total traffic load rate;
[0164] The current total service load rate calculation unit 132 is configured to calculate the current total service load rate according to the current service load rate of each carrier;
[0165] The total business load rate change calculation unit 133 is configured to obtain the current total business load rate change amount according to the current total business load rate and the historical total business load rate;
[0166] or,
[0167] The load rate acquiring unit 131' is used to acquire the current traffic load rate of each carrier on the bandwidth corresponding to the total traffic load rate change and the historical traffic load rate of each carrier;
[0168] The traffic load rate change calculation unit 132' is configured to calculate the current traffic load rate change of each carrier based on the current traffic load rate of each carrier and the historical traffic load rate of each carrier;
[0169] The total traffic load rate change calculation unit 133' is used to obtain the current total traffic load rate change according to the current traffic load rate change of each carrier.
[0170] In an embodiment, the current total service load rate calculation unit 132 is configured to calculate the current total service load rate according to the current service load rate of each carrier according to the following formula:
[0171] or
[0172] Where k m Is the current total business load rate, k i,m Is the current traffic load rate of the i-th carrier, B i Is the bandwidth of the i-th carrier, and I is the total number of carriers.
[0173] The historical total service load rate includes the total service load rate calculated at the end of the last predistortion coefficient update period. The total service load rate change calculation unit 133 is configured to obtain the current total service load rate change amount according to the current total service load rate and the historical total service load rate according to the following formula:
[0174] Δ m =k m -k m-1
[0175] Where Δ m Is the current total business load rate change, k m Is the current total business load rate, k m-1 It is the total service load rate calculated at the end of the last predistortion coefficient update period.
[0176] In one embodiment, the historical total service load rate includes the total service load rate calculated at the end of the last N predistortion coefficient update cycles, and N is greater than or equal to 2. For example, when N=2, the total service load rate change calculation unit 133 is configured to obtain the current total service load rate change amount according to the current total service load rate and the historical total service load rate according to the following formula:
[0177]
[0178] Where k m-2 It is the total service load rate calculated at the end of the last two predistortion coefficient update cycles.
[0179] In an embodiment, the historical traffic load rate of each carrier includes the traffic load rate obtained last time for each carrier. The traffic load rate change calculation unit 132' is used to calculate the current traffic load rate change amount of each carrier according to the current traffic load rate of each carrier and the historical traffic load rate of each carrier according to the following formula:
[0180] Δ i,m =k i,m -k i,m-1
[0181] Where Δ i,m Is the current traffic load rate change of the i-th carrier, k i,m Is the current traffic load rate of the i-th carrier, k i,m-1 It is the traffic load rate obtained last time for the i-th carrier.
[0182] The total traffic load rate change calculation unit 133' is used to obtain the current total traffic load rate change according to the current traffic load rate change of each carrier according to the following formula:
[0183] or
[0184] Where Δ m Is the current total business load rate change, Δ i,m Is the current traffic load rate change of the i-th carrier, B i Is the bandwidth of the i-th carrier, and I is the total number of carriers.
[0185] Similarly, in an embodiment, the historical traffic load rate of each carrier includes the traffic load rate obtained N times on each carrier, and N is greater than or equal to 2. For example, when N=2, the total traffic load rate change calculation unit 133' obtains the current traffic load rate change amount of each carrier according to the current traffic load rate of each carrier and the historical traffic load rate of each carrier according to the following formula:
[0186]
[0187] Where k i,m-2 The service load rate obtained when the two predistortion coefficient update periods on the i-th carrier expire.
[0188] Such as Picture 10 As shown, in one embodiment, the predistortion processing apparatus further includes:
[0189] The load factor obtaining module 16 is used to calculate the service load factor of each carrier by the following formula:
[0190] k i =q i /p i
[0191] p i = F i *B i *T
[0192] Where k i Is the traffic load rate of the i-th carrier, q i Is the traffic volume in the i-th carrier statistical period, in bits; p i Is the network carrying capacity in the i-th carrier statistical period, f i Is the spectral efficiency in the i-th carrier statistical period, B i Is the bandwidth in the i-th carrier statistical period, and T is the duration of the statistical period.
[0193] It should be noted that the statistical period duration is less than or equal to the predistortion coefficient update period duration. The shorter the statistical period, the more accurate the obtained traffic load rate of each carrier, and the more accurate the change of the traffic load rate of each carrier.
[0194] Such as Picture 11 As shown, based on the same inventive concept as the foregoing predistortion processing method, in one embodiment, a predistortion processing system is also provided, including a predistorter 11, a power amplifier 12, a signal acquisition circuit 21, and a predistortion coefficient. Calculation circuit 22, load rate change calculation circuit 23;
[0195] The signal acquisition circuit 21 is used to collect the predistortion input signal input to the predistorter 11 and the power amplified output signal of the power amplifier 12 after the carrier aggregation after the current predistortion coefficient update period timing ends, and input the predistortion coefficient calculation circuit 22; The distortion coefficient calculation circuit 22 is used to receive the current total traffic load rate change after the carrier aggregation output by the current predistortion coefficient update period timing ends after the carrier aggregation, according to the current total traffic load rate change and predistortion Input signal, power amplification output signal, determine the current actual predistortion coefficient, and input the current actual predistortion coefficient into the predistorter 11;
[0196] The predistorter 11 is configured to perform predistortion processing on the predistortion input signal in the next predistortion coefficient update period according to the current actual predistortion coefficient, and input the predistorted signal into the power amplifier 12;
[0197] The power amplifier 12 is used for power-amplifying and outputting the pre-distorted signal.
[0198] When entering the next predistortion coefficient update period, the next predistortion coefficient update period becomes the current predistortion update period, and the signal acquisition circuit 21, the predistortion coefficient calculation circuit 22, the predistorter 11, and the power amplifier 12 continue to perform the above step.
[0199] Through the above-mentioned circuit units, the predistortion coefficient is adjusted according to the current total traffic load rate change after carrier aggregation, and the optimized current actual predistortion coefficient can be obtained. The predistorter 11 can obtain the optimized current actual predistortion coefficient according to the optimized current actual predistortion coefficient. The distortion coefficient performs predistortion processing on the predistortion input signal after carrier aggregation in the next predistortion coefficient update period, which can effectively reduce the influence of the change of the total carrier service load rate on the predistortion stability, thereby improving the predistortion performance.
[0200] Each circuit unit of the foregoing predistortion processing system can implement the steps of the predistortion processing method in each of the foregoing embodiments.
[0201] In one embodiment, a computer-readable storage medium is also provided, on which a computer program is stored, and the computer program is executed by a processor to realize the steps of the predistortion processing method in each of the foregoing embodiments.
[0202] In one embodiment, a computer device is also provided, including a memory and a processor, the memory stores a computer program, and the processor implements the steps of the predistortion processing method in each of the foregoing embodiments when the processor executes the computer program.
[0203] Obviously, the above-mentioned embodiments of the present invention are merely examples to clearly illustrate the technical solutions of the present invention, and are not intended to limit the specific embodiments of the present invention. Any modification, equivalent replacement and improvement made within the spirit and principle of the claims of the present invention shall be included in the protection scope of the claims of the present invention.
PUM


Description & Claims & Application Information
We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
Similar technology patents
Method for controlling dynamic direct voltage of parallel connection type active electric filter
Owner:ZHEJIANG UNIV +1
Method for determining whether to dynamically replicate data
Owner:SUN MICROSYSTEMS INC
Node and a Method for use in a Wireless Communications System
Owner:TELEFON AB LM ERICSSON (PUBL)
Neural network module for data mining
Owner:ORACLE INT CORP
Data transmission method for use in mobile communication systems
Owner:ELECTRONICS & TELECOMM RES INST
Classification and recommendation of technical efficacy words
- improve performance
Tool position and identification indicator displayed in a boundary area of a computer display screen
Owner:INTUITIVE SURGICAL OPERATIONS INC
Method for detecting voice section from time-space by using audio and video information and apparatus thereof
Owner:KOREA UNIV IND & ACADEMIC CALLABORATION FOUND