Overhead handling method and system for high order data streams
First Claim
1. A method for handling of overhead (OH) bytes of an incoming high order data stream to form a corresponding outgoing data stream, the method comprisinga) presenting the incoming data stream as a plurality of N lower order component data streams transmitted in parallel,b) providing a common overhead processing unit (COHPU) capable of handling overhead bytes of a single one of said component data streams,c) forwarding overhead bytes of said component data streams to said COHPU in a circular order, while keeping docketing (ID) information for each particular overhead byted) processing each of the overhead bytes in the COHPU, at a bit rate of said component data stream, ande) modifying the N component data streams to obtain the corresponding outgoing data stream based on results of the processing and the ID information with respect to each of the processed overhead bytes;
- wherein the processing step (d) comprises;
completing and keeping said docketing (ID) information including the number of a component data stream to which each particular OH byte belongs,successively forwarding each particular received OH byte to an operator block corresponding to the type of said particular overhead byte and the kind of processing required for the byte, said operator blocks forming part of said common overhead processing unit, andobtaining results of the processing of each particular OH byte in the form of at least one instruction selected from a list comprising alarms, operations with the particular overhead byte in the outgoing data stream and operations with other bytes in the outgoing data stream.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for fast and economic handling of overhead bytes of an incoming high order data stream to form a corresponding outgoing high order data stream, the method comprising a) presenting the incoming high order data stream as a plurality of N component data streams transmitted in parallel, b) providing a common overhead processing unit (COHPU) capable of handling overhead bytes of a single one of the component data streams, c) forwarding overhead bytes of the component data streams to the COHPU in a circular order, while keeping docketing (ID) information for each particular overhead byte; d) processing each of the overhead bytes in the COHPU, and e) modifying the N component data streams to obtain an outgoing high order data stream based on results of the processing and the ID information with respect to each of the processed overhead bytes.
6 Citations
18 Claims
-
1. A method for handling of overhead (OH) bytes of an incoming high order data stream to form a corresponding outgoing data stream, the method comprising
a) presenting the incoming data stream as a plurality of N lower order component data streams transmitted in parallel, b) providing a common overhead processing unit (COHPU) capable of handling overhead bytes of a single one of said component data streams, c) forwarding overhead bytes of said component data streams to said COHPU in a circular order, while keeping docketing (ID) information for each particular overhead byte d) processing each of the overhead bytes in the COHPU, at a bit rate of said component data stream, and e) modifying the N component data streams to obtain the corresponding outgoing data stream based on results of the processing and the ID information with respect to each of the processed overhead bytes; wherein the processing step (d) comprises; completing and keeping said docketing (ID) information including the number of a component data stream to which each particular OH byte belongs, successively forwarding each particular received OH byte to an operator block corresponding to the type of said particular overhead byte and the kind of processing required for the byte, said operator blocks forming part of said common overhead processing unit, and obtaining results of the processing of each particular OH byte in the form of at least one instruction selected from a list comprising alarms, operations with the particular overhead byte in the outgoing data stream and operations with other bytes in the outgoing data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A system for handling overhead bytes of an incoming higher order data stream formed as N parallel lower order component data streams, to obtain an outgoing higher order data stream, the system comprises:
a set of N sample buffers, for gradually extracting and storing overhead bytes of the respective N component data streams of the incoming data stream, and keeping docketing ID information on the bytes stored in each of the sample buffers; a common overhead processing unit (COHPU) for successively processing the overhead bytes obtained from said N sample buffers while completing and keeping the ID information on said bytes so as to produce instructions for modifying respective component data streams of the outgoing data stream; a set of N insert buffers, for gradually modifying the respective N component data streams of the outgoing high order data stream upon receiving suitable said instructions per each processed overhead byte accompanied with its ID information; a bus interface capable of transmitting the overhead bytes from the sample buffers to the common overhead processing unit (COHPU) and capable of transmitting the instructions from said COHPU to the insert buffers, and wherein said COHPU comprises a set of operator blocks capable of processing the received OH bytes, and a Rules memory block for distributing the OH bytes between said operator blocks. and wherein, based on the processing in said operator blocks, said COHPU is capable of producing said instructions comprising alarms and/or orders for handling overhead or other bytes of the outgoing data stream. - View Dependent Claims (13, 14, 15, 16, 17, 18)
Specification