Unlock instant, AI-driven research and patent intelligence for your innovation.

Forward error correction method, device and system

A forward error correction and error correction technology, applied in the field of communication, can solve the problems of low error correction performance and untargeted concatenated codes, and achieve the effect of improving matching performance, suppressing or eliminating error leveling

Inactive Publication Date: 2011-08-03
江苏科利新材料有限公司
View PDF4 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The existing technology uses a concatenated code structure to correct trap set errors, that is, to correct the error floor caused by the trap set. However, the concatenated code used in the existing technology is not targeted, resulting in low error correction performance

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Forward error correction method, device and system
  • Forward error correction method, device and system
  • Forward error correction method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0034] see figure 1 , this embodiment provides a forward error correction method, the method flow is as follows:

[0035] 101: constructing an LDPC code with a trap set (a, b) according to system requirements, and constructing an algebraic code with an error correction capability of t according to the characteristics of the trap set (a, b) and the frame structure of the data to be encoded;

[0036] 102: Concatenate the algebraic code as the outer code and the LDPC code as the inner code to obtain a concatenated code, and encode the data to be coded according to the coder of the concatenated code.

[0037] Among them, t is the number of correctable error bits in a codeword bit of the algebraic code, a is the number of variable nodes corresponding to the trap set, and b is the number of check nodes whose connection with the variable node is an odd number .

[0038] The method provided in this embodiment improves the matching between LDPC codes and algebraic codes by constructi...

Embodiment 2

[0040] This embodiment provides a forward error correction method, the method constructs an LDPC code with a typical trap set according to the system requirements, and constructs a corresponding algebraic code according to the characteristics of the trap set, according to the concatenation of the algebraic code and the LDPC code The encoder of the concatenated code performs the encoding, thus eliminating the error floor caused by the trap set. For ease of description, this embodiment takes the construction of an LDPC code with a trap set (4, 4) as an example, and the constructed algebraic code is a BCH (Bose Ray-Chaudhuri Hocquenghem) code, to describe the method provided in this embodiment in detail. see figure 2 , the method flow provided by this embodiment is specifically as follows:

[0041] 201: Construct an LDPC code with a trap set (4, 4) according to system requirements;

[0042] Specifically, the LDPC code is a linear block code with a code length of n and an infor...

Embodiment 3

[0080] see Figure 8 , this embodiment provides a forward error correction device, the device includes:

[0081] The first encoding module 801 is used to encode the data to be encoded for the first time according to the algebraic code whose error correction capability is t;

[0082] The second encoding module 802 is used to encode the encoding result output by the first encoding module 801 for the second time according to the LDPC code with the trap set (a, b);

[0083] Among them, t is the number of correctable error bits in a codeword bit of the algebraic code, a is the number of variable nodes corresponding to the trap set, and b is the number of check nodes whose connection with the variable node is an odd number .

[0084] Specifically, the first encoding module 801 is specifically configured to encode the data to be encoded for the first time according to the BCH (3860, 3824) code with an error correction capability of 3;

[0085] The generator polynomial of the BCH (...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a forward error correction (FEC) method, an FEC device and an FEC system, and belongs to the field of communication. The method comprises the following steps of: constructing a low density parity check (LDPC) code with a trapping set (a, b) according to a system requirement; constructing an algebraic code with the error correction capacity of t according to the characteristics of the trapping set (a, b) and the frame structure of data to be encoded; obtaining a concatenated code by performing concatenation on the algebraic code serving as an outer code and the LDPC code serving as an inner code; and encoding the data to be encoded according to a concatenated code encoder. In the method, the device and the system, the LDPC code with a typical trapping set is constructed according to the system requirement and the corresponding algebraic code is constructed according to the characteristics of the trapping set and the frame structure of encoded data, so that the matching performance between the LDPC code and the algebraic code is improved and the obtained concatenated code is more targeted; therefore, an error floor is inhibited or eliminated effectively, and the FEC corrected error rate meets the system requirement on low error rate.

Description

technical field [0001] The present invention relates to the communication field, in particular to a forward error correction method, device and system. Background technique [0002] With the development of optical transmission systems, higher requirements are put forward for FEC (Forward Error Correction, forward error correction) technology, especially the development of 100Gbps long-distance optical transmission systems, which require the post-correction bit error rate of FEC to be lower than 10 -15 , and the overhead of FEC needs to be increased to 20% to obtain higher gain performance. Since the LDPC (Low Density Parity Check, Low Density Parity Check) code has a decoding performance close to the Shannon limit and a coding and decoding algorithm that can be implemented in parallel, it has gradually become a potential error correction method suitable for 100Gbps high-speed optical transmission systems. code. [0003] But in the case of relatively high SNR, LDPC codes ha...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L1/00
CPCH03M13/2906H03M13/1142H03M13/116H03M13/033
Inventor 周亮文红喻凡常德远
Owner 江苏科利新材料有限公司