US4516239A

System, apparatus and method for controlling a multiple access data communications system including variable length data packets and fixed length collision-free voice packets

Abstract

This record has no abstract on file.

Term

Term ended

Expired 7 May 2002, 24.4 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

8 claims: 8 independent, 0 dependent

  1. 1
    A method for controlling digital signals in a communications system, said system including a communications channel, a plurality of station sources, at least two of said sources being adapted to be coupled to said channel, said method including the steps ofreceiving signals from said channel,responsive to said received signals, detecting the busy/idle status of said channel,responsive to said channel being detected as busy waiting for an idle channel andat least one of said station sources is a station source of a first kind and at least one other of said station sources is a station source of a second kind, andsaid method further comprises the steps of:responsive to said channel being detected as idle, acquiring access to said channel;responsive to acquiring said channel, transmitting a packet from a first source to a second source on said channel;responsive to said packet being from a first source of said first kind, said transmitting step further including the steps ofincluding a preempt field in said packet, said preempt field comprising a delay signal, said delay signal lasting a predetermined time interval, andcontinuing to transmit said packet without listening to said channel;andresponsive to said packet being from a first source of said second kind, said transmitting step further including the step oflistening to said channel while continuing to transmit said packet, said listening step further comprising the steps ofupon detecting a collision while listening to said channel, terminating any transmitting from said first source of said second kind within a time interval that is no more than the predetermined time interval of said preempt field delay signal, andresponsive to said terminating, waiting for said channel to become idle before retransmitting said packet.
  2. 2
    The method defined in claim 1 further comprising the steps of:upon acquiring access to said channel, transmitting all signals of said first kind which have accumulated since said transmitting source last acquired said channel, andafter transmitting all of said signals of said first kind, terminating said transmission by releasing access to said channel.
  3. 3
    The method defined in claim 1 further comprising the step of:at said source of said first kind, scheduling a next transmission from said source of said first kind to another source, said next transmission to begin a predetermined time Tp after terminating said continued transmission.
  4. 4
    The method defined in claim 2 further comprising the step of:at said source of said first kind, scheduling a next transmission from said source of said first kind to another source, said next transmission to begin a predetermined time Tp after terminating said continued transmission.
  5. 5
    A communications system including a communications channel, a plurality of station sources, at least two of said sources being adapted to be coupled to said channel,means for controlling digital signals through said system, said controlling means includingmeans for receiving signals from said channel,means responsive to said received signals for detecting the busy/idle status of said channel,means responsive to said channel being detected as busy for waiting for an idle channel and characterized in thatat least one of said station sources is a station source of a first kind and at least one of said station sources is a station source of a second kind, andsaid system further comprises:means responsive to said channel being detected as idle for acquiring access to said channel;means responsive to acquiring said channel for transmitting a packet from a first source to a second source on said channel;said transmitting means further includingmeans responsive to said packet being from a first source of said first kind for including a preempt field in said packet, said preempt field comprising a delay signal, said delay signal lasting a predetermined time interval,means responsive to said packet being from a first source of said first kind for continuing to transmit said packet without listening to said channel, andmeans responsive to said packet being from a first source of said second kind for listening to said chanel while continuing to transmit said packet, said listening means comprisingmeans responsive to detecting a collision while listening to said channel for terminating any transmission from said first source of said second kind within a time interval that is no more than the predetermined time interval of said preempt field delay signal, andmeans responsive to said termination for waiting until said channel becomes idle before retransmitting said packet.
  6. 6
    The system defined in claim 2 further comprisingmeans responsive to acquiring access to said channel for transmitting all signals of said first kind which have accumulated since said transmitting source last acquired said channel, andmeans responsive to transmitting all of said signals of said first kind for terminating said transmission by releasing access to said channel.
  7. 7
    The system defined in claim 2 further comprisingat said source of said first kind, means for scheduling a next transmission from said source of said first kind to another source, said next transmission to begin a predetermined time Tp after terminating said continued transmission.
  8. 8
    The system defined in claim 6 further comprisingat said source of said first kind, means for scheduling a next transmission from said source of said first kind to another source, said next transmission to begin a predetermined time Tp after terminating said continued transmission.