In a time-division duplex (TDD) system, a reliable initialization scheme that is applicable to an automatic gain controller (AGC) at a base station is implemented in various forms depending on the availability of certain information such as signal-to-interference ratio (SIR), spreading factors and other parameters. A more accurate estimation of the initial control word of a gain-adjustable amplifier for one or more time slots is implemented. The scheme is applicable to AGC initialization for each time slot of the TDD system, but is also applicable to other systems of transmission, without limitation.
|
5. A base station comprising:
(a) a gain-adjustable amplifier;
(b) means for inputting an initial input signal in front of the gain-adjustable amplifier for a j'th timeslot in a k'th frame;
(c) means for applying a control word w1[k−1, j] to the gain-adjustable amplifier at the end of the j'th timeslot in the (k−1)'th frame; and
(d) means for estimating the power of the initial input signal, based on the power measurement of the time slot j in the previous frame k−1.
1. An automatic gain controller (AGC) comprising:
(a) a gain-adjustable amplifier;
(b) means for inputting an initial input signal in front of the gain-adjustable amplifier for a j'th timeslot in a k'th frame;
(c) means for applying a control word w1[k−1, j] to the gain-adjustable amplifier at the end of the j'th timeslot in the (k−1)'th frame; and
(d) means for estimating the power of the initial input signal, based on the power measurement of the time slot j in the previous frame k−1.
13. A base station comprising:
(a) at least one gain-adjustable amplifier;
(b) an analog-to-digital converter (ADC) coupled to the gain-adjustable amplifier;
(c) means for inputting an initial input signal in front of the gain-adjustable amplifier for a j'th timeslot in a k'th frame;
(d) means for applying a control word w1[k−1, j] to the gain-adjustable amplifier at the end of the j'th timeslot in the (k−1)'th frame; and
(e) means for estimating the power of the initial input signal, based on the power measurement of the time slot j in the previous frame k−1.
9. An automatic gain controller (AGC) located in a wireless communication system, the AGC for estimating and controlling initial time slot gain in the AGC, the AGC comprising:
(a) at least one gain-adjustable amplifier;
(b) an analog-to-digital converter (ADC) coupled to the gain-adjustable amplifier;
(c) means for inputting an initial input signal in front of the gain-adjustable amplifier for a j'th timeslot in a k'th frame;
(d) means for applying a control word w1[k−1, j] to the gain-adjustable amplifier at the end of the j'th timeslot in the (k−1)'th frame; and
(e) means for estimating the power of the initial input signal, based on the power measurement of the time slot j in the previous frame k−1.
2. The AGC of
(d1) means for removing the power of code signals that will disappear from the incoming time slot j of frame k; and
(d2) means for adding the power of new code signals that will arrive in the incoming time slot j of frame k.
3. The AGC of
(c1) an initial value generator;
(c2) a slot clock for outputting time slot j to the initial value generator;
(c3) a frame clock for outputting frame k to the initial value generator; and
(c4) an accumulator coupled between the initial value generator and the gain-adjustable amplifier, the accumulator for receiving the control word w1[k−1, j] from the initial value generator and applying the control word w1[k−1, j] to the gain-adjustable amplifier.
4. The AGC of
6. The base station of
(d1) means for removing the power of code signals that will disappear from the incoming time slot j of frame k; and
(d2) means for adding the power of new code signals that will arrive in the incoming time slot j of frame k.
7. The base station of
(c1) an initial value generator;
(c2) a slot clock for outputting time slot j to the initial value generator;
(c3) a frame clock for outputting frame k to the initial value generator; and
(c4) an accumulator coupled between the initial value generator and the gain-adjustable amplifier, the accumulator for receiving the control word w1[k−1, j] from the initial value generator and applying the control word w1[k−1, j] to the gain-adjustable amplifier.
8. The base station of
10. The AGC of
(e1) means for removing the power of code signals that will disappear from the incoming time slot j of frame k; and
(e2) means for adding the power of new code signals that will arrive in the incoming time slot j of frame k.
11. The AGC of
(d1) an initial value generator;
(d2) a slot clock for outputting time slot j to the initial value generator;
(d3) a frame clock for outputting frame k to the initial value generator; and
(d4) an accumulator coupled between the initial value generator and the gain-adjustable amplifier, the accumulator for receiving the control word w1[k−1, j] from the initial value generator and applying the control word w1[k−1, j] to the gain-adjustable amplifier.
12. The AGC of
14. The base station of
(e1) means for removing the power of code signals that will disappear from the incoming time slot j of frame k; and
(e2) means for adding the power of new code signals that will arrive in the incoming time slot j of frame k.
15. The base station of
(d1) an initial value generator;
(d2) a slot clock for outputting time slot j to the initial value generator;
(d3) a frame clock for outputting frame k to the initial value generator; and
(d4) an accumulator coupled between the initial value generator and the gain-adjustable amplifier, the accumulator for receiving the control word w1[k−1, j] from the initial value generator and applying the control word w1[k−1, j] to the gain-adjustable amplifier.
16. The base station of
|
This application is a continuation of U.S. patent application Ser. No. 10/686,055 filed Oct. 14, 2003 now U.S. Pat. No. 6,873,833 which claims the benefit of priority from U.S. Provisional Application No. 60/458,347, filed Mar. 27, 2003, which are incorporated by reference as if fully set forth.
This invention generally relates to an automatic gain controller (AGC) used in a wireless communication system. In particular, the invention relates to a reliable initialization scheme for estimating and controlling initial time slot gain control signals in a base station (BS) AGC.
In most wireless communication systems, the baseband signal at the receiver needs to be converted from analog format into digital format so that useful information can be recovered via a sequence of digital processes. The common device that achieves this conversion is an analog-to-digital converter (ADC). Given the number of output bits of the ADC, if the power of the input signal is too large, the output of the ADC may be saturated. On the other hand, if the power of the input signal is too small, the input signal may be severely quantized. In both cases, the information to be recovered at the received end may be lost. A common approach to solve this problem is to apply a dynamically adjustable gain amplifier in front of the ADC so that the input signal of the ADC can be maintained at a desired level.
Typically, the adjustable gain is controlled using a closed-loop mechanism, as shown in
The gain-adjustable amplifiers 105A and 105B amplify or attenuate in-phase signal I and quadrature baseband signal Q. Signal I is received via an input 130 of gain-adjustable amplifier 105A and signal Q is received via an input 135 of gain-adjustable amplifier 105B. The ADCs 110A, 110B convert the amplified or attenuated analog signals and convert them into digital format.
Referring still to
In many conventional digital communication systems, the input signal of an AGC is a continuous and smooth signal waveform. The power variation of the input signal is usually due to channel fading or power control and, therefore, such a power variation is slow relative to the dynamics of the AGC loop. Under this condition, the AGC loop will operate continuously without any interruption and the initial value of the accumulator is not important.
For digital communication systems using time division duplex (TDD) technology, there is a potentially large slot-to-slot variation of the received power, as shown in
What is needed is a method and apparatus to accurately determine the initial value of the accumulator 125 at the beginning of each uplink time slot at the base station, based on the level of information available at the base station.
The present invention provides a reliable initialization scheme that is applicable to an AGC. The scheme can be implemented in various forms depending on the availability of certain information, such as a signal-to-interference ratio (SIR), spreading factors, and other parameters.
Preferably, the present invention is implemented in a wireless communication system including an automatic gain controller (AGC). Initial time slot gain control signals are estimated and controlled by inputting an initial input signal in front of a gain-adjustable amplifier for a j'th timeslot in a k'th frame. A control word w1[k−1,j] is applied to the gain-adjustable amplifier at the end of the j'th timeslot in the (k−1)'th frame. The initial input power is estimated based on the power measurement of the time slot j in the previous frame k−1 by removing the power of code signals that will disappear from the incoming time slot, and adding the power of new code signals that will arrive in the incoming time slot.
A more detailed understanding of the invention may be had from the following description of a preferred example, given by way of example and to be understood in conjunction with the accompanying drawing wherein:
The present invention will be described with reference to the drawing figures wherein like numeral represent like elements throughout. The following description presents algorithms, with respect to different levels of assumption, to estimate the initial power control signal using such information.
While the description that follows is specifically explained as applicable to TDD and TDS CDMA (time division synchronous code-division multiple access), it is to be noted that the invention in its broad form is also applicable to other systems of transmission, without limitation.
Hereafter, a wireless transmit/receive unit (WTRU) includes but is not limited to a user equipment, mobile station, fixed or mobile subscriber unit, pager, or any other type of device capable of operating in a wireless environment. When referred to hereafter, a base station includes but is not limited to a base station, Node-B, site controller, access point or other interfacing device in a wireless environment.
In general, the rate of the slot clock 305 is N times higher than that of the frame clock 310, where N is the number of time slots per frame. Using these indices, w0[k,j] is denoted as the initial control word of the gain-adjustable amplifiers 105A and 105B for the j'th timeslot in the k'th frame. In step 415, system information and existing measurements 320 associated with the current (j'th) time slot in the k−1 and k-th frames is input into the initial value generator 315. At the beginning of each time slot, the initial value generator 315 computes the initial value of the accumulator 125 based on the system and existing measurements 320 (step 420), which is the same as the initial control word w0[k,j] of the gain-adjustable amplifiers 105A, 105B, for the current time slot (j'th) and current frame (k'th). In step 425, once the new initial control word w0[k,j] is available, it is sent to the accumulator 125. Upon receipt of the reset signal 325, the accumulator 125 outputs the new initial control word w0[k,j] to the gain-adjustable amplifiers 105A, 105B. The gain value of the gain-adjustable amplifiers 105A, 105B is then reset (step 430). Ideally, if the initial control word w0[k,j] is computed accurately, the initial output power at the beginning of the time slot will be very close to the reference power Pref 145. As a result, minimal adjustment will be needed at the gain-adjustable amplifiers 105A, 105B during the time period of this time slot. Mathematically, this desired condition can be represented as:
Pref=GADC10bw
where Pref is the reference power (or the desired output power) of the ADCs 110A, 110B, GADC is the power gain of the ADCs 110A, 110B, Pin0[k,j] is the initial input signal power in front of the gain-adjustable amplifiers 105A and 105B for the j'th timeslot in the k'th frame, w0[k,j] is the initial control word w for the j'th timeslot in the k'th frame and 10bw+α is the model of gain-adjustable amplifiers 105A and 105B. The variables b and α are characteristic parameters which are usually provided by manufacturers of gain-adjustable amplifiers 105A and 105B as part of their respective unit specifications.
From Equation 1, the initial control word w0 [k,j] for the gain-adjustable amplifiers 105A and 105B can be expressed as
On the right hand side of Equation 2, only the initial input signal power Pin0[k,j] is unknown. The present invention provides a method for estimating the initial input signal power Pin0[k,j]. The estimated Pin0[k,j] is denoted as {circumflex over (P)}in0[k,j]. Then Equation 2 becomes:
The estimation accuracy of input power Pin0[k,j] depends on the availability of the system and measurement information 320. The following description presents algorithms with respect to different levels of assumption about the availability of the system and measurement information 320.
In a first preferred embodiment, it is assumed that a receiver (e.g., in the base station (BS)) containing the AGC 300 knows all of the information about newly acquired data, and that the data that will disappear in the upcoming timeslot. Since the AGC 300 is located at the BS of a TDD communication system, for example, the information, such as spreading codes and SIR about the arriving data and disappearing data may be known at the BS. Using the above assumption, the present invention estimates the initial input power, based on the power measurement of this time slot j in the previous frame k−1 by (1) removing the power of the signals that will disappear from the incoming time slot j of frame k and (2) adding the power of the new signals that will arrive in the incoming time slot j of frame k.
For example, let the number of appearing new codes be N1. Let {SIRitarget[k,j], i=1, . . . , N1} be the target SIRs. Let {SFi, i=1, . . . , N1} be the spreading factors for those codes in the j'th timeslot of the k'th frame. Let the number of disappeared old codes be N2. Let {SIR1measure[k−1, j], i=1, . . . , N2} be the measured SIRs. Let {SFi, i=N1+1, . . . , N1+N2} be the spreading factors for those codes in the j'th timeslot of the (k−1)'th frame. In addition, let {overscore (P)}est[k−1,j] be the average power measurement at the output of the ADC 110 and let {circumflex over (P)}interf[k−1, j] be the interference power estimation as an output of the channel estimation algorithm for the j'th timeslot in the (k−1)'th frame, respectively. Then, the estimated input power for the j'th timeslot in the k'th frame is:
where w1[k−1,j] is the control word applying to the gain-adjustable amplifiers 105A, 105B at the end of the j'th timeslot in the (k−1)'th frame, and C is the constant term used in a WTRU transmit power calculation for balancing a potential power offset. Applying Equation 4 to Equation 3, the proper initial control words for the gain-adjustable amplifiers 105A, 105B are obtained as follows:
AGC 300 operates in accordance with the present invention where {circumflex over (P)}in[k,j] is the initial input signal power in front of the gain-adjustable amplifiers 105A, 105B for the j'th timeslot in the k'th frame. In a second preferred embodiment, it is assumed that the BS does not know all of the information that is needed. For example, the BS may not know the following information in advance:
Since it is preferred to overestimate the input power to prevent ADC 110 saturation, the estimated input power can be given as:
Now applying the above estimated input power into the Equation 3, the result can be expressed as:
Furthermore, if it is assumed that the BS has no information about Cmax or {SFimin, i=1, . . . , N1} or {SIRitarget[k,j], i=1, . . . , N1} in advance, the control word, based on Equation 7, reduces to:
Again, Equation 8 corresponds to overestimating the input power. It will generate smaller initial gain value for the gain-adjustable amplifiers and, therefore, prevent the ADC 110 from being saturated at the beginning of each time slot.
The foregoing describes a preferred example of an initialization scheme as per the invention. While this invention has been particularly shown and described with reference to a preferred embodiment, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the invention as described hereinabove.
Grieco, Donald M., Yang, Rui, Kazakevich, Leonid
Patent | Priority | Assignee | Title |
8259877, | Aug 04 2005 | PARROT AUTOMOTIVE | Method and device for automatic gain control with limited jitter |
9548772, | Dec 10 2014 | Samsung Electronics Co., Ltd | Apparatus and method for controlling gain in communication system |
Patent | Priority | Assignee | Title |
3944942, | Jun 26 1972 | Control Data Corporation | Automatic gain control circuit and method |
5631921, | Nov 16 1990 | InterDigital Technology Corp. | Adaptive power control for a spread spectrum communications system and method |
6002713, | Oct 22 1997 | Silicon Laboratories Inc | PCM modem equalizer with adaptive compensation for robbed bit signalling |
6025720, | Feb 20 1997 | Siemens Healthcare GmbH | Gradient amplifier and magnetic resonance tomography apparatus employing same |
6167244, | Sep 05 1996 | Mitsubishi Denki Kabushiki Kaisha | Gain control method and receiver |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jan 24 2005 | InterDigital Technology Corporation | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Sep 30 2009 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Oct 02 2013 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Dec 11 2017 | REM: Maintenance Fee Reminder Mailed. |
May 28 2018 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
May 02 2009 | 4 years fee payment window open |
Nov 02 2009 | 6 months grace period start (w surcharge) |
May 02 2010 | patent expiry (for year 4) |
May 02 2012 | 2 years to revive unintentionally abandoned end. (for year 4) |
May 02 2013 | 8 years fee payment window open |
Nov 02 2013 | 6 months grace period start (w surcharge) |
May 02 2014 | patent expiry (for year 8) |
May 02 2016 | 2 years to revive unintentionally abandoned end. (for year 8) |
May 02 2017 | 12 years fee payment window open |
Nov 02 2017 | 6 months grace period start (w surcharge) |
May 02 2018 | patent expiry (for year 12) |
May 02 2020 | 2 years to revive unintentionally abandoned end. (for year 12) |