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

Method and device for encoding and decoding data blocks

A coding method and data block technology, applied in the direction of digital transmission system, error prevention, electrical components, etc., can solve the problems of large data cache and large processing delay

Active Publication Date: 2020-11-06
DATANG MOBILE COMM EQUIP CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Embodiments of the present invention provide a method and device for encoding and decoding data blocks, which are used to solve the problems of large data buffers and large processing delays in the encoding and decoding process

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 encoding and decoding data blocks
  • Method and device for encoding and decoding data blocks
  • Method and device for encoding and decoding data blocks

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0080] In order to solve the problem of large data buffer size and large processing delay in the encoding and decoding process, in the embodiment of the present invention, parallel and independent processing is performed in the encoding phase, and only the segmented CRC check results are saved in the decoding phase, while The original transmission data is not cached, thereby reducing the amount of data cache and processing delay.

[0081] The preferred embodiments of the present invention will be described in further detail below in conjunction with the accompanying drawings.

[0082] In the embodiment of the present invention, in the encoding stage, the sender will divide the target transmission data into n data blocks, and perform TB-level CRC in parallel on the first to n-1th data blocks except the last data block Encoding and CB-level CRC encoding to generate the corresponding CB-level check code and TB-level check code. For the nth data block, it is based on the CB-level ...

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 present application relates to computer technology, and in particular relates to a data block encoding and decoding method and device, which are used to solve the problems of a large amount of data cached and a long processing delay in the process of encoding and decoding. The method comprises: in an encoding phase, CB-level CRC encoding is performed in a parallel manner, and TB-level CRC encoding is performed in an iterative manner, thereby effectively improving the encoding speed and reducing the processing delay, and in a decoding stage, only summary information of each data block is retained after confirming that each data block passes a CB-level CRC check, so as to complete a final TB-level CRC check, thus effectively reducing the amount of cached data and at the same time reducing the processing delay.

Description

technical field [0001] The invention relates to computer technology, in particular to a data block encoding and decoding method and device. Background technique [0002] In the data transmission system of transmission, the sending end usually adopts a layered method for data transmission, that is, adding a specific checksum to the transmission data of each layer. Therefore, when the receiving end is processing, it usually needs to cache the lower layer in the high layer All the data in this layer are used for the verification of this layer, which will inevitably bring about a large amount of data cache and a large processing delay. [0003] For example, for the encoding process, the sender will first perform the overall cyclic redundancy check (Cyclic Redundancy Check, CRC) encoding on the initial transmission data, and add the transmission block (Transfer Block, TB) level CRC check after the transmission data. Check the code to obtain the target transmission data, and then...

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 Patents(China)
IPC IPC(8): H04L1/00
CPCH04L1/0041H04L1/0045H04L1/0061H04L1/00
Inventor 李庆华王希王文静
Owner DATANG MOBILE COMM EQUIP 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