1) Field of the Invention
The present invention relates to an array-antenna-equipped communication apparatus with a function of calibrating a deviation of amplitude/phase of a plurality of antenna branches.
2) Description of the Related Art
An array-antenna-equipped communication apparatus includes an array of antennas and antenna branches provided for the respective antennas. The array-antenna-equipped communication apparatus can control directivity of the antennas by transmitting a signal with its phase and amplitude being adjusted (weighted) for each antenna branch. The difference in amplitude/phase is required to be the same, even at antenna ends, among the antenna branches. Therefore, to optimally operate the array-antenna-equipped communication apparatus, a calibration process is required for solving an amplitude/phase deviation among antenna branches due to a power amplifier (PA) and a mixer included in a radio wave transmitting unit.
For performing a calibration process during the operation of the array-antenna-equipped communication apparatus without interrupting communication, the following two method have been suggested: (1) a method of performing a calibration based on a predetermined signal for calibration that is inserted in a transmission signal and extracted from a feedback signal thereof; and (2) a method of performing a calibration based on the transmission signal and the feedback signal thereof (in other words, without employing the predetermined signal for calibration) with an adaptive control algorithm. The method (2) is more preferable than the method (1), since the predetermined signal for calibration can interrupt a communication.
The calibration process with the adaptive control algorithm employed in the method (2) is described.
In a calibration processor 102, a part of the transmission signals from the antenna branches 101 (101a to 101d) are branched by a directional coupler 110, combined by a combiner 111, and converted to a baseband signal by a receiver for calibration 112. The baseband signal after digital conversion by an analog-to-digital converter (ADC) 113 is input to an adaptive controller 114 as a feedback signal. The adaptive controller 114 adaptively adjusts the corrector for calibration 104 so that the power of an error signal representing a difference between the feedback signal and the baseband signal input from the baseband signal generator 103 as a reference signal is minimized. As a result, the amplitude/phase deviation due to the radio wave transmitter 106 of each antenna branch 101 (101a to 101d) is cancelled, thereby achieving calibration of the array-antenna-equipped communication apparatus.
The conventional technologies relating to the calibration of such an array-antenna-equipped communication apparatus have been disclosed, for example, in the following documents: Japanese Patent Application Laid-Open Publication No. H3-165103; Japanese Patent Application Laid-Open Publication No. 2002-353724; Japanese National Phase PCT Laid-Open Publication No. H10-503892; Japanese Patent Application Laid-Open Publication No. H10-336149; and Japanese Patent Application Laid-Open Publication No. 2000-216618.
However, the conventional technology cannot ensure the convergence of the adaptive control algorithm employed in the calibration, thereby causing the calibration process to stop and disabling appropriate calibration. When the baseband signal is a narrow-band signal, the amplitude/phase deviation due to the radio wave transmitter 106 can be replaced by a multiplication of a single complex number αi having no frequency characteristic. Therefore, when being represented in a digital domain,
wi[n+1]=wi[n]+μe*[n](αixi[n]) (1)
wi[n+1]=wi[n]+μe*[n]xi[n] (2)
where wi[n] is a complex coefficient for calibration of a branch i at a time n; xi[n] is a baseband signal of the branch i at the time n; αi is an amplitude/phase deviation (narrow band) at the branch i; μ is a step size; e[n] is an error signal at the time n (=r[n]−y[n]); and e*[n] is a complex conjugate of the error signal.
In this case, however, the convergence of the algorithm is ensured only when the amplitude/phase deviation αi is positioned in a right-half plane on a complex plane. In other words, the algorithm does not always converge when the amplitude/phase deviation αi is positioned in a left-half plane on the complex plane. The algorithm needs an initial value of the deviation αi to ensure the convergence thereof. The initial value can be manually measured at the time of starting the array-antenna-equipped communication apparatus. However, it is a cumbersome and time-consuming procedure to manually measure an accurate initial value and set the initial value in the array-antenna-equipped communication apparatus.
The present invention has been devised in view of the above problems. An object of the present invention is to provide an array-antenna-equipped communication apparatus capable of performing a stable calibration process without interrupting a communication, as well as ensuring the convergence of the adaptive control algorithm for calibration. Another object of the present invention is to provide a method for an array-antenna-equipped communication apparatus to perform a stable calibration process without interrupting a communication, as well as to ensure the convergence of the adaptive control algorithm for calibration.
It is an object of the present invention to at least solve the above problems.
A communication device according to an aspect of the present invention includes an array of antennas and a plurality of antenna branches, each of the antenna branches including a transmitting unit for transmitting a signal. The communication device further includes a control unit that calculates, before the communication device initiates a communication, an initial value for correcting a deviation in any one of an amplitude and a phase of the signal caused while being transmitted by the transmitting unit.
A method according to another aspect of the present invention is a method for the communication device, and includes calculating, before the communication device initiates a communication, an initial value for correcting a deviation in any one of an amplitude and a phase of the signal caused while being transmitted by the transmitting unit.
The other objects, features, and advantages of the present invention are specifically set forth in or will become apparent from the following detailed description of the invention when read in conjunction with the accompanying drawings.
Exemplary embodiments of the present invention are described below in detail with reference to the accompanying drawings. A calibration process performed by an array-antenna-equipped communication apparatus described in each of the following embodiments is performed at the time of starting the array-antenna-equipped communication apparatus, and therefore does not interrupt a communication service.
A first embodiment of the present invention is described.
The antenna branch 3a is provided with a baseband signal generator 5 that generates a signal by multiplying a data signal to be transmitted by a complex coefficient for array transmission that is different for each branch. By adjusting the complex coefficient, the antenna directivity can be controlled. After passing through a switch (SW) 6, a corrector for calibration 7 and a digital-to-analog converter (DAC) 8, the baseband signal is input to a radio wave transmitter 9. In the radio wave transmitter 9, the baseband signal after analog conversion is converted by an up-converter 10 to an RF-band signal, is amplified by a power amplifier (PA) 11, and is then transmitted from an antenna 2a.
A part of the transmission signal from the radio wave transmitter 9 is branched by a directional coupler 12. Signals branched from each of the antenna branches 3 (3a to 3d) are combined by a combiner 13 of the calibration processor 4 into one signal, which is converted to a baseband signal by a receiver for calibration 14 of the calibration processor 4. After digital conversion by an analog-to-digital converter (ADC) 15, the baseband signal is input into an adaptive controller 16 as a feedback signal fb.
The adaptive controller 16 adaptively adjusts the corrector for calibration 7, by outputting a calibration value cal that minimizes the power of an error signal, which is a difference between the baseband signal input from the antenna branch 3a as a reference signal ref and the feedback signal fb. The corrector for calibration 7 includes a storage unit, such as a register, to retain the calibration value cal. According to the above configuration, the initial value (amplitude/phase deviation) at the radio wave transmitter 9 of each of the antenna branches 3 (3a to 3d) is cancelled, thereby performing calibration of the array-antenna-equipped communication apparatus. The adaptive controller 16 turns on/off a switch (SW) 6 to select the baseband signal to be transmitted from among the baseband signals of each of the antenna branches 3 (3a to 3d).
The adaptive controller 16 takes in the reference signal and the feedback signal while turning on the switch 6 of any one of the antenna branches 3 (hereinafter, “a branch i”, where 1≦i≦N) by outputting a switch control signal ctl to the switch 6, whereas turning off the switches 6 of branches other than the branch i. In the exemplary structure shown in
Based on the reference signal ref (r[n]) and the feedback signal fb (y[n]), the calibration value cal of the branch i is calculated (step S4), based on which the corrector for calibration 7 of the branch i is updated (step S5). When i=1, the calibration value cal stored in the corrector for calibration 7 of the antenna branch 3a is updated.
A method of initial calibration on the branch i at step S4 is described. When the baseband signal is of a narrow band, the amplitude/phase deviation of the radio wave transmitter 9 at each of the antenna branches 3 can be represented by a single complex number αi (refer to
Xi[n] and wi[n] respectively represent a reference signal and a calibration value at a time n of the branch I (that is, a calibration initial value). Y[n] represents a feedback signal branched and combined at the time n. The symbol (*) represents an operator calculating a complex conjugate.
On the other hand, when the baseband signal is of a wide band, a characteristic of the filter in the corrector for calibration 7 needs to be adjusted so that an error between the reference signal ref and the feedback signal fb after passing through the filter is minimized.
Referring back to
As described above, according to the first embodiment, the antenna branches 3 to output a baseband signal are selected one by one, to sequentially perform initial calibration. Therefore, the calibration value of each of the antenna branches 3 can be accurately calculated, and a stable calibration process can be performed while ensuring the convergence of algorithm.
A second embodiment of the present invention is described. An array-antenna-equipped communication apparatus according to the second embodiment is similar to that according to the first embodiment. However, the adaptive controller 16 according to the second embodiment turns on the switches 6 of the branches 1 to i and turns off the switches 6 of the branches i+1 to N, while incrementing the number of branches whose switches are turned on to transmit a signal by one by one. At the time of initial calibration of the branch i, calibration for the branches 1 to i−1 has been completed. Therefore, even though the switches 6 of the branches 1 to i are simultaneously turned on, the feedback signal corrected by the following Eq. (4), where the basband signal of the branch i is selected as the reference signal (r[n]=xi[n]), only includes the feedback signal of the branch i.
The calibration value described in the first embodiment is calculated based on the reference signal and the feedback signal, depending on the band of the transmission signal, thereby performing initial calibration on the branch i.
Based on the reference signal ref (r[n]) and the feedback signal fb (y[n]), a calibration value cal of the branch i is calculated (step S15), based on which the corrector for calibration 7 of the branch i is updated (step S16). Thereafter, it is determined whether calibration has been completed for all N branches (step S17). If calibration has not been completed (“No” at step S17), the branch i to be processed is incremented by 1 (step S18), and then the procedure returns to step S12. When calibration for all branches is completed (“Yes” at step S17), the switches 6 of all branches are turned on (step S19), and initial calibration is completed.
As described above, according to the second embodiment, the number of the antenna branches 3 to output a baseband signal is incremented one by one, to sequentially perform initial calibration. Therefore, the calibration value of each of the antenna branches 3 can be accurately calculated, and a stable calibration process can be performed while ensuring the convergence of algorithm.
A third embodiment of the present invention is described.
The phase shifting unit 20 includes a combiner (multiplier) 21, a phase shifter 22, and a switch 23. As shown in
φ=(k−1)·Δφ (5)
The baseband signal of the branch i (r[n]=xi[n]) is selected as the reference signal ref (step S25) and, based on the current feedback signal fb (y[n]), the calibration value of the branch i is calculated (step S26). Then the power of an error signal e[n] representing a difference between the reference signal ref and feedback signal fb is calculated based on the following Eq. (6) (step S27).
Pe(i,k)=|e[n]|2=|r[n]−y[n]|2 (6)
In each branch, the power of the error signal in Eq. (6) is measured k times (1≦k≦M, M=(Δφ)/(2π)) until k reaches M (step S28), where M=(Δφ)/(2π) that is a maximum number of times when sequentially increasing a phase shift angle set in the phase shifter 22 by a fixed value. Until k reaches M (“No” at step S28), the value of k is incremented by 1 (step S29), thereby repeating the process at step S24 and thereafter. When k reaches M (“Yes” at step S28), a phase shift amount (φ is determined based on k that minimizes the power of the error signal of the branch i (min{Pe(i, k)}) (step S30), and is stored as the calibration value cal in the corrector for calibration 7 of the branch i, thereby setting an initial calibration value (step S31).
Thereafter, it is determined whether calibration has been completed for all N branches (step S32). If calibration has not been completed (“No” at step S32), the branch i to be processed is incremented by 1 (step S33), and then the procedure returns to step S22. When calibration for all branches is completed (“Yes” at step S32), the switches 23 of all branches are changed to the port B (step S34), and initial calibration is completed.
In the structure described above, the phase of the feedback signal side is changed. However, calibration can be performed similarly in a structure in which the phase of the reference signal is changed by a phase shifter provided at the reference signal side. In this case, instead of the phase shift amount φ, −φ is stored in the corrector for calibration 7.
In the third embodiment described above, the phase shifter 22 changes the phase of the baseband signal over a plurality of times by the fixed phase shirt amount Δφ. However, phase shift can be performed not only discretely, but also continuously. Alternatively, after the initial calibration process is completed, finer phase shift amounts φ in a range centering on the phase shift amount φ set in the corrector for calibration 7 may be sequentially supplied. In this case, initial calibration can be more accurately performed.
A fourth embodiment of the present invention is described.
To achieve this, a known-calibration-signal generator 30 is provided. A plurality of switches 31 (31a to 31c) are provided for sending a signal for calibration, in place of a baseband signal, output from the known-calibration-signal generator 30 to the corrector for calibration 7. A first switch (31a) switches between the baseband signal of the antenna branch 3 (A side) and the calibration signal of the known-calibration-signal generator 30 (B side). A second switch (31b) selects, from all N branches, the number of branches that simultaneously transmit the calibration signal. A third switch (31c) switches the phase of a calibration signal x[n] between 0 degree (A side) and 180-degree reversal (B side). These three switches 31a to 31c are switch-controlled by a switch control signal ctl-SW of the adaptive controller 16.
The first switches (31a) of all branches are down to the port B side to enter a mode of initial calibration (step S41). Thereafter, the initial value 1 of the branch i to be calibrated is set (step S42). The second switches (31b) of the branches 3×i−2, 3×i−1, and 3×i are turned on, and the second switches (31b) of the other branches are turned off (step S43). For example, when i=1 (1≦i≦L), the second switches (31b) of the branches 1, 2, and 3 are turned on.
An initial value (k=1) of the number of processes k of calibration on the three branches is set (step S44). Over the number of times where k=1 to 3, from one of the three branches, the phase of the known calibration signal x[n] is reversed for transmission (step S45). For example, when k=one time, only the third switch (31c) of the branch 1 is switched to the B side, and the known calibration signal −x[n] obtained by reversing the phase of the known calibration signal x[n] is transmitted. At this time, in the branches 2 and 3, the third switch (31c) is switched to the A side for transmission of the known calibration signal x[n]. The feedback signal y[n] at this time is retained as yk(y1) (step S46). Thereafter, it is determined whether the process has been performed three times (k≧3) (step S47). If k has not reached 3 (“No” at step S47), the value of k is incremented by 1 (step S48), and then the procedure returns to step S45 to repeat the similar process.
That is, at step S45, when k=two times, only the third switch (31c) of the branch 2 is switched to the B side, and a phase-reversed known calibration signal −x[n] is transmitted from this branch 2. The third switches (31c) of the other branches 1 and 3 are switched to the A side. These branches 1 and 3 each transmit the known calibration signal x[n], and retains a feedback signal at this time as y2. Furthermore, when k=three times, only the third switch (31c) of the branch 3 is switched to the B side, and the phase-reversed known calibration signal −x[n] is transmitted from the branch 3. The third switches (31c) of the other branches 1 and 2 are switched to the A side. From these branches 1 and 2, the known calibration signal x[n] is transmitted, and the feedback signal at this time is retained as y3.
When the third process is completed (“Yes” at step S47), a calibration value is calculated (step S49). This calculation of the initial calibration value is described by taking the case in which the transmission signal is of a narrow band as an example. As described with reference to
y1=−x[n]α1+x[n]α2+x[n]α3=x[n](−α1+α2+α3)
y2=x[n]α1−x[n]α2+x[n]α3=x[n](α1−α2+α3)
y3=x[n]α1+x[n]α2−x[n]α3=x[n](α1+α2−α3) (7)
Therefore, α1, α2, and α3 can be calculated by using the following Eqs. (8).
As described above, it is evident that the calibration value for each branch is given as a complex conjugate of thus calculated amplitude/phase deviation. The obtained calibration value cal for each branch is output to the corrector for calibration 7 provided to each of the antenna branches 3a to 3c for updating (step S50).
It is determined whether the calibration process has been completed for all branches (i≧L) (step S51). If calibration has not been completed for all branches (“No” at step S51), i is incremented by 1 (step S52), and then the process at step S43 and thereafter is performed. When calibration for all branches is completed (“Yes” at step S51), the first switches (31a) of all branches are changed to the A side (step S53). This halts the supply of the calibration signal from the known-calibration-signal generator 30 and allows an output of the baseband signal from the baseband signal generator 5, and then initial calibration is completed.
According to the fourth embodiment, by providing a calibration signal of a different phase rotation only to a certain antenna branch, calibration can be simultaneously performed for a plurality of branches.
A fifth embodiment according to the present invention is described.
Each of the antenna branches 3 (3a to 3d) is provided with a frequency shifter 40 that frequency-shifts the baseband signal output from the baseband signal generator 5 and a switch 41 that switches between a direct output of the baseband signal (A side) and a frequency shift by the frequency shifter 40 (B side). The calibration processor 4 is provided with a frequency shifter 42 (42a to 42d) that frequency-shifts the baseband signal frequency-shifted by the frequency shifter 40 so that the baseband signal has a baseband of a predetermined frequency (DC: 0 hertz) and a digital filter 43 (43a to 43d), such as a low-pass filter, for extracting a frequency component for each branch.
As shown in
The signals transmitted from the respective branches are combined by the combiner 13 as feedback signals (fb), and the resultant signal is subjected to AD conversion by the ADC 15 to a digital signal (
A sixth embodiment according to the present invention is described.
The switches 41 of all branches are down to the port B side to enter a mode of initial calibration (step S62). Thereafter, the initial value 1 of the branch i to be calibrated is set (step S63). The frequency of the variable frequency shifter 45 is set to F[i] (step S64). The baseband signal of the branch i is substituted to the reference signal ref (r[n]=xi[n]) (step S65). According to the above configuration, only the signal transmitted from the branch 1 is shifted into the passband of the digital filter 43. In an output of the digital filter 43, only the signal component from the branch 1 is extracted. From the reference signal ref (r[n]) and the feedback signal fb (y[n]), the adaptive controller 16 calculates a calibration value of the branch i (step S66), and the obtained calibration correction value cal of the branch i is output to the corrector for calibration 7 for updating (step S67).
It is determined whether the process described above has been performed for all branches (i≧N) (step S68). If calibration has not been completed for all branches (“No” at step S68), i is incremented by 1 (step S69). The procedure returns to step S64, from which a calibration process for the next branch is performed. When the calibration for all branches is completed (“Yes” at step S68), the switches 41 of all branches are down to the port A side (step S70), and the initial calibration process is completed.
With the process described above, initial calibration for the respective branches can be performed in a time-sequential manner. When a high-speed calibration process is required, a clock of an internal circuit forming the calibration processor 4 is operated at quadruple speed, thereby allowing the process to be performed for approximately the same processing time as that according to the fifth embodiment (in the case where the number of branches is four).
As described above, according to the sixth embodiment, with a small number of variable frequency shifters 45 and a small number of digital filters 43, calibration can be performed in a simplified structure with low power consumption.
A seventh embodiment according to the present invention is described.
As shown in
The switches 41 of all branches are down to the port B side to enter a mode of initial calibration (step S82). Thereafter, the initial value 1 of the branch i to be calibrated is set (step S83). Centering on the branch i to be calibrated, an initial value of k, which is a value for setting the frequency shift amounts of this branch i and other branches (the number of branches whose frequency shift amount has been set) and an initial value of m (frequency-shift-amount index) are set to 1 (step S84). It is determined whether the branch i to be calibrated=k (step S85). If they coincide with each other (“Yes” at step S85), the variable frequency shifter 47 in the forward system of the branch k is set to DC (0 hertz) (step S86). It is then determined whether the value of k coincides with the number of branches N (step S87). If the number of branches k in which frequency shift has been set is lower than the number of branches N (“No” at step S87), the value of k is incremented by 1 (step S88), and then the procedure returns to step S85. According to the above configuration, with the process at the time of k≠i (“No” at step S85), a frequency shift amount G[m] (hertz) of the variable frequency shifter 47 in the forward system of the branch k is set (step S89). The frequency-shift-amount index m for the other branches is incremented by 1 (step S90). According to the above configuration, at the time of calibration of the branch 1, for example, frequency shifts are set so that the branch 1 is at DC (0 hertz), the frequency shift amount of the branch 2 is g1, the frequency shift amount of the branch 3 is g2, and the frequency shift amount of the branch 4 is g3. When it is assumed that the frequency of the branch to be calibrated is taken as DC (0 hertz), the other frequency shift amounts g1, g2, and g3 can be arbitrarily set. Specifically, as shown in
When the value of k coincides with the number of branches N (“Yes” at step S87), for calibration of the branch i, the baseband signal of the branch i is substituted to the reference signal ref (r[n]=xi[n]) (step S91). According to the above configuration, only the signal transmitted from the branch i to be calibrated passes through the digital filter 43, and only the signal component from the branch i is extracted. From the reference signal ref (r[n]) and the feedback signal fb (y[n]), the adaptive controller 16 calculates a calibration value of the branch i (step S92), and then outputs the obtained calibration correction value cal of the branch i to the corrector for calibration 7 for updating (step S93).
It is then determined whether the process described above has been performed for all branches (i≧N) (step S94). If calibration has not been completed for all branches (“No” at step S94), i is incremented by 1 (step S95), and then the procedure returns to step S84, from which a calibration process is performed for the next branch. When calibration for all branches is completed (“Yes” at step S94), the switches 41 of all branches are down to the port A side, and the initial calibration process is completed.
As described above, according to the seventh embodiment, by changing the frequency shift amount of the forward system in each branch with time, the frequency shift amounts to be added to the baseband signals of the respective branches are varied for each branch. Only the branch to be calibrated is caused to have a predetermined frequency and the other branches are caused to be shifted to have other frequencies, thereby allowing calibration for the respective branches to be performed in a time-division manner. According to the above configuration, according to the seventh embodiment, no frequency shifter is required to be provided at the calibration processor 4 side, thereby allowing a simpler structure compared with the sixth embodiment, and also achieving low power consumption.
The present invention is not restricted to the embodiments described above, and can be variously changed. For example, the number of antenna branches 3 can be variously selected depending on a desired directivity, etc. The structure is such that the calibration process is automatically performed at the time of starting the apparatus, but can be performed anytime as long as it is performed during a non-communication service period. For example, calibration may be performed during a time of maintenance check. Calibration of the antenna branches according to the present invention can be applied to various communication schemes, such as a time division duplex (TDD) scheme or a frequency division duplex (FDD) scheme.
As described above, according to the present invention, the phase and amplitude deviation of a plurality of antenna branches can be calibrated without interrupting a communication service by the array-antenna-equipped communication apparatus. The calibration process can be converged at high speed in a short time, thereby achieving an effect such that the array-antenna-equipped communication apparatus can be stably operated.
Although the invention has been described with respect to a specific embodiment for a complete and clear disclosure, the appended claims are not to be thus limited but are to be construed as embodying all modifications and alternative constructions that may occur to one skilled in the art which fairly fall within the basic teaching herein set forth.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP03/06947 | Jun 2003 | US |
Child | 11166619 | Jun 2005 | US |