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

Data processing method and apparatus

A technology for data processing and block processing, which is applied in the field of data processing, and can solve problems such as damage to the bit error rate performance of TB blocks, unsuitability for polar encoding processing, and differences in code block performance.

Active Publication Date: 2014-05-28
HUAWEI TECH CO LTD
View PDF5 Cites 98 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The problem with the above method of segmenting code blocks and adding padding bits is that the lengths of the code blocks are significantly different, and the padding bits are concentrated in the same code block, which causes performance differences between code blocks and damages TB block errors. Rate performance, not suitable for polar encoding processing, needs further improvement

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
  • Data processing method and apparatus
  • Data processing method and apparatus
  • Data processing method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach

[0051] A specific implementation manner of the embodiment of the present invention is as follows: the number of bits K of each of the C first processing blocks r For: when 1≤r≤B′modC When B′modC

[0052] A specific implementation manner of the embodiment of the present invention is as follows: the number of bits K of each of the C first processing blocks r For: when 1≤r≤B′modC When B′modC

[0053] By segmenting the data blocks relatively evenly, the encoding efficiency of each data block can be basically the same, reducing the difference in processing performance between code blocks.

[0054]In step 102, when determining a plurality of second processing blocks according to the stuffing bits and the multiple first processing blocks, first determine the number of bits in the first processing block, and determine whether to add stuffing bits according to the number of the first processing blocks.

[0055] If the number of bits in the first processing block is K, the first p...

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 embodiments of the invention provide a data processing method and apparatus. The method comprises: performing code block segment processing on a data block so as to obtain multiple first processing blocks, the difference of the bit numbers of any two of the multiple first processing blocks being not greater than one bit; according to a filling bit and the multiple first processing blocks, determining multiple second processing blocks, the value of the filling bit being a preset value; adding continuous N-K fixation bits for each of the multiple second processing blocks so as to obtain multiple third processing blocks, the values of the fixation bits being preset values, and (N-K)>=0; and according to the multiple third processing blocks, performing polar coding. In the embodiments of the invention, the data blocks are segmented as uniformly as possible and are subjected to filling bit processing and fixation bit processing so as to perform the polar coding and reduce performance differences among code blocks.

Description

technical field [0001] Embodiments of the present invention relate to the communication field, and more specifically, to a data processing method and device. Background technique [0002] Under the guidance of information theory, the theoretical research on channel coding has developed rapidly, and people have developed many coding techniques with excellent performance, including block codes, convolutional codes, concatenated codes, etc. For example, Turbo codes are a kind of concatenated codes , LDPC (Low-density Parity-check) codes and polarized polar codes belong to block codes, Turbo codes and LDPC codes have been used in 3G (3rd-generation, third-generation mobile communication technology), 4G ( 4th-generation, fourth-generation mobile communication technology) standards, and polar codes, as a new coding technology close to channel capacity, have recently received extensive attention and research. [0003] In general, an encoder encodes input bits of length K (also oft...

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/00
CPCH04L1/0009H04L1/0056H04L1/0057H04L1/0061H03M13/13H03M13/09H03M13/2906H03M13/611H03M13/6516H03M13/6356H03M13/2924H03M13/2957H03M13/155H03M13/2792
Inventor 李斌沈晖
Owner HUAWEI TECH 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