Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Forward error correction encoding,decoding method,apparatus and system

A forward error correction coding and coding technology, applied in the fields of decoding methods, forward error correction coding, devices and systems, can solve the problems of poor performance of LDPC convolutional codes, high complexity of LDPC block codes, low throughput and the like, To achieve the effect of reducing the implementation complexity

Active Publication Date: 2012-09-19
HUAWEI TECH CO LTD
View PDF7 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The LDPC block code adopted in prior art one needs a very long code length to obtain satisfactory performance, and the complexity of realizing a very long LDPC block code will be very high; the time-invariant LDPC convolutional code adopted in prior art two The performance will be slightly worse, and there is a high risk of error leveling after correction. At the same time, its parity check matrix structure is difficult to achieve high parallelism decoding, and the throughput is low, so it is not suitable for optical transmission; The code is used as a block code. This method reduces the transmission efficiency, and is not suitable for use in optical transmission systems. At the same time, its parity check matrix is ​​difficult to achieve high throughput.

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 encoding,decoding method,apparatus and system
  • Forward error correction encoding,decoding method,apparatus and system
  • Forward error correction encoding,decoding method,apparatus and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0063] This embodiment provides a forward error correction coding method. In order to be suitable for high-speed optical transmission systems and meet the requirements of high gain performance and high throughput, the method provided by this embodiment uses time-varying period LDPC in the coding process convolutional code, and in its parity check matrix H C The structural features of the QC-LDPC check matrix are introduced in . For the convenience of description, this embodiment takes encoded data sent by a transmitting end in an optical transmission system as an example to describe the forward error correction encoding method provided in this embodiment. see figure 1 , the method flow provided by this embodiment is specifically as follows:

[0064] 101: Determine the parity check matrix parameters of the time-varying period LDPC convolutional code according to the transmission system performance, complexity, and codeword synchronous alignment, construct a QC-LDPC parity che...

Embodiment 2

[0099] For the data encoded by the forward error correction encoding method provided in the first embodiment above, this embodiment provides a forward error correction decoding method, which determines the number of LDPC convolutional codes in the encoded data word with h C Correspondence (namely code word synchronous alignment), and decode it according to the determined correspondence, so as to describe the forward error correction decoding method from the perspective of receiving the coded data at the receiving end in the optical transmission system. see Figure 9 , the method flow provided by this embodiment is specifically as follows:

[0100] 901: Receive a data frame containing multiple LDPC convolutional code words, and the multiple LDPC convolutional code words are based on the check matrix H of the time-varying period LDPC convolutional code C Encoded to get, H C Obtained according to the QC-LDPC check matrix;

[0101] 902: Obtain the H used when encoding and obta...

Embodiment 3

[0125] In view of the situation that the method provided in the first embodiment above does not add an identification signal, combined with the content in the second embodiment above, this embodiment provides a forward error correction decoding method, which uses the time-varying period LDPC convolutional code itself Satisfied verification relationship, determine the synchronous alignment of the code word, so as to realize the decoding of the received coded data, in this case, the structure of the optical transmission system is as follows Figure 10 As shown, the data output from the OTU framing module is encoded by the LDPC-CC (Convolutional Code, convolutional code) encoding module, interleaved by the interleaver and modulated by the optical modulator, and then transmitted into the DWDM (Dense Wavelength Division Multiplexing, intensive light wave multiplexing ) fiber optic transmission network. see Figure 11 , the method flow provided by this embodiment is specifically as...

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 encoding, decoding method, an apparatus and a system and belongs to the communication field. The method comprises: determining check matrix parameters of LDPC recurrent code of a time varying period according to transmission system performance, complexity and codon synchronization alignmental, constructing a QC-LDPC check matrix according to determined check matrix parameters and obtaining the check matrix HC of time variant LDPC recurrent code according to the QC-LDPC check matrix; blocking to-be-encoded data according to HC requirement, encoding every blocking data based on HC and obtaining a plurality of codens of LDPC recurrent code; adding the plurality of codens of LDPC recurrent code to data frames and sending the codens of LDPC recurrent code. The invention carries out forward error correction by adopting time variant LDPC recurrent code and LDPC recurrent code has a QC-LDPC structure. Because QC-LDPC checking characters can reduce checking complexity, the performance of LDPC recurrent code is superior to the performance of LDPC block code and the performance of time variant LDPC recurrent code is superior to the performance of time invariant LDPC recurrent code, the invention can be appropriate for a high-speed optical transmission system and satisfy requirements of high gain performance and high throughput.

Description

technical field [0001] The present invention relates to the communication field, in particular to a forward error correction encoding and decoding method, device and system. Background technique [0002] With the development of high-speed optical transmission systems, higher requirements are put forward for FEC (Forward Error Correction, Forward Error Correction) technology. LDPC (Low Density Parity Check, Low Density Parity Check) code, as a type of FEC codeword with a gain characteristic that can approach the Shannon limit, has become a codec method commonly used in FEC technology. [0003] When using LDPC codes to realize FEC, prior art one uses LDPC block codes to combat noise in high-speed coherent optical transmission systems; prior art two uses time-invariant LDPC convolutional codes as the FEC error correction method; prior art three A time-varying periodic LDPC convolutional code is used to perform FEC protection on data in a wireless LAN (Local Area Network, wirel...

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/23H03M13/036H03M13/1154H03M13/116H03M13/333H03M13/63
Inventor 常德远喻凡肖治宇
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products