Method, device and system for data transmission based on forward error correction (FEC)

A technology of forward error correction and data transmission method, applied in the direction of digital transmission system, transmission system, error prevention, etc., can solve the problems of high erasure correction capability, low bandwidth occupancy rate, low receiving delay, etc., and achieve improved erasure correction The effect of improving the ability and error recovery performance

Inactive Publication Date: 2010-03-17
张立娟
View PDF2 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This makes the contradiction between higher erasure correction capability, lower bandwidth occupancy rate and lower receiving delay unresolved

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, device and system for data transmission based on forward error correction (FEC)
  • Method, device and system for data transmission based on forward error correction (FEC)
  • Method, device and system for data transmission based on forward error correction (FEC)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0082] In this embodiment, taking the IPTV real-time media playback scene as an example, the corresponding data transmission and reception process based on FEC coding will be described

[0083] (1) Data sender

[0084] In the IPTV real-time media playback scenario, the corresponding data sender can be the server side, refer to figure 2 As shown, the specific processing procedures that can be adopted on the server side include:

[0085] (1) The original data to be sent is buffered by the source block construction module (i.e. the first source block filling unit 121) and grouped. After the grouping process is completed, the same group of data is generated according to predetermined rules with the data symbol as the smallest unit source block data containing several source symbols and preset carets;

[0086](2) The source block data generated by the above-mentioned source block construction module is generated by the first encoding module according to a specific encoding algor...

Embodiment 2

[0171] In the second embodiment, predetermined caret symbols are introduced during the process of encoding the source block to generate repair symbols, but the original data is not filled with predetermined caret symbols during the process of generating the source block.

[0172] The processing procedures adopted by the server side and the terminal side in this embodiment will be described respectively below with reference to the accompanying drawings.

[0173] (1) Server side

[0174] The server may send control information to the terminal, and describe in the corresponding control information the data value of the predetermined caret agreed with the terminal side (such as all 0 or all 1, etc.), the relative position of the caret in the source block, etc. or, the corresponding preset information may also be pre-configured on the server side and the terminal side.

[0175] like Figure 7 As shown, the server side determines the original data to be sent, and obtains the corre...

Embodiment 3

[0186] In this third example, as Figure 10A and Figure 10B As shown, it is similar to the implementation solutions provided by Embodiment 1 and Embodiment 2, the difference is that the corresponding selection sending module includes an encoded data selection sending module (equivalent to the check information selection unit 14) and an original data selection sending module (equivalent to the data selection unit 14) The selection unit 15) is set independently. Wherein, the corresponding coded data selection and sending module and original data selection and sending module may use the same selection strategy to select the original data and the repaired data, or may use different selection strategies to select the original data and the repaired data.

[0187] Specifically, on the server side, control information can be sent to the terminal before data is sent, and the control information describes the data value of the caret preset on the terminal side, the relative position o...

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 relates to a method, a device and a system for data transmission based on forward error correction (FEC). The method mainly comprises the following steps: after acquiring original data to be sent, generating corresponding data verifying information according to a predeterminated strategy on the basis of the original data to be sent and a known intercalation mark; selecting to send the data verifying information and the original data to be sent according to the predeterminated strategy; correspondingly, acquiring the original data (the original data are possibly incomplete due tothe data loss in the process of transmission) and the data verifying information from a received data packet by a receiving end; and recovering the acquired complete original data sent by a sending end according to the data verifying information and the known intercalation mark. In the embodiment of the invention, because a mode of adding the data information amount which generates the data verifying information in the sending end is adopted and the added data information is known by the sending end and the receiving end, the corresponding error recovery performance in the receiving end can be greatly improved, and the erasure capability of the FEC technology can be effectively improved further.

Description

technical field [0001] The invention relates to the technical field of network communication, in particular to a data transmission technology based on forward error correction. Background technique [0002] With the development of the Internet, in order to provide bearer services with QoS (Quality of Service) guarantee, when the receiving end finds data loss, it usually uses FEC (Forward Erasure Correction) technology at the application layer to restore the lost data packets. [0003] FEC technology is in the process of sending data packets, the additional sending part carries the redundant data of the original data information, so that the receiving end can restore the original data lost in the transmission process through the received redundant data and the received original data. data, which in turn can provide a more reliable QoS guarantee. [0004] In the 3GPP (Third Generation Partnership Project) communication system, the application of the corresponding FEC technolo...

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
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