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

Method and device for forward error correction encoding, method and device for forward error correction decoding, and communication device and system

A forward error correction coding and decoding technology, which is applied in the field of communication equipment and systems, forward error correction coding and decoding methods and devices, can solve data frame requirements and algorithms that have limited error correction capability and cannot meet high-speed transmission. complex issues

Active Publication Date: 2014-06-18
邯郸市永年区大北汪镇博文学校
View PDF2 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The existing FEC technology uses BCH concatenated coding, and the algorithm is relatively complicated, so the processing delay is long and the implementation cost is high. When the receiving end receives the data after concatenated coding, 1 bit of data can only be processed by 1 codeword error correction, the error correction capability is limited, and cannot meet the requirements of high-speed transmission data frames

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
  • Method and device for forward error correction encoding, method and device for forward error correction decoding, and communication device and system
  • Method and device for forward error correction encoding, method and device for forward error correction decoding, and communication device and system
  • Method and device for forward error correction encoding, method and device for forward error correction decoding, and communication device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0146] Embodiment 1 of the present invention provides a forward error correction coding method, see figure 1 , the method includes:

[0147] Step 101: Obtain the i-th row of data to be transmitted. The data structure of the i-th row of data to be transmitted includes a payload part and an overhead part. The overhead part of the i-th row of data to be transmitted is empty, where i is any value.

[0148] Among the data to be transmitted, the effective payload part is filled with unencoded original data, and the overhead part is used for filling encoded data.

[0149] In addition, it is easy to know that i is a positive integer.

[0150] Step 102: Perform interleaving processing on the data to be transmitted encoded in rows i-1~i-h to obtain the interleaved data in row i, the data structure of the encoded data in each row is the same as the data structure of the data to be transmitted, and each The overhead part of the row-coded data to be transmitted is filled with coded data,...

Embodiment 2

[0159] Embodiment 2 of the present invention provides a forward error correction coding method, see figure 2 , the method includes:

[0160] Step 201: Obtain the i-th row of data to be transmitted, where i is any value.

[0161] Specifically, the data structure of the data to be transmitted is as follows image 3 As shown, it includes a payload part and an overhead part, and the overhead part of the data to be transmitted is empty. What is filled in the effective payload part is original data that has not been encoded, and the overhead part is used to fill encoded data.

[0162] Usually, the data to be transmitted is transmitted in units of frames, one frame includes multiple rows of data, and the number of rows of data included in each frame is determined by the frame structure. For example, for an OTU2 frame, each frame includes 4 rows of data.

[0163] Step 202: Perform block interleaving on the coded data to be transmitted in row i-1~i-h to obtain block interleaved da...

Embodiment 3

[0219] Embodiment 3 of the present invention provides a forward error correction decoding method, which corresponds to the forward error correction encoding method provided in Embodiment 1. Refer to Figure 7 , the method includes:

[0220] Step 301: Receive the i-th line of transmission data, the data structure of the i-th line of transmission data includes a payload part and an overhead part, and the overhead part of the i-th line of transmission data is filled with encoded data, where i is any value.

[0221] Specifically, the data structure of the transmission data is the same as the data structure of the data to be transmitted in Embodiment 1, and will not be described in detail here.

[0222] Step 302: Perform interleaving processing on the i-1~i-h row of transmission data to obtain the i-th row of interleaved data, where h≥2 and h is an integer.

[0223] Step 303: Splicing and merging the i-th row of transmission data and the i-th row of interleaved data to obtain the ...

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 method and a device for forward error correction encoding, a method and a device for forward error correction decoding, and a communication device and system, which belong to the technical field of communication. The encoding method comprises: to-be-transmitted data of the ith row are obtained, wherein the i is an arbitrary value; interleaving processing of the encoded to-be-transmitted data of the (i - 1)th to (i - h)th row is carried out, and interleaved data of the ith row are obtained, wherein the h is no less than 2 and is an integer; the to-be-transmitted data and the interleaved data of the ith row are joined and merged, and to-be-encoded data of the ith row are obtained; BCH encoding is conducted on the to-be-encoded data of the ith row, and encoded data corresponding to the to-be-encoded data of the ith row are obtained; and the encoded data are used to fill an expense portion of the to-be-transmitted data of the ith row, and the encoded to-be-transmitted data of the ith row are obtained and transmitted. The method is good in error correction capability, short in processing time delay and low in implementation cost. The method can satisfy the requirements of data frames in need of high speed transmission.

Description

technical field [0001] The present invention relates to the field of communication technology, in particular to a forward error correction coding and decoding method and device, communication equipment and system. Background technique [0002] FEC (Forward Error Correction) is an error control method. Before the signal is sent to the transmission channel, it is pre-encoded according to a certain algorithm, adding redundant information with the characteristics of the signal itself, and then The signal with redundant information will be sent, and after receiving the signal with redundant information, the receiving end will decode the received signal according to the corresponding algorithm, so as to find out the error code generated during the transmission and convert the error code Make corrections. Therefore, the FEC technology improves the reliability of transmission and is widely used in long-distance transmission. [0003] In the prior art, there is a FEC technology usi...

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
IPC IPC(8): H03M13/15H03M13/27
Inventor 程功宝
Owner 邯郸市永年区大北汪镇博文学校
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