Methods and systems for interleaving data from multi-rate channels into a single interface
OwnerPhillip Kreider, Jeffrey P. Jones +1inventors
InventorsPhillip Kreider, Jeffrey P. Jones, Hieu Pham
Life of this patent
Estimating the term…
Abstract
Disclosed are systems and methods for interleaving data in a multi-channel multi-rate telecommunications network. The invention provides for identifying channels having data in readiness for transmission and systematically polling such channels. The invention provides interleaving management which permits the changing of data rates and activation or deactivation of channels without major disruptions. The polling order of active channels is determined according to a state machine providing at least one state for each data rate supported by the plurality of channels.
Claims20
In a data communications system, a method of interleaving data into a single interface from a plurality of channels supporting a plurality of data rates, the method comprising the steps of:
- polling each channel in the data communications system to determine if the channels are active, the polling order determined according to a state machine, the state machine comprising at least one state for each data rate supported by the plurality of channels;
- and
- interleaving data from the active channels into the single interface according the states of the state machine.
For use in a data communications network, a reconfigurable transmit mechanism supporting the interleaving of data from data channels having dissimilar data rates, comprising:
- sequential circuit means for polling each data channel to identify active data channels;
- and
- means for interleaving data from the active data channels into a single interface for transmission in the data communications network.
A data communications routing circuit supporting the interleaving of data from a plurality of data channels having dissimilar data rates, comprising means for:
- (a) identifying one or more first active data channels from among a plurality of channels of a first data rate;
- (b) inviting the one or more first active channels to send data at a first data rate;
- (c) identifying one or more next active data channels from among a plurality of channels of a next data rate;
- and
- (d) inviting the one or more next active channels to send data at a next rate.
Dependencies are inferred from the claim text.