Cooperative transmission in wireless communication system
First Claim
1. A method, comprising:
- establishing a cooperative data transmission mode, wherein at least one wireless communication device is an assisting transmitter and a potential re-transmitter for another wireless communication device being an original transmitter of a data packet destined to a receiver in an original transmission, wherein the establishing comprises the original transmitter;
contacting the receiver to obtain an identifier for the assisting transmitter to allow the original transmitter to transmit to the assisting transmitter,transmitting its own data packets to the assisting transmitter, andreceiving an acknowledgment message or no acknowledgment message from the assisting transmitter,wherein receiving a positive acknowledgment message from the assisting transmitter means that the assisting transmitter is determined to have received the data packets, andwherein receiving a negative acknowledgment message or no acknowledgment message from the assisting transmitter means that the assisting transmitter is determined to not have received the data packets;
determining whether or not a data packet transmitted by the original transmitter in the original transmission is received at the receiver, wherein the determining comprises the original transmitter;
transmitting its own data packets to the receiver,receiving an acknowledgment message or no acknowledgment message from the receiver,wherein receiving a positive acknowledgement message from the receiver means that the receiver is determined to have received the data packets, andwherein receiving a negative acknowledgment message or no acknowledgment message from the receiver means that the receiver is determined to not have received the data packets; and
selecting, when the receiver is determined as not having received the data packet, a re-transmitter among the original transmitter and the assisting transmitter which received the data packet from the original transmitter coincident with the original transmission to the receiver and decoded the data packet, wherein the selecting comprises the original transmitter;
in response to a positive acknowledgement message from the receiver, not retransmitting,in response to a negative acknowledgment message or no acknowledgment message from the receiver and a positive acknowledgement message from the assisting transmitter, indicating to the assisting transmitter to retransmit, andin response to a negative acknowledgment message or no acknowledgment message from the receiver and a negative acknowledgment message or no acknowledgment message from the assisting transmitter, retransmitting by the original transmitter itself.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer program for cooperative transmission are provided. A re-transmitter for a data packet determined as not having been received at a re-ceiver correctly is selected amongst the potentialre-transmitters in a cooperative transmission mode. In more detail, the re-transmitter is selected amongst an original transmitter of the data packet and assisting transmitters configured to assist transmission of the original transmit-ter. The assisting transmitters receive the data packet in the original transmission, unless errors occur in the reception at a given assisting transmitter, and are candidates for the retransmission in case the original transmission results in erroneous reception at the receiver.
-
Citations
22 Claims
-
1. A method, comprising:
-
establishing a cooperative data transmission mode, wherein at least one wireless communication device is an assisting transmitter and a potential re-transmitter for another wireless communication device being an original transmitter of a data packet destined to a receiver in an original transmission, wherein the establishing comprises the original transmitter; contacting the receiver to obtain an identifier for the assisting transmitter to allow the original transmitter to transmit to the assisting transmitter, transmitting its own data packets to the assisting transmitter, and receiving an acknowledgment message or no acknowledgment message from the assisting transmitter, wherein receiving a positive acknowledgment message from the assisting transmitter means that the assisting transmitter is determined to have received the data packets, and wherein receiving a negative acknowledgment message or no acknowledgment message from the assisting transmitter means that the assisting transmitter is determined to not have received the data packets; determining whether or not a data packet transmitted by the original transmitter in the original transmission is received at the receiver, wherein the determining comprises the original transmitter; transmitting its own data packets to the receiver, receiving an acknowledgment message or no acknowledgment message from the receiver, wherein receiving a positive acknowledgement message from the receiver means that the receiver is determined to have received the data packets, and wherein receiving a negative acknowledgment message or no acknowledgment message from the receiver means that the receiver is determined to not have received the data packets; and selecting, when the receiver is determined as not having received the data packet, a re-transmitter among the original transmitter and the assisting transmitter which received the data packet from the original transmitter coincident with the original transmission to the receiver and decoded the data packet, wherein the selecting comprises the original transmitter; in response to a positive acknowledgement message from the receiver, not retransmitting, in response to a negative acknowledgment message or no acknowledgment message from the receiver and a positive acknowledgement message from the assisting transmitter, indicating to the assisting transmitter to retransmit, and in response to a negative acknowledgment message or no acknowledgment message from the receiver and a negative acknowledgment message or no acknowledgment message from the assisting transmitter, retransmitting by the original transmitter itself. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus, comprising:
-
an interface to enable a communication connection; and a controller configured to establish a cooperative data transmission mode, wherein at least one wireless communication device is an assisting transmitter and a potential re-transmitter for an original transmission from another wireless communication device being an original transmitter of a data packet destined to a receiver, to determine whether or not a data packet transmitted by the original transmitter is received at the receiver, and to select, when the receiver is determined as not having received the data packet, a re-transmitter among the original transmitter and the at least one assisting transmitter which received the original transmission and decoded the data packet from the original transmitter in the original transmission, wherein to establish a cooperative data transmission mode comprises; the controller negotiating among the original transmitter, the assisting transmitter, and the receiver, obtaining an identifier from the receiver for the assisting transmitter to allow the original transmitter to transmit to the assisting transmitter, and the controller controlling the original transmitter to transmit its own data packets to the assisting transmitter, and the assisting transmitter sending an acknowledgment message to the original transmitter, wherein sending a positive acknowledgement message to the original transmitter means that the assisting transmitter is determined to have received the data packets, and wherein sending a negative acknowledgment message to the original transmitter means that the assisting transmitter is determined to not have received the data packets;
to receive an acknowledgment message or no acknowledgment message from the assisting transmitter,wherein to determine reception comprises; the controller directing the original transmitter or the assisting transmitter to transmit data packets to the receiver, the controller receiving an acknowledgment message or no acknowledgment message from the receiver, wherein receiving a positive acknowledgement message from the receiver means that the receiver is determined to have received the data packets, and wherein receiving a negative acknowledgment message or no acknowledgment message from the receiver means that the receiver is determined to not have received the data packets; and wherein to select retransmission comprises; the controller, in response to a negative acknowledgment message or no acknowledgment message from the receiver and a positive acknowledgement message from the assisting transmitter, indicating to the assisting transmitter to retransmit, and the controller, in response to a negative acknowledgment message or no acknowledgment message from the receiver and a negative acknowledgment message or no acknowledgment message from the assisting transmitter, indicating to the original transmitter to retransmit. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising
establishing a cooperative data transmission mode, wherein at least one wireless communication device is an assisting transmitter and a potential re-transmitter for another wireless communication device being an original transmitter of a data packet destined to a receiver in an original transmission, wherein the establishing comprises the assisting transmitter receiving data packets from the original transmitter, and sending an acknowledgment message to the original transmitter, wherein sending a positive acknowledgement message to the original transmitter means that the assisting transmitter is determined to have received the data packets, and wherein sending a negative acknowledgment message to the original transmitter means that the assisting transmitter is determined to not have received the data packets; -
determining whether or not a data packet transmitted by the original transmitter in the original transmission is received at the receiver, wherein the determining comprises the assisting transmitter transmitting its own data packets to the receiver, receiving an acknowledgment message or no acknowledgment message from the receiver, wherein receiving a positive acknowledgement message from the receiver means that the receiver is determined to have received the data packets, and wherein receiving a negative acknowledgment message or no acknowledgment message from the receiver means that the receiver is determined to not have received the data packets; and selecting, when the receiver is determined as not having received the data packet, a re-transmitter among the original transmitter and the assisting transmitter which received the data packet from the original transmitter coincident with the original transmission to the receiver and decoded the data packet, wherein the selecting retransmission comprises the assisting transmitter in response to a negative acknowledgement message to the original transmitter, not retransmitting, in response to a positive acknowledgement message to the original transmitter and a negative acknowledgment message or no acknowledgment message from the receiver, not retransmitting, and in response to a positive acknowledgement message to the original transmitter and a positive acknowledgment message from the receiver, retransmitting. - View Dependent Claims (22)
-
Specification