The present invention relates to a peak power suppressing apparatus and peak power suppressing method for suppressing peak power of, for example, a multicarrier signal.
In recent years, as a communication scheme capable of realizing high-speed radio transmission, a multicarrier scheme which is resistant to multipaths and fading draws attention. According to the multicarrier scheme, transmission signals superimposed on a plurality of carriers are generally added on the time axis, and therefore high peak power may be generated. To suppress the high peak power of such a multicarrier signal, processing called clipping which places an upper limit on the power may be carried out.
The above-described peak power suppressing apparatus limits peak power by performing clipping on the modulation signal (
There is a conventional peak power suppressing apparatus, for example, described in Patent Document 1 aimed at reducing re-generated peak power and realizing a desired ratio of peak power to average power (peak factor).
However, the conventional peak power suppressing apparatus has the following problems. That is, in the conventional peak power suppressing apparatus, it is necessary to store a list of suppression coefficients as a table in a unified way so that a signal to be transmitted has a desired power characteristic. For this reason, if power limitation is placed on a signal having a large difference between peak power and threshold power with high accuracy, the size of the table becomes enormous. When a storage area of the table increases in accordance with this, the scale of the apparatus increases. However, since there is a very low probability that power approximate to peak power may be generated as instantaneous power (for example, less than one hundred-thousandth to one millionth), even if such a table is stored, the utilization efficiency of the storage area is low.
Furthermore, the conventional peak power suppressing apparatus controls the peak factor with taken into consideration the input/output power characteristic in only the peak suppression processing stage. In other words, the conventional peak power suppressing apparatus does not control the peak factor with taken into consideration the input/output power characteristic in other processing stages. This results in an “insufficiently suppressed state” in which a maximum value of output power exceeds threshold power or an “excessively suppressed state” in which output power corresponding to input power exceeding the threshold power becomes smaller than the threshold power, and therefore it is not easy to realize a desired peak factor.
It is therefore an object of the present invention to provide a peak power suppressing apparatus and peak power suppressing method capable of easily realizing a desired peak factor without increasing the scale of the apparatus and reducing the utilization efficiency of the storage area.
A peak power suppressing apparatus of the present invention has a suppression section that suppresses peak power of a transmission signal based on a predetermined suppression coefficient, a limiting section that limits a band of the transmission signal in which the peak power has been suppressed by the suppression section, a detection section that detects input power of the transmission signal inputted to the suppression section and output power of the transmission signal outputted from the limiting section respectively, a calculation section that calculates the amount of change of the suppression coefficient based on the detected input power and output power, and a change section that changes the suppression coefficient based on the calculated amount of change.
A peak power suppressing method of the present invention has a suppression step of suppressing peak power of a transmission signal based on a predetermined suppression coefficient, a limiting step of limiting a band of the transmission signal in which the peak power has been suppressed in the suppression step, a detection step of detecting input power of the transmission signal before the peak power is suppressed in the suppression step and output power of the transmission signal after the band is limited in the limiting step respectively, a calculation step of calculating the amount of change of the suppression coefficient based on the input power and output power detected in the detection step and a changing step of changing the suppression coefficient based on the amount of change calculated in the calculation step.
According to the present invention, it is possible to realize a desired peak factor without increasing the scale of the apparatus and reducing the utilization efficiency of a storage area.
Embodiments of the present invention will be explained below in detail with reference to the accompanying drawings.
Radio transmission apparatus 100 in
Furthermore,
Furthermore,
Furthermore,
Furthermore,
Furthermore,
Next, the operation of radio transmission apparatus 100 in the above-described configuration will be explained. First, the correction operation on a clipping coefficient will be explained.
First, modulation section 101 generates an OFDM signal and inputs the signal to clipping section 102. At this time, first signal power detection section 141 of coefficient correction signal generation section 111 detects power of the OFDM signal when it is inputted (hereinafter referred to as “instantaneous input power Pin”)
On the other hand, power detection section 131 of clipping section 102 at this time detects power of the OFDM signal when it is inputted (hereinafter referred to as “instantaneous input power P”). Instantaneous input power P and instantaneous input power Pin are substantially the same value. First subtractor 133 calculates difference P−Pth between detected instantaneous input power P and threshold Pth stored in threshold storage section 132. First multiplier 134 calculates the product of clipping coefficient a given from clipping coefficient storage section 184 in coefficient setting section 108 and difference P−Pth (hereinafter referred to as “amount of power correction Δp”) according to (Equation 1) below.
Δp=a×(P−Pth) (Equation 1)
Second subtractor 135 calculates correction power P′ by subtracting amount of power correction Δp from threshold Pth using (Equation 2) below.
P′=Pth−Δp (Equation 2)
Selector 136 selects and outputs P′ when difference P−Pth≧0, and P when difference P−Pth<0. Divider 137 calculates a weight by dividing the output of selector 136 by instantaneous input power P. Second multiplier 138 multiplies the OFDM signal inputted from modulation section 101 by the calculated weight. The OFDM signal which is the multiplication result of second multiplier 138 is outputted to filter section 103. In this way, it is possible to obtain an effect equivalent to that obtained by clipping the power of the OFDM signal with the output value of selector 136.
Filter section 103 limits the band of the OFDM signal inputted from clipping section 102 and thereby eliminates unnecessary out-of-band components generated during the clipping at clipping section 102. The band-limited OFDM signal is then outputted to D/A conversion section 104. At this time, second signal power detection section 142 of coefficient correction signal generation section 111 detects power of the OFDM signal when it is outputted (hereinafter referred to as “instantaneous output power Pout”).
In coefficient correction signal generation section 111, instantaneous input power Pin detected at first signal power detection section 141 is inputted to first subtractor 144 and instantaneous output power Pout detected at second signal power detection section 142 is inputted to second subtractor 145. First subtractor 144 calculates difference ΔPin between instantaneous input power Pin and threshold Pth stored in threshold storage section 143 using (Equation 3) below. On the other hand, second subtractor 145 calculates difference ΔPout between instantaneous output power Pout and threshold value Pth using (Equation 4) below.
ΔPin=Pin−Pth (Equation 3)
ΔPout=Pout−Pth (Equation 4)
Positive/negative decision section 146 decides whether or not ΔPin is a positive value. When it is decided positive, positive/negative decision section 146 makes divider 147 operate. Divider 147 divides the subtraction result of second subtractor 145 by the subtraction result of first subtractor 144 using (Equation 5) below. In this way, an insufficiently suppressed state and excessively suppressed state at clipping section 102 are detected. That is, the detected insufficiently suppressed state and excessively suppressed state are expressed as inclination components (hereinafter referred to as “inclination x”) in the input/output power characteristic corresponding to the combination of clipping section 102 and filter section 103. Therefore, when the amount of correction corresponding to inclination x is calculated, it is possible to calculate clipping coefficient a such that these states are canceled.
x=ΔPout/ΔPin (Equation 5)
Big/small comparison section 148 then compares the value stored in maximum value storage section 149 with inclination x. When the comparison result shows that inclination x is greater, maximum value setting section 150 updates the value stored in maximum value storage section 149 to inclination x. By continuing such processing for a predetermined period, it is possible to obtain maximum value y of inclination x within the predetermined period. Maximum value acquisition section 151 extracts maximum value y stored in maximum value storage section 149 at predetermined time intervals. Extracted maximum value y is multiplied at multiplier 153 by predetermined feedback coefficient m stored in feedback coefficient storage section 152 according to (Equation 6) below. This multiplication result is the amount of correction of clipping coefficient a (hereinafter referred to as “amount of coefficient correction Δa”) and the clipping coefficient correction signal indicating amount of coefficient correction Δa is outputted to coefficient correction control section 110.
Δa=m×y (Equation 6)
Coefficient correction control section 110 performs coefficient correction control which will be described later on the clipping coefficient correction signal inputted from coefficient correction signal generation section 111 and outputs the clipping coefficient correction signal subjected to coefficient correction control to coefficient setting section 108.
In coefficient setting section 108, adder 182 adds amount of coefficient correction Δa indicated by the clipping coefficient correction signal inputted from coefficient correction control section 110 to clipping coefficient a stored in clipping coefficient storage section 184 according to (Equation 7) below to obtain new clipping coefficient a. When no system switching signal is inputted from system switching section 109, selector 183 selects clipping coefficient a as the addition result and outputs it to clipping coefficient storage section 184. When clipping coefficient a is inputted from selector 183, clipping coefficient storage section 184 updates clipping coefficient a stored so far with newly inputted clipping coefficient a and stores the inputted clipping coefficient a. At this time, clipping coefficient a inputted to clipping coefficient storage section 184 is outputted to first multiplier 134 of clipping section 102 as an appropriate coefficient obtained through the coefficient correction operation.
a+Δa=a (Equation 7)
By carrying out update processing on clipping coefficient a, it is possible to simplify correction processing on clipping coefficient a which is repeatedly carried out, reduce the overall load of radio transmission apparatus 100 and correct clipping coefficient a with good response to changes over time of the input/output power characteristic corresponding to the combination of clipping section 102 and filter section 103.
When a system switching signal is inputted from system switching section 109, clipping coefficient a corresponding to the information indicated by the system switching signal is inputted from clipping coefficient table storage section 181 to selector 183. In this case, selector 183 selects clipping coefficient a inputted from clipping coefficient table storage section 181 and outputs it to clipping coefficient storage section 184.
For example, when the modulation scheme in modulation section 101 is changed, the input/output power characteristic is switched accordingly. At this time, clipping coefficient a corresponding to the switched input/output power characteristic is selected. Thus, it is possible to correct clipping coefficient a with good response to switching of the input/output power characteristic due to the change in the modulation scheme. Furthermore, when, for example, the input/output power characteristic of filter section 103 is switched, clipping coefficient a corresponding to the switched input/output power characteristic is also selected. Thus, it is possible to correct clipping coefficient a with good response to switching of the input/output power characteristic of filter section 103.
By the above-described coefficient correction, the clipping coefficient is optimized and appropriate clipping is performed. This will be more clearly understand able when explained using the input/output power characteristic diagram of the OFDM signal. Hereinafter, a case where a clipping coefficient is corrected from an initial value (a=0) to an optimum value will be explained.
When clipping coefficient a is an initial state, that is, 0, clipping section 102 performs power limitation at a fixed clipping level (threshold Pth), and therefore in the input/output power characteristic corresponding to clipping section 102, correction power P′ of the OFDM signal outputted to filter section 103 when instantaneous input power P exceeds threshold Pth is constant at Pth (
At this time, in the input/output power characteristic corresponding to the combination of clipping section 102 and filter section 103, an inclination component (here, referred to as “inclination k”) is generated in an area where instantaneous input power P exceeds threshold Pth as shown in
To deal with this, coefficient correction signal generation section 111 detects inclination k, and thereby calculates amount of coefficient correction Δa so as to cancel this and coefficient setting section 108 calculates next clipping coefficient a (=0+Δa). Optimum clipping coefficient a is calculated by repeating correction of clipping coefficient a in this way.
When optimum clipping coefficient a is calculated, the input/output power characteristic before and after clipping section 102 has a component having an inclination in a direction opposite to inclination k (hereinafter referred to as “inclination k′”) in an area where instantaneous input power P exceeds threshold value Pth as shown in
With regard to this inclination k′, it is preferable that k′=−k. In this case, even when the power component is re-generated at filter section 103 as a result of filtering processing, k+k′=0, and therefore in the input/output power characteristic corresponding to the combination of clipping section 102 and filter section 103, instantaneous output power Pout has a level equivalent to threshold Pth in an area where instantaneous input power P exceeds threshold Pth (
Furthermore, with regard to inclination k, there is a case where generated inclination k has a positive value and a case where it has a negative value. As shown in
Therefore, clipping coefficient a is approximated to an optimum value by carrying out the above-described coefficient correction. In this embodiment, amount of coefficient correction Δa is calculated by multiplying the maximum value of detected inclination k by predetermined feedback coefficient m. That is, feedback coefficient m is set to a value so as to make clipping coefficient a approximate to the optimum value from detected inclination k.
Next, a waveform variation of the OFDM signal when clipping coefficient a is optimized and appropriate clipping is performed will be explained. Suppose the OFDM signal generated by modulation section 101 partially has an instantaneous input power P which exceeds threshold Pth (peak power) on the time axis as shown in
Next, coefficient correction control at coefficient correction control section 110 will be explained.
First, the clipping coefficient correction signal generated at coefficient correction signal generation section 111 is inputted to comparison section 162 and selector 170. Comparison section 162 compares amount of coefficient correction Δa indicated in the clipping coefficient correction signal with threshold ath stored in threshold storage section 161. As a result of the comparison, “1” is outputted when Δa<ath, and “0” is outputted when Δa≧ath. Counter 163 counts the output value of comparison section 162 and outputs the total value.
Decision section 164 decides whether or not the output of counter 163 has exceeded a specified threshold. When the decision result shows that the output of counter 163 has exceeded the specified threshold, the duration time is measured at timer section 166. When the measured duration time reaches a specified time, that information is reported to stop signal storage section 169 through OR circuit 167 and is also reported to selector 170. In this case, selector 170 selects a zero signal from zero signal generation section 168 instead of the inputted clipping coefficient correction signal and outputs this to coefficient setting section 108 as a clipping coefficient correction signal. That is, when amount of coefficient correction Δa stably keeps a low level state over a specified time, the value of amount of coefficient correction Δa is set to 0. By this means, clipping coefficient a is not corrected. Therefore, when clipping coefficient a is stable with high accuracy, it is possible to stop the correction processing on clipping coefficient a and suppress overall power consumption of radio transmission apparatus 100.
When a stop instruction signal is inputted from outside, the information is reported to stop signal storage section 169 through OR circuit 167 and also reported to selector 170. The subsequent operations are the same as those described above.
Furthermore, when the above-described report from OR circuit 167 to stop signal storage section 169 is generated, stop signal storage section 169 outputs the stop signal to coefficient correction signal generation section 111. The stop signal is a signal for stopping a clipping coefficient correction signal generation operation of coefficient correction signal generation section 111. The stop signal is received by operation control section 154 of coefficient correction signal generation section 111 and at this time, operation control section 154 stops the above-described clipping coefficient correction signal generation operation. In this way, it is possible to stop calculation of amount of change in coefficient Δa at a desired timing and consequently stop the correction processing on clipping coefficient a and suppress overall power consumption of radio transmission apparatus 100.
On the other hand, when the above-described report from OR circuit 167 to stop signal storage section 169 is not generated, amount of coefficient correction Δa is recognized to be unstable in a low level state. Therefore, the stop signal is not outputted by stop signal storage section 169 and the clipping coefficient correction signal generation operation is executed at coefficient correction signal generation section 111. Furthermore, selector 170 of coefficient correction control section 110 outputs the clipping coefficient correction signal inputted from coefficient correction signal generation section 111 to coefficient setting section 108 as is.
As shown above, according to this embodiment, amount of coefficient correction Δa of clipping coefficient a is calculated based on instantaneous input power P (Pin) and instantaneous output power Pout, and therefore the enormous table for suppression coefficients is not needed, and it is possible to perform peak factor control with taken into consideration the input/output power characteristic corresponding to the combination of clipping section 102 and filter section 103, and use clipping coefficient a based on instantaneous input power P (Pin) and instantaneous output power Pout which are instantaneous actual measurement values and thereby easily realize a desired peak factor without increasing the scale of the apparatus and reducing the utilization efficiency of the storage area.
With regard to a calculation of a power difference, dB may be used as the unit or calculations using linear value may also be carried out.
Furthermore, transmission data to be processed may be a simple symbol string or code division multiple access (CDMA) signal.
Coefficient correction signal generation Section 111 in
Next, the clipping coefficient correction signal generation operation at coefficient correction signal generation section 111 in the above-described configuration will be explained.
The power range stored in range setting section 203 is preset to such a value that it is possible to decide whether or not instantaneous input power Pin has a value which has relatively high frequency of appearance. In this case, when instantaneous input power Pin has a value which has relatively high frequency of appearance, difference ΔPin which is the subtraction result of first subtractor 144 belongs to its power range. By this means, it is possible to target only the power range having a relatively high frequency of appearance for calculations of the amount of change in coefficient Δa and save power for calculation processing.
Furthermore, linear approximation section 205 performs linear approximation to a value stored in maximum value storage section 204. By this linear approximation, an insufficiently suppressed state and excessively suppressed state are calculated as an inclination component (that is, inclination y) of a linear function. One example of the method of linear approximation is a method of least squares, but the method is not limited to this.
Thus, according to this embodiment, an insufficiently suppressed state and excessively suppressed state are subjected to linear approximation, and therefore it is possible to efficiently derive appropriate clipping coefficient a from results of the linear approximation (inclination y).
The transmission data to be processed may be a simple symbol string or a code division multiple access (CDMA) signal.
Modulation section 101 in
In modulation section 101 having the above-described configuration, transmission data converted to parallel data are spread by spreading sections 302-1 to 302-n and signal bandwidths of the respective parallel data are thereby broadened. Respective modulators 303-1 to 303-n modulate signals having different frequencies with the outputs of respective spreading sections 302-1 to 302-n. Combination section 304 combines the modulation results and outputs the combined signal to clipping section 102 as a direct sequence multicarrier signal.
Thus, according to this embodiment, when a direct sequence multicarrier signal having a large peak factor is transmitted by radio, it is possible to easily realize a desired peak factor.
Furthermore, transmission data to be processed may be a simple symbol string or code division multiple access (CDMA) signal.
Modulation section 101 in
In modulation section 101 having the above-described configuration, respective modulators 402-1 to 402-n modulate signals having different frequencies with the individual parallel data of the transmission data. Combination section 403 combines the modulation results and outputs the combined signal to clipping section 102 as a multicarrier signal.
Thus, according to this embodiment, when a multicarrier signal having a large peak factor is transmitted by radio, it is possible to easily realize a desired peak factor.
The transmission data to be processed may be a simple symbol string or a code division multiple access (CDMA) signal.
In step ST1000, instantaneous input power P of one sample of a modulation signal (processing sample) is detected. This modulation signal is a time discrete (digital) modulation signal.
In step ST1010, using threshold Pth, difference P−Pth between detected instantaneous input power P and threshold Pth is calculated. In step ST1020, it is decided whether difference P−Pth is positive or negative. When difference P−Pth is not positive, the processing flow on this sample ends. On the other hand, when difference P−Pth is positive, the process moves to step ST1030.
In step ST1030, using calculated clipping coefficient a, the product of difference P−Pth and clipping coefficient a is calculated. In this way, amount of power correction Δp which is a suppression level is calculated. In step ST1040, correction power P′ which is the output power from clipping section 102 is calculated using threshold Pth by subtracting amount of power correction Δp from threshold Pth.
In step ST1050, a clipping weight is acquired by calculating the ratio of correction power P′ to instantaneous input power P. Next, in step ST1060, the instantaneous power of the original modulation signal is converted to P′ by multiplying the processing sample by the acquired clipping weight.
Clipping coefficient a is adaptively obtained in the form of a linear function according to, for example, the method explained in the above-described embodiment so that the input/output power characteristic corresponding to the combination of clipping section 102 and filter section 103 becomes an intended peak factor.
Thus, according to this embodiment, by performing clipping based on optimum clipping coefficient a which is adaptively obtained in the form of a linear function, it is possible to easily realize a desired peak factor when a modulation signal having a large peak factor is transmitted by radio.
The present application is based on Japanese Patent Application No. 2004-082906 filed on Mar. 22, 2004, the entire content of which is expressly incorporated by reference herein.
The peak power suppressing apparatus and peak power suppressing method of the present invention have an effect of easily realizing a desired peak factor without increasing the scale of the apparatus and reducing the utilization efficiency of the storage area and is suitable for use in suppression of peak power of a multicarrier signal, for example.
Number | Date | Country | Kind |
---|---|---|---|
2004-082906 | Mar 2004 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP05/04669 | 3/16/2005 | WO | 9/8/2006 |