Method for implementing HARQ feedback, and method and device for allocating uplink subframe
Disclosed are a method for implementing HARQ feedback, and a method and device for allocating an uplink subframe. The method is: determining a TDD uplink/downlink reference configuration used for FDD PDSCH HARQ feedback, and allocating, according to the number of uplink subframes indicated by the TDD uplink/downlink reference configuration in a radio frame, an FDD downlink subframe corresponding to ACK/NACK information borne by an uplink subframe indicated by the TDD uplink/downlink reference configuration to the uplink subframe, so that numbers of FDD downlink subframes corresponding to ACK/NACK information borne by the uplink subframes indicated by the TDD uplink/downlink reference configuration are approximately equal. In this way, ACK/NACK information corresponding to downlink data can be timely and accurately fed back, so as to perform accurate data retransmission, thereby effectively ensuring the system performance.
1. A method for allocating sub-frames for a Hybrid Automatic Repeat Request, HARQ, comprising:
choosing a Time Division Duplex, TDD, uplink and downlink reference configuration used to determine an HARQ feedback timing for Physical Downlink Shared Channel, PDSCH, of a Frequency Division Duplex, FDD, downlink carrier; and
allocating FDD downlink sub-frames to uplink sub-frames indicated by the TDD uplink and downlink reference configuration, according to number of the uplink sub-frames in a radio frame, so that numbers of FDD downlink sub-frames corresponding to respective uplink sub-frames indicated by the TDD uplink and downlink reference configuration are substantially equal, wherein Acknowledgement/Negative Acknowledgement, ACK/NACK, information corresponding to the FDD downlink sub-frames is carried in corresponding allocated uplink sub-frame.
2. The method according to claim 1 , allocating FDD downlink sub-frames to uplink sub-frames indicated by the TDD uplink and downlink reference configuration, according to number of the uplink sub-frames in a radio frame comprises:
allocating ┌10/N UL ┐ FDD downlink sub-frames to each of N more uplink sub-frames among the uplink sub-frames, indicated by the TDD uplink and downlink reference configuration, in a radio frame; and
allocating └10/N UL ┘ FDD downlink sub-frames to each of N less uplink sub-frames among the uplink sub-frames, indicated by the TDD uplink and downlink reference configuration, in the radio frame;
wherein N UL represents the number of uplink sub-frames, indicated by the TDD uplink and downlink reference configuration, in a radio frame, N more =mod(10,N UL ), N less =N UL −N more , and the total of FDD downlink sub-frames corresponding to the N UL uplink sub-frames, indicated by the TDD uplink and downlink reference configuration, in a radio frame is 10.
3. The method according to claim 2 , wherein allocating ┌10/N UL ┐ FDD downlink sub-frames to each of N more uplink sub-frames among the uplink sub-frames, indicated by the TDD uplink and downlink reference configuration, in a radio frame further comprises:
allocating for a first part of uplink sub-frames in sets of consecutive uplink sub-frames included in the uplink sub-frames, indicated by the TDD uplink and downlink reference configuration, in the radio frame, ┐10/N UL ┐ FDD downlink sub-frames respectively, wherein total number of the first parts of uplink sub-frames in all the sets of consecutive uplink sub-frames in the radio frame is N more ; and
allocating └10/N UL ┘ FDD downlink sub-frames to each of N less uplink sub-frames among the uplink sub-frames, indicated by the TDD uplink and downlink reference configuration, in the radio frame further comprises:
allocating for a second part of uplink sub-frames in the sets of consecutive uplink sub-frames in the uplink sub-frames, indicated by the TDD uplink and downlink reference configuration, in the radio frame, └10/N UL ┘ FDD downlink sub-frames respectively, wherein total number of the second parts of uplink sub-frames in all the sets of consecutive uplink sub-frames in the radio frame is N less .
4. The method according to claim 1 , wherein allocating FDD downlink sub-frames to uplink sub-frames indicated by the TDD uplink and downlink reference configuration, according to number of the uplink sub-frames in a radio frame comprises:
allocating ACK/NACK information corresponding to the FDD downlink sub-frame n-k to the uplink sub-frame n indicated by the TDD uplink and downlink reference configuration, wherein kεK, and:
if the TDD uplink and downlink reference configuration is TDD uplink and downlink configuration 0, then K={6,5} with n=2 and 7, K={5,4} with n=3 and 8, and K={4} with n=4 and 9;
or
if the TDD uplink and downlink reference configuration is TDD uplink and downlink configuration 1, then K={7,6,5} with n=2 and 7, and K={5,4} with n=3 and 8;
or
if the TDD uplink and downlink reference configuration is TDD uplink and downlink configuration 2, then K={8,7,6,5,4} with n=2 and 7;
or
if the TDD uplink and downlink reference configuration is TDD uplink and downlink configuration 3, then K={11,10,9,8} with n=2, K={8,7,6} with n=3, and K={6,5,4} with n=4;
or
if the TDD uplink and downlink reference configuration is TDD uplink and downlink configuration 4, then K={12,11,10,9,8} with n=2, and K={8,7,6,5,4} with n=3;
or
if the TDD uplink and downlink reference configuration is TDD uplink and downlink configuration 5, then K={13,12,11,10,9,8,7,6,5,4} with n=2;
or
if the TDD uplink and downlink reference configuration is TDD uplink and downlink configuration 6, then K={7,6} with n=2, K={6,5} with n=3 and 7, and K={5,4} with n=4 and 8.
5. The method according to claim 1 , wherein the method further comprises:
determining ACK/NACK information of FDD downlink sub-frames to be carried in uplink sub-frames indicated by the TDD uplink and downlink reference configuration according to a result of sub-frames allocation; and
transmitting the ACK/NACK information in corresponding uplink sub-frames.
6. The method according to claim 1 , wherein the method further comprises:
determining ACK/NACK information of FDD downlink sub-frames to be carried in uplink sub-frames indicated by a TDD uplink and downlink reference configuration, according to a result of allocating the FDD downlink sub-frames; and
receiving the ACK/NACK information in corresponding uplink sub-frames.
7. A device for allocating sub-frames for a Hybrid Automatic Repeat ReQuest, HARQ, wherein the device comprises:
a first determination component configured to choose a Time Division Duplex, TDD, uplink and downlink reference configuration used to determine an HARQ feedback timing for Physical Downlink Shared Channel, PDSCH, of a Frequency Division Duplex, FDD, downlink carrier; and
a second determination component configured to allocate FDD downlink sub-frames to uplink sub-frames indicated by the TDD uplink and downlink reference configuration, according to number of the uplink sub-frames in a radio frame, so that numbers of FDD downlink sub-frames corresponding to respective uplink sub-frames indicated by the TDD uplink and downlink reference configuration are substantially equal, wherein Acknowledgement/Negative Acknowledgement, ACK/NACK, information corresponding to the FDD downlink sub-frames is carried in corresponding allocated uplink sub-frame.
8. The device according to claim 7 , wherein the second determination component is further configured:
allocate ┌10/N UL ┐ FDD downlink sub-frames to each of N more uplink sub-frames among the uplink sub-frames, indicated by the TDD uplink and downlink reference configuration, in a radio frame; and
allocate └10/N UL ┘ FDD downlink sub-frames to each of N less uplink sub-frames among the uplink sub-frames, indicated by the TDD uplink and downlink reference configuration, in the radio frame;
wherein N UL represents the number of uplink sub-frames, indicated by the TDD uplink and downlink reference configuration, in a radio frame, N more =mod(10,N UL ), N less =N UL −N more , and the total of FDD downlink sub-frames corresponding to the N UL uplink sub-frames, indicated by the TDD uplink and downlink reference configuration, in a radio frame is 10.
9. The device according to claim 8 , wherein the second determination component is further configured:
to allocate for a first part of uplink sub-frames in sets of consecutive uplink sub-frames included in the uplink sub-frames, indicated by the TDD uplink and downlink reference configuration, in the radio frame, ┌10/N UL ┐ FDD downlink sub-frames respectively, wherein total number of the first parts of uplink sub-frames in all the sets of consecutive uplink sub-frames in the radio frame is N more ; and
to allocate for a second part of uplink sub-frames in the sets of consecutive uplink sub-frames in the uplink sub-frames, indicated by the TDD uplink and downlink reference configuration, in the radio frame, └10/N UL ┘ FDD downlink sub-frames respectively, wherein total number of the second parts of uplink sub-frames in all the sets of consecutive uplink sub-frames in the radio frame is N less .
10. The device according to claim 7 , wherein the second determination component is further configured:
to allocate ACK/NACK information corresponding to the FDD downlink sub-frame n-k to the uplink sub-frame n indicated by the TDD uplink and downlink reference configuration, wherein kεK, and:
if the TDD uplink and downlink reference configuration is TDD uplink and downlink configuration 0, then K={6,5} with n=2 and 7, K={5,4} with n=3 and 8, and K={4} with n=4 and 9;
or
if the TDD uplink and downlink reference configuration is TDD uplink and downlink configuration 1, then K={7,6,5} with n=2 and 7, and K={5,4} with n=3 and 8;
or
if the TDD uplink and downlink reference configuration is TDD uplink and downlink configuration 2, then K={8,7,6,5,4} with n=2 and 7;
or if the TDD uplink and downlink reference configuration is TDD uplink and downlink configuration 3, then K={11,10,9,8} with n=2, K={8,7,6} with n=3, and K={6,5,4} with n=4;
or
if the TDD uplink and downlink reference configuration is TDD uplink and downlink configuration 4, then K={12,11,10,9,8} with n=2, and K={8,7,6,5,4} with n=3;
or
if the TDD uplink and downlink reference configuration is TDD uplink and downlink configuration 5, then K={13,12,11,10,9,8,7,6,5,4} with n=2;
or
if the TDD uplink and downlink reference configuration is TDD uplink and downlink configuration 6, then K={7,6} with n=2, K={6,5} with n=3 and 7, and K={5,4} with n=4 and 8.
11. The device according to claim 7 , wherein the device comprises:
a third determination component configured to determine ACK/NACK information of FDD downlink sub-frames to be carried in uplink sub-frames indicated by a TDD uplink and downlink reference configuration, according to a result of allocating the FDD downlink sub-frames; and
a communication component configured to transmit the ACK/NACK information in corresponding uplink sub-frames.
12. The device according to claim 7 , wherein the device comprises:
a third determination component configured to determine ACK/NACK information of FDD downlink sub-frames to be carried in uplink sub-frames indicated by a TDD uplink and downlink reference configuration, according to a result of allocating the FDD downlink sub-frames; and
a communication component configured to receive the ACK/NACK information in corresponding uplink sub-frames.