RADIO COMMUNICATION DEVICE AND DISTORTION COMPENSATION METHOD

20220385316 · 2022-12-01

Assignee

Inventors

Cpc classification

International classification

Abstract

A radio communication device includes: a plurality of antenna elements; a phase shifter that applies weights for each of the antenna elements respectively to first-band data and second-band data of different frequency bands to form beams corresponding to the first-band data and the second-band data; a power amplifier that is arranged for each of the antenna elements; and a processor configured to compensate for non-linear distortion. The processor executes a process including calculating, using a first distortion compensation coefficient, a distortion compensation signal that compensates for in-band non-linear distortion of the first-band data and the second-band data, and calculating, using a second distortion compensation coefficient, an out-of-band compensation signal that compensates for out-of-band non-linear distortion of the first-band data and the second-band data, and the power amplifier amplifies a signal obtained by synthesizing the distortion compensation signal and the out-of-band compensation signal.

Claims

1. A radio communication device comprising: a plurality of antenna elements; a phase shifter that applies weights for each of the antenna elements respectively to first-band data and second-band data of different frequency bands to form beams corresponding to the first-band data and the second-band data; a power amplifier that is arranged for each of the antenna elements and that amplifies the first-band data and the second-band data; and a processor configured to compensate for non-linear distortion that occurs in the first-band data and the second-band data in the power amplifier, wherein the processor executes a process including calculating, using a first distortion compensation coefficient, a distortion compensation signal that compensates for in-band non-linear distortion of the first-band data and the second-band data from the first-band data and the second-band data, and calculating, using a second distortion compensation coefficient, an out-of-band compensation signal that compensates for out-of-band non-linear distortion of the first-band data and the second-band data from the first-band data and the second-band data, and the power amplifier amplifies a signal obtained by synthesizing the distortion compensation signal and the out-of-band compensation signal.

2. The radio communication device according to claim 1, wherein the processor executes the process further including updating the first distortion compensation coefficient and the second distortion compensation coefficient based on a feedback signal that is fed back from the power amplifier, the first-band data, and the second-band data.

3. The radio communication device according to claim 2, wherein the updating includes performing phase conversion same as phase conversion by the phase shifter on the first-band data and the second-band data, calculating an error between a reference signal obtained by the phase conversion and the feedback signal, updating a base coefficient such that the calculated error becomes smaller, and calculating, based on the updated base coefficient, the first distortion compensation coefficient and the second distortion compensation coefficient.

4. The radio communication device according to claim 2, further comprising a switch that switches between signals that are output from the power amplifiers of the respective antenna elements at given intervals and feedbacks the signals to the processor.

5. The radio communication device according to claim 1, further comprising an out-of-band phase shifter that applies, to the out-of-band compensation signal, an out-of-band weight corresponding to a weight that is applied by the phase shifter to the distortion compensation signal.

6. The radio communication device according to claim 1, wherein the calculating the out-of-band compensation signal includes calculating the out-of-band compensation signal that compensates for out-of-band third order distortion of the first-band data and the second-band data.

7. A distortion compensation method that is executed by a radio communication device including a plurality of antenna elements; a phase shifter that applies weights for each of the antenna elements respectively to first-band data and second-band data of different frequency bands to form beams corresponding to the first-band data and the second-band data; and a power amplifier that is arranged for each of the antenna elements and that amplifies the first-band data and the second-band data, the method comprising: calculating, using a first distortion compensation coefficient, a distortion compensation signal that compensates for in-band non-linear distortion of the first-band data and the second-band data from the first-band data and the second-band data; calculating, using a second distortion compensation coefficient, an out-of-band compensation signal that compensates for out-of-band non-linear distortion of the first-band data and the second-band data from the first-band data and the second-band data; synthesizing the distortion compensation signal and the out-of-band compensation signal; and amplifying, using the power amplifier of each of the antenna elements, a signal obtained by the synthesizing.

Description

BRIEF DESCRIPTION OF DRAWINGS

[0019] FIG. 1 is a diagram illustrating an example of a configuration of a radio communication system;

[0020] FIG. 2 is a block diagram illustrating a configuration of a RU according to an embodiment;

[0021] FIG. 3 is a flowchart illustrating a distortion compensation method;

[0022] FIG. 4 is a flowchart illustrating a coefficient updating method;

[0023] FIG. 5 is a block diagram illustrating a modification of the RU; and

[0024] FIGS. 6A and 6B are diagrams illustrating specific examples of frequency assignment.

DESCRIPTION OF EMBODIMENT(S)

[0025] An embodiment of a radio communication device and a distortion compensation method disclosed by the present application will be described in detail below with reference to the accompanying drawings. Note that the embodiment does not limit the disclosure.

