GMP mapping method and apparatus for optical channel data unit

US9503191B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9503191-B2
Application numberUS-201214396958-A
CountryUS
Kind codeB2
Filing dateApr 26, 2012
Priority dateApr 26, 2012
Publication dateNov 22, 2016
Grant dateNov 22, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The disclosure discloses a Generic Mapping Procedure (GMP) mapping method for an Optical channel Data Unit (ODU), including: caching low-level ODUk data to a memory according to the rate of low-level ODUk data stream; generating an adjustment byte in a mapping process and encoding the adjustment byte; generating read enable of the cached data by an algorithm according to the adjustment byte, reading the cached low-level ODUk data, and generating Optical channel Data Tributary Unit (ODTU) data according to the read data; and crossing a time slot of the ODTU data in multiple channels to that of a high-level ODU payload, and forming the data in the time slot of the high-level ODU payload and the encoded adjustment byte into a completed high-level ODU frame. The disclosure may further provide a GMP mapping apparatus for an ODU. According to a technical solution of the disclosure, the GMP mapping of the ODU can be implemented according to the dynamic change of a service rate.

First claim

Opening claim text (preview).

What is claimed is: 1. A Generic Mapping Procedure (GMP) mapping method for an Optical channel Data Unit (ODU), comprising: caching low-level ODUk data to a memory according to a rate of low-level ODUk data stream, and generating an adjustment byte in a mapping process and encoding the adjustment byte; generating read enable of the cached data by an algorithm according to the adjustment byte, reading the cached low-level ODUk data, and generating Optical channel Data Tributary Unit (ODTU) data according to the read data; and crossing a time slot of the ODTU data in multiple channels to a time slot of a high-level ODU payload, and forming data in the time slot of the high-level ODU payload and the encoded adjustment byte into a completed high-level ODU frame. 2. The method according to claim 1 , wherein the caching low-level ODUk data to a memory according to a rate of low-level ODUk data stream comprises: de-multiplexing low-level ODUk data stream at various rates according to a rate and a principle of different data paths of a same rate, and writing the low-level ODUk data in a same data path into the de-multiplexed low-level ODUk data to a same memory, so as to cache the low-level ODUk data. 3. The method according to claim 1 , wherein the generating an adjustment byte in a mapping process comprises: automatically calculating a size of data of n bits in a multiframe for an input client signal to obtain Cn, where n is calculated automatically according to a rate of the input client signal; and calculating adjustment bytes Cm and Cnd; obtaining Cm by adding a remainder of Cn/m in a last frame to the Cn currently calculated to obtain a sum and then dividing the sum by m to obtain a quotient, and taking an integer of the quotient to obtain an value which is Cm; obtaining Cnd by adding a remainder of Cn/m in a last frame to the Cn currently calculated to obtain a sum, dividing the sum by m to obtain a quotient, and obtaining a remainder which is Cnd after taking an integer of the quotient; wherein m is equal to a value obtained after an integer of n/8 is taken. 4. The method according to claim 1 , wherein the encoding the adjustment byte comprises: multiplexing Cm and Cnd in multiple paths and encoding the adjustment bytes Cm and Cnd, wherein a multiplexing principle is that a control path where a last time slot of a high-level ODU occupied by a current service is identical with an Optical Channel Payload Unit Multi-frame Identifier (OMFI) is selected to encode the adjustment bytes in the control path. 5. The method according to claim 1 , wherein the reading the cached low-level ODUk data and generating ODTU data according to the read data comprises: reading pre-cached low-level ODUk data from the memory by the read enable of the cached data, sequencing the read low-level ODUk data in a descending order of m, taking the sequenced low-level ODUk data as valid data of the ODTU data, and filling invalid data of the ODTU data with 0 to generate ODTU data. 6. The method according to claim 1 , wherein the crossing a time slot of the ODTU data in multiple channels to a time slot of a high-level ODU payload comprises: performing time slot crossing on the generated ODTU data in the multiple channels by a 16-classification method, and crossing the time slot of the ODTU data in the multiple channels to the time slot of the high-level ODU payload. 7. The method according to claim 6 , wherein the 16-classification method comprises: classifying ODUk data stream at a rate of 1-80 time slots into 16 types when lossless switching is ensured for a service, and mapping the 16 types separately, wherein the classification is carried out according to a principle of classifying those with an identical path number into one type. 8. The method according to claim 7 , wherein the principle of classifying those with an identical path number into one type is that: if the number of time slots occupied by a rate is L, an integer of a quotient of 80/L is a path number, wherein L is in a range of 1-80, and rates of L corresponding to a same value belong to one type after the integer of 80/L is taken. 9. A Generic Mapping Procedure (GMP) mapping apparatus for an Optical channel Data Unit (ODU), comprising: a processing unit, which is configured to cache low-level ODUk data to a memory according to a rate of low-level ODUk data stream; a memory, which is configured to cache the low-level ODUk data; a first generation unit, which is configured to generate an adjustment byte in a mapping process during operation of the processing unit; an encoding unit, which is configured to encode the adjustment byte; a calculation unit, which is configured to generate read enable of the cached data by an algorithm according to the adjustment byte; a second generation unit, which is configured to read the cached low-level ODUk data according to the read enable of the cached data, and generate ODTU data according to the read data; a time slot crossing unit, which is configured to cross a time slot of the ODTU data in multiple channels to a time slot of a high-level ODU payload; and a framing unit, which is configured to form data in the time slot of the high-level ODU payload and the encoded adjustment byte into a complete high-level ODU frame.

Assignees

Inventors

Classifications

  • H04B10/27Primary

    Arrangements for networking · CPC title

  • Details (electronic switching or gating H03K17/00) · CPC title

  • using pulse stuffing for systems with different or fluctuating information rates {or bit rates} · CPC title

  • H04J3/1652Primary

    Optical Transport Network [OTN] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9503191B2 cover?
The disclosure discloses a Generic Mapping Procedure (GMP) mapping method for an Optical channel Data Unit (ODU), including: caching low-level ODUk data to a memory according to the rate of low-level ODUk data stream; generating an adjustment byte in a mapping process and encoding the adjustment byte; generating read enable of the cached data by an algorithm according to the adjustment byte, re…
Who is the assignee on this patent?
Wu Shangqing, Wang Tong, Li Yingfei, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04B10/27. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 22 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).