Cable modem system management of passive optical networks (pons)
US-2024396635-A1 · Nov 28, 2024 · US
US9503191B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9503191-B2 |
| Application number | US-201214396958-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 26, 2012 |
| Priority date | Apr 26, 2012 |
| Publication date | Nov 22, 2016 |
| Grant date | Nov 22, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
Optical Transport Network [OTN] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.