The present invention relates to communication field, and in particular to a method for realizing hybrid automatic retransmission based on persistent scheduling.
Hybrid automatic retransmission request (“HARQ” for short) is a technology put forward for overcoming influences of the wireless mobile channel time varying and multipath fading on the signal transmission. The technology is realized via a combined use of two technologies: automatic retransmission request (“ARQ” for short) and forward error correction (“FEC” for short) coding. Moreover, as one of the key technologies of the long term evolution (“LTE” for short) system of the 3rd Generation Partnership Project (“3GPP” for short) and the world interoperability for microwave access (“WiMAX” for short), the HARQ technology is capable of allowing the wireless mobile communication system to obtain a higher system throughput and a higher system stability.
In the HARQ technology, the HARQ can be classified into two modes according to the retransmission format, i.e., adaptive HARQ and non-adaptive HARQ. The retransmission format herein includes modulation and coding mode, resource location, etc. The adaptive HARQ means that a sending end can modify part of the transmission format according to practical channel state information in each retransmission process, and as a result, control signaling information including the transmission format should be sent in each transmission process; and the non-adaptive HARQ means that transmission formats in the retransmission and in the first transmission are the same, or known to a receiving end in advance, and thus, there is no need to transmit control signaling information including the transmission format.
In the HARQ technology, the HARQ can be classified into synchronous HARQ and asynchronous HARQ on the basis of whether the retransmission timing being known in advance. Specifically, the retransmission of the synchronous HARQ is defined at a predefined time, and no signaling is needed to indicate the retransmission time during the retransmission; while the retransmission of the asynchronous HARQ can be performed at any time, thus, a signaling is needed to indicate the retransmission time during each retransmission.
Obviously, the synchronous non-adaptive HARQ has an advantage of saving the signaling overhead, while the asynchronous adaptive HARQ has an advantage of flexible scheduling.
Persistent scheduling means that resource blocks are allocated periodically, in a certain time range, to fixed users to be adapted to some periodic services having payloads with a fixed size, such as voice over Internet protocol (“VoIP” for short) service. The system overhead brought by mapping information of the resources can be saved through the persistent scheduling. During a valid period of the persistent scheduling, the resources and modulation and coding mode for transmitting the persistent service data each time is constant and unchanged until the persistent allocation is cancelled.
At present, it is prescribed that the resources allocated and the modulation and coding mode for each transmission of new data of the persistent scheduling service is unchanged in the service process, but a non-persistent scheduling mode, i.e., adaptive HARQ, is used in the prior art for retransmission of the persistent scheduling service data, as a result, a base station needs to re-allocate the resources for each retransmission data packet and indicate a transmission format thereof, which leads to a big signaling overhead.
The present invention is made upon considering the problem of a big system overhead caused by the non-persistent resource scheduling mode in the retransmission region for the hybrid automatic retransmission of the persistent scheduling service in related art, thus the main object of the present invention lies in providing a method for retransmitting hybrid automatic based on persistent scheduling so as to solve the problem.
A method for realizing hybrid automatic retransmission based on persistent scheduling is provided according to one aspect of the present invention.
The method for realizing hybrid automatic retransmission based on persistent scheduling according to the present invention comprises: a base station sending retransmission attribute information of a persistent scheduling service to a terminal by a control signaling.
In the above, the retransmission attribute information comprises at least one of attribute information of a retransmission region, retransmission bitmap indicator information and adaptability indicator information.
Further, prior to the base station sending the retransmission attribute information to the terminal, the method further comprises: the base station sending persistent allocation mapping elements of the persistent scheduling service to enable the terminal to receive or send initial transmission data packets in a persistent scheduling region, wherein the persistent allocation mapping elements carry the number of logical resource units occupied by each initial transmission data packet; and the terminal that receives or sends the initial transmission data packets in a persistent allocation mode in the persistent scheduling region, storing a corresponding relation between an indicator of the each initial transmission data packet received or sent in the persistent allocation mode in the persistent scheduling region and the number of the logical resource units occupied by the each initial transmission data packet.
In the above, the attribute information of the retransmission region comprises a predetermined indicator bit which is set to be a first predetermined field if the base station does not need to re-allocate the retransmission region, to indicate that a starting location of the retransmission region is the same as a frequency domain starting location of the persistent scheduling region.
In the above, the predetermined indicator bit is set to be a second predetermined field if the base station needs to re-allocate the retransmission region, to indicate that the starting location of the retransmission region is not the same as the starting location of the persistent scheduling region.
In the above, the attribute information of the retransmission region further comprises following parameter information: the starting location of the retransmission region and the number of the logical resource units occupied by the retransmission region, wherein the starting location comprises at least one of an index of a first logical resource unit occupied by the retransmission region and a subframe offset of the first logical resource unit occupied by the retransmission region.
In the above, the attribute information further comprises following parameter information: identification number of the retransmission region.
In the above, the adaptability indicator comprises a predetermined indicator bit which is set to be a third predetermined field to indicate that an attribute of a retransmission data packet is the same as that of a corresponding initial transmission data packet, wherein the attribute of the initial transmission data packet comprises at least one of a modulation and coding mode of the data packet and the number of logical resource units occupied.
Further, after the base station sending the retransmission attribute information, the method further comprises: the terminal that has received informed retransmission attribute information, determining a location occupied by the terminal in the retransmission region for receiving or sending the retransmission data packet according to the corresponding relation stored thereby and the retransmission bitmap indicator information.
In the above, the adaptability indicator comprises a predetermined indicator bit which is set to be a fourth predetermined field to indicate whether an attribute of a retransmission data packet is not the same as that of a corresponding initial transmission data packet, and then the retransmission attribute information further comprises attribute change information of retransmission data, wherein the attribute change information of the retransmission data comprises at least one of the number of the logical resource block occupied by each retransmission data packet and a modulation and coding mode indicator of the each retransmission data packet.
Further, after the base station sending the retransmission attribute information, the method further comprises: the terminal that has received the retransmission attribute information determining a location in the retransmission region where the terminal receives or sends the retransmission data packet according to the retransmission bitmap indicator information and the attribute change information of the retransmission data.
In the above, the attribute information of the retransmission data further comprises at least one of an offset of a starting location of a each retransmission data packet with respect to the starting location of the retransmission region, a version number of the each retransmission data packet and an identifier of a terminal corresponding to the each retransmission data packet.
In the above, the terminal is one or more terminals performing the persistent scheduling service.
In the above, the retransmission region is located on a designated subframe of a synchronous HARQ in the time domain.
In the above, the retransmission region is configured to transmit data packets that failed to be transmitted by the persistent scheduling service.
Preferably, the control signaling comprises at least one of persistent allocation retransmission resource mapping information elements in a resource allocation mapping message and persistent allocation resource mapping information elements in the resource allocation mapping message.
With at least one of the above technical solutions of the present invention, an HARQ mechanism under the persistent scheduling mode is perfected by defining the retransmission region of the persistent scheduling service, and the retransmission data packets are centralized to be transmitted in the retransmission region at a synchronization time, which, compared with the prior art, saves the overhead of the resource indication information for indicating respective retransmission packet.
The accompanying drawings, constituting a part of the Description for further understanding the present invention, illustrate the present invention together with the embodiments of the present invention without limiting the present invention. In the drawings:
Functional Overview
The persistent scheduling will be introduced before embodiments of the present invention are described.
For the persistent scheduling service, the base station will allocate a fixed resource block (i.e., persistent scheduling region) for an initial transmission data of the service, and periodically allocates the persistent scheduling region, in a predetermined time range, to one or more users using the persistent scheduling service. Resources and modulation and coding mode of the persistent scheduling are unchanged during a valid period of the persistent scheduling until the persistent allocation is cancelled. Generally, the persistent scheduling service such as VoIP service has the characteristics of strong periodicity and payloads with a fixed size.
For the persistent scheduling service, the data of the user is scheduled periodically, as shown in
At present, the resources of the retransmission data of the persistent scheduling service are dynamically allocated, and the base station needs to send the resources allocation information of each retransmission packet, which leads to a big system overhead. Regarding this problem, the present invention provides a hybrid retransmission solution for the persistent scheduling in a manner of sending retransmission data packets in the region and taking the characteristics of attribute adaptability of the retransmission data packets into simultaneous consideration. The solution has the characteristics of a small overhead and high flexibility.
It should be indicated that the embodiments of the present application and features thereof can be combined with each other if no conflict is caused. The present invention will be described in detail with reference to the figures in conjunction with the embodiments.
A method for realizing hybrid automatic retransmission based on persistent scheduling is provided according to embodiments of the present invention. The method can be applied to a TDD-OFDM system.
Step S202, a base station informs a terminal of retransmission attribute information of a persistent scheduling service by a control signaling, wherein the retransmission attribute information can comprise attribute information of a retransmission region, retransmission bitmap indicator information and adaptability indicator information, wherein the retransmission region is configured to transmit data packets that failed to be transmitted by the persistent scheduling service, and the retransmission region is located on a designated subframe of a synchronous HARQ in the time domain, the terminal above is one or more terminals performing the persistent scheduling service; moreover, the control signaling can comprise one of uplink/downlink basic resource allocation mapping information elements and uplink/downlink persistent allocation retransmission resource mapping information elements.
Step S204, the terminal sends or receives a retransmission data packet in the retransmission region based on an attribute indicated by the retransmission attribute according to an indication of the retransmission attribute information, wherein the terminal sends the data packet when the persistent service is uplink, and the terminal receives the data packet when the persistent service is downlink.
Technical features of the present invention will be described in detail taking uplink transmission as an example.
Step 1, the base station informs the terminal, via uplink persistent allocation mapping elements, to send data to the base station in the persistent allocation region, wherein the uplink persistent allocation mapping elements can comprise location information of the persistent allocation region and attribute information of transmission data packets of respective terminals, wherein the data packet attribute information comprises a location and size of resources occupied by a data packet in the persistent allocation region, and transmission format information. The transmission format information can comprise information such as a modulation and coding mode, a HARQ channel number and a coding sub-packet serial number. It should be indicated that the terminals above are one or more terminals performing the persistent scheduling service, and the base station can send the uplink persistent allocation mapping elements to each of the terminals performing the persistent scheduling service. See Table 1 for specific uplink persistent allocation mapping elements.
Step 2, each terminal, upon receiving the uplink persistent allocation mapping elements, sends an initial transmission data over corresponding resources according to corresponding data packet attributes based on the indication thereof.
Further, the terminal can further determine and store a corresponding relation (which also can be called a persistent region structure) between the indicator of each initial transmission data packet and the number of the logical resource units occupied by the initial transmission data packet according to the persistent allocation mapping elements. The persistent region structure is updated according to the period of the persistent allocation. Generally, the persistent allocation takes four radio frames or 20 ms as one period. A terminal having a transmission service in the persistent allocation region can store the persistent region structure, as shown in Table 2, and the persistent region structure will be updated with the updating of Table 1.
That is, each terminal having the transmission service in the persistent allocation region needs to store the LRU offset and duration for its own STID in the present information elements, and also needs to store the durations, i.e., resource sizes (i.e. the number of LRUs) of all the other terminals. Each terminal stores the persistent allocation structure by receiving the persistent allocation region information elements, as shown in Table 2.
Step 3, the base station, upon receiving the initial transmission data sent from each terminal, can send the retransmission attribute information of the persistent scheduling allocation service above to the each terminal by the control signaling according to the situation of receiving each data packet, wherein the retransmission attribute information can comprise retransmission region attribute information, retransmission bitmap indicator information and an adaptability indicator, and the control signaling can comprise one of the uplink persistent allocation retransmission resource mapping information elements in the resource allocation mapping message, and the uplink persistent allocation resource mapping information elements in the resource allocation mapping message. The embodiment of the present invention will be described by taking the uplink persistent allocation retransmission resource mapping information elements in the retransmission attribute information as an example. See Table 3 for specific uplink persistent allocation mapping information elements.
Next, the retransmission region attribute information, retransmission bitmap indicator information and adaptability indicator will be described respectively in conjunction with Table 3.
(I) Retransmission region information: configured to indicate a location of the retransmission region in the subframe, and comprising a retransmission region change indicator (i.e., the attribute information of the retransmission region comprising the predetermined indicator bit as mentioned above) and a persistent region ID (which is configured to indicate an ID number of a persistent allocation region corresponding to the present retransmission region).
The retransmission region change indicator is configured to indicate whether the location of a retransmission region in the subframe is the same as that of the persistent allocation region. For instance, if its value is “0” (state 1), it means that the location of the retransmission region in the subframe is the same as that of the persistent allocation region, and it is unnecessary to indicate the location of the retransmission region, as shown in
Further, there are two situations as follows where the location of a retransmission region in the subframe is different from that of the persistent allocation region.
Situation 1: if a predefined semi-static region is used, an ID number of the retransmission region needs to be indicated in the retransmission region information, and a region ID is configured to indicate the ID number of the retransmission region. For example, a value of region ID use indicator can be 1 (state 2) for indicating that the predefined semi-static region is used.
Situation 2: if a dynamically allocated region is used, the location and size of the retransmission region need to be indicated in the retransmission region information, wherein the location information comprises an index of a first logical resource unit occupied by the retransmission region or a serial number of the first logical resource unit occupied by the retransmission region, and/or a subframe offset of the first logical resource unit occupied by the retransmission region. At this time, the value of the region ID use indicator can be 0 (state 1) for indicating that the dynamically allocated region is used.
The value of the region ID use indicator herein also can be other values, and a corresponding relation between the value and a meaning expressed thereby also can be different from descriptions above, and examples will not be listed herein one by one.
(II) Retransmission Bitmap Indicator Information
The retransmission bitmap indicator information indicates a situation of receiving a data packet transmission in a persistent retransmission allocation region, and is formed by ACK (acknowledgement) or NACK (negative acknowledgement) information fed back from a base station or terminal for each data packet (including initial transmission data packets and retransmission data packets).
(III) Adaptability Indicator
The adaptability indicator comprises a predefined indicator bit which is set to be a third predefined field to indicate whether an attribute of a retransmission data packet is the same as that of a corresponding initial transmission data packet. Accordingly, after the base station informing the retransmission attribute information, each terminal that has received the informed retransmission attribute information determines a location occupied by the terminal in the retransmission region for receiving and/or sending the retransmission data packet according to the corresponding relation stored thereby and the retransmission bitmap indicator information.
The predetermined indicator bit is set to be a fourth predetermined field to indicate whether the attribute of a retransmission data packet is not the same as that of a corresponding initial transmission data packet, and then the retransmission attribute information further comprises attribute change information of retransmission data, wherein the attribute change information of the retransmission data can comprise at least one of the number of the logical resource blocks occupied by each retransmission data packet, a modulation and coding mode indicator of each retransmission data packet, an offset of a starting location of each retransmission data packet with respect to a starting location of the retransmission region, a version number of each retransmission data packet and an identifier of a terminal corresponding to each retransmission data packet. Consequently, after the base station informing the retransmission attribute information, each terminal that has received the informed retransmission attribute information determines a location occupied by the terminal in the retransmission region for receiving and/or sending the retransmission data packet according to the retransmission bitmap indicator information and the attribute change information of the retransmission data.
For example, the retransmission adaptability indicator is a retransmission adaptability indicator field to indicate whether the format of a retransmission data packet is adaptive. The format of the retransmission data packet is adaptive when the retransmission adaptability indicator is 1 (state 2); and the format of the retransmission data packet is non-adaptive when the retransmission adaptability indicator is “0” (state 1). The value of the retransmission adaptability indicator herein also can be other values, and a corresponding relation between the value and a meaning expressed thereby also can be different from the descriptions above, and examples will not be listed herein one by one.
Step 4: each terminal, upon having received the uplink persistent allocation retransmission mapping elements, will determine the location of the retransmission region according to the retransmission region information, determine the data packet requiring retransmission according to the retransmission bitmap indicator, and determine whether the attribute information of the retransmission data is the same as that of the initial transmission data according to the adaptability indicator. If the attribute information is the same, the terminal that needs to retransmit the data will determine a location of the retransmission data packet thereof in the retransmission region according to Table 4 it stores and the retransmission bitmap indicator; and if not, the retransmission attribute information still needs to carry the attribute information of the retransmission data packet. Consequently, the terminal that needs to retransmit the data will determine a location of the retransmission data packet thereof in the retransmission region according to the attribute information of the retransmission data packet and the retransmission bitmap indicator.
Next, the retransmission format of the data packets will be described when the attribute information is the same or not.
Format 1: the attribute information is the same.
Table 4 below is an example of the persistent region structure shown in Table 2 in Step 2, wherein the numbers of the logical resource units in Table 4 are merely examples without a practical meaning.
As shown in
Similarly, assume that a retransmission bitmap indicator of a second retransmission is 1011011, the arrangement of the data packets is p1 and p4 in the second retransmission region corresponding to the persistent allocation, and the terminal determines the starting locations of each retransmission data packet in the retransmission region according to the persistent allocation structure Table 4 and the retransmission bitmap indicator 1011011, as shown in Table 6.
Format 2: the attribute information is not the same.
Further, when the retransmission adaptability indicator is “1” (state 2), i.e., a format of retransmitting a data packet is adaptive, the transmission format of each retransmission data packet should be defined one by one in persistent retransmission allocation information elements, wherein the transmission format can comprise at least one of the number of the logical resource blocks occupied by each transmission data packet, a modulation and coding mode indicator of each retransmission data packet, an offset of the starting location of each retransmission data packet with respect to the starting location of the retransmission region, a version number of each retransmission data packet, and an identifier of a terminal corresponding to each retransmission data packet. As a result, after the base station informing the retransmission attribute information, each terminal that has received the informed retransmission attribute information determines a location occupied by the terminal in the retransmission region for receiving and/or sending the retransmission data packet according to the retransmission bitmap indicator information and the attribute change information of the retransmission data.
Next, processes of forming the retransmission bitmap indicator and bitmap will be further described.
Retransmission bitmap indicator: in the schematic diagrams shown in
Bitmap:
The terminal reads feedback index Bitmap information corresponding to the sub-burst needing to be received in the retransmission mapping information of the persistent scheduling, and if a feedback bit of a sub-burst corresponding to it is “1”, it means that there is a retransmission sub-burst in a corresponding location of the first retransmission region; similarly, the sub-burst in the retransmission region in respective time is ordered takes ACK/NACK information of the sub-burst in the previous retransmission region fed back by a receiving end as an index, and the base station indicates the index and the number of the time slots occupied by each sub-burst to all terminals in a bitmap manner in the retransmission mapping.
As a result, the retransmission overhead can be reduced via regional retransmission of the sub-bursts in the persistent scheduling region by mapping the retransmission resources with the feedback index bitmap information. And at the same time, the retransmission region can be flexibly defined, the resources are reasonably utilized, and the resource utilization ratio is improved.
With the technical solutions provided in the embodiments of the present invention, an HARQ mechanism under the persistent scheduling mode is perfected by defining the retransmission regions of the persistent scheduling service, and the retransmission data packets are centralized to be transmitted in the retransmission regions at a synchronization time, which, compared with the prior art, saves the overhead of the resource indication information for indicating each retransmission packet.
According to an embodiment of the present invention, a computer readable medium is further provided. The computer readable medium stores computer executable instructions, allowing a computer or processor to implement processes of step S202 and step S204 shown in
In addition, the present invention realized without modifying the system architecture or current processing flow, is easy to be implemented and popularized in the art, and has strong industrial applicability.
Apparently, the person skilled in the art should know that each module unit or step of the present invention can be realized by the general calculating apparatus; they can be collected in a single calculating apparatus or distributed on the network formed by a plurality of calculating apparatus. Optionally, they can be realized by the program codes executable by the calculating apparatus, therefore, they can be stored in the storing apparatus to be executed by the calculating apparatus, or they can be fabricated into integrated circuit modules, respectively, or a plurality of modules or steps therein are fabricated into individual integrated circuit module for the accomplishment. Thus, the present invention is not limited to combination of any particular hardware and software.
As mentioned above, with the method for realizing hybrid automatic retransmission based on the persistent scheduling provided in the present invention, the HARQ mechanism under the persistent scheduling mode is perfected by defining the retransmission regions. When the HARQ is synchronous, the overhead of the resource indication information indicating each retransmission data packet is saved by centralizing the retransmission data packets to be transmitted in the retransmission region at a synchronization time; moreover, a mechanism of re-allocation indication of the retransmission region is provided when the predetermined retransmission resource is unavailable, which can avoid the resource conflict.
The above mentioned is merely the preferred embodiments of the present invention but not to limit the present invention. Various alterations and changes to the present invention are apparent to the person skilled in the art. Any modifications, equivalent substitutions, improvements etc. within the spirit and principle of the present invention should be concluded in the scope protected by the present invention.
Number | Date | Country | Kind |
---|---|---|---|
200910131677.8 | Apr 2009 | CN | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/CN09/74518 | 10/19/2009 | WO | 00 | 10/14/2011 |