[0026] FIG. 1 is a diagram illustrating an example of a configuration of a radio communication system according to the embodiment. As illustrated in FIG. 1, the radio communication system includes a central unit/distributed unit (CU/DU) 10, a radio unit (RU) 100, and a user equipment (UE) 20.

[0027] The CU/DU 10 is connected to a core network (not illustrated in FIG. 1) and executes baseband processing on data to be transmitted to the UE 20 or data that is received from the UE 20. Specifically, the two CU/DUs 10 are connected to core networks of respective operators, execute baseband processing on sets of data of the respective operators of different frequency bands, and transmit the processed sets of data to the RU 100. For example, one of the CU/DUs 10 executes the baseband processing on first-band data and the other CU/DU 10 executes the baseband processing on second-band data of a frequency band different from that of the first-band data.

[0028] The first-band data and the second-band data may be sets of data of the different operators that are transmitted from the different CU/DUs 10, respectively, or may be sets of data of the same operator that are transmitted from the single CU/DU 10. The CU/DU 10 may be an integration of a CU and a DU and consist of one device or may include a CU and a DU that are provided independently and consist of a plurality of devices. The CU/DU 10 and the RU 100 function as a base station device of the radio communication system.

[0029] The RU 100 executes radio frequency (RF) processing on data to be transmitted to the UE 20 or data that is received from the UE 20. Specifically, the RU 100 receives the first-band data and the second-band data of the different frequency bands from the CU/DUs 10, executes RF processing on the first-band data and the second-band data, and transmits the processed data to the UE 20.

[0030] The RU 100 includes an array antenna consisting of a plurality of antenna elements, forms beams corresponding to the first-band data and the second-band data, respectively, and executes radio communication with the UE 20. The RU 100 executes distortion compensation of compensating for non-linear distortion in a power amplifier that amplifies the first-band data and the second-band data. In other words, the RU 100 executes distortion compensation of compensating for in-band non-linear distortion of the first-band data and the second-band data and executes distortion compensation of compensating for out-of-band non-linear distortion of the first-band data and the second-band data. The configuration of the RU 100 will be described in detail below.

[0031] The UE 20 is a terminal device that executes radio communication with the RU 100. In other words, the UE 20 receives a radio signal from the RU 100 and transmits a radio signal to the RU 100.

[0032] FIG. 2 is a block diagram illustrating a configuration of the RU 100 according to the embodiment. The RU 100 illustrated in FIG. 2 includes a wired interface unit (simply “wired IF unit” below) 110, a processor 120, a memory 130, digital/analog (D/A) converters (simply “D/A” below) 141 to 144, an analog/digital (A/D) converter (simply “A/D” below) 145, up converters 151 to 154, a down converter 155, phase shifters (PS) 161 to 168, synthesizers 171 to 176, power amplifiers 181 and 182, and a switch 190.

[0033] The wired IF unit 110 has wired connection with the CU/DUs 10 and receives first-band data and second-band data of different frequency bands from the CU/DUs 10. The wired IF unit 110 outputs the first-band data and the second-band data to the processor 120. The wired IF unit 110 transmits reception signals that are received from the UEs 20 to the CU/DUs 10.

[0034] The processor 120 includes, for example, a central processing unit (CPU), a field programmable gate array (FPGA), or a digital signal processor (DSP) and performs multi-control on the entire RU 100. Specifically, the processor 120 includes a first-band DPD processor 121, a second-band DPD processor 122, an out-of-first-band DPD processor 123, an out-of-second-band DPD processor 124, a phase converter 125, and a coefficient update unit 126.

[0035] The first-band DPD processor 121 calculates a distortion compensation signal that suppresses in-band non-linear distortion that occurs within the signal band of the first-band data, using the first-band data and the second-band data. Specifically, the first-band DPD processor 121 multiplies the first-band data and the second-band data by a distortion compensation coefficient to calculate a distortion compensation signal for suppressing in-band non-linear distortion that occurs within the signal band of the first-band data in the power amplifiers 181 and 182. The first-band DPD processor 121 calculates a distortion compensation signal y.sub.in1 according to Equation (1) below from first-band data x.sub.1(t) and second-band data x.sub.2(t) at a discrete time t.

[00001] y in 1 = .Math. k = 0 K - 1 .Math. n = 0 N - 1 .Math. i = 0 k a 2 k + 1 , n , i x 1 ( t - n ) .Math. "\[LeftBracketingBar]" x 2 ( t - n ) .Math. "\[RightBracketingBar]" 2 ( k - i ) .Math. "\[LeftBracketingBar]" x 1 ( t - n ) .Math. "\[RightBracketingBar]" 2 i ( 1 )

[0036] Note that, in Equation (1), K is a maximal degree of non-linear distortion, N is a memory depth, and a.sub.2k+1,n,i is a distortion compensation coefficient of a complex number.

