MULTIPLE PACKET SOURCE ACKNOWLEDGEMENT
First Claim
1. A method of acknowledging data packets received by a first communication station from plural second communication stations, the method comprising:
- the first communication station informing the second communication stations of respective channel assignments for the second communication stations;
the second communication stations using their respectively assigned channels for transmitting data packets to the first communication station;
performing a packet error check at the first communication station for each data packet;
in accordance with a result of each packet error check, setting an associated bit of a multi-bit acknowledgement word whereby the acknowledgement word has respective bits set for plural ones of the second communication stations;
transmitting the acknowledgement word from the first communication station to the plural second communication stations.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-bit acknowledgement word (44) is prepared by a first communications station 22 (such as a base station) for separately acknowledging the success or failure of data packets received over plural communication channels (42) from respective plural second communication stations 28 (such as terminals). The acknowledgement word (44) is a “joint” or “common” acknowledgement word in the sense that one and the same acknowledgement word provides acknowledgement information for data packets received from plural second communication stations. Either separately or in conjunction with the joint acknowledgement word, a terminal checking code (62) can be employed for determining whether a packet is received on a both in a correct channel and from a correct terminal. The terminal checking code (62) comprise a cyclic redundancy check code formed over data bits (66) of the data packet and a terminal identifier (68) of the terminal (28).
40 Citations
30 Claims
-
1. A method of acknowledging data packets received by a first communication station from plural second communication stations, the method comprising:
-
the first communication station informing the second communication stations of respective channel assignments for the second communication stations; the second communication stations using their respectively assigned channels for transmitting data packets to the first communication station; performing a packet error check at the first communication station for each data packet; in accordance with a result of each packet error check, setting an associated bit of a multi-bit acknowledgement word whereby the acknowledgement word has respective bits set for plural ones of the second communication stations; transmitting the acknowledgement word from the first communication station to the plural second communication stations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A communication station comprising:
-
a channel assignment manager configured to assign respective communication channels to each of plural terminals; a transceiver configured to transmit channel assignments to the plural terminals and to receive data packets from the plural terminals on the respective communication channels; a packet error checker configured to perform a packet error check for the data packets received from the plural terminals; an acknowledgement unit configured to prepare a multi-bit acknowledgement word in accordance with results of the packet error check, for each received data packet the acknowledgement unit being configured to set an associated bit of the acknowledgement word whereby the acknowledgement word has respective bits set for plural ones of the terminals; and wherein the transceiver is configured to transmit the acknowledgement word to the plural terminals. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A communications terminal comprising:
-
a transceiver configured to transmit a data packet on an assigned channel to a communication station and to received a multi-bit acknowledgement word from the communication station, the acknowledgement word including at least one bit set for indicating success or failure of the communication station to receive the data packet from the communications terminal and other bits set for at least one other communications terminal; an acknowledgement word checker configured to determine, in accordance with the channel assigned to the communications terminal, which bit of the acknowledgement word to examine as the at least one bit and further configured to examine the at least one bit to determine the success or the failure of the communication station to receive the data packet. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method of acknowledging a data packet received by a first communication station from at least one of plural second communication stations, the method comprising:
-
the first communication station informing the second communication stations of respective channel assignments for the second communication stations; the at least one of the second communication stations forming a data packet by appending a terminal checking code to data bits of the data packet, the terminal checking code comprising a cyclic redundancy check code formed over the data bits of the data packet and a terminal identifier of the at least one of the second communication stations; the at least one of the second communication stations using its respectively assigned channel for transmitting the data packet to the first communication station; receiving the data packet at the first communication station; and
,performing a packet error check at the first communication station for the data packet received from the at least one of the second communication stations by using the terminal identifier. - View Dependent Claims (26)
-
-
27. A communication station comprising:
-
a channel assignment manager configured to assign respective communication channels to each of plural terminals and to associate an anticipated terminal identifier to at least one of the communication channels; a transceiver configured to transmit channel assignments to the plural terminals and to receive data packets from the plural terminals on the respective communication channels; a packet error checker configured to perform a packet error check for a data packet received from at least one of the plural terminals using an anticipated terminal checking code, the anticipated terminal checking code comprising a cyclic redundancy check code formed over the data bits of the received data packet and the anticipated terminal identifier associated with communication channel on which the data packet is received. - View Dependent Claims (28)
-
-
29. A communications terminal comprising:
-
a transceiver configured to transmit a data packet on an assigned channel to a communication station; a packet preparer configured to form the data packet by appending a terminal checking code to data bits of the data packet, the terminal checking code comprising a cyclic redundancy check code formed over the data bits of the data packet and a terminal identifier of the terminal. - View Dependent Claims (30)
-
Specification