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

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

Example Embodiment

[0145] Example one

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

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

[0148] Among them, in the data to be transmitted, the payload part is filled with original data that has not been encoded, and the overhead part is used to fill the 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 after the encoding of rows i-1~ih to obtain the interleaved data of the i-th row. The data structure of the data to be transmitted after each row of encoding is the same as that of the data to be transmitted, and The overhead par...

Example Embodiment

[0158] Example two

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

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

[0161] Specifically, the data structure of the data to be transmitted is as image 3 As shown, the payload part and the overhead part are included, and the overhead part of the data to be transmitted is empty. The payload part is filled with original data that has not been coded, and the overhead part is used to fill coded data.

[0162] Generally, 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 contained 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 to-be-transmitted data encoded in rows i-1 to i-h to obtain block interle...

Example Embodiment

[0218] Example three

[0219] The third embodiment of the present invention provides a forward error correction decoding method, which corresponds to the forward error correction coding method provided in the first embodiment, see 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. The overhead part of the i-th line of transmission data is filled with coded 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 the first embodiment, and will not be described in detail here.

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

[0223] Step 303: Concatenate and merge the transmission data of the i-th row with the interle...

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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products