[0037] The second-band DPD processor 122 calculates a distortion compensation signal that suppresses in-band non-linear distortion that occurs within the signal band of the second-band data, using the first-band data and the second-band data. Specifically, the second-band DPD processor 122 multiplies the first-band data and the second-band data by the distortion compensation coefficient to calculate a distortion compensation signal for suppressing in-band non-linear distortion that occurs within the signal band of the second-band data in the power amplifiers 181 and 182. The second-band DPD processor 122 calculates a distortion compensation signal y.sub.in2 according to Equation (2) below from the first-band data x.sub.1(t) and the second-band data x.sub.2(t) at the discrete time t.

[00002] y in 2 = .Math. k = 0 K - 1 .Math. n = 0 N - 1 .Math. i = 0 k a 2 k + 1 , n , i x 2 ( t - n ) .Math. "\[LeftBracketingBar]" x 1 ( t - n ) .Math. "\[RightBracketingBar]" 2 ( k - i ) .Math. "\[LeftBracketingBar]" x 2 ( t - n ) .Math. "\[RightBracketingBar]" 2 i ( 2 )

[0038] As described above, using the same distortion compensation coefficient a.sub.2k+1,n,i the first-band DPD processor 121 and the second-band DPD processor 122 calculate the distortion compensation signals y.sub.in1 and y.sub.in2, respectively.

[0039] The out-of-first-band DPD processor 123 calculates a distortion compensation signal that suppresses out-of-band non-linear distortion that occurs in out of the signal band of the first-band data (“out-of-band compensation signal” below), using the first-band data and the second-band data. Specifically, the out-of-first-band DPD processor 123 multiplies the first-band data and the second-band data by a distortion compensation coefficient to calculate an out-of-band compensation signal for suppressing out-of-band non-linear distortion that occurs in out of the signal band of the first-band data in the power amplifiers 181 and 182. For example, to reduce out-of-band third order distortion, the out-of-first-band DPD processor 123 calculates an out-of-band compensation signal y.sub.out+1 according to Equation (3) below from the first-band data x.sub.1(t) and the second-band data x.sub.2(t) at the discrete time t.

[00003] y out 1 = .Math. k = 1 K - 1 .Math. n = 0 N - 1 .Math. i = 1 k b 2 k + 1 , n , i x 1 2 ( t - n ) x 2 * ( t - n ) .Math. "\[RightBracketingBar]" x 1 ( t - n ) .Math. "\[RightBracketingBar]" 2 ( k - i ) .Math. "\[LeftBracketingBar]" x 2 ( t - n ) .Math. "\[RightBracketingBar]" 2 i ( 3 )

[0040] Note that, in Equation (3), K is a degree of non-linear distortion, N is a memory depth, b.sub.2k+1,n,i is a distortion compensation coefficient of a complex number, and * denotes a complex conjugate.

[0041] The out-of-second-band DPD processor 124 calculates an out-of-band compensation signal that suppresses out-of-band non-linear distortion that occurs in out of the signal band of the second-band data, using the first-band data and the second-band data. Specifically, the out-of-second-band DPD processor 124 multiplies the first-band data and the second-band data by the distortion compensation coefficient to calculate an out-of-band compensation signal for suppressing out-of-band non-linear distortion that occurs in out of the signal band of the second-band data in the power amplifiers 181 and 182. For example, to reduce out-of-band third order distortion, the out-of-second-band DPD processor 124 calculates an out-of-band compensation signal y.sub.out+2 according to Equation (4) below from the first-band data x.sub.1(t) and the second-band data x.sub.2(t) at the discrete time t.

[00004] y out 2 = .Math. k = 1 K - 1 .Math. n = 0 N - 1 .Math. i = 1 k b 2 k + 1 , n , i x 2 2 ( t - n ) x 1 * ( t - n ) .Math. "\[RightBracketingBar]" x 2 ( t - n ) .Math. "\[RightBracketingBar]" 2 ( k - i ) .Math. "\[LeftBracketingBar]" x 1 ( t - n ) .Math. "\[RightBracketingBar]" 2 i ( 4 )

[0042] As described above, the out-of-first-band DPD processor 123 and the out-of-second-band DPD processor 124 calculate the out-of-band compensation signals y.sub.out1 and y.sub.out2, respectively, using the same distortion compensation coefficient b.sub.2k+1,n,i. The distortion compensation coefficient for calculating an out-of-band compensation signal is referred to as a “out-of-band compensation coefficient” below.

