RADIO BASE STATION AND RADIO RESOURCE ALLOCATION METHOD
Provided are a radio packet type determining section that determines at least whether a radio packet is a first transmission packet that is allocated persistently at predetermined time intervals or a retransmission packet among radio packets transmitted to a radio communication terminal, a first transmission interval control section that controls a transmission interval of each first transmission packet so as to disperse the first transmission packet and a retransmission packet of a radio packet index different from that of the first transmission packet, a retransmission interval control section that controls a transmission interval of each retransmission packet, and a radio resource allocation section that performs allocation of radio resources based on the transmission interval of each first transmission packet and the transmission interval of each retransmission packet.
Latest NTT DOCOMO, INC. Patents:
This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2010-123078, filed on May 28, 2010; the entire contents of which are incorporated herein by reference.
FIELD OF THE INVENTIONThe present invention relates to radio communication control techniques, and more particularly, to a radio base station and radio resource allocation method for allocating radio resources to radio communication terminals at predetermined intervals.
BACKGROUNDIn LTE (Long Term Evolution), OFDMA (Orthogonal Frequency Division Multiple Access) is used as a downlink modulation scheme, while SC-FDMA (Single-Carrier Frequency Division Multiple Access) is used as an uplink modulation scheme. Further, in LTE, high-speed packet transmissions are realized by using dynamic scheduling for dynamically allocating radio resources in the time domain and the frequency domain based on the instantaneous received signal quality for each sub-frame (for example, 3GPP TS36, 213).
Meanwhile, in dynamic scheduling it is necessary to transmit control information for each sub-frame for feedback of received signal quality, notification of radio resources and the like. Therefore, when dynamic scheduling is used in packet transmissions such as VoIP (Voice over IP) in which packet data of a small payload size periodically occurs, control overhead relatively increases, and transmission efficiency deteriorates. Thus, persistent scheduling has been proposed in which radio resources in the frequency domain are allocated persistently at certain time intervals (for example, 3GPP, R1-060099).
Herein, the resource block is a basic unit of allocation of radio resources in the frequency domain, and a single resource block has a bandwidth BW (12 subcarriers) of 180 kHz in the frequency domain and time length T1 of 0.5 ms in the time domain. Meanwhile, the sub-frame is a minimum unit of allocation of radio resources in the time domain, and a single sub-frame has a time length T2 of 1 ms two times that of a single resource block in the time domain. Scheduling is performed for each sub-frame in the time domain, and on a resource-block-by-resource-block basis in the frequency domain.
Then, as a method of improving the received signal quality of a radio communication terminal with poor received signal quality such that the terminal exists at a cell edge, Sub-Frame Bundling (SFB) is specified (for example, 3GPP, TS36.321). In Sub-Frame Bundling, since a single item of packet data that is normally transmitted in a sub-frame is dispersed over a plurality of consecutive sub-frames, it is possible to improve the received signal quality.
it has also been studied that the above-mentioned persistent scheduling is performed on a radio communication terminal to which the aforementioned Sub-Frame Bundling is applied.
In Sub-Frame Bundling, it is possible to allocate to a plurality of resource blocks in the frequency domain per sub-frame, and in transmission for each certain time interval, it is possible to perform allocation to resource blocks based on any hopping patterns.
Further, persistent scheduling is effective scheduling for the quality of conventional voice speech (for example, voice speech by AMR at an information rate of 12.2 kbps), and is considered also effective in high-quality VoIP using CODEC with higher information rates, TV telephone, bandwidth guaranteed radio transmission service used in relay of images, etc. To apply to these radio transmission services, it is required to transmit the data at information rates higher than the information rates in conventional voice speech.
To transmit at high information rates, it is possible to achieve such transmission by using the method of improving information rates using MCS (Modulation and Coding Scheme) with high rates, method of allocating more radio resources in the frequency domain to users, and the method of allocating more radio resources in the time domain to users. In uplink, from limitations of the transmission power of radio communication terminals, the method is effective of allocating more radio resources in the time domain to users in the vicinity of the cell edge.
Thus, it is studied that persistent scheduling is applied to real-time traffic such as VoIP. As in uplink in LTE, in the case of applying Synchronous HARQ (Hybrid Automatic Repeat request) in which transmission of a retransmission packet is performed at certain time intervals (specifically, an integral multiple of 8 ms), for example, by first applying persistent scheduling and Sub-Frame Bundling, and allocating more radio resources in the time domain, it is possible to achieve transmission of real-time traffic with high information rates.
However, when the information rate is increased by the aforementioned means, there is a possibility that a conflict occurs in transmission timing between a first transmission packet, and a retransmission packet of a radio packet index different from that of the first transmission packet. When a conflict occurs in transmission timing between the first transmission packet and the retransmission packet, it is not possible to concurrently transmit the first transmission packet and the retransmission packet to the same user, and the received signal quality deteriorates in the radio system.
SUMMARY OF THE INVENTIONThe present invention was made in view of such a respect, and it is an object of the invention to provide a radio base station and radio resource allocation method for enabling reductions of the conflict between transmission timing of a first transmission packet and transmission timing of a retransmission packet even when an allocation pattern of resource blocks persistently allocated at predetermined time intervals is consecutive in the time domain.
A radio base station of the invention is characterized by having a radio packet type determining section that determines at least whether a radio packet is a first transmission packet that is allocated persistently at predetermined time intervals or a retransmission packet among radio packets transmitted to a radio communication terminal, a first transmission interval control section that controls a transmission interval of each first transmission packet so that the first transmission packet and a retransmission packet of a radio packet index different from that of the first transmission packet are dispersed in transmission allocation of first transmission packets allocated persistently at the predetermined time intervals, a retransmission interval control section that controls a transmission interval of each retransmission packet in transmission allocation of retransmission packets, and a radio resource allocation section that performs allocation of radio resources based on the transmission interval of each first transmission packet determined in the first transmission interval control section and the transmission interval of each retransmission packet determined in the retransmission interval control section.
A radio resource allocation method of the invention can have the step of determining at least whether a radio packet is a first transmission packet that is allocated persistently at predetermined time intervals or a retransmission packet among radio packets transmitted to a radio communication terminal, the step of controlling a transmission interval of each first transmission packet and a transmission interval of each retransmission packet so that the first transmission packet and a retransmission packet of a radio packet index different from that of the first transmission packet are dispersed in transmission allocation of first transmission packets allocated persistently at predetermined time intervals and of retransmission packets, and the step of performing allocation of radio resources based on the transmission interval of each first transmission packet and the transmission interval of each retransmission packet.
Described first is a case where an allocation pattern of resource blocks persistently allocated at predetermined time intervals is consecutive in the time domain i.e. an allocation method in applying persistent scheduling and Sub-Frame Bundling (SFB).
In the case of applying Sub-Frame Bundling and Synchronous HARQ, since error detection is performed after receiving up to the final sub-frame on the reception side (base station), some delay occurs in timing for transmitting ACK/NACK generally as compared with the case where Sub-Frame Bundling is not applied. Herein, an example is shown in which retransmission is performed at intervals of 16 ms by Synchronous HARQ due to the delay of ACK/NACK. In
Meanwhile, as shown in
In the case of using Synchronous HARQ for transmitting retransmission packets at intervals of 16 ms, when Sub-Frame Bundling is applied, intervals of 12 ms are considered (see
However, in the case of applying persistent scheduling for transmitting at intervals of 12 ms, the deterioration is reduced in characteristics of a user to which Sub-Frame Bundling is applied by using CODEC with a high information rate. However, when radio packets are transmitted to another user to which Sub-Frame Bundling is not applied also at intervals of 12 ms, transmission timing of the retransmission packet and transmission timing of the first transmission packet conflict with each other at timing of the fourth transmission (the third retransmission), and the received signal quality deteriorates as compared with the case of transmitting at intervals of 10 ms (see
Therefore, in the case of applying persistent scheduling and Sub-Frame Bundling, the inventor of the invention found out that there is a possibility that a conflict occurs frequently between transmission timing of the first transmission packet and transmission timing of the retransmission packet when first transmission radio packets are transmitted using transmission intervals of persistent scheduling persistently as in the conventional scheme. Further, in the case of applying persistent scheduling and Sub-Frame Bundling, the inventor of the invention found out that there is a possibility that a conflict occurs frequently between transmission timing of the first transmission packet and transmission timing of the retransmission packet when the same transmission intervals of first transmission packets are set on a user to which Sub-Frame Bundling is applied and another user to which Sub-Frame bundling is not applied (see
Then, the inventor of the invention obtained the idea of controlling transmission timing of first transmission packets and transmission timing of retransmission packets in the same user and/or different users, and thereby enabling a conflict in transmission timing between the first transmission packet and the retransmission packet to be suppressed even when an allocation pattern of resource blocks allocated persistently at predetermined intervals is consecutive in the time domain, and arrived at the invention.
An Embodiment of the invention will be described below. In addition, in the following description of drawings, the same or similar parts are assigned the same or similar reference numerals.
The radio base station 10 allocates resource blocks (radio resources) in the frequency domain and the time domain persistently (or semi-persistently) to the radio communication terminals 20a, 20b at predetermined time intervals, using a scheduling method (for example, persistent scheduling) for performing resource allocation at predetermined time intervals. The radio base station 10 is capable of transmitting and receiving packet data such as VoIP data occurring periodically to/from the radio communication terminals 20a, 20b, using resource blocks assigned in each of uplink and downlink.
Further, the radio base station 10 is capable of making allocation patterns of resource blocks in the time domain and the frequency domain different patterns for each radio communication terminal in allocating resource blocks to a plurality of radio communication terminals at predetermined time intervals. For example, the radio base station 10 is capable of allocating two consecutive resource blocks in the frequency domain and a single sub-frame in the time domain to some user (for example, radio communication terminal 20a) at predetermined time intervals, while allocating a single resource block in the frequency domain and four consecutive sub-frames in the time domain to another user (for example, radio communication terminal 20b) at predetermined time intervals.
In addition, in
The radio base station 10 according to this Embodiment will specifically be described below with reference to
As shown in
The radio packet type determining section 101 has the function of determining the type of a radio packet to transmit to a radio communication terminal. As candidates for the radio packet to transmit, there are a first transmission packet that is transmitted to the user as the data transmitted for the first time, and a retransmission packet that is transmitted again at timing predetermined time later when transmission of the first transmission packet is lost.
The first transmission packet includes a first transmission packet to which is applied scheduling (persistent scheduling) for allocating radio packets persistently at predetermined intervals, and a first transmission packet to which is applied dynamic scheduling. It is only essential that the radio packet type determining section 10 has the function of determining at least whether the packet is a first transmission packet that is allocated persistently at predetermined time intervals, or a retransmission packet among radio packets transmitted to the radio communication terminal. And
When the radio packet determined in the radio packet type determining section 101 is a first transmission packet of a user to which is applied persistent scheduling, the section 101 outputs radio packet transmission interval control information that is information concerning the transmission interval of persistent scheduling, and persistent scheduling control information (for example, information concerning transmission timing in each user, information concerning transmission RB index and the number of transmission RBs in each user, etc.) required to control persistent scheduling to the first transmission interval control section 102.
When the transmission packet determined in the radio packet type determining section 101 is a first transmission packet in dynamic scheduling, the radio packet type determining section 101 outputs dynamic scheduling control information (for example, received signal quality information such as SINR, instantaneous throughput information, average throughput information, transmittable data amount, etc.) that is control information required in performing dynamic scheduling applied to the base station apparatus 10 to the radio resource allocation section 104.
When the transmission packet determined in the radio packet type determining section 101 is a retransmission packet, the radio packet type determining section 101 outputs retransmission control information (for example, information concerning transmission timing and transmission RB in last allocation, information concerning the modulation scheme and coding rate in last allocation, etc.) that is parameters required to perform retransmission control in applying Synchronous HARQ to the retransmission interval control section 103.
The first transmission interval control section 102 controls the transmission interval of each first transmission packet so as to decrease the number of conflicts between transmission timing of a first transmission packet and transmission timing of a retransmission packet of the radio packet index different from that of the first transmission packet i.e. so as to disperse the first transmission packet and the retransmission packet in transmission allocation of first transmission packets allocated persistently at predetermined time intervals, and outputs the transmission interval to the radio resource allocation section 104 as transmission interval information.
Further, the first transmission interval control section 102 is capable of controlling the transmission interval of each first transmission packet in the same user and/or different users, using at least one of the received signal quality of the radio communication terminal, and the data rate and the radio packet index of the radio packet to transmit. In addition, these kinds of information are included in the radio packet transmission interval control information received from the radio packet type determining section 101.
The retransmission interval control section 103 determines the transmission interval of the retransmission packet corresponding to the first transmission packet to output to the radio resource allocation section 104 as the transmission interval information.
The transmission interval information output from the first transmission interval control section 102 and the retransmission interval control section 103 is input to the radio resource allocation section 104. Further, the radio resource allocation section 104 receives the persistent scheduling control information, dynamic scheduling control information, and retransmission control information output from the radio packet type determining section 101.
The radio resource allocation section 104 determines radio resource allocation using the transmission interval information output from the first transmission interval control section 102 and the retransmission interval control section 103. Further, the radio resource allocation section 104 outputs the radio resource allocation result. In uplink, since it is necessary to notify the radio communication terminal of uplink allocation information (in semi-persistent scheduling, only the first transmission packet), the control signal generation transmission section 105 in the radio base station generates a control signal to notify the radio communication terminal. In downlink, allocation is performed on the radio base station based on the radio resource allocation result without notifying the radio communication terminal. Herein, the control signal is capable of including an index of a resource block to assign a radio packet that is the first packet in starting allocation of persistent scheduling in each user.
Described next is an example of radio resource allocation method in the radio base station configured as shown in
In above-mentioned
Meanwhile, by setting as shown in
Thus, in allocation of radio packets, by setting so that the transmission allocation intervals of first transmission packets alternately differ from one another in the radio packet index, as compared with the scheme for setting the transmission allocation intervals of first transmission packets at a certain value, it is possible to increase the number of averagely transmittable times, and to improve the received signal quality.
Further, the above-mentioned first control example may be applied for each of users of different information rates. For example, with respect to the user of the high information rate such that transmission of first transmission packets is performed at intervals of 10 ms (twice during 20 ms), as shown in
In
It is possible to make the determination whether Sub-Frame Bundling is applied or not applied, for example, by using the received signal quality such as SINR and propagation path loss.
As shown in
Meanwhile, as shown in
In addition, the above-mentioned first control example may be applied for each user. For example, using the received signal quality, with respect to the user to which Sub-Frame Bundling is applied, in the case where first transmission packets are transmitted at intervals 10 ms (twice during 20 ms), as shown in
Described next is a radio base station having a configuration different from that of the radio base station 10 as shown in
A radio base station apparatus as shown in FIG. 14 is different from the radio base station apparatus as shown in
The maximum number-of-transmission setting section 106 outputs the maximum number-of-transmission upper limit information using the input information. The maximum number-of-transmission upper limit information is the maximum number of transmission times of each retransmission packet enabling the transmission without the conflict in transmission timing between the first transmission packet and the retransmission packet of another first transmission packet of the different radio packet index. Further, the output maximum number-of-transmission upper limit information is input to the radio resource allocation section 104. The radio resource allocation section 104 is capable of determining radio resource allocation according to the maximum number-of-transmission upper limit information.
In
In the fourth control example as shown in FIG. 15, in allocation of radio packets, when the first transmission packet (VoIP #4) conflicts with transmission timing of the retransmission packet (VoIP #1) of another first transmission packet of the different radio packet index, the radio resource allocation section 104 preferentially allocates the first transmission packet (VoIP #4).
In
Accordingly, as shown in
In addition, by determining the transmission interval of first transmission packets and the transmission interval of retransmission packets, the number of transmission times up to the conflict between the first transmission packet and the retransmission packet in the user is determined uniquely, and by the radio resource allocation section 104 limiting the number of transmission times of the retransmission packet, it is possible to avoid the conflict with the first transmission packet.
As shown in
For example, when radio packets to which is applied Sub-Frame Bundling are transmitted twice at intervals of 20 ms (transmitted over total 8 sub-frames within 20 sub-frames), as shown in
Herein, in the case of considering the real-time application such as VoIP, since it is required to control the error rate to within a certain value within the permissible delay time, it is possible to improve characteristics by setting the number of transmission times so as to increase the minimum value of the maximum number of transmission times of the retransmission packet. In
Therefore, in contrast to transmission pattern 2 where the maximum number of transmission times is “1”, since it is possible to set the maximum number of transmission times at “2” or more in transmission pattern 1, it is preferable to select transmission pattern 1. At this point, the transmission pattern is selected by the radio resource allocation section 104 to which are input combinations of a plurality of pieces of transmission interval information and maximum number-of-transmission upper limit information.
Thus, it is possible to improve characteristics by controlling the transmission interval of each first transmission packet so as to increase the minimum number of the maximum number-of-transmission upper limit of the retransmission packet in allocation of radio packets.
Described next is a radio base station having a configuration different from those of the radio base stations 10 as shown in
A radio base station apparatus as shown in
Further, it is also possible to select MCS corresponding to the number of resource blocks allocated per sub-frame, using the persistent scheduling control information. Herein, when VoIP traffic is assumed, generally, in speech, a state transition occurs between two states of the voiced segment and unvoiced segment. Therefore, to consider variations in the received signal quality, it is possible to dynamically control the MCS selection criterion and speech rate (speech CODEC) for each voiced segment. Also in the case of dynamically controlling the MCS selection criterion and speech rate, it is possible to apply this Embodiment with ease.
In
In the sixth control example as shown in
As a specific example, in radio packets of the even numbers, transmission is performed using QPSK and R=½, and in radio packets of the odd numbers, transmission is performed using QPSK and R=⅓. Thus, it is possible to achieve equalization of the received signal quality by controlling the modulation scheme and coding rate based on the maximum number of transmission times of each retransmission packet.
The invention is specifically described using the above-mentioned Embodiment, but it is obvious to a person skilled in the art that the invention is not limited to the Embodiment described in the Specification. The invention is capable of being carried into practice as modified and changed aspects without departing from the subject matter and scope of the invention defined by the description of the scope of claims. Accordingly, the description in the Specification is intended to be an illustrative explanation and does not have any restrictive meaning on the invention.
Claims
1. A radio base station comprising:
- a radio packet type determining section configured to determine at least whether a radio packet is a first transmission packet that is allocated persistently at predetermined time intervals or a retransmission packet among radio packets transmitted to a radio communication terminal;
- a first transmission interval control section configured to control a transmission interval of each first transmission packet so that the first transmission packet and a retransmission packet of a radio packet index different from that of the first transmission packet are dispersed in transmission allocation of first transmission packets allocated persistently at the predetermined time intervals;
- a retransmission interval control section configured to control a transmission interval of each retransmission packet in transmission allocation of the retransmission packet; and
- a radio resource allocation section configured to perform allocation of radio resources based on the transmission interval of each first transmission packet determined in the first transmission interval control section and the transmission interval of each retransmission packet determined in the retransmission interval control section.
2. The radio base station according to claim 1, wherein the first transmission interval control section controls the transmission interval of each first transmission packet using at least one of received signal quality of the radio communication terminal, and a data rate and the radio packet index of the radio packet to transmit.
3. The radio base station according to claim 2, wherein the received signal quality includes information on whether or not a user is a user such that radio packets are allocated to the predetermined number of consecutive sub-frames, and
- the data rate of the radio packet includes information on a data rate required per certain period in real-time traffic.
4. The radio base station according to claim 1, further comprising:
- a control signal generation transmission section configured to generate a control signal using information output from the radio resource allocation section, and notifies the radio communication terminal of the control signal.
5. The radio base station according to claim 1, wherein the first transmission interval control section sets different transmission intervals in the transmission allocation of each first transmission packet to the radio communication terminal.
6. The radio base station according to claim 1, wherein the first transmission interval control section sets different transmission intervals in transmission allocation of first transmission packets to different radio communication terminals.
7. The radio base station according to claim 1, wherein the radio resource allocation section preferentially allocates the first transmission packet when transmission timing conflicts between the first transmission packet and the retransmission packet of the radio packet index different from that of the first transmission packet.
8. The radio base station according to claim 1, further comprising:
- a maximum number-of-transmission setting section configured to control the maximum number of transmission times of the retransmission packet so that transmission timing does not conflict between the first transmission packet and the retransmission packet of the radio packet index different from that of the first transmission packet.
9. The radio base station according to claim 8, wherein the radio resource allocation section determines transmission intervals of the first transmission packet and the retransmission packet so as to maximize the number of transmission times of the retransmission packet.
10. The radio base station according to claim 8, further comprising:
- an MCS determining section configured to control a modulation scheme and a coding rate of each retransmission packet so as to decrease a difference in received signal quality between retransmission packets with the different maximum numbers of transmission times, based on the maximum number of transmission times of each retransmission packet determined in the maximum number-of-transmission setting section.
11. A radio resource allocation method comprising the steps of:
- determining at least whether a radio packet is a first transmission packet that is allocated persistently at predetermined time intervals or a retransmission packet among radio packets transmitted to a radio communication terminal;
- controlling a transmission interval of each first transmission packet and a transmission interval of each retransmission packet so that the first transmission packet and a retransmission packet of a radio packet index different from that of the first transmission packet are dispersed in transmission allocation of first transmission packets allocated persistently at predetermined time intervals and of the retransmission packet; and
- performing allocation of radio resources based on the transmission interval of each first transmission packet and the transmission interval of each retransmission packet.
12. The radio resource allocation method according to claim 11, wherein the transmission interval of each first transmission packet is controlled using at least one of received signal quality of the radio communication terminal, and a data rate and the radio packet index of the radio packet to transmit.
Type: Application
Filed: May 25, 2011
Publication Date: Dec 1, 2011
Applicant: NTT DOCOMO, INC. (Tokyo)
Inventors: Masashige Shirakabe (Kanagawa), Kei Kikuiri (Kanagawa), Akihito Hanaki (Kanagawa), Yoshiaki Ofuji (Kanagawa)
Application Number: 13/115,214
International Classification: H04W 72/04 (20090101); H04W 72/08 (20090101);