Wideband DOCSIS on catv systems using port-trunking
First Claim
1. A method for performing downstream wideband DOCSIS in a point-to-multipoint environment comprising a cable modem termination system (CMTS) coupled to a plurality of cable modems (CMs) by a shared transmission medium, comprising:
- determining which cable modems are wideband capable and how many downstream channels each can simultaneously use;
sending an extended channel enable message to each wideband capable cable modem telling it which downstream channels to which it should tune for reception of wideband downstream DOCSIS transmissions;
processing incoming frames to be sent downstream to each particular cable modem in a frame distributor to schedule the distribution of frames to the various CMTS transmitters transmitting on the downstream channels to which the CM is tuned so as to meet quality of service requirements, add sequence numbers or do anything else to guarantee the frames can be put into the proper order at the receiver side and distribute the frames to the transmitters;
transmitting the released frames addressed to a particular cable modem to that cable modem on the downstream channels to which said cable modem has been instructed to tune.
5 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus to carry out wideband DOCSIS both upstream and downstream in a point-to-multipoint environment of an HFC system using port trunking concepts. For the downstream, each CMTS has a frame distributor which distributes frames to various transmitters transmitting on downstream channels to be used to transmit downstream data simultaneously to a CM using wideband DOCSIS. The frame distributor adds sequence numbers in some embodiments to guarantee proper order of frames can be restored at the CM, and schedules transmissions according to quality of service considerations to meet guranteed and committed portions of constant bit rate and variable bit rate flows. The CMTS sends and Extended Channel Enable (ECE) message to wideband capable CMs telling them which downstreams to enable. Each CM has a frame collector to which all frames received on various downstream channels are sent. The frame collector makes sure they are all there, puts them into the proper order and delivers them to a NI. Upstream wideband DOCSIS works the same way with a frame distributor in each CM and a frame collector in the CMTS. The CMTS receives bandwidth requests and controls upstream wideband DOCSIS transmissions by sending downstream UCD and MAP and ECE messages to the CMs instructing them which upstream channels to use, describing the parameters of the channel and assigning times for transmission which are simultaneous on multiple channels for upstream wideband capable CMs.
-
Citations
13 Claims
-
1. A method for performing downstream wideband DOCSIS in a point-to-multipoint environment comprising a cable modem termination system (CMTS) coupled to a plurality of cable modems (CMs) by a shared transmission medium, comprising:
-
determining which cable modems are wideband capable and how many downstream channels each can simultaneously use;
sending an extended channel enable message to each wideband capable cable modem telling it which downstream channels to which it should tune for reception of wideband downstream DOCSIS transmissions;
processing incoming frames to be sent downstream to each particular cable modem in a frame distributor to schedule the distribution of frames to the various CMTS transmitters transmitting on the downstream channels to which the CM is tuned so as to meet quality of service requirements, add sequence numbers or do anything else to guarantee the frames can be put into the proper order at the receiver side and distribute the frames to the transmitters;
transmitting the released frames addressed to a particular cable modem to that cable modem on the downstream channels to which said cable modem has been instructed to tune. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A process carried out in a cable modem (CM) during wideband DOCSIS downstream processing, comprising the steps:
-
powering up and locking onto a DOCSIS downstream and performing DOCSIS ranging including ranging and equalization and receiving time, frequency, phase and power offsets in a messages from a cable modem termination system (CMTS);
sending an acknowledgement message if said ranging was successful and registering with said CMTS as a CM in the system, said registration message including data regarding the wideband DOCSIS capability of said CM;
receiving an Extended Channel Enable (ECE) message from said CMTS that indicates which DOCSIS downstreams said CM should get ready to receive wideband DOCSIS data upon, and reacting thereto by setting up a plurality of DOCSIS receivers to receive data on the DOCSIS downstream messages designated in said ECE message;
receiving a plurality of frames or packets transmitted simultaneously on a plurality of DOCSIS channels representing one or more IP flows;
verifying that all packets or frames have been received that are supposed to be received; and
putting said frames or packets into the correct order and delivering said frames or packets for further processing.
-
-
9. A process for performing wideband DOCSIS transmissions upstream from a cable modem (CM) which is part of a plurality of cable modems coupled to a cable modem termination system (CMTS) via a shared transmission medium, comprising the steps:
-
broadcasting from said CMTS a plurality of Upstream Channel Descriptor (UCD) messages, each of which defines the frequency, symbol rate, modulation type and other parameters of a DOCSIS upstream identified in said UCD message;
after a CM has locked onto a downstream and sent a ranging burst, the CMTS makes measurements and performs equalization convergence and sends one or more messages downstream to said CM which give it time, frequency and power offsets and upstream equalization coefficients;
after the CM has successfully ranged and sent an acknowledgment thereof and sent a registration message which advertises its capabilities, the CMTS receives these messages and stores at least some of the data therein indicating the CM'"'"'s wideband capabilities and determines whether the CM is wideband capable;
the CMTS receives upstream bandwidth requests from the CMs and uses registration data to determine which CMs are upstream wideband DOCSIS capable and determines how many upstream channels each CM which has requested upstream bandwidth can simultaneously transmit upon;
the CMTS analyzes the requested upstream traffic and registration and subscription data and determines which upstream channels to assign to which CMs for upstream wideband DOCSIS operation;
the CMTS uses a quality of service algorithm to schedule upstream grants for each IP flow from each CM and generates separate MAP messages for each DOCSIS upstream a CM is scheduled to use for upstream wideband DOCSIS, each MAP message scheduling when the CM or CMs having grants in the MAP message may transmit on the DOCSIS upstream to which the MAP message pertains;
the CMTS uses the grants in the MAP messages to determine which CMs that are wideband DOCSIS capable need to use multiple upstream DOCSIS channels, and sends an ECE message to each CM which is being authorized to send upstream wideband DOCSIS transmissions, each ECE message designating which upstream DOCSIS channels the CM may use and sends the MAP messages;
after the CMs which have been enabled for upstream wideband DOCSIS have transmitted data according to the MAP, ECE and UCD messages, the CMTS receives all frames and passes them to a frame collector which makes sure all frames are there and puts them into the correct order for delivery.
-
-
10. A process carried out in a cable modem (CM) which is one of a plurality of cable modems coupled by a shared transmission medium to a cable modem termination system (CMTS) for performing upstream wideband DOCSIS transmissions, comprising the steps:
-
powering up, finding a DOCSIS downstream and locking onto it, and using a DOCSIS upstream to perform conventional DOCSIS ranging including ranging and equalization and sending an acknowledgment message indicating whether or not ranging has been successful, and sending a registration message to said CMTS which advertises the CM'"'"'s wideband upstream DOCSIS capabilities;
receiving a plurality of Upstream Channel Descriptor (UCD) messages, each of which describes the frequency, symbol rate, modulation type and other parameters of a DOCSIS upstream;
receiving requests from user applications to send data upstream and responding thereto by sending upstream bandwidth requests;
receiving an Extended Channel Enable message which indicates which upstream DOCSIS channels to use for wideband DOCSIS upstream operations, and receiving a plurality of MAP messages, each pertaining to a single DOCSIS upstream channel and defining when said CM may transmit on said channel;
setting up the transmitters of said CM to transmit on the upstream DOCSIS channels designated in said ECE messages, and timing the transmission of upstream data on the designated channels per grants in said MAP messages pertaining to said channels.
-
-
11. A cable modem apparatus comprising:
-
a plurality of DOCSIS transmitters, each having an input;
a frame distributor having a plurality of outputs coupled to said inputs of said transmitters and having an input;
a plurality of DOCSIS receivers having inputs for coupled to a hybrid fiber coaxial cable system and a plurality of outputs;
a frame collector having a plurality of inputs coupled to said plurality of outputs of said plurality of DOCSIS receivers and structured to perform the following steps and having an output;
a network interface or bus interface having an input coupled to said output of said frame collector and having an output coupled to said frame distributor; and
control computer coupled to said plurality of DOCSIS transmitters and said plurality of DOCSIS receivers and said frame distributor and said frame collector and programmed to orchestrate coordination of said circuits of said cable modem to perform the following functions;
powering up, finding a DOCSIS downstream and locking onto it, and using a DOCSIS upstream to perform conventional DOCSIS ranging including ranging and equalization and sending an acknowledgment message indicating whether or not ranging has been successful, and sending a registration message to said CMTS which advertises the CM'"'"'s wideband upstream DOCSIS capabilities;
receiving a plurality of Upstream Channel Descriptor (UCD) messages, each of which describes the frequency, symbol rate, modulation type and other parameters of a DOCSIS upstream;
receiving requests from user applications to send data upstream and responding thereto by sending upstream bandwidth requests;
receiving an Extended Channel Enable message which indicates which upstream DOCSIS channels to use for wideband DOCSIS upstream operations, and receiving a plurality of MAP messages, each pertaining to a single DOCSIS upstream channel and defining when said CM may transmit on said channel;
setting up the transmitters of said CM to transmit on the upstream DOCSIS channels designated in said ECE messages in accordance with the parameters in the UCD message pertaining to the appropriate upstream channel, and timing the transmission of upstream data on the designated channels per grants in said MAP messages pertaining to said channels. - View Dependent Claims (12)
-
-
13. A cable modem termination system capable of wideband DOCSIS operation, comprising:
-
a plurality of DOCSIS transmitters each having an output for coupling to a hybrid fiber coaxial (HFC) cable system, and each having an input;
a frame distributor having an input and having a plurality of outputs, each said output coupled to an input of one of said DOCSIS transmitters, and having an input;
a plurality of DOCSIS receivers, each having an input for coupling to said HFC system, and each having an output;
a frame collector having a plurality of inputs each coupled to an output of one of said DOCSIS receivers and having an output;
a router having an input coupled to said output of said frame collector and having an output coupled to said input of said frame distributor; and
a control computer coupled to said plurality of DOCSIS transmitters and receivers and to said frame distributor and to said frame collector and to said router, and programmed to orchestrate said circuitry in said cable modem termination system to perform the following functions;
receiving registration message data from said CMs and determining therefrom which cable modems are wideband DOCSIS downstream capable and how many downstream channels each can simultaneously use;
sending an extended channel enable message to each wideband capable cable modem telling it which downstream channels to which it should tune for reception of wideband downstream DOCSIS transmissions;
processing incoming frames from said router to be sent downstream to a particular CM in a frame distributor to schedule the distribution of frames to the various CMTS downstream transmitters transmitting on the downstream channels to which said CM is tuned so as to meet quality of service requirements, and adding sequence numbers or or other processing to guarantee the frames can be put into the proper order at the CM, and distributing the frames to said CMTS downstream transmitters in accordance with said schedule;
transmitting the released frames addressed to a particular CM to that CM on the downstream channels to which said CM has been instructed to tune.
-
Specification