US8239723B2ActiveUtilityA1
HARQ timing control in wireless communication systems
Est. expiryJan 5, 2029(~2.5 yrs left)· nominal 20-yr term from priority
H04L 1/1887H04L 1/1812H04L 1/1854H04L 1/18H04L 7/00
75
PatentIndex Score
6
Cited by
17
References
28
Claims
Abstract
An apparatus and method for HARQ timing control in wireless communication systems is disclosed. The apparatus and method provides one unified algorithm to determine HARQ timing, with consideration of the downlink-to-uplink ratio, the presence of legacy zones, support of relay zones, and variable transmission time interval length. The disclosed algorithm guarantees sufficient processing time, at both the transmit and receive sides. Further, retransmissions occur in a periodic manner, simplifying the implementation.
Claims
exact text as granted — not AI-modified1. A method to establish a hybrid automatic repeat request (HARQ) operation in a transmitter running in a wireless network, the method comprising:
utilizing, by the transmitter, a downlink frequency-division duplexing (FDD) frame to perform a downlink transmission, the downlink FDD frame comprising:
a first downlink gap having a length, N dg1 ;
a downlink zone having a length, N d , wherein the downlink zone comprises one or more sub-frames that are used for downlink data burst transmissions; and
a second downlink gap having a length, N dg2 , wherein N dg1 , N d , and N dg2 are integer values of size zero or greater;
utilizing, by the transmitter, an uplink frequency-division duplexing (FDD) frame to receive an uplink transmission, the uplink FDD frame comprising:
a first uplink gap having a length, N ug1 ;
an uplink zone having a length, N u ; and
a second uplink gap having a length, N ug2 , wherein N ug1 , N u , and N ug2 are integer values of size zero or greater;
obtaining, by the transmitter, one or more network characteristics of the wireless network in which uplink and/or downlink transmissions are to take place, wherein the one or more network characteristics are selected from a group consisting of a number of sub-frames per uplink FDD frame, a variable transmission time interval length, whether a legacy zone is used, whether a relay zone is used, and whether an acknowledge channel (ACKCH) is used;
wherein the transmitter utilizes one or more timing relationship rules, the network characteristics, and the downlink FDD frame, to perform downlink HARQ transmissions and to receive uplink HARQ transmissions.
2. The method of claim 1 , further comprising:
establishing, by the transmitter, a timing relationship rule between a downlink assignment in a user-specific control channel (USCCH) and a downlink data burst transmission, the timing relationship rule further comprising:
where the USCCH transmission frequency is one, establishing the downlink data burst transmission corresponding to a downlink assignment in USCCH transmitted in sub-frame (m U ,n U ) to begin in sub-frame (m U ,n U ), wherein (m U ,n U ) denotes a starting sub-frame position of pair (m,n), wherein pair (m,n) denote a frame, m, and a sub-frame, n; and
where the USCCH transmission frequency is two, establishing the downlink data burst transmission corresponding to a downlink assignment in USCCH transmitted in sub-frame (m U ,n U ) to begin in sub-frame (m U ,n U +i) for integer i;
wherein the USCCH transmission frequency is defined to be either one or two and the sub-frame.
3. The method of claim 1 , further comprising:
establishing, by the transmitter, a timing relationship rule between a downlink data burst transmission and an acknowledge channel (ACKCH), the timing relationship rule further comprising:
calculating (m′,n′), wherein ACKCH is to be transmitted in sub-frame (m′,n′) and the downlink data burst is transmitted in sub-frame (m,n), wherein pair (m,n) denote a frame, m, and a sub-frame, n.
4. The method of claim 3 , wherein (m′,n′) is calculated according to the following formula:
m′=m +└( n+N TTI +P Rx +N ug2 )/ N sf ┘
n ′=max( N ug1 ,n+N TTI +P Rx −( m′−m ) N sf ),
wherein N TTI is a TTI length of data burst (re)transmission in terms of number of sub-frames, P Rx a receive process time in terms of number of sub-frames, and N sf is a total number of sub-frames per frame.
5. The method of claim 3 , wherein (m′,n′) is calculated according to the following formula:
k=N d −N TTI +1
m′=m +└( n+N TTI +P Rx +N ug2 )/ N sf ┘
n ′=max( N ug1 +└( n−N dg1 +P Rx +1)mod k·N u /k┘,n+N TTI +P Rx −( m′−m ) N sf )
wherein N TTI is a TTI length of data burst (re)transmission in terms of number of sub-frames, P Rx a receive process time in terms of number of sub-frames, and N sf is a total number of sub-frames per frame.
6. The method of claim 1 , further comprising:
establishing, by the transmitter, a timing relationship rule between a downlink data burst retransmission and an acknowledge channel (ACKCH), the timing relationship rule further comprising:
calculating (m″,n″), wherein the downlink data burst retransmission takes place in sub-frame (m′,n′) and the downlink data burst is transmitted in sub-frame (m,n), wherein pair (m,n) denote a frame, m, and a sub-frame, n.
7. The method of claim 6 , wherein (m″,n″) is calculated according to the following formula:
m″=m ′+└( n′+P Tx −n )/ N sf ┘+1
n″=n,
wherein P Tx is a transmission processing time in number of sub-frames and N sf is a total number of sub-frames per frame.
8. The method of claim 6 , wherein (m″,n″) is calculated according to the following formula:
m
″
=
{
m
′
if
n
′
+
P
Tx
<
n
m
′
+
1
if
n
′
+
P
Tx
≥
n
wherein P Tx is a transmission processing time in terms of number of sub-frames.
9. The method of claim 1 , further comprising:
establishing, by the transmitter, a timing relationship rule between an uplink assignment in a user-specific control channel (USCCH) and an uplink data burst transmission, the timing relationship rule further comprising:
when a field is present in the assignment, using the field to establish the timing relationship between USCCH and uplink data; and
when the field is not present, establishing a timing relationship between USCCH and uplink data, where uplink data for USCCH is transmitted in sub-frame (m,n), wherein pair (m,n) denote a frame, m, and a sub-frame, n.
10. The method of claim 9 , wherein the timing relationship is established according to the following formula:
m=m U +└( n U +N TTI +P Tx +N ug2 )/ N sf ┘
n =max( N ug1 ,n U +N TTI +P Tx ( m−m U ) N sf )
wherein N TTI is a transmission time interval length of data burst (re)transmission in number of sub-frames, P Tx is a transmit processing time in number of sub-frames, and N sf is a total number of sub-frames per frame.
11. The method of claim 1 , further comprising:
establishing, by the transmitter, a timing relationship rule between an uplink data burst transmission and an acknowledge channel (ACKCH), the timing relationship rule further comprising:
calculating (m′,n′), wherein the ACKCH takes place in sub-frame (m′,n′) when the uplink data burst is transmitted in sub-frame (m,n), wherein pair (m,n) denote a frame, m, and a sub-frame, n.
12. The method of claim 11 , wherein (m′,n′) is calculated according to the following formula:
m′=m +└( n+N TTI +P Rx +N d +N dg2 −1 −n USCCH └( N d −1)/ n USCCH ┘)/ N sf ┘
n′=N dg1 +max(0 ,n USCCH ┌( n+N TTI +P Rx −( m′−m ) N sf −N dg1 )/ n USCCH ┐),
wherein N TTI is a transmission time interval length of data burst (re)transmission in number of sub-frames, P Rx is a receive processing time in number of sub-frames, n USCCH is a user-specific control channel transmission frequency, and N sf is a total number of sub-frames per frame.
13. The method of claim 11 , wherein (m′,n′) is calculated according to the following formula:
m′=m +└( n+N TTI +P Rx +N dg2 )/ N sf ┘
n ′=max( N dg1 ,n+N TTI +P Rx −( m′−m ) N sf ),
wherein N TTI is a transmission time interval length of data burst (re)transmission in number of sub-frames, P Rx is a receive processing time in number of sub-frames, and N sf is a total number of sub-frames per frame.
14. The method of claim 11 , wherein (m′,n′) is calculated according to the following formula:
k=N u −N TTI +1
m′=m +└( n+N TTI +P Rx +N d +N dg2 −1 −n USCCH └( N d −1)/ n USCCH ┘)/ N sf ┘
n′N dg1 +n USCCH max (└( n−N ug1 +P Rx +1)mod k·N d /n USCCH /k ┘,┌( n+N TTI +P Rx −( m′−m ) N sf −N dg1 )/ n USCCH ┐)
wherein N TTI is a transmission time interval length of data burst (re)transmission in number of sub-frames, P Rx a receive processing time in number of sub-frames, n USCCH is a user-specific control channel transmission frequency, and N sf is a total number of sub-frames per frame.
15. The method of claim 11 , wherein (m′,n′) is calculated according to the following formula:
k=N u −N TTI +1
m′=m +└( n+N TTI +P Rx +N dg2 )/ N sf ┘
n ′=max( N dg1 +└( n−N ug1 +P Rx +1)mod k·N d /k )┘, n+N TTI +P Rx −( m′−m ) N sf ),
wherein N TTI is a transmission time interval length of data burst (re)transmission in number of sub-frames, P Rx a receive processing time in number of sub-frames, and N sf , is a total number of sub-frames per frame.
16. The method of claim 1 , further comprising:
establishing, by the transmitter, a timing relationship rule between an uplink data burst retransmission and an acknowledge channel (ACKCH), the timing relationship rule further comprising:
calculating (m″, n″), wherein the uplink data burst transmission is to take place in sub-frame (m,n), wherein pair (m,n) denote a frame, m, and a sub-frame, n and the start sub-frame position for uplink data burst retransmission is in sub-frame (m″,n″);
wherein the following formula is used to calculate (m′,n″):
m″=m ′+└( n′+P Tx −n )/ N sf ┘+1
n″=n,
wherein P Tx is a transmission processing time in number of sub-frames.
17. A method to establish a hybrid automatic repeat request (HARQ) operation in a transmitter running in a wireless network, the method comprising:
utilizing, by the transmitter, a time-division duplexing (TDD) frame to perform uplink and downlink transmissions, the TDD frame comprising:
a first gap having a length, N g1 ;
a downlink zone having a length, N d ;
a second gap having a length, N g2 ;
an uplink zone having a length, N u ; and
a third gap having a length, N g3 , wherein N g1 , N d , N g2 , N u , and N g3 are integer values of size zero or greater;
obtaining, by the transmitter, one or more network characteristics of the wireless network in which uplink and/or downlink transmissions are to take place, wherein the one or more network characteristics are selected from a group consisting of a variable transmission time interval length, whether a legacy zone is used, whether a relay zone is used, and whether an acknowledge channel (ACKCH) is used;
wherein the transmitter utilizes one or more timing relationship rules, the network characteristics, and the TDD frame, to perform HARQ transmissions.
18. The method of claim 17 , further comprising:
establishing a timing relationship rule between a downlink assignment in a user-specific control channel (USCCH) and a downlink data burst transmission, the timing relationship rule further comprising:
when a field is present in the assignment, using the field to establish the timing relationship between downlink assignment in the USCCH and the downlink data burst transmission; and
when the field is not present, establishing a timing relationship as follows:
if USCCH transmission frequency is one, establishing the downlink data burst transmission corresponding to a downlink assignment in USCCH transmitted in sub-frame (m U ,n U ) to begin in sub-frame (m U ,n U ), wherein pair (m,n) denote a frame, m, and a sub-frame, n, and (m U ,n U ) denote a sub-frame position of USCCH scheduling data burst transmission or retransmission of (m,n); and
if USCCH transmission frequency is two, establishing the downlink data burst transmission corresponding to a downlink assignment in USCCH transmitted in sub-frame (m U ,n U ) to begin in sub-frame (m U ,n U +i) for integer i;
wherein the USCCH transmission frequency is defined to be either one or two.
19. The method of claim 17 , further comprising:
establishing a timing relationship rule between a downlink data burst transmission and an acknowledge channel (ACKCH), the timing relationship further comprising:
calculating (m′,n′), wherein ACKCH is to be transmitted in sub-frame (m′,n′) and the downlink data burst is transmitted in sub-frame (m,n), wherein pair (m,n) denote a frame, m, and a sub-frame, n.
20. The method of claim 19 , wherein (m′,n′) is calculated according to the following formula:
m′=m +└( n+N TTI +P Rx +N g3 )/ N sf ┘
n ′=max( N g1 +N d +N g2 ,n+N TTI +P Rx −( m′−m ) N sf ),
wherein N TTI is a transmission time interval length of data burst (re)transmission in number of sub-frames, P Rx a receive processing time in number of sub-frames, and N sf is a total number of sub-frames per frame.
21. The method of claim 19 , wherein (m′,n′) is calculated according to the following formula:
m′=m +└( n+N TTI +P Rx +N g3 )/ N sf ┘
n ′=max( N g1 +N d +N g2 +└( n−N g1 ) N u /( N d −N TTI +1)┘, n+N TTI +P Rx −( m′−m ) N sf ),
wherein N TTI is a transmission time interval length of data burst (re)transmission in number of sub-frames, P Rx a receive processing time in number of sub-frames, and N sf is a total number of sub-frames per frame.
22. The method of claim 17 , further comprising:
establishing a timing relationship rule between downlink data burst retransmission and an acknowledge channel (ACKCH), the timing relationship further comprising:
calculating (m″,n″), wherein the downlink data burst retransmission takes place in sub-frame (m″,n″) and the downlink data burst is transmitted in sub-frame (m,n), wherein pair (m,n) denote a frame, m, and a sub-frame, n, wherein (m″,n″) is calculated using the following formula:
m″=m ′+└( n′+P Tx −n )/ N sf ┘+1
n″=n,
wherein P Tx is a transmission processing time in number of sub-frames and N sf is a total number of sub-frames per frame.
23. The method of claim 17 , further comprising:
establishing a timing relationship rule between an uplink data burst transmission and an acknowledge channel (ACKCH), the timing relationship further comprising:
where the ACKCH takes place in sub-frame (m′,n′) and the uplink data burst is transmitted in sub-frame (m,n), wherein pair (m,n) denote a frame, m, and a sub-frame, n, calculating (m′,n′).
24. The method of claim 23 , wherein (m′,n′) is calculated according to the following formula:
m′=m +└( n+N TTI +P Rx +N d +N g2 +N u +N g3 −1 −n USCCH └( N d −1)/ n USCCH ┘)/ N sf ┘
n′=N g1 +max(0 ,n USCCH ┌( n+N TTI +P Rx −( m′−m ) N sf −N g1 )/ n USCCH ┐),
wherein N TTI is a transmission time interval length of data burst (re)transmission in number of sub-frames, P Rx a receive processing time in number of sub-frames, n USCCH is a user-specific control channel transmission frequency, and N sf is a total number of sub-frames per frame.
25. The method of claim 23 , wherein (m′,n′) is calculated according to the following formula:
m′=m +└( n+N TTI +P Rx +N g2 +N u +N g3 )/ N sf ┘
n ′=max( N g1 ,n+N TTI +P Rx −( m′−m ) N sf ),
wherein N TTI is a transmission time interval length of data burst (re)transmission in number of sub-frames, P Rx a receive processing time in number of sub-frames, and N sf is a total number of sub-frames per frame.
26. The method of claim 23 , wherein (m′,n′) is calculated according to the following formula:
m′=m +└( n+N TTI +P Rx +N d +N g2 +N u +N g3 −1 −n USCCH └( N d −1)/ n USCCH ┘)/ N sf ┘
n′=N g1 +n USCCH max(└( n−N g1 −N d −N g2 ) N d /n USCCH /( N u −N TTI +1)┘,┌( n+N TTI +P Rx −( m′−m ) N sf −N g1 )/ n USCCH ┐),
wherein N TTI is a transmission time interval length of data burst (re)transmission in number of sub-frames, P Rx a receive processing time in number of sub-frames, n USCCH is a user-specific control channel transmission frequency, and N sf is a total number of sub-frames per frame.
27. The method of claim 23 , wherein (m′,n′) is calculated according to the following formula:
m′=m +└( n+N TTI +P Rx +N g2 +N u +N g3 )/ N sf ┘
n ′=max( N g1 +└( n−N g1 −N d −N g2 ) N d /( N u −N TTI +1)┘, n+N TTI +P Rx −( m′−m ) N sf ),
wherein N TTI is a transmission time interval length of data burst (re)transmission in number of sub-frames, P Rx a receive processing time in number of sub-frames, and N sf is a total number of sub-frames per frame.
28. The method of claim 17 , further comprising:
establishing a timing relationship rule between an uplink data burst retransmission and an acknowledge channel (ACKCH), the timing relationship rule further comprising:
calculating (m″,n″), wherein the uplink data burst transmission is to take place in sub-frame (m,n), wherein pair (m,n) denote a frame, m, and a sub-frame, n, and the start sub-frame position for uplink data burst retransmission is in sub-frame (m″,n″),
wherein (m″,n″) is calculated using the following formula:
m″=m ′+└( n′+P Tx −n )/ N sf ┘+1
n″=n,
wherein P Tx is a transmission processing time in number of sub-frames and N sf is a total number of sub-frames per frame.Join the waitlist — get patent alerts
Track US8239723B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.