[0043] The phase converter 125 converts the phases of the first-band data and the second-band data that serve as a reference signal when the distortion compensation coefficient and the out-of-band compensation coefficient are updated, then synthesizes the first-band data and the second-band data, and outputs a resultant reference signal to the coefficient update unit 126. Specifically, the phase converter 125 applies, to the first-band data and the second-band data, weights corresponding to a power amplifier whose output signal is fed back among the power amplifiers 181 and 182, synthesizes the first-band data and the second-band data with converted phases, and outputs the synthesized data to the coefficient update unit 126. When the output signal of the power amplifier 181 is fed back, the phase converter 125 applies the same weight as that of the PS 161 to the first-band data, applies the same weight as that of the PS 162 to the second-band data, and synthesizes the first-band data and the second-band data with the converted phases. When the output signal of the power amplifier 182 is fed back, the phase converter 125 applies the same weight as that of the PS 163 to the first-band data, applies the same weight as that of the PS 164 to the second-band, and synthesizes the first-band data and the second-band data with the converted phases.

[0044] The coefficient update unit 126 updates the distortion compensation coefficient that is used by the first-band DPD processor 121 and the second-band DPD processor 122 and the out-of-band compensation coefficient that is used by the out-of-first-band DPD processor 123 and the out-of-second-band DPD processor 124. Specifically, the coefficient update unit 126 updates a base coefficient using, for example, a least mean square (LMS) algorithm such that the error between the reference signal that is output from the phase converter 125 and the feedback signal that is sent from the switch 190 is small. The coefficient update unit 126 calculates a distortion compensation coefficient and an out-of-band compensation coefficient from the updated base coefficient. The coefficient update unit 126 calculates an error err(t) between a feedback signal (“FB signal” below) y.sub.m that is fed back from a m-th one of M amplifiers (M is an integer equal to or larger than 2) (0<m≤M) and a reference signal obtained by performing phase conversion corresponding to the m-th power amplifier according to Equation (5) below.


err(t)=(x.sub.1(t)e.sup.jφ1m+x.sub.2(t)e.sup.jφ2m)=y.sub.m  (5)

[0045] Note that, in Equation (5), j is an imaginary unit, φ.sub.1m is a weight that is applied to the first-band data that is input to the m-th power amplifier, and φ.sub.2m is a weight that is applied to the second-band data that is input to the m-th power amplifier. In other words, (x.sub.1(t)e.sup.jφ1m+x.sub.2(t)e.sup.jφ2m) on the right-hand side in Equation (5) is a reference signal obtained by the phase converter 125 by converting the phases of the first-band data and the second-band data and then synthesizing the first-band data and the second-band data.

[0046] The coefficient update unit 126 updates the base coefficient c.sub.2k+1,n to reduce the error err(t), for example, according to Equation (6) below.


c.sub.2k+1,n(g+1)=c.sub.2k+1,n (g)+μ.Math.err(t).Math.{x.sub.1(t−n)+x.sub.2(t−n)}*.Math.|x.sub.1(t−n)+x.sub.2(t−n)═.sup.2k  (6)

[0047] Note that, in Equation (6), g denotes a generation of the base coefficient and p is a step size. After updating the base coefficient c.sub.2k+1,n, the coefficient update unit 126 calculates a distortion compensation coefficient a.sub.2k+1,n,i and an out-of-band compensation coefficient b.sub.2k+1,n,i according to Equations (7) and (8) from the updated base coefficient c.sub.2k+1,n,i below.

[00005] a 2 k + 1 , n , i = ( k + 1 i + 1 ) ( k i ) .Math. c 2 k + 1 , n ( 7 ) b 2 k + 1 , n , i = ( k + 1 i - 1 ) ( k i ) .Math. c 2 k + 1 , n , ( 8 ) where ( k i ) = k ! i ! ( k - i ) !

[0048] The coefficient update unit 126 outputs the updated distortion compensation coefficient to the first-band DPD processor 121 and the second-band DPD processor 122 and outputs the updated out-of-band compensation coefficient to the out-of-first-band DPD processor 123 and the out-of-second-band DPD processor 124.

[0049] The memory 130 includes, for example, a random access memory (RAM) or a read only memory (ROM) and stores information that is used for processing performed by the processor 120.

[0050] The D/A 141 performs D/A conversion on the distortion compensation signal that is calculated by the first-band DPD processor 121. Similarly, the D/A 142 performs D/A conversion on the distortion compensation signal that is calculated by the second-band DPD processor 122. The D/A 143 performs D/A conversion on the out-of-band compensation signal that is calculated by the out-of-first-band DPD processor 123. Similarly, the D/A 144 performs D/A conversion on the out-of-band compensation signal that is calculated by the out-of-second-band DPD processor 124.

[0051] The A/D 145 performs A/D conversion on a FB signal that is fed back from the power amplifier 181 or 182 and outputs digital FB signals to the coefficient update unit 126.

[0052] The up converter 151 up-converts the distortion compensation signal, which has been D/A converted by the D/A 141, into a signal of a radio frequency. Similarly, the up converter 152 up-converts the distortion compensation signal, which has been D/A converted by the D/A 142, into a signal of a radio frequency. The up converter 153 up-converts the out-of-band compensation signal, which has been D/A converted by the D/A 143, into a signal of a radio frequency. Similarly, the up converter 154 up-converts the out-of-band compensation signal, which has been D/A converted by the D/A 144, into a signal of a radio frequency.

