Invention Grant
US07996747B2 Forward error correction encoding for multiple link transmission compatible with 64B/66B scrambling
有权
用于与64B / 66B加扰兼容的多链路传输的前向纠错编码
- Patent Title: Forward error correction encoding for multiple link transmission compatible with 64B/66B scrambling
- Patent Title (中): 用于与64B / 66B加扰兼容的多链路传输的前向纠错编码
-
Application No.: US11556240Application Date: 2006-11-03
-
Publication No.: US07996747B2Publication Date: 2011-08-09
- Inventor: Timothy Dell , Rene Glaise
- Applicant: Timothy Dell , Rene Glaise
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Michael J. LeStrange
- Main IPC: H03M13/00
- IPC: H03M13/00

Abstract:
A Forward Error Correction (FEC) code compatible with the self-synchronized scrambler used by the 64B/66B encoding standard for transmission on Serializer/Deserializer (SerDes) communications channel links. The FEC code allows encoding and decoding to occur before and after scrambling, respectively, so as to preserve the properties of the scrambling operation on the transmitted signal. The code allows the correction of any single transmission error in spite of the multiplication by three of all transmission errors due to the 64B/66B scrambling process. A Hamming code is combined with a Bit Interleaved Parity code of degree n (BIP-n). These two codes provide for protection both for an error anywhere in the maximum length of the packet as well as for an error replicated two or three times by the descrambling process. All single bit errors, whether multiplied or not, have unique syndromes and are therefore easily correctable. In addition, the packet can be transported across multiple serial links for higher bandwidth applications without a degradation of the code efficiency. The Hamming code can be generated from any irreducible polynomial, such as H(x)=x10+x3+1. The BIP code is chosen to be of degree 6 to fit with 64B/66B scrambling polynomial and is represented by B(x)=x6+1.
Public/Granted literature
- US20080109707A1 FORWARD ERROR CORRECTION ENCODING FOR MULTIPLE LINK TRANSMISSION CAPATIBLE WITH 64B/66B SCRAMBLING Public/Granted day:2008-05-08
Information query
IPC分类: