×

Random access communication system with contention scheduling of subpacketized data transmissions and scheduled retransmission of unsuccessful subpackets

  • US 4,745,599 A
  • Filed: 01/05/1987
  • Issued: 05/17/1988
  • Est. Priority Date: 01/05/1987
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for burst communication among a plurality of similar associated transmitter-receivers by way of a transmission path having a time delay between any transmitter and any receiver which is longer than the duration of an information packet, the method comprising the steps at each transmitter-receiver of:

  • accepting at a source transmitter-receiver offered information to form accepted information which is to be transmitted to at least one destination transmitter-receiver;

    forming said accepted information into a plurality of sequential information subpackets, each of predetermined duration;

    determining the number of said information subpackets in said plurality of sequential information subpackets to produce a length-representative word;

    associating with each of said information subpackets of said plurality of sequential information subpackets control information comprising said length-representative word, and words representing the identities of said source and destination transmitter-receivers, to produce combined subpackets;

    selecting a random time during times in which said source transmitter-receiver is enabled for initiation of nonscheduled transmissions;

    transmitting at least one of said combined subpackets of said sequence of said combined subpackets into the sending end of said transmission path beginning at said random time to produce transmitted combined subpackets;

    receiving transmitted combined subpackets from the receiving end of said transmission path in the form of own combined subpackets originating from the same transmitter-receiver by which they are received, and other combined subpackets originating from transmitter-receivers other than the receiving transmitter-receiver;

    counting successfully received combined subpackets up to a predetermined number, and ending a nonscheduled operating interval of an operating cycle including a nonscheduled operating mode interval and a scheduled operating mode interval upon reaching said predetermined number of successfully received combined subpackets;

    enabling initiation of nonscheduled transmissions during each said nonscheduled operating mode interval;

    storing the identities of the source and destination transmitter-receivers, and the associated length-representative word of successfully received combined subpackets;

    for those successfully received combined subpackets from each particular source in which said length-representative word is greater than the number of combined subpackets successfully received from said particular source, calculating the number of said combined subpackets from said particular source which are not received to form a nonreceived number, and forming a continuous sum representative of the sum of all such nonreceived numbers;

    at each transmitter-receiver whose transmitted combined subpackets resulted in a combination of own combined subpackets which were successfully received and own combined subpackets which were not successfully received, retransmitting at least the data contained in those of its own combined subpackets which were not successfully received as a result of said transmitted combined subpackets, said retransmission beginning at a time following the beginning of said scheduled operating mode interval by a delay which is the sum of an integer multiple of said predetermined duration plus the product of said continuous sum multiplied by said predetermined duration.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×