×

Random access communication system with scheduled data transmission and asynchronous contention scheduling

  • US 4,774,707 A
  • Filed: 09/10/1986
  • Issued: 09/27/1988
  • Est. Priority Date: 09/10/1986
  • Status: Expired due to Fees
First Claim
Patent Images

1. A random access contention system for providing packet communications among a plurality of transmitter-receivers by way of different paths through a transmission medium, each path being used for transmission of both reservation request packets and data packets and exhibiting a respective similar-value transmission delay therethrough of substantial length compared to the durations of at least some packets, no path between each different pair of transmitter-receivers being fully included in the path between any other different pair of transmitter-receivers, said system comprising:

  • transmission means associated with each transmitter-receiver, said transmission means being coupled to said transmission medium and adapted for accepting information to be transmitted, for forming said information into at least one data packet for scheduled transmission by way of said transmission medium, for generating at least one reservation request packet associated with each said data packet, and for transmitting one of said reservation request packets by way of said transmission medium at a random time other than when transmission by that transmission means is inhibited, each said reservation request packet being of a similar duration that is many times shorter than the similar-value transmission delay between each pair of transmitter-receivers and substantially shorter than at least most said data packets;

    receiving means associated with each transmitter-receiver and coupled to said transmission medium for receiving its own reservation request packets and other packets originating from other transmitter-receivers;

    means for controlling when data packets are transmitted by each transmitter-receiver so as to avoid collision with any said reservation request packet and with data packets from any other of said plurality of transmitter-receivers, which means includesrespective status determining means associated with each transmitter-receiver and coupled to the associated receiving means, andrespective control and scheduling means associated with each transmitter-receiver and coupled to the associated status determining means and transmission means;

    respective means included within the status determining means of each transmitter-receiver, for identifying the successful reception by that transmitter-receiver of its said own reservation packet and for generating in response an own successful reservation request signal;

    respective means included within the status determining means of each transmitter-receiver, for identifying the successful reception by the transmitter-receiver of a reservation packet other than its own, and generating in response an other successful reservation request signal;

    respective means included within the said control and scheduling means of each said transmitter-receiver for causing said transmission means of that transmitter-receiver means to begin transmission of a said data packet thereof in response to said successful own reservation request signal, said transmission of said data packet beginning at an initiation time delayed from said successful reception of its said own reservation request packet by a time delay, said time delay having a first delay component and a second delay component, said first delay component being at least as long as the duration of one of said reservation request packets but many times shorter than any of said similar-value transmission delays, and said second delay component being at times zero-valued; and

    respective inhibiting means included in the control and scheduling means of each transmitter-receiver for inhibiting all transmission from the transmission means of that transmitter-receiver for a selected time following said initiation time in response to said other successful reservation request signal, which inhibiting thereby determines the duration of said second delay component for that transmitter-receiver.

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