[0053] The down converter 155 down-converts the FB signal that is fed back from the power amplifier 181 or 182 into a signal of a baseband frequency.

[0054] The PSs 161 and 163 apply weights to form beams for transmitting the first-band data to a desired direction (“beam forming weights”) to the distortion compensation signal that has been up-converted by the up converter 151. The PSs 162 and 164 apply beam forming weights to transmit the second-band data to a desired direction to the distortion compensation signal that has been up-converted by the up-converter 152. The PSs 161 and 162 apply beam forming weights to the distortion compensation signal to be amplified by the power amplifier 181. On the other hand, the PSs 163 and 164 apply beam forming weights to the distortion compensation signal to be amplified by the power amplifier 182.

[0055] The PSs 165 and 167 apply, to the out-of-band compensation signal that has been up-converted by the up converter 153, weights that is for suppressing out-of-band non-linear distortion (“out-of-band weights” below) and that corresponds to the direction of beam of the first-band data. The PSs 166 and 168 apply, to the out-of-band compensation signal that has been up-converted by the up converter 154, out-of-band weights that is for suppressing out-of-band non-linear distortion and that corresponds to the direction of beam of the second-band data. For example, when beam forming weights that are applied by the PSs 161 to 164 to the distortion compensation signal are φ.sub.11, φ.sub.21, φ.sub.12 and φ.sub.22, the PS 165 applies an out-of-band weight (2φ.sub.11-φ.sub.21) for suppressing third order distortion to the out-of-band compensation signal. The PSs 166 to 168 similarly apply out-of-band weights (2φ.sub.21-φ.sub.11), (2φ.sub.12-φ.sub.22) and (2φ.sub.22-φ.sub.12) each for suppressing third order distortion to the out-of-band compensation signal.

[0056] The PSs 165 and 166 apply out-of-band weights to the out-of-band compensation signal to be amplified by the power amplifier 181. On the other hand, the PSs 167 and 168 apply out-of-band weights to the out-of-band compensation signal to be amplified by the power amplifier 182.

[0057] The synthesizer 171 synthesizes the distortion compensation signals to which the PSs 161 and 162 have applied the beam forming weights. Similarly, the synthesizer 172 synthesizes the distortion compensation signals to which the PSs 163 and 164 have applied the beam forming weights. The synthesizer 173 synthesizes the out-of-band compensation signals to which the PSs 165 and 166 have applied the out-of-band weights. Similarly, the synthesizer 174 synthesizes the out-of-band compensation signals to which the PSs 167 and 168 have applied the out-of-band weights.

[0058] The synthesizer 175 synthesizes the distortion compensation signal to be amplified by the power amplifier 181 and the out-of-band compensation signal that is output from the synthesizer 173. Thus, the synthesizer 175 outputs a signal that suppresses non-linear distortion that occurs in-band and out-of-band of the first-band data and the second-band data to the power amplifier 181.

[0059] The synthesizer 176 synthesizes the distortion compensation signal to be amplified by the power amplifier 182 and the out-of-band compensation signal that is output from the synthesizer 174. Thus, the synthesizer 176 outputs a signal that suppresses non-linear distortion that occurs in-band and out-of-band of the first-band data and the second-band data to the power amplifier 182.

[0060] The power amplifier 181 amplifies the signal that is output from the synthesizer 175 and transmits the amplified signal via an antenna element. The power amplifier 182 amplifies the signal that is output from the synthesizer 176 and transmits the amplified signal via an antenna element. The signals that are output from the power amplifiers 181 and 182 are fed back to the switch 190.

[0061] The switch 190 outputs the signals that are output from the power amplifiers 181 and 182 as feedback signals to the down converter 155 while switching between the signals. In other words, the switch 190 outputs the signal that is output from the power amplifier 181 as a FB signal to the down converter 155 and, when a given time has elapsed, outputs the signal that is output from the power amplifier 182 as a FB signal to the down converter 155. Thereafter, when a given time has elapsed, the switch 190 outputs the signal that is output from the power amplifier 181 as a FB signal to the down converter 155 again. The case where the RU 100 includes the two power amplifiers 181 and 182 has been described herein; however, when the RU 100 includes M power amplifiers, the switch 190 outputs signals that are output from the M power amplifiers as FB signals to the down converter 155 while switching between the signals at given intervals.

[0062] A distortion compensation method performed by the RU 100 configured as described above will be described with reference to the flowchart illustrated in FIG. 3.

