Overhead handling method and system for high order data streams
First Claim
1. 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 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, 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.
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.
15 Citations
16 Claims
-
1. 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 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, 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for handling overhead bytes of an incoming high order data stream formed as N parallel component data streams, to obtain an outgoing high 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 high order data stream, and keeping 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 creating and keeping complete ID information on said bytes so as to produce instructions for modifying respective component data streams of the outgoing high order 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. - View Dependent Claims (14, 15, 16)
-
Specification