IP Library › Granted Patent US 8,707,142
Granted Patent B2
US 8,707,142 · App. 13/365,295 · Granted Apr 22, 2014

Forward error correction de-mapping techniques

Inventor: Niklas Linkewitsch (Evessen, DE)
Assignee: Intel Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,707,142
App. No.
13/365,295
Granted
Apr 22, 2014
Kind
B2
Abstract

Briefly, techniques to provide varying levels of enhanced forward error correction without modifying a line rate of a frame.

Claims (55)

1. An apparatus comprising:

a synchronization extractor to extract synchronization information from a portion having a first format, the portion having the first format to include an overhead portion and a data portion;

a first mapper to:

form a streaming frame structure to include first and second portions, wherein

the streaming frame structure is to include column and row parity information, the overhead portion, and the data portion, wherein the synchronization extractor is to specify locations of the column and row parity information in the streaming frame structure,

the column parity information is located within the first and second portions and among the data at varying offset from a boundary of the data portion, and

the column parity information is spread over the first and second portions of the streaming frame structure,

column and row decoders to decode column and row bit information of the streaming frame structure; and

a second mapper to form a portion having a second format based on at least some of contents of the streaming frame structure.

2. The apparatus of claim 1 , wherein the column and row decoders are to perform forward error correction on the streaming frame structure.

3. The apparatus of claim 2 , wherein the forward error correction comprises one or more of iterative forward error correction, concatenated forward error correction, Bose, Chaudhuri and Hocquenghem, or Reed Solomon decoding.

4. The apparatus of claim 1 , wherein the second format portion is the same size as that of the first format portion.

5. The apparatus of claim 1 , wherein the column and row decoders are to:

perform error detection on the streaming frame;

determine error statistics relating to the streaming frame; and

perform correction of management overhead in the streaming frame.

6. The apparatus of claim 1 , wherein the column and row decoders are to perform iterative decoding of all columns followed by all rows or all rows followed by all columns.

7. A system comprising:

an optical-to-electrical converter to convert a received portion of a first format into electrical format and

a processor configured to:

extract synchronization information from the portion of the first format, the portion of the first format to include an overhead portion and a data portion;

determine locations of column and row parity information in a streaming frame structure;

form the streaming frame structure to include first and second portions, wherein

the streaming frame structure is to include column and row parity information, the overhead portion, and the data portion,

the column parity information is located within the data portion of the first and second portions at varying offset from a boundary of the data portion, and

the column parity information is spread over the first and second portions of the streaming frame structure,

decode column and row bit information of the streaming frame structure; and

form a portion having a second format based on at least some of contents of the streaming frame structure.

8. The system of claim 7 , wherein the processor is to perform forward error correction processing in compliance with ITU-T G.975.

9. The system of claim 7 , wherein the processor is to perform forward error correction on the streaming frame structure.

10. The system of claim 9 , wherein the forward error correction comprises one or more of iterative forward error correction, concatenated forward error correction, Bose, Chaudhuri and Hocquenghem, or Reed Solomon decoding.

11. The system of claim 7 , wherein the second format portion is the same size as that of the first format portion.

12. The system of claim 7 , wherein the processor is to:

perform error detection on the streaming frame;

determine error statistics relating to the streaming frame; and

perform correction of management overhead in the streaming frame.

13. A computer-implemented method comprising:

identifying synchronization information from a portion having a first format, the portion having the first format including an overhead portion and a data portion;

determining locations of column and row parity information in a streaming frame structure;

forming the streaming frame structure including first and second portions, wherein

the streaming frame structure includes column and row parity information, the overhead portion, and the data portion,

the column parity information is located within the first and second portions and among the data portion at varying offset from a boundary of the data portion, and

the column parity information is spread over the first and second portions of the streaming frame structure,

decoding column and row bit information of the streaming frame structure; and

forming a portion having a second format based on at least some contents of the streaming frame structure.

14. The method of claim 13 , wherein the decoding the column and row bit information comprises applying one or more of Bose, Chaudhuri and Hocquenghem or Reed Solomon decoding.

15. The method of claim 13 , the decoding the column and row bit information comprises performing iterative decoding of all columns followed by all rows or all rows followed by all columns.

16. The method of claim 13 , further comprising:

performing forward error correction on the streaming frame structure.

17. The method of claim 16 , wherein the performing forward error correction on the streaming frame comprises:

performing one or more of iterative forward error correction and concatenated forward error correction.

18. The method of claim 13 , further comprising:

performing error detection on the streaming frame;

determining error statistics relating to the streaming frame; and

performing correction of management overhead of the streaming frame.

Continuity (3)
Continuation 12193187 · Aug 18, 2008
Division 10660404 · Sep 10, 2003
Related Publication 20120137196A1 · May 31, 2012