[0063] When signals are transmitted from the RU 100 by radio, beam forming weights are set in the PSs 161 to 164 (step S101). Specifically, beam forming weights corresponding to beams for transmitting first-band data are set in the PSs 161 and 163 and beam forming weights corresponding to beams for transmitting second-band data are set in the PSs 162 and 164. For example, a beam forming weight φ.sub.11 is set in the PS 161, a beam forming weight φ.sub.21 is set in the PS 162, a beam forming weight φ.sub.12 is set in the PS 163, and a beam forming weight φ.sub.22 is set in the PS 164.

[0064] When the beam forming weights are set, out-of-band weights corresponding to the beam forming weights are set in the PSs 165 to 168 (step S102). In other words, out-of-band weights for suppressing out-of-band non-linear distortion of the first-band data are set in the PSs 165 and 167 and out-of-band weights for suppressing out-of-band non-linear distortion of the second-band data are set in the PSs 166 and 168. For example, to reduce out-of-band third order distortion of the first-band data and the second-band data, an out-of-band weight (2φ.sub.11-φ.sub.21) is set in the PS 165, an out-of-band weight (2φ.sub.21-φ.sub.11) is set in the PS 166, an out-of-band weight (2φ.sub.12-φ.sub.22) is set in the PS 167, and an out-of-band weight (2φ.sub.22-φ.sub.12) is set in the PS 168.

[0065] Once the wired IF unit 110 receives the first-band data and the second-band data, the first-band DPD processor 121 and the second-band DPD processor 122 execute DPD processing and calculate distortion compensation signals that suppress in-band non-linear distortion of the first-band data and the second-band data (step S103). In other words, the first-band DPD processor 121 calculates a distortion compensation signal that compensates for in-band non-linear distortion of the first-band data according to Equation (1) above and the second-band DPD processor 122 calculates a distortion compensation signal that compensates for in-band non-linear distortion of the second-band data according to Equation (2) above. The distortion compensation coefficient that is used to calculate distortion compensation signals is updated by the coefficient update unit 126. Updating the distortion compensation coefficient will be described in detail below.

[0066] The out-of-first-band DPD processor 123 and the out-of-second-band DPD processor 124 execute DPD processing and calculate out-of-band compensation signals that suppress out-of-band non-linear distortion of the first-band data and the second-band data (step S104). In other words, the out-of-first-band DPD processor 123 calculates an out-of-band compensation signal that compensates for out-of-band third order distortion of the first-band data according to Equation (3) above and the out-of-second-band DPD processor 124 calculates an out-of-band compensation signal that compensates for out-of-band third order distortion of the second-band data according to Equation (4) above. The out-of-band compensation coefficient that is used to calculate out-of-band compensation signals is updated by the coefficient update unit 126. Updating the out-of-band compensation coefficient will be described in detail below.

[0067] The D/As 141 to 144 perform D/A conversion on the distortion compensation signals and the out-of-band compensation signals, respectively, (step S105) and the up converters 151 to 154 up-convert the distortion compensation signals and the out-of-band compensation signals, respectively (step S106). The PSs 161 to 168 apply weights to the distortion compensation signals and the out-of-band compensation signals that have been up-converted to radio frequencies (step S107).

[0068] Specifically, the PSs 161 and 163 apply beam forming weights φ.sub.11 and φ.sub.12 to the distortion compensation signal that compensates for in-band non-linear distortion of the first-band data and the PSs 162 and 164 apply beam forming weights φ.sub.21 and φ.sub.22 to the distortion compensation signal that compensates for in-band non-linear distortion of the second-band data. The PSs 165 and 167 apply out-of-band weights (2φ.sub.11-φ.sub.21) and (2φ.sub.12-φ.sub.22) to the out-of-band compensation signal that compensates for out-of-band third order distortion of the first-band data and the PSs 166 and 168 apply out-of-band weights (2φ.sub.21-φ.sub.11) and (2φ.sub.22-φ.sub.12) to the out-of-band compensation signal that compensates for out-of-band third order distortion of the second-band data.

[0069] As for the distortion compensation signals and the out-of-band compensation signals to which the beam forming weights or the out-of-band weights are applied are synthesized by the synthesizers 171 to 174, signals to be amplified by the same power amplifier 181 or 182 are synthesized by the synthesizers 171 to 174. In other words, the distortion compensation signal to be amplified by the power amplifier 181 and the out-of-band compensation signal are synthesized by the synthesizers 171 and 173, respectively, and the distortion compensation signal to be amplified by the power amplifier 182 and the out-of-band compensation signal are synthesized by the synthesizers 172 and 174, respectively.

[0070] Distortion compensation signals to be amplified by the power amplifiers 181 and 182 and the respective corresponding out-of-band compensations signals are synthesized (step S108). In other words, the synthesizer 175 synthesizes the distortion compensation signal to be amplified by the power amplifier 181 and the out-of-band compensation signal that is output from the synthesizer 173 and the synthesizer 176 synthesizes the distortion compensation signal to be amplified by the power amplifier 182 and the out-of-band compensation signal that is output from the synthesizer 174.

