Coding/decoding method and device for fountain codes

An encoding method and fountain code technology, applied in the field of encoding and decoding methods and devices of fountain codes, can solve problems such as the inability to guarantee the basic playback quality of video, the inability to satisfy layered video transmission, and the limited number of encoding symbols, so as to improve the effectiveness, Reduce recovery time and ensure recovery effect

Active Publication Date: 2010-12-01
ZTE CORP
View PDF1 Cites 61 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 1. The number of encoded symbols sent is limited; for receivers with limited bandwidth or poor channel conditions, if a small part of the encoded data is not received, due to the avalanche decoding effect of the fountain code, the iterative decoder can only Reconstructs a small portion of the transmitted video chunks so that the basic playback quality of the video cannot be guaran

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
  • Coding/decoding method and device for fountain codes
  • Coding/decoding method and device for fountain codes
  • Coding/decoding method and device for fountain codes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The technical solutions of the present invention will be further elaborated below in conjunction with the accompanying drawings and specific embodiments.

[0048] In order to realize efficient and reliable video transmission in a layered multicast environment, the present invention provides a fountain code coding and decoding method, including two parts of coding and decoding. Moreover, the present invention is aimed at a video source that has undergone layered coding. For video data, there are many methods of layered coding, such as: time-domain scalable, spatial-domain scalable, quality scalable, and so on.

[0049] Encoding methods implemented at the sender include:

[0050] A. Divide the original data blocks into different information layers in order of priority from high to low.

[0051] B. Each information layer is independently pre-coded at the same code rate to obtain a coded layer, and each coded layer is cascaded and then sent to a priority LT coder.

[0052...

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 coding/decoding method for fountain codes. The coding method comprises the following steps: dividing raw data blocks into different information layers in the descending order of priority; precoding each information layer at the same code rate, connecting the obtained coded layers in a cascade mode, and sending to a priority LT coder to carry out LT coding; and in the coding process, dynamically adjusting the size of the input symbol set of each code symbol according to the adjustment parameter, and controlling the unequal protection degrees of data in different priorities. The decoding method comprises the following steps: a priority LT decoder decodes the received coded data packet to obtain output data with unequal error protection functions; a data diverter divides the output data into different coded layers according to the number of layer; and each coded layer is respectively sent into the corresponding precoding decoder to decode the precoding, thereby restoring each information layer. The invention also discloses a coding/decoding device for fountain codes. By using the invention, video can be efficiently and reliably transmitted in a layered multicasting environment.

Description

technical field [0001] The invention relates to the technical field of error control in network transmission, in particular to a fountain code encoding and decoding method and device. Background technique [0002] For heterogeneous networks or heterogeneous terminals, in multimedia multicast transmission, because each receiver has different bandwidth and channel conditions, layered coding technology is usually used to enable receivers to receive more and more data to improve the reconstructed video quality. Receivers may experience better video quality as the performance of network conditions improves, and even receivers with poor channel conditions can watch basic reconstructed videos. However, even for receivers with good channel conditions, the quality of the reconstructed video may be seriously degraded because layered encoded data is very sensitive to packet loss in transmission, for example: during the transmission of layered encoded data , the loss of low-level pack...

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): H04L1/00H04N7/26H04N19/37
Inventor 温明才刘峰夏宏飞
Owner ZTE CORP
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