The embodiments discussed herein are related to base stations, scheduling methods, and wireless terminals.
It is known that the level of received radio waves may significantly change because of distance attenuation and fading of radio waves in wireless communication systems such as mobile phones. A base station has an analog-to-digital (A-D) converter for converting the received signal from analog to digital, for digital processing of the received signal. Generally, the A-D converter has a not so wide dynamic range. In order to expand the dynamic range of the A-D converter, the base station generally has an automatic gain control (AGC).
As has been described above, the received signal strength may not be constant in the wireless communication system. The AGC 101 performs gain control of the received signal, so that the signal input to the A-D converter 102 is kept in the specified range. This allows the dynamic range of the A-D converter 102 to be expanded.
The received signal strength at continuous communication such as a voice call varies relatively gradually. In the case of packet transmissions with the code division multiple access (CDMA) scheme, the users send data simultaneously. Even if a user sends data at a burst, the received signal strength changes relatively gradually because signals from a plurality of users are received together. Accordingly, the AGC 101 performs gain control with a relatively large time constant.
There has been provided a wireless communication apparatus that can implement optimum gain control by the AGC circuits in a short time from the beginning of reception, by setting a plurality of antennas to have different reception levels through varying the gain values of the AGC circuits corresponding to the antennas in the standby state (refer to Japanese Laid-open Patent Publication No. 2005-278017, for instance).
In next-generation wireless communication systems such as long term evolution (LTE), a plurality of users are supposed to use a single wireless resource (common resource) in a time division manner. Received signal strength of signals received at the base station significantly varies from slot to slot. The conventional AGC with a large time constant is unable to follow such variations in the received signal strength, resulting in degraded quality of reception.
Numbers in boxes in
For example, the base station allocates a frequency band to the wireless terminals 111 to 114 in a time division manner, by using a scheduler. The wireless terminals 111 to 114 send data by using the frequency band allocated by the scheduler of the base station. In the example illustrated in
In the next-generation wireless communication systems such as the LTE, the plurality of wireless terminals 111 to 114 use a single wireless resource (such as a frequency band) in a time division manner. The number of users in a unit time is small (1 in the example illustrated in
As illustrated in
In an area 161 (area shaded with diagonal lines from top left to bottom right) in
As described with reference to
In an aspect of the embodiments, a base station that performs scheduling of wireless terminals has a received signal strength calculation unit for calculating the received signal strength of data sent by the wireless terminals and a scheduler for allocating communication to a wireless terminal that will cause the smallest change from the received signal strength of a currently allocated wireless terminal.
The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention, as claimed.
Embodiments of the present invention will be described in detail with reference to the drawings.
The base station 1 has a received signal strength calculation unit 1a and a scheduler 1b.
The received signal strength calculation unit 1a calculates the received signal strength of data sent by the wireless terminals 2a to 2n.
The scheduler 1b re-allocates a wireless resource next to any of the wireless terminals 2a to 2n that will cause the smallest change from the received signal strength of the currently allocated one of the wireless terminals 2a to 2n.
Let the wireless resource be currently allocated to the wireless terminal 2a and the wireless terminal that will cause the smallest change from the received signal strength of the wireless terminal 2a be the wireless terminal 2b. Then, the scheduler 1b re-allocates the wireless resource next to the wireless terminal 2b. After that, the scheduler 1b re-allocates again the wireless resource from the wireless terminal 2b to another wireless terminal that will cause the smallest change from that received signal strength.
The scheduler 1b continues to re-allocate the wireless resource to the wireless terminals 2a to 2n one after another in such a manner that the smallest change will be made in received signal strength. Accordingly, the base station 1 receives data sent from the wireless terminals 2a to 2n with the received signal strength varying as illustrated in
This allows the AGC of the base station 1 to follow variations in received signal strength more accurately, and degradation in quality of reception can be suppressed.
A first embodiment will be described next in detail with reference to
The base station 10 allocates a wireless resource (common resource) such as a frequency band to the wireless terminals 20a to 20n in a time division manner. The wireless terminals 20a to 20n perform wireless communication with the base station 10 in a time division manner, by using the frequency band allocated as scheduled by the base station 10.
The base station 10 calculates the signal strength (received signal strength) of data signals sent by the wireless terminals 20a to 20n. The base station 10 performs scheduling of the wireless terminals 20a to 20n on the basis of the calculated received signal strength. For instance, the scheduling of the wireless terminals 20a to 20n is performed to provide gradual variations in received signal strength. More specifically, the frequency band is re-allocated from a wireless terminal to another in such a manner that the change in received signal strength will be the smallest.
Through such scheduling of the wireless terminals 20a to 20n that the received signal strength varies gradually, the AGC can follow the variations in received signal strength more accurately, and the degradation in quality of reception can be suppressed.
The received signal strength calculation unit 11 calculates the received signal strength of the wireless terminals 20a to 20n. The received signal strength can be calculated in different methods, such as (1) to (4) described below.
(1) The strength of reception of a request signal is regarded as being the received signal strength. Request signals are sent from the wireless terminals 20a to 20n to the base station when they request data transmission. The received signal strength calculation unit 11 calculates the strength of reception of the request signals sent from the wireless terminals 20a to 20n as the received signal strength of data sent by the wireless terminals 20a to 20n.
(2) The sum of the received signal strength calculated in (1) above and an offset value is regarded as being the received signal strength. In some wireless communication systems, the wireless terminals 20a to 20n increase their transmission power when they send data. In a wireless communication system with a high transmission rate, for example, the wireless terminals 20a to 20n send data with transmission power higher than that for the request signal. If the wireless communication system has a specified offset value (increase in transmission power of wireless terminals), the received signal strength calculation unit 11 calculates the received signal strength by adding the offset value to the received signal strength calculated from the request signal.
In some cases, the base station 10 gives the wireless terminals 20a to 20n an offset value of data transmission, in scheduling. In such cases, the received signal strength calculation unit 11 calculates the received signal strength by adding the offset value given to the wireless terminals 20a to 20n to the received signal strength calculated from the request signals.
(3) The distances between the base station 10 and the wireless terminals 20a to 20n are measured, and the received signal strength is calculated by subtracting the amounts of distance attenuation from the data transmission power of the wireless terminals 20a to 20n. The data transmission power of the wireless terminals 20a to 20n is fixed, and the base station 10 recognizes the data transmission power beforehand.
(4) The sum of the received signal strength calculated in (3) above and an offset value is regarded as being the received signal strength. In some wireless communication systems, the wireless terminals 20a to 20n send data with increased transmission power, as in (2) above. The received signal strength is obtained by adding the offset value to the received signal strength calculated in (3) above.
In some cases, the base station 10 gives the wireless terminals 20a to 20n an offset value of data transmission, in scheduling. In such cases, the received signal strength calculation unit 11 calculates the received signal strength by adding the offset value given to the wireless terminals 20a to 20n to the received signal strength calculated in (3) above.
The distances between the base station 10 and the wireless terminals 20a to 20n can be measured in different methods, such as (11) to (13) described below:
(11) The propagation delays of signals between the base station 10 and the wireless terminals 20a to 20n are measured. For example, the base station 10 outputs a specified signal to the wireless terminals 20a to 20n, and the distances between the base station 10 and the wireless terminals 20a to 20n are measured on the basis of time periods until the reception of the response signals.
(12) The wireless terminals 20a to 20n report their transmission power values to the base station 10. The base station calculates the distance from the difference between the received power value of an actually received signal and the reported transmission power value.
(13) The position of each terminal is obtained by using a function to provide positional information, such as the global positioning system (GPS). For example, the wireless terminals 20a to 20n have the GPS function and report their current positions to the base station 10. From the current positions reported from the wireless terminals 20a to 20n, the base station 10 calculates the distances to the wireless terminals 20a to 20n.
The received signal strength calculation unit 11 stores the received signal strength of the wireless terminals 20a to 20n calculated by any of the methods (1) to (4) described above, in the received signal strength table 12.
The description of
Suppose that the wireless resource is allocated to the wireless terminal having user number ‘1’ in
The scheduler 13 allocates the wireless resource to the wireless terminals 20a to 20n in such a manner as to minimize changes in received signal strength. For example, the scheduler 13 allocates the wireless resource to the wireless terminals 20a to 20n in such a manner that the received signal strength decreases. After the wireless resource is allocated to the wireless terminal that provides the smallest received signal strength, the wireless resource is then re-allocated to the wireless terminals 20a to 20n in such a manner that the received signal strength increases. Accordingly, the received signal strength varies more gradually in
In step S1, the wireless terminals 20a to 20n send transmission requests to the base station 10 as data transmission requests.
In step S2, the base station 10 receives the transmission requests from the wireless terminals 20a to 20n and performs scheduling of the wireless terminals 20a to 20n. The base station 10 sends allocation information (result of scheduling) to the wireless terminals 20a to 20n.
In step S3, the wireless terminals 20a to 20n send data to the base station 10 in accordance with the result of scheduling by the base station 10.
When the received signal strength calculation unit 11 calculates the received signal strength in the method (1) or (2) described earlier, the received signal strength is calculated in accordance with the request signal sent in step S1. The calculated received signal strength is stored in the received signal strength table 12.
When the received signal strength calculation unit 11 calculates the received signal strength in the method (3) or (4) described earlier, the distances between the base station 10 and the wireless terminals 20a to 20n are measured in accordance with any of the methods (11) to (13) described earlier, then the received signal strength is calculated. The calculated received signal strength is stored in the received signal strength table 12.
The scheduler 13 of the base station 10 performs scheduling of the wireless terminals 20a to 20n on the basis of the received signal strength stored in the received signal strength table 12. The scheduling in step S2 will be described below in detail.
In step S11, the scheduler 13 of the base station 10 determines whether any user (wireless terminal) is close, in terms of received signal strength, to the user to which the wireless resource has been allocated most recently, and also has data to be sent, with reference to the received signal strength table 12.
If a user is close to the most recently allocated user in terms of received signal strength and has data to be sent, the scheduler 13 goes to step S12. If there is no such user, the process of step S11 is repeated.
In step S12, the scheduler 13 allocates the wireless resource to the user that is close to the immediately preceding user in terms of received signal strength and has data to be sent.
In step S13, the scheduler 13 stores the received signal strength of the user to which the wireless resource has been allocated, in a memory such as a RAM, for instance. Then, when the scheduler 13 executes the process of step S11 again, the received signal strength stored in the RAM is used to determine whether there is the next user that causes the smallest change in received signal strength.
The base station 10 re-allocates the wireless resource from the currently allocated wireless terminal to such a wireless terminal among the wireless terminals 20a to 20n that the change in received signal strength becomes the smallest.
Accordingly, the base station 10 receives data sent from the wireless terminals 20a to 20n in such a manner that the received signal strength varies gradually. The AGC can follow variations in received signal strength more accurately, so that degradation in quality of reception can be suppressed.
A second embodiment will be described in detail with reference to
The scheduler of a base station in the second embodiment has the same function as the scheduler 13, and allocates the wireless resource preferentially to a wireless terminal that has severe time constraints in wireless resource allocation. For example, the scheduler has a threshold of allocation permission time. The scheduler re-allocates the wireless resource to the wireless terminal that causes the smallest change in received signal strength among wireless terminals having the allocation permission time shorter than the threshold.
An upper position on the vertical axis represents a lower QoS, and a lower position represents a higher QoS. A wireless terminal in a lower part of the graph has severe time constraints and requires preferential allocation of the wireless resource. In the example illustrated in
In the example illustrated in
In step S21, the scheduler determines whether any user having an allocation permission time equal to or below the threshold of allocation permission time is close to the most recently allocated user in terms of received signal strength and has data to be sent. If there is a user that has an allocation permission time equal to or below the threshold, is close to the most recently allocated user in terms of received signal strength, and has data to be sent, the scheduler goes to step S23. If there is no such user, the scheduler goes to step S22.
In step S22, the scheduler determines whether a user having an allocation permission time above the threshold of allocation permission time is close to the most recently allocated user in terms of received signal strength and has data to be sent. If there is a user that has an allocation permission time above the threshold, is close to the most recently allocated user in terms of received signal strength, and has data to be sent, the scheduler goes to step S23. If there is no such user, the scheduler goes to step S21.
In step S23, the scheduler allocates the wireless resource to the user that is close to the most recently allocated user in terms of received signal strength and has data to be sent.
In step S24, the scheduler stores the received signal strength of the user to which the wireless resource has been allocated, in a memory such as a RAM, for instance. Then, when the scheduler executes the process of step S21 again, the received signal strength stored in the RAM is used to determine whether there is a user that causes the smallest change in received signal strength.
The base station re-allocates the wireless resource to users in order of severity of allocation permission time. This makes it possible to vary the received signal strength gradually and to allocate the users in descending order of quality such as QoS.
A third embodiment will be described next in detail with reference to
In the example illustrated in
In step S31, the scheduler references the received signal strength to determine whether there is a user that is close to the most recently allocated user in terms of received signal strength and has data to be sent.
If there is a user that is close to the most recently allocated user in terms of received signal strength and has data to be sent, the scheduler goes to step S32. If there is no such user, the scheduler repeats the process of step S31.
In step S32, the scheduler allocates the wireless resource to a user that is close to the most recently allocated user in terms of received signal strength, on the side where there are more users requiring wireless resource allocation.
In step S33, the scheduler stores the received signal strength of the user to which the wireless resource has been allocated, in a memory such as a RAM, for instance. When the scheduler executes the process of step S31 again, the received signal strength stored in the RAM is used to determine whether there is a next user that will cause the smallest change in received signal strength.
In the process described above, the transmission data is successively transmitted and the wireless resource used in that transmission is released. Finally, every user will have gained an allocation of the wireless resource. The user to which the wireless resource is allocated last among the users in the received signal strength table has either the largest received signal strength or the smallest received signal strength among the allocated users. When the scheduler next performs scheduling of users in a new received signal strength table, the received signal strength of the user allocated last is used as the start point, and the wireless resource is reallocated to the user that will cause the smallest change in received signal strength on the side of more users.
By allocating the wireless resource to users on the side of more users, the probability of providing gradual variations in received signal strength can be raised. This allows the AGC to follow received signal strength more accurately, and the degradation in quality of reception can be suppressed.
A fourth embodiment will be described in detail with reference to
In step S41, the scheduler determines whether any user having an allocation permission time equal to or below the threshold of allocation permission time is close to the most recently allocated user in terms of received signal strength and has data to be sent. If there is a user that has an allocation permission time equal to or below the threshold, is close to the most recently allocated user in terms of received signal strength, and has data to be sent, the scheduler goes to step S43. If there is no such user, the scheduler goes to step S42.
In step S42, the scheduler determines whether a user having an allocation permission time above the threshold of allocation permission time is close to the most recently allocated user in terms of received signal strength and has data to be sent. If there is a user that has an allocation permission time above the threshold of allocation permission time, is close to the most recently allocated user in terms of received signal strength, and has data to be sent, the scheduler goes to step S43. If there is no such user, the scheduler goes to step S41.
In step S43, the scheduler allocates the wireless resource to a user that is close to the most recently allocated user in terms of received signal strength, on the side where there are more users requiring wireless resource allocation.
In step S44, the scheduler stores the received signal strength of the user to which the wireless resource has been allocated, in a memory such as a RAM, for instance. Then, when the scheduler executes the process of step S41 again, the received signal strength stored in the RAM is used to determine whether there is the next user that causes the smallest change in received signal strength.
If the wireless resource is re-allocated to users on the side of more users when the users have time constraints in allocation, the probability of providing gradual variations in received signal strength can be raised. This allows the AGC to follow variations in received signal strength more accurately, and degradation in quality of reception can be suppressed. The base station according to the above embodiments allocates communication to the wireless terminal that causes the smallest change in received signal strength from the received signal strength provided by the wireless terminal to which the wireless resource is allocated currently.
Therefore, the base station can receive data sent from the wireless terminals in such a manner that the received signal strength varies gradually. The AGC can follow variations in received signal strength more accurately, and degradation in quality of reception can be suppressed.
All examples and conditional language recited herein are intended for pedagogical purposes to aid the reader in understanding the invention and the concepts contributed by the inventor to furthering the art, and are to be construed as being without limitation 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 embodiment(s) of the present invention has (have) been described in detail, it should be understood that various changes, substitutions and alterations could be made hereto without departing from the spirit and scope of the invention.
This application is a continuing application, filed under 35 U.S.C. Section 111(a) of International Application PCT/JP2007/056326, filed Mar. 27, 2007.
| Number | Date | Country | |
|---|---|---|---|
| Parent | PCT/JP2007/056326 | Mar 2007 | US |
| Child | 12561036 | US |