Retransmitting apparatus and method using relay station in a multi-hop network
First Claim
1. A method of retransmitting data in a Base Station (BS) in a multi-hop network, comprising the steps of:
- transmitting data and activating a timer for the data;
monitoring receipt of a response message for the data until the timer expires after the timer activation;
receiving the response message and, if the response message is a Non-Acknowledgement (NACK), determining whether a Relay Station (RS) has successfully received the data with a Block Sequence Number (BSN) associated with the NACK;
retransmitting the data, if the RS has not successfully received the data;
determining a retransmission entity, if the RS has successfully received the data;
transmitting a control message commanding retransmission to the RS, if the retransmission entity is the RS; and
retransmitting the data, if the retransmission entity is the BS.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for retransmitting data using an RS in a multi-hop network are provided. When retransmitting data in a BS, the BS transmits data and activates a timer therefor. The BS monitors receipt of a response message for the data until the timer expires. The BS receives the response message and, if it is a Non-Acknowledgement (NACK), determines whether an RS has successfully received the data with a BSN associated with the NACK. If the RS has not successfully received the data, the BS retransmits the data. If the RS has successfully received the data, the BS determines a retransmission entity. If the retransmission entity is the RS, the BS transmits a control message commanding retransmission to the RS, and if the retransmission entity is the BS, the BS retransmits the data.
22 Citations
21 Claims
-
1. A method of retransmitting data in a Base Station (BS) in a multi-hop network, comprising the steps of:
-
transmitting data and activating a timer for the data; monitoring receipt of a response message for the data until the timer expires after the timer activation; receiving the response message and, if the response message is a Non-Acknowledgement (NACK), determining whether a Relay Station (RS) has successfully received the data with a Block Sequence Number (BSN) associated with the NACK; retransmitting the data, if the RS has not successfully received the data; determining a retransmission entity, if the RS has successfully received the data; transmitting a control message commanding retransmission to the RS, if the retransmission entity is the RS; and retransmitting the data, if the retransmission entity is the BS. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of retransmitting data in a Relay Station (RS) in a multi-hop network, comprising the steps of:
-
receiving data; checking errors in the received data, if the data has been sent by a Base Station (BS); determining whether the data has already been stored, if the data has no errors; storing the data, if the data has not been stored; transmitting an Acknowledgement (ACK) to the BS; determining, if the data is a Non-Acknowledgement (NACK) from a Mobile Station (MS), whether data with a Block Sequence Number (BSN) associated with the NACK has already been stored; activating a timer, if the data with the BSN associated with the NACK has already been stored; monitoring receipt of a control message commanding retransmission from the BS until the timer expires; and transmitting the data with the BSN associated with the NACK to the MS, upon receipt of the control message from the BS. - View Dependent Claims (8, 9, 10)
-
-
11. A Base Station (BS) apparatus in a multi-hop network, comprising:
-
a retransmission timer for indicating an amount of time after data is transmitted; a data transceiver for transmitting and receiving data; a channel estimate memory for storing radio channel information or location information between the BS and a Relay Station (RS) and between the RS and a Mobile Station (MS), received from the data transceiver; and a retransmission controller for controlling the retransmission timer, the channel estimate memory and the data transceiver, receiving a reception result of the transmitted data from the RS or the MS until the retransmission timer expires, and transmitting a control message commanding retransmission to the RS through the data transceiver, if a retransmission entity is the RS, and retransmitting the data, if the retransmission entity is the BS, wherein the retransmission controller stores a Block Sequence Number (BSN) of the data if the reception result of the transmitted data is an ACK from the RS. - View Dependent Claims (12, 13, 14)
-
-
15. A Relay Station (RS) apparatus in a multi-hop network, comprising:
-
a data error checker for checking errors in received data; a data transceiver for transmitting and receiving data; a retransmission data memory for storing data and a Block Sequence Number (BSN) of the data, if the data has no errors and has not been stored; and a retransmission controller for controlling the data error checker, the retransmission data memory and the data transceiver, storing data received from a Base Station (BS) and the BSN of the received data, if the received data has no errors and has not been stored, and transmitting an Acknowledgement (ACK) to the BS, wherein upon receipt of a Non-Acknowledgement (NACK) from a Mobile Station (MS), the retransmission controller activates a timer, if data with a BSN associated with the NACK has already been stored, and retransmitting the data with the BSN associated with the NACK, upon receipt of a control message commanding retransmission from the BS before the timer expires. - View Dependent Claims (16, 17)
-
-
18. A retransmission system in a multi-hop network, comprising:
-
a Base Station (BS) for activating a first timer after transmitting data, determining whether a Relay Station (RS) has successfully received the data if a Non-Acknowledgement (NACK) is received before the first timer expires, determining a retransmission entity if the RS has received the data successfully, transmitting a control message commanding retransmission to the RS if the retransmission entity is the RS, deactivating the first timer if an Acknowledgement (ACK) is received from a Mobile Station (MS) before the first timer expires, and starting data transmission if the reception result of the transmitted data has not been received until the first timer expires; the RS for receiving the data from the BS, storing the data and the Block Sequence Number (BSN) of the data if the data has no errors and has not been stored, transmitting an ACK for the data, activating a second timer if a NACK is received for the data from the MS and the data with a BSN associated with the NACK has already been stored, and retransmitting the data with the BSN associated with the NACK, if the control message is received before the second timer expires; and the MS for receiving the data from the BS or the RS, transmitting the NACK for the data if the data has errors, and transmitting an ACK for the data if the data has no errors. - View Dependent Claims (19, 20, 21)
-
Specification