EP0951154A2

Method and apparatus enabling multiple acces on a broadband communication network

Abstract

A protocol for handling multiple access on broadband communication networks, e.g., fiber/coax networks and wireless networks, supports both continuous bit rate (CBR) and variable bit rate (VBR) traffic representing voice, video telephony, interactive television, and data. The invention is carried out both in customer premise equipment (CPE) at stations, and in a common controller with which all stations communicate. A medium access control (MAC) processor provided in each of the stations and in the common controller divides the time domain for a given RF channel into a series of successive frames, each having a plurality of time slots. Because of the architecture of the communication network, individual stations do not communicate directly with each other, but can receive broadcast messages indicating the status of each time slot, which messages are generated in the common controller and transmitted in a downstream channel. When a station desires to transmit information in the upstream direction, it inserts the information into an 'available' time slot, with availability being determined in accordance with time slot status. Depending upon the type of traffic being originated, a station can indicate to the common controller a need for continued use of the "same" time slot in successive frames. This permits a station, such as a station requiring a CBR connection, to avoid having to contend repeatedly for continued access to the transmission network. In the case of a wireless communication network, the invention is carried out both in mobile stations, and in a base station which acts as a common controller and with which all mobile stations communicate.

EP0951154A2, drawing sheet 1
Sheet 1 of 18

Term

Term ended

Projected expiry passed 7 April 2019, 7.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

8 claims: 7 independent, 1 dependent

  1. 1
    A method of allocating transmission bandwidth among a plurality of stations interconnected with a common controller via a transmission medium having a multiple access upstream channel, said method comprising the steps of:dividing time in said upstream channel on said transmission medium into a series of successive time frames;dividing each of the time frames into a plurality of time slots;responsive to contention by competing stations of said plurality of stations requiring transmission bandwidth, allocating, on an initial basis, one or more of said plurality of time slots to a particular station of said plurality of stations that contends for said plurality of time slots;and reserving said one or more of said plurality of time slots for continued use by said particular station in response to a reservation indication contained in a plurality of messages inserted by said particular station in said one or more of said plurality of time slots.
  2. 2
    The method defined in claim 1, wherein a first subset of said plurality of stations each originate constant bit rate (CBR) traffic requiring a first number of time slots per time frame, a second subset of said plurality of stations each originate CBR traffic requiring a second number of time slots per time frame, and wherein said first and second numbers are different.
  3. 3
    The method defined in claim 1, wherein the plurality of messages inserted into said plurality of time slots include overhead information, and wherein, if a first subset of time slots of said plurality of time slots is allocated to a particular station of said plurality of stations, said method further includes the steps of:determining if more than one of said first subset of time slots are contiguous;and if said more than one of said first subset of time slots are contiguous, combining said more than one of said first subset of time slots into a superslot by eliminating overhead information contained in at least one of said more than one of said first subset of time slots.
  4. 4
    The method defined in claim 1, wherein a first subset of said plurality of stations each originate constant bit rate (CBR) traffic requiring a fixed number of time slots per time frame and a second subset of said plurality of stations each originate variable bit rate (VBR) traffic requiring a variable number of time slots per time frame.
  5. 5
    The method defined in claim 1, wherein said method further includes the steps of:providing a plurality of status messages indicative of a status of each of said plurality of time slots to said plurality of stations from said common controller, said plurality of status messages being provided in a downstream channel;and responsive to said plurality of status messages, said plurality of stations (a) transmitting a new packet in one of said plurality of time slots, (b) continuing to transmit an on-going message in one of said plurality of time slots, or (c) allowing other ones of said plurality of stations to transmit in one of said plurality of time slots.
  6. 6
    A communication system, including:a transmission network, wherein a plurality of stations are interconnected with a common controller via a transmission medium having a multiple access upstream channel and a broadcast downstream channel, each of said upstream and downstream channels defining a sequence of time frames, each of the time frames including a plurality of time slots, means in the plurality of stations for inserting in a particular subset of the plurality of time slots, a first indication to said common controller of an intention of a particular station to combine a plurality of messages in a contiguous series of time slots of the plurality of time slots in a time frame in the sequence of time frames, and a second indication to said common controller of an intention of said particular station to use a particular time slot in a particular subsequence of time frames in the sequence of time frames.
  7. 8
    The system defined in claim 6, wherein said overhead information includes a guard time and a preamble, and wherein said combining means is arranged to eliminate the guard time and preamble normally found between at least two adjacent time slots of the plurality of time slots.