Method for providing error correction using selective automatic repeat requests in a packet-switched communication system
First Claim
Patent Images
1. A method for providing a contention-free access uplink channel for a subscriber unit for transmission of predetermined types of messages in a slotted communication system, comprising the steps of:
- A) transmitting, by a base site, a plurality of downlink packets to a first subscriber unit, wherein a packet includes segments;
B) utilizing, by the base site, subscriber unit control information to reserve a next time slot for automatic repeat request information from the first subscriber unit;
C) transmitting, by the first subscriber unit, using the reserved time slot, information on the success/failure of received segments of a first packet of the plurality of packets;
D) temporarily interrupting, by the base site, a packet currently being transmitted to retransmit segments of the first packet that have an error/errors; and
E) recycling to step B until the entire first packet is successfully transmitted.
1 Assignment
0 Petitions
Accused Products
Abstract
The method reduces transmission delay by using a selective-repeat automatic repeat request, ARQ, error detection scheme in a packet-switched data communication system. The invention provides a method for a subscriber unit to transmit acknowledgment information using a contention-free channel access scheme in addition to providing for a base site control unit to interrupt a packet currently being transmitted in order to retransmit segments of the packet when the segments have errors.
-
Citations
4 Claims
-
1. A method for providing a contention-free access uplink channel for a subscriber unit for transmission of predetermined types of messages in a slotted communication system, comprising the steps of:
-
A) transmitting, by a base site, a plurality of downlink packets to a first subscriber unit, wherein a packet includes segments; B) utilizing, by the base site, subscriber unit control information to reserve a next time slot for automatic repeat request information from the first subscriber unit; C) transmitting, by the first subscriber unit, using the reserved time slot, information on the success/failure of received segments of a first packet of the plurality of packets; D) temporarily interrupting, by the base site, a packet currently being transmitted to retransmit segments of the first packet that have an error/errors; and E) recycling to step B until the entire first packet is successfully transmitted. - View Dependent Claims (2)
-
-
3. A method for utilizing downlink channel processing at a base site for providing a contention-free access uplink channel for a first subscriber unit of a plurality of subscriber units for transmission of predetermined types of messages in a slotted communication system, comprising the steps of:
-
A) receiving, by a base site, a time slot of data from a base site control unit wherein the time slot of data includes at least a first acknowledgment bit; B) determining whether the at least first acknowledgment bit indicates that the channel is reserved for transmission by the first subscriber unit; C) where the at least first acknowledgment bit indicates that the channel is unreserved for transmission by the first subscriber unit, determining whether bit(s) for a mode is/are set to information mode; D) where the mode is set to information mode, setting an acknowledgment field to acknowledgment, broadcasting, by the base site, the slot of data including the acknowledgment field to the plurality of subscriber units, and stopping processing; E) where the mode is set to an acknowledgment mode, incrementing a modulo count and determining whether the modulo count is equal to zero; F) where the modulo count is unequal to zero, setting the acknowledgment field to acknowledgment, broadcasting, by the base site, the slot of data including the acknowledgment field to the plurality of subscriber units, and stopping processing; G) where the modulo count is equal to zero, setting the acknowledgment field to indicate that the base site control unit has sent an automatic repeat request and incrementing an acknowledgment count; H) determining whether the acknowledgment count is greater than a predetermined integer N; I) where the acknowledgment count is less than or equal to N, broadcasting, by the base site, the slot of data including the acknowledgment field to the plurality of subscriber units, and stopping processing; J) where the acknowledgment count is greater than N, setting a mode equal to INFO-- MODE and broadcasting, by the base site, the slot of data including the acknowledgment field to the plurality of subscriber units, and stopping processing; and K) where the at least first acknowledgment bit indicates that a time slot is reserved for transmission by the first subscriber unit, setting the mode to acknowledgment mode, setting the modulo count to zero, setting the acknowledgment count equal to zero, setting the acknowledgment field to acknowledgment and broadcasting, by the base site, the slot of data including the acknowledgment field to the plurality of subscriber units, and stopping processing.
-
-
4. A method for utilizing uplink channel processing at a base site for providing a contention-free access uplink channel for a first subscriber unit of a plurality of subscriber units for transmission of predetermined types of messages in a slotted communication system, comprising the steps of:
-
A) receiving, by a base site, a time slot of data from a subscriber unit wherein the time slot of data includes at least a first acknowledgment bit; B) determining, by the base site, whether the time slot of data includes an acknowledgment segment; C) where the time slot of data lacks an acknowledgment segment, transmitting, by the base site, the time slot of data to a base site control unit; and D) where the time slot of data includes an acknowledgment segment, setting bit(s) for a mode equal to an information mode and transmitting, by the base site, the time slot of data to the base site control unit.
-
Specification