[0071] Accordingly, signals that suppress in-band non-linear distortion of the first-band data and the second-band data and out-of-band third order distortion are input to the power amplifiers 181 and 182. These signals are amplified by the power amplifiers 181 and 182 (step S109).

[0072] At that time, in the power amplifiers 181 and 182, in-band non-linear distortion of the first-band data and the second-band data occur and out-of-band non-linear distortion occur because the signals of different frequency bands are amplified. In the embodiment, because the signals each obtained by synthesizing the band compensation signal and the distortion compensation signal are input to the power amplifiers 181 and 182, out-of-band non-linear distortion that occurs in the power amplifiers 181 and 182 is reduced. In other words, it is possible to compensate for non-linear distortion that occurs in the power amplifiers 181 and 182 that amplify a plurality of signals of different frequency bands.

[0073] The signals that are amplified by the power amplifiers 181 and 182 are transmitted from the corresponding antenna elements, respectively (step S110). The beam forming weights are applied to the signals that are transmitted from the respective antenna elements and thus the first-band data and the second-band data are transmitted in beams that are formed in desired directions, respectively.

[0074] A coefficient updating method performed by the RU 100 according to the embodiment will be described with reference to the flowchart illustrated in FIG. 4. In the coefficient updating method described below, the distortion compensation coefficient that is used by the first-band DPD processor 121 and the second-band DPD processor 122 and the out-of-band compensation coefficient that is used by the out-of-first-band DPD processor 123 and the out-of-second-band DPD processor 124 are updated.

[0075] First of all, the coefficient update unit 126 initializes a base coefficient on which calculation of distortion compensation coefficients and out-of-band compensation coefficients are based (step S201). Specifically, the base coefficient c.sub.2k+1,n presented in Equation (6) above is initialized to 0 with respect to all k (0≤k<K) and n (0≤n<N). The switch 190 then makes an initial setting on FB signals that are fed back (step S202). In other words, a setting is made such that a signal that is output from an m-th (m=1) one of the M (M=2 herein) power amplifiers 181 and 182 is output as an FB signal to the down converter 155. Accordingly, signals obtained by applying the beam forming weights φ.sub.1m and φ.sub.2m to the first-band data and the second-band data in the PSs 161 to 164 are fed back serving as FB signals from the switch 190. Down conversion and A/D conversion are performed on the FB signals and the converted FB signals are input to the coefficient update unit 126.

[0076] On the other hand, the phase converter 125 performs phase conversion on the first-band data and the second-band data serving as a reference signal (step S203). In other words, a weight equivalent to the beam forming weight φ.sub.1m is applied to the first-band data, a weight equivalent to the beam forming weight φ.sub.2m is applied to the second-band data, and the first-band data and the second-band data are synthesized. A reference signal obtained by the synthesis is input to the coefficient update unit 126.

[0077] The coefficient update unit 126 then calculates an error between a FB signal and the reference signal (step S204). In other words, the coefficient update unit 126 performs an arithmetic operation of Equation (5) above. The error that is calculated by Equation (5) is 0 when there is no non-linear distortion in the power amplifiers 181 and 182. Thus, the coefficient update unit 126 uses, for example, an LMS algorithm and updates the base coefficient c.sub.2k+1,n to reduce the error (step S205). In other words, as in Equation (6) above, a base coefficient c.sub.2k+1,n (g+1) of the next generation is calculated with respect to all k (0≤k<K) and n (0≤n<N) from the current base coefficient .sub.2k+1,n (g).

[0078] After the base coefficient c.sub.2k+1,n is updated, the coefficient update unit 126 calculates a distortion compensation coefficient a.sub.2k+1,n,i based on the base coefficient c.sub.2k+1,n (step S206). The coefficient update unit 126 calculates an out-of-band compensation coefficient based on the base coefficient c.sub.2k+1,n (step S207).

[0079] In other words, according to Equations (7) and (8) above, a distortion compensation coefficient a.sub.2k+1,n,i and an out-of-band compensation coefficient b.sub.2k+1,n,i are calculated from the base coefficient c.sub.2k+1,n,i on each of k and n.

[0080] After updating the base coefficient .sub.2k+1,n and calculating the distortion compensation coefficient a.sub.2k+1,n,i and the out-of-band compensation coefficient 2.sub.k+1,n,i are repeated for a given time, the switch 190 switches the FB signal (step S208). In other words, switching is performed such that the signal that is output from the m-th (m=m+1) one of the M (M=2 herein) power amplifiers 181 and 182 is output as an FB signal to the down converter 155. Here, it is determined whether switching has been performed on the signals that are output from all the M power amplifiers 181 and 182 and m exceeds M (step S209). When switching has not been performed on the m-th power amplifier and m is equal to or smaller than M (NO at step S209), processing is repeated from step S203 using the FB signal from the m-th power amplifier. On the other hand, when switching has been performed on the signals that are output from all the M power amplifiers 181 and 182 and m exceeds M (YES at step S209), updating the coefficient ends. When m exceeds M (YES at step S209), the processing may be repeated from step S202 at which m is initialized to 1 again.

[0081] As described above, because the base coefficient is updated such that the error between the reference signal and the FB signal is reduced and the distortion compensation coefficients and the out-of-band compensation coefficients are calculated from the base coefficient, it is possible to calculate distortion compensation coefficients and out-of-band compensation coefficients that suppress in-band and out-of-band non-linear distortion that occurs in each power amplifier.

[0082] As described above, according to the embodiment, the distortion compensation signal that compensates for in-band non-linear distortion of the first-band data and the second-band data of the different frequency bands and the out-of-band compensation signal that compensates for out-of-band non-linear distortion of the first-band data and the second-band data are synthesized. The synthesized signal is then amplified by the power amplifier that is arranged in each of the antenna elements and the amplified signal is transmitted. This makes it possible to efficiently suppress out-of-band non-linear distortion regardless of the frequency bands of the first-band data and the second-band data and compensate for non-linear distortion that occurs in the power amplifiers that amplify the signals of the different frequency bands.

[0083] In the above-described embodiment, after the beam forming weight is applied to the distortion compensation signal, the distortion compensation signal and the out-of-band compensation signal are synthesized. It is however possible to, after synthesizing a distortion compensation signal and an out-of-band compensation signal, apply a beam forming weight to a synthesized signal. FIG. 5 illustrates the configuration of the RU 100 in such a case. In FIG. 5, the same components as those in FIG. 2 are denoted with the same reference numerals and illustration of the D/As 141 to 144, the A/D 145, the up converters 151 to 154, and the down converter 155 is omitted.

[0084] As illustrated in FIG. 5, PSs 201 and 202 apply out-of-band weights corresponding to beam forming weights to an out-of-band compensation signal that compensates for out-of-band non-linear distortion of first-band data. PSs 203 and 204 apply out-of-band weights corresponding to beam forming weights to an out-of-band compensation signal that compensates for out-of-band non-linear distortion of second-band data.

[0085] Each of synthesizers 211 and 212 synthesizes a distortion compensation signal that compensates for in-band non-linear distortion of the first-band data and an out-of-band compensation signal that compensates for out-of-band non-linear distortion of the first-band data. Each of synthesizers 213 and 214 synthesizes a distortion compensation signal that compensates for in-band non-linear distortion of the second-band data and an out-of-band compensation signal that compensates for out-of-band non-linear distortion of the second-band data.

[0086] Each of PSs 221 to 224 applies a beam forming weight to the synthesized signal obtained by synthesizing the distortion compensation signal and the out-of-band compensation signal. In other words, the PS221 applies a beam forming weight φ.sub.11, the PS222 applies a beam forming weight φ.sub.12, the PS223 applies a beam forming weight φ.sub.21, and the PS224 applies a beam forming weight φ.sub.22. When such beam forming weights are applied, the PSs 201 to 204 described above respectively apply out-of-band weights (φ.sub.11-φ.sub.21), (φ.sub.12-φ.sub.22), (φ.sub.21-φ.sub.11) and (φ.sub.22-φ.sub.12) to the out-of-band compensation signals.

[0087] When the beam forming weights are applied to the synthesized signals, a synthesizer 231 synthesizes the signals to be amplified by the power amplifier 181 and a synthesizer 232 synthesizes the signals to be amplified by the power amplifier 182.

[0088] As described above, it is also possible to compensate for in-band and out-of-band non-linear distortion of the first-band data and the second-band data by synthesizing the distortion compensation signals and the out-of-band compensation signals before applying beam forming weights to distortion compensation signals and applying the beam forming weights to the synthesized signals.

[0089] In the above-described embodiment, it has been described that a compensation is made for third order distortion serving as out-of-band non-linear distortion of the first-band data and the second-band data; however, out-of-band non-linear distortion is not limited to third order distortion. For example, higher fifth order distortion or seventh order distortion may be suppressed using out-of-band compensation signals. In such a case, equations for calculating out-of-band compensation signals (Equations (3) and (4) above) and out-of-band weights are adjusted as appropriate according to the degree of non-linear distortion to be suppressed.

[0090] According to a mode of a radio communication device and a distortion compensation method disclosed by the present application, an effect that it is possible to compensate for non-linear distortion that occurs in a power amplifier that amplifies signals of a plurality of frequency bands different from each other is achieved.

[0091] All examples and conditional language recited herein are intended for pedagogical purposes of aiding the reader in understanding the invention and the concepts contributed by the inventor to further the art, and are not to be construed as limitations to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of the superiority and inferiority of the invention. Although the embodiments of the present invention have been described in detail, it should be understood that the various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the invention.