摘要:
A communications system includes at least one telecommunications access module coupled to a plurality of communications subscriber line pairs and comprising at least one bonding engine. A module is configured to receive a provisioning request and determine the total number of communications subscriber line pairs available to form a bonding group and select at least one bonding engine for the bonding group. A data processor is configured to determine a maximum packet fragment size for the data packets based on the total number of available subscriber line pairs forming the bonding group. A maximum packet fragment size is adapted to the number of communications line pairs within the bonding group and the bonding engine fragments the data packets into the packet fragments. A transmitter receives the packet fragments and transmits the packet fragments over the communications subscriber line pairs forming the bonding group.
摘要:
A telecommunications access module comprises at least one bonding engine that receives packet data and bonds subscriber line pairs together to form a bonding group over which packet fragments are transmitted. A database maintains a list of communications subscriber line pairs that form the bonding group. A processor is configured to determine whether an incoming packet subject to fragmentation is long enough to fragment across multiple subscriber line pairs. If the incoming packet can be fragmented, the processor is configured to calculate a cost function for minimum packet fragment sizes that is proportional to the end-of-fragment arrival time at the far end of each subscriber line pair and calculate remainders of packet fragment length. The packet is fragmented based on the calculated cost function and remainders of any packet fragment lengths and allocated to the subscriber line pairs and transmitted.
摘要:
A system and method transmits data and receives data packets within a bonding engine. The data packets are fragmented into a plurality of packet fragments for communication across a bonded group of subscriber lines. A Frame Check Sequence (FCS) in the data packet is inverted on one direction of the bonding group to prevent any data packets from propagating towards the network during a loopback condition.
摘要:
Egress of data packets from a packet switch is controlled in a manner that involves adjusting the shaper accumulators only when a packet egress event or accumulator credit threshold event occurs. A timeline having a number of timeslots is maintained in a memory to mark the times at which events are predicted to occur. If an egress event occurs, in which one or more data packets have been sent from a queue, or if the current timeslot contains a marker, then a count stored in an accumulator is adjusted. If an egress event has occurred or a threshold event in which a count stored in an accumulator has crossed a threshold has occurred, then a marker is stored in a future timeslot.
摘要:
Egress of data packets from a packet switch is controlled in a manner that involves adjusting the shaper accumulators only when a packet egress event or accumulator credit threshold event occurs. A timeline having a number of timeslots is maintained in a memory to mark the times at which events are predicted to occur. If an egress event occurs, in which one or more data packets have been sent from a queue, or if the current timeslot contains a marker, then a count stored in an accumulator is adjusted. If an egress event has occurred or a threshold event in which a count stored in an accumulator has crossed a threshold has occurred, then a marker is stored in a future timeslot.
摘要:
A forward error correction system comprises a forward error correction (FEC) manager and a transmitter. The FEC manager is configured to receive a data stream and to define a plurality of FEC code words based on the data stream. Each of the FEC code words comprises a data portion and a checksum portion that may be used to recover at least one character of the data portion. The FEC manager is configured to interleave characters of the FEC code words such that the FEC code words are transmitted, by the transmitter, to a remote receiver in an interleaved fashion. The FEC manager is configured to provide characters from each of the FEC code words to the transmitter before a plurality of characters to be assigned to each of the FEC code words has been received by the FEC manager.
摘要:
A voice playout buffer for a dual PHY-based integrated access device platform has a plurality of voice signal buffer sections. A respective buffer section has a capacity in excess of the number of digitized voice signal bytes contained in a respective cell-based communication signal. The storage capacity of a buffer section accommodates a communications control processor writing new outgoing digitized voice signal bytes into the first portion of the voice signal buffer section for transport over a TDM communication link, prior to digitized voice signals newly received from the TDM communication link being written into the first portion of the voice signal buffer section.