Method and system for controlling count information in generic mapping procedure
AssigneePMC-Sierra, Inc.
InventorSteven Scott Gorshe
Life of this patent
Estimating the term…
Abstract
A method of communicating count value information in an Optical Transport Network (OTN) signal frame. The method comprises determining a count value indicating a number of payload bytes to be sent in a next OTN signal frame; determining that a change in the count value (Δ) with respect to a current count value is within a predetermined range; selecting an inversion pattern indicating the change in the count value; determining a cyclic redundancy check (CRC) code associated with the inversion pattern; and, inserting the inversion pattern and the CRC code in a Generic Mapping Procedure (GMP) overhead of the OTN signal frame.
Claims15
A method of communicating count value information in an Optical Transport Network (OTN) signal frame, the method comprising:
- determining a count value indicating a number of payload bytes to be sent in a next OTN signal frame;
- determining that a change in the count value (Δ) with respect to a current count value is within a predetermined range;
- selecting an inversion pattern indicating the change in the count value;
- determining a cyclic redundancy check (CRC) code associated with the inversion pattern;
- inserting a first portion of the inversion pattern in a JC1 byte of a Generic Mapping Procedure (GMP) overhead of the OTN signal frame;
- inserting a second portion of the inversion pattern in a JC2 byte of the GMP overhead of the OTN signal frame;
- inserting a third portion of the inversion pattern in a JC3 byte of the GMP overhead of the OTN signal frame;
- inserting the CRC code in a JC4 byte of the GMP overhead of the OTN signal frame;
- and,
- transmitting the OTN signal frame to communicate the count value information.
A system for controlling count value information in an Optical Transport Network (OTN) signal frame, the system comprising:
- an OTN transmit node including a FIFO buffer buffering incoming client data signal, a count value determination logic measuring a rate of the incoming client data signal and a FIFO fill level to determine the number of client bytes Cn that must be transmitted during a next OTN frame, a GMP encoder selecting an inversion pattern corresponding to the Cn and calculating a CRC code associated with the selected inversion pattern, and a OTN frame construction logic assembling the OTN signal frame including an encoded GMP overhead containing the selected inversion pattern and the associated CRC code by inserting a first portion, a second portion, and a third portion of the selected inversion pattern in a JC1 byte, JC2 byte, and a JC3 byte, respectively of the GMP overhead of the OTN signal frame and by inserting the CRC code in a JC4 byte of the GMP overhead of the OTN signal frame;
- an OTN receive node including a receive buffer receiving the OTN signal frame with the encoded GMP overhead, a GMP decoder extracting the selected inversion pattern and the associated CRC code from the encoded GMP overhead, a count value interpretation logic interpreting the selected inversion pattern and the associated CRC code to ascertain the Cn sent by the transmit node, and a signal extractor extracting the client data signal from the received OTN signal frame using the ascertained Cn.
Dependencies are inferred from the claim text.