The invention relates to a time division duplex system, particularly relates to the method of handling HARQ collision and PUSCH retransmission collision of TDD in a user terminal and a base station.
In 3GPP version 11(Rel-11), the study item (SI) about “Study on Further Enhancements to LTE TDD for DL-UL Interference Management and Traffic Adaptation” is warmly discussed. In this topic, if the hybrid automatic repeat request (HARQ) feedback obeys the R10 HARQ timing, the feedback information may fall into the subframe of which eNB plans to change the UL/DL direction. E.g. for the UL-grant, the UL subframe in the radio subframe which TDD uplink and download configuration is changed may be not correctly decoded. Thus, the subframe link direction used to bear UL grant may be mismatched, wherein, the UL grant is used for the UL subframe subsequently changed. For UL retransmission with dynamic TDD UL/DL configuration, if the retransmission of a UL subframe happens on the radio frame with TDD UL/DL configuration changed, the retransmission may not be correctly implemented.
The invention provides a method for solving the problem of UL retransmission collision in an occurrence of a TDD UL-DL reconfiguration.
According to the first aspect of the invention, a method of handling PUSCH data retransmission collision is provided, in a user terminal of a time division multiplexing system, wherein, the user terminal uses a first UL/DL configuration mode in a first radio frame, and the user terminal uses PHICH feedback to determine whether the data from PUSCH is received correctly, the method comprises the following steps: receiving a reconfiguration message from a base station, the reconfiguration message is used to indicate the user terminal to use a second UL/DL configuration mode in a second radio frame adjacent to the first radio frame; judging whether PHICH for first PUSCH data transmission is located in the first radio frame; judging whether the second radio frame includes a collision subframe if the PHICH for the first PUSCH data transmission is located in the first radio frame, wherein, the downlink subframe occupied by the PHICH for the first PUSCH data transmission is also used to bear uplink retransmission resource allocation, the collision subframe is a uplink subframe to which the uplink retransmission resource allocation is to be mapped according to the first UL/DL configuration mode, but to be configured as a subframe of downlink subframe according to the second UL/DL configuration mode; determining a retransmission uplink subframe used to retransmit PUSCH data by using a remapping scheme, when the second radio frame includes the collision subframe; and retransmitting the PUSCH data in the retransmission uplink subframe.
According to the second aspect of the invention, a method of handling PUSCH data retransmission collision is provided, in a base station of a time division multiplexing system, comprising the following steps: transmitting a reconfiguration message to a user terminal, the reconfiguration message is used to indicate the user terminal to use a second UL/DL configuration mode in a second radio frame adjacent to a first radio frame; judging whether PHICH for first PUSCH data transmission is located in the first radio frame; judging whether the second radio frame includes a collision subframe, if the PHICH for the first PUSCH data transmission is located in the first radio frame, wherein, the downlink subframe occupied by the PHICH for the first PUSCH data transmission is also used to bear uplink retransmission resource allocation, the collision subframe is a uplink subframe to which the uplink retransmission resource allocation is directed according to the first UL/DL configuration mode, but configured to be a downlink subframe according to the second UL/DL configuration mode; receiving the PUSCH data from the user terminal in the retransmission uplink subframe determined by a remapping scheme, when the second radio frame includes the collision subframe.
According to the third aspect of the invention, a method of handling PUSCH data retransmission collision is provided, in a user terminal of a time division multiplexing system, wherein, the user terminal uses the UL/DL configuration mode 0 in a first radio frame, and the user terminal uses PHICH feedback to determine whether the data from PUSCH is received correctly, the method comprises the following steps: determining whether multiple PUSCH retransmissions of the user terminal are scheduled in the same uplink subframe, when the user terminal uses a UL/DL configuration mode different with the UL/DL configuration mode 0 in a second radio frame adjacent to the first radio frame; transmitting a HARQ process identification and the PUSCH retransmission data together to a base station, when the multiple PUSCH retransmissions of the user terminal are scheduled in the same uplink subframe.
According to the fourth aspect of the invention, a method of handling PUSCH data retransmission collision is provided, in a base station of a time division multiplexing system, wherein, the base station configures the user terminal to use the UL/DL configuration mode 0 in a first radio frame, and the user terminal uses PHICH feedback to determine whether the data from PUSCH is received correctly, the method comprises the following steps: indicating that the user terminal uses a UL/DL configuration mode different with the UL/DL configuration mode 0 in a second radio frame adjacent to the first radio frame; receiving PUSCH retransmission data from the user terminal, wherein, when multiple PUSCH retransmissions of the user terminal are scheduled in the same uplink subframe, the PUSCH retransmission data further includes a HARQ process identification; decoding the retransmission data, according to the HARQ process identification.
According to the fifth aspect of the invention, a method of handling PUSCH data retransmission collision is provided, in a user terminal of a time division multiplexing system, wherein, the user terminal uses the UL/DL configuration mode 0 in a first radio frame, and the user terminal uses PHICH feedback to determine whether the data from PUSCH is received correctly, the downlink subframe occupied by the PHICH is also used to bear uplink retransmission resource allocation, and the method comprises the following steps: judging whether multiple PUSCH retransmissions are scheduled in the same uplink subframe; transmitting the PUSCH retransmission of the earliest first transmission in the scheduled uplink subframe, and implementing respective PUSCH retransmission in the uplink subframes which bears no other retransmission of the user terminal according to adjusted timing, when the multiple PUSCH retransmissions are scheduled in the same uplink subframe.
According to the sixth aspect of the invention, a method of handling PUSCH data retransmission collision is provided, in a base station of a time division multiplexing system, wherein, the base station configures the user terminal to use the UL/DL configuration mode 0 in a first radio frame, and the user terminal uses PHICH feedback to determine whether the data from PUSCH is received correctly, and the method comprises the following steps: indicating the user terminal to use a UL/DL configuration mode different with the UL/DL configuration mode 0 in a second radio frame adjacent to the first radio frame; determining whether multiple PUSCH retransmissions are scheduled in the same uplink subframe; receiving the PUSCH retransmission of the earliest first transmission in the scheduled uplink subframe, and receiving PUSCH retransmission in the uplink subframes which bear no other retransmission of the user terminal according to adjusted timing, when the multiple PUSCH retransmissions are scheduled in the same uplink subframe; decoding the retransmission of PUSCH data respectively.
According to the seventh aspect of the invention, a method of handling PUSCH data retransmission collision is provided, in a user terminal of a time division multiplexing system, wherein, the user terminal uses a first UL/DL configuration mode in a first radio frame, and the user terminal uses PHICH feedback to determine whether the data from PUSCH is received correctly, the method comprises any one of the following each items: transmitting a HARQ process identification and PUSCH retransmission data together to a base station, when multiple PUSCH retransmissions of the user terminal are mapped in the same uplink subframe; or transmitting the PUSCH retransmission of the earliest first transmission in a mapped uplink subframe, and according to the order of the first PUSCH data transmission, implementing respective other PUSCH retransmission in turn in the subsequent uplink subframes which bear no other retransmission of the user terminal.
According to the eighth aspect of the invention, an apparatus of handling PUSCH data retransmission collision is provided, in a user terminal of a time division multiplexing system, wherein, the user terminal uses a first UL/DL configuration mode in a first radio frame, and the user terminal uses PHICH feedback to determine whether the data from PUSCH is received correctly, and the apparatus comprises: a receiver, which is used to receive a reconfiguration message from a base station, the reconfiguration message is used to indicate the user terminal to use a second UL/DL configuration mode in a second radio frame adjacent to the first radio frame; a judging unit, which is used to judge whether PHICH for first PUSCH data transmission is located in a first radio frame; the judging unit is also used to judge whether the second radio frame includes a collision subframe if the PHICH for first PUSCH data transmission is located in the first radio frame, wherein, the downlink subframe occupied by the PHICH for first PUSCH data transmission is also used to bear uplink retransmission resource allocation, the collision subframe is the uplink subframe to which the uplink retransmission resource allocation is mapped according to the first UL/DL configuration mode, but configured to be a downlink subframe according to the second UL/DL configuration mode; a determining unit, which is used to determine the retransmission uplink subframe used to retransmit PUSCH data by using a remapping scheme, when the second radio frame includes the collision subframe; and a retransmitter, which is used to retransmit the PUSCH data in the retransmission uplink subframe.
It may solve the problem of HARQ retransmission collision by using the scheme in the embodiment of the invention. In addition, it may also solve the problem of retransmission collision caused by PUICH remapping, or remapping of PUSCH retransmission.
By reading the following detailed description of non-limiting embodiments referring to the attached drawings, other features, purposes and advantages of the invention will become clearer.
First, we define the terms used in the embodiment of the invention.
PUSCH, namely physical uplink shared channel, which is used to bear uplink data transport.
PHICH, namely physical HARQ indicator channel. PHICH is a downlink channel, which is used by a base station to feedback whether receiving uplink data from a user terminal. The base station transmits ACK or NACK in a PHICH.
UL grant, also called as UL resource allocation, which is the downlink resource bearing the uplink resource allocated by the base station for the user terminal.
DL subframe, namely downlink subframe.
UL subframe, namely uplink subframe. In the specification, it mainly refers to uplink retransmission resource allocation.
TTI, transmission time interval. A TTI expresses a subframe.
radio frame: a radio frame comprises 10 subframes with 0-9 number.
In the seven TDD configurations defined by the standard, in a radio frame, the number of UL subframes of configurations 1-6 is less than or equal to the number of DL subframes. While the number of UL subframes of configuration 0 is 6, which is more than the number of DL subframes which is 4. For the configurations 1-6, each UL subframe may be fed back or scheduled by a DL subframe. While for the configuration 0, since the number of DL subframes in a radio frame is less, two UL subframes may be fed back or scheduled by the same DL subframe. E.g. both of DL subframe #0 or #5 feeds back or schedule two UL subframes. Thus, in the following, for the difference of TDD UL/DL configurations before change, we divide TDD UL/DL configurations into two groups, that's: 1. UL/DL configuration modes 1-6, and 2. UL/DL configuration mode 0, and discuss their uplink retransmission respectively for the situation of the two groups. 1. the first group: UL/DL configuration modes 1-6
For TDD UL/DL configurations 1-6 and its normal HARQ operations, the UE should implement corresponding uplink PUSCH transmission in the n+k subframe, after detecting that the subframe n transmitted to the UE has a PDCCH with uplink DCI format (that's, including UL grant) and/or PHICH. The k value is given in table 8-2 according to the PDCCH and PHICH information.
For TDD UL/DL configuration 0 and its normal HAQR operation, the UE should implement corresponding uplink PUSCH transmission in the n+k subframe, after detecting that the subframe n transmitted to the UE has a PDCCH with uplink DCI format (that's, including UL grant) and/or PHICH. The former is that the MSB of UL identification in the PDCCH with uplink DCI format is 1, or the PHICH is received in the subframe n=0 or n=5, the resource corresponds to IPHICH=0, shown as TS36.213, wherein the k value is given in table 2. If TDD UL/DL configuration is 0 and its normal HARQ operation, if the LSB of UL identification of DCI format 0/4 in the subframe n is configured as 1, or the PHICH is received in the subframe n=0 or n=5, the resource corresponds to IPHICH=1, defined as 9.1.2 part of TS36.213, or the PHICH is received in the subframe n=1 or n=6, the UE should adjust corresponding PUSCH transmission in the subframe n+7. If TDD UL/DL configuration is 0, the MSB and LSB of UL identification in the PDCCH with uplink DCI format is configured in the subframe n, the UE should adjust corresponding PUSCH transmission in the subframe n+k and subframe n+7, and the k value is given in table 8-2.
In order to solve the above collision problem, two-step proposed in the embodiments of the invention may be used. The first step is to solve HARQ collision problem which may occur. The second step is to solve the problem of uplink retransmission resource allocation. By combing the two steps, the retransmission may be implemented correctly.
In this step, according to the HARQ timing of UL/DL configuration of the first radio frame, as to the feedback for the PUSCH in the first radio frame before changing, namely the PHICH, its location may have the following three situations:
Situation 1: the PHICH is located in the first radio frame before changing.
Situation 2: the PHICH is located in the downlink subframe of the second radio frame after changing, and according to changed TDD UL/DL configuration, this downlink subframe can bear traditional PHICH or UL grant.
Situation 3: the PHICH is located in a uplink subframe of the second radio frame after changing, or although it is located in a downlink subframe of the second radio frame after changing, this downlink subframe can't be used to transmit traditional PHICH or UL grant according to table 9.1.2-1 and table 8-2 defined in 36.213. That's, in the situation 3, the PHICH collision occurs.
For situation 1 and situation 2, it may retransmit correctly according to the HARQ timing. But, for situation 3, it is needed to implement remapping. The applicant has proposed many solutions on how to solve HARQ collision, in the patent application with a number of 201210020473.9 and a title of “a method and device used for configuring subframes mapping relation in the TDD mode of LTE system”, thereby remapping the PHICH to suitable DL subframes, allowed to bear traditional PHICH, in the changed TDD UL/DL configuration mode. E.g. the PHICH of the subframe #4 of the first radio frame is remapped to a later nearest DL subframe capable of transmitting the traditional PHICH according to HARQ timing of UL/DL configuration mode 2, that's, the subframe #3 of the second radio frame, shown as
Through the solution in the first step, the PHICH used for triggering retransmission of the initial PUSCH transmission can be carried in the correct DL subframe and does not result in collisions. It may find by comparing the above table 1 (Table 9.1.2-1 in TS 36.213: kPHICH of TDD) and table 2(Table 8-2 in 36.213: k of TDD UL/DL configuration mode 0-6) that the suitable DL subframe which can bear PHICH and does not result in collision also can bear the DL subframe allocated by the UL resource allocation of retransmission. The above table 1 and table 2 are both applicable for Rel8/9/10. Thus, the following proposes suitable location of retransmission according to the timing of UL retransmission resource allocation of suitable DL subframe.
1.2.1
If the subframe bearing PHICH/UL retransmission resource allocation is located in the subframe before changing, the timing of UL retransmission resource allocation still obeys TDD UL/DL configuration before changing, e.g. the PHICH of the UL subframe #2 and #3 of the first radio frame are still in the subframe #8 and #9 of the first radio frame. If retransmission is needed, the retransmission will obey the UL grant timing of the first UL/DL configuration mode 3 before changing. The specification focuses on the situation that the retransmission occurs in the changing radio frame of UL/DL configuration. By obeying the timing of UL retransmission resource allocation of the subframe before changing, the UL subframe scheduled for retransmission is located in the changed second radio frame, and the following situations may be considered in detail:
Situation A: if the presumed retransmission UL subframe according to the first UL/DL configuration mode is still a uplink subframe in the changed second radio frame, such as the subframe #2 in the second radio frame, it may implement retransmission correctly, without needing remapping operation, referring to the subframe #2 in the second radio frame in
Situation B: if the presumed retransmission UL subframe according to the first UL/DL configuration mode is a downlink subframe in the changed radio frame, such as the subframe #3 in the second radio frame, retransmission collision occurs, needing to implement remapping to find a suitable UL subframe for retransmission.
For this situation, the following remapping scheme for retransmission is proposed.
delaying the PUSCH retransmission to the next nearest UL subframe after the retransmission collision subframe.
rescheduling the PUSCH retransmission to the next nearest UL subframe after the retransmission collision subframe and with a distance of at least four transmission time interval (TTI) from the DL subframe bearing the UL grant.
We may see from
delaying the PUSCH retransmission to the next nearest UL subframe, and not scheduling any other UL retransmission of the user terminal after the collision subframe.
scheduling the PUSCH retransmission to the next nearest UL subframe, the subframe is not scheduled with any other UL retransmission of the UE, and is at least four TTI later than the DL subframe used for bearing UL grant.
Scheme 3 and scheme 4 are supplemental to scheme 1 and scheme 2. Scheme 3 and scheme 4 have more strict limitations, that's, there is not any UL retransmission of the UE in this UL subframe.
In actual network operation, a base station and user terminals all knows what the TDD UL/DL configuration mode before and after changing respectively are, e.g. by transmitting TDD dynamic configuration instruction to a user terminal from a base station, and the base station and user terminals all knows which of the above schemes they should use to implement actual HARQ feedback and PUSCH retransmission. Thus, according to any one of the adjusted schemes 1 to 4, correspondingly, the base station transmits PHICH feedback indication, and when the downlink channel used for transmitting PHICH feedback is also used for bearing UL grant, the user terminal implements remapping according to the corresponding scheme, and implements PUSCH retransmission in the remapped uplink subframe.
Besides, LTE supports that multiple HARQ processes of the same UE occurs in the same UL subframe, and we will take the UL/DL configuration mode 0 as an example in the following second group to describe further.
1.2.2
If an effective PHICH/UL retransmission resource allocation is located in a radio frame after changing, the UL retransmission resource allocation will obey TDD UL/DL configuration after changing, e.g. the changed second radio frame schedules the UL subframe #7 that was scheduled by the DL subframe #3. If retransmission is rescheduled in the UL subframe which has already been scheduled with other UL retransmission, optionally, the rescheduling may be delayed to the next UL subframe which has not been scheduled with retransmissions of the UE. Similarly, we will take the UL/DL configuration mode 0 as an example in the second group to describe.
The second group: TDD UL/DL configuration mode 0
When TDD UL/DL configuration mode of the first radio frame before changing is 0, if the first part reason causes that HARQ scheduling collision occurs, the above proposed two-step solution is still suitable for solving the collision problem. In this part, the embodiment mainly considers the additional problem of HARQ process collision caused by the UL/DL configuration mode 0 before changing.
According to
According to the PHICH timing defined in table 9.1.2-1 of TS36.213 for Rel-8/9/10, in the UL/DL configuration mode 0, the PHICH of the subframe #3 and #4 will both be transmitted in the subframe #0 of the next radio frame. If the user terminal receives a
NACK of the subframe #3 and #4, and they are differentiated by IPHICH=0 or IPHICH=1, as defined in section 9.12 of TS36.213, the retransmission will implement the HARQ process #2 and the HARQ process #3 respectively in the subframe #4 and #7. Whereas, if TDD configuration changes from the UL/DL configuration mode 0 to e.g. the UL/DL configuration mode 6, as depicted in
Scheme1: taking a HARQ process ID and the retransmitted PUSCH data together, and differentiating different retransmission by using the HARQ process ID, as shown in
Scheme2: defining different UL allocation timing for different retransmission, in detail:
For the retransmission of the earliest PUSCH first transmission, transmitting the PUSCH retransmission of earliest first transmission in the mapped uplink subframe, and according to the order of the first PUSCH data transmission, respectively implementing PUSCH retransmission in turn in the subsequent uplink subframes which bear no other retransmission of the user terminal. The purpose of this remapping scheme is ensuring that for a UE, only one HARQ retransmission occurs in one UL subframe. Since an implicit corresponding relation between the HARQ retransmission of a UE and a UL subframe is defined, the HARQ process ID is indicated implicitly by the serial number of the subframe. The base station and UEs all know the adjusted timing, and
The merit of the above scheme 1 is no need to redefine a new timing based on Rel8/9/10. However, it is needed to add additional signaling to indicate the HARQ process ID, in order to differentiate multiple retransmissions in the same UL subframe. It increases signaling overheads, and is similarly as the asynchronous HARQ not currently supported in TDD LTE UL HARQ.
Scheme 2 tries to keep a synchronous HARQ of the retransmission, thus there's no need to introduce additional signaling. But it is needed to define a new timing for different retransmissions, in order to differentiate these retransmissions to avoid retransmission collision.
In actual network operation, a base station and UEs all knows what the TDD UL/DL configuration mode before and after changing respectively are, e.g. by transmitting TDD dynamic configuration instruction to a user terminal from a base station, and the base station and user terminals all knows which of the above schemes they should use to implement actual HARQ feedback and PUSCH retransmission. Thus, according to any one of the adjusted schemes, correspondingly, the base station transmits PHICH feedback indication, and when the downlink channel used for transmitting PHICH feedback is also used for bearing retransmission UL grant, the user terminal implements remapping and PUSHCH retransmission in the remapped uplink subframe, according to the corresponding scheme.
Optionally, when it is supported to transmit multiple retransmissions of the same UE in a UL subframe, in order to differentiate which HARQ process the PUSHCH retransmission is for, when a user terminal implements retransmission, it may further attach a HARQ process identification in the retransmission data, thus avoiding the PUSCH retransmission collision.
Though herein taking the UL/DL configuration mode 0 before changing as an example to elucidate, according to the disclosure of the specification, those skilled in the art can understand that the above problem of avoiding PUSCH retransmission collision also exists in the first group, as shown in
That's, when multiple uplink retransmission resource allocations of the same user terminal are mapped to the same uplink subframe, the user terminal may transmit a HARQ process identification and the PUSCH retransmission data together to a base station; or transmitting the PUSCH retransmission of the earliest first transmission in the mapped uplink subframe, and according to the order of the first PUSCH data transmission, respectively implementing other PUSCH retransmission in turn in the subsequent uplink subframes which bear no other retransmission of the user terminal. E.g. after the user terminal adjusts the retransmission timing, the first transmission corresponding to the retransmission mapped to the subframe #7 of the second radio frame are both of the subframe #3 and the subframe #4 of the first radio frame, since the first transmission of the subframe #3 is in advance and the first transmission of the subframe #4 is later, the subframe #7 of the second radio frame is scheduled to the retransmission of the subframe #3 of the first radio frame, and the retransmission of the subframe #4 of the first radio frame is delayed to a subsequent uplink subframe that has not been allocated the user terminal for retransmission and is capable of retransmission.
The above describes the embodiment of the invention from the view of method process, and the following will describe the invention from the view of the apparatus.
The apparatuses of handling PUSCH data retransmission collision in a user terminal comprise a receiver, a judging unit, a determining unit, and a retransmitter. Wherein, the user terminal uses a first UL/DL configuration mode in a first radio frame, and the user terminal uses PHICH to feed back whether receiving the data from PUSCH correctly.
First, the receiver is used to receive a reconfiguration message from a base station, and the reconfiguration message is used to indicate the user terminal to use a second UL/DL configuration mode in a second radio frame adjacent to the first radio frame.
Next, the judging unit is used to judge whether PHICH for first PUSCH data transmission is located in a first radio frame. The judging unit is also used to judge whether the second radio frame includes a collision subframe if the PHICH for first PUSCH data transmission is located in the first radio frame, wherein, the downlink subframe occupied by the PHICH for first PUSCH data transmission is also used to bear uplink retransmission resource allocation, and the collision subframe is the uplink subframe to which the uplink retransmission resource allocation is mapped according to the first UL/DL configuration mode, but is configured to be a downlink subframe according to the second UL/DL configuration mode.
Next, the determining unit is used to determine a retransmission uplink subframe used to retransmit PUSCH data by using a remapping scheme, when the second radio frame includes the collision subframe; and
Then, the retransmitter is used to retransmit the PUSCH data in the retransmission uplink subframe.
The above describes the embodiment of the invention, but the invention isn't limited to the special system, device and detail protocol, the technical personnel of the field may do various deformation or modification within the range of the attached claims.
Those ordinary skilled in the art may understand and implement other changes for the disclosed embodiment, by studying the specification, disclosure, the drawings and the claims. In the claims, the word “comprise” doesn't exclude other components and steps, and the word “a” doesn't exclude plural. In the invention, “first”, and “second” only indicate name, not representing any order relationship. In the actual application of the invention, one component may implement the functions of multiple technical features quoted in the claims. Any reference signs in the claims should not be understood as a limitation to the scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
201210147918.X | May 2012 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IB2013/001138 | 4/29/2013 | WO | 00 |