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.
-
Citations
25 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; and
transmitting an Acknowledgement (ACK) to the BS. - View Dependent Claims (8, 9, 10, 11)
-
-
12. 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. - View Dependent Claims (13, 14, 15, 16)
-
-
17. 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. - View Dependent Claims (18, 19, 20)
-
-
21. A Mobile Station (MS) apparatus in a multi-hop network, comprising:
-
a data transceiver for transmitting and receiving data;
a data error checker for checking errors the received data;
a channel estimator for estimating radio channel information between the MS and a Base Station (BS) and between the MS and a Relay Station (RS); and
a controller for controlling the data error checker and the data transceiver, transmitting an Acknowledgement (ACK) through the data transceiver, if data has been received successfully in an error check of the data error checker, and transmitting a Non-Acknowledgement (NACK) through the data transceiver, if data has not been received successfully in the error check of the data error checker.
-
-
22. 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 (23, 24, 25)
-
Specification