# US 11,121,724 B2 · Data processing method and device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,121,724 B2
- Document ID: US11121724B2
- Status: Granted
- Kind: B2
- Application number: 16/542,246
- Filed: 2019-08-15
- Published: 2019-12-05
- Granted: 2021-09-14
- Earliest claimed: 2017-02-15
- Assignees: Zte Corporation
- Applicants: ZTE Corporation
- Inventors: Mengzhu Chen; Jin Xu; Jun Xu
- Web page: https://patentgrep.com/patent/US11121724B2

## CPC

- H03M 13/151: {using error location or error correction polynomials}
- H03M 13/09: Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit
- H03M 13/13: Linear codes
- H03M 13/2906: {using block codes (H03M13/2957 takes precedence)}
- H03M 13/6362: {by puncturing}
- H04L 1/00: Arrangements for detecting or preventing errors in the information received {(correcting synchronisation H04L7/00)}
- H04L 1/0009: {by adapting the channel coding (H04L1/1812 takes precedence)}
- H04L 1/0057: {Block codes (H04L1/0061, H04L1/0064 take precedence)}
- H04L 1/0067: {Rate matching (H04L1/0013 and H04L1/08 take precedence)}
- H04L 1/0003: {by switching between different modulation schemes}
- H04L 1/0013: {Rate matching, e.g. puncturing or repetition of code symbols}
- H03M: CODING; DECODING; CODE CONVERSION IN GENERAL (using fluidic means F15C4/00; optical analogue/digital converters G02F7/00; coding, decoding or code conversion, specially adapted for particular applications, see the relevant subclasses, e.g. G01D, G01R, G06F, G06T, G09G, G10L, G11B, G11C, H04B, H04L, H04M, H04N; ciphering or deciphering for cryptography or other purposes involving the need for secrecy G09C)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Provided are a data processing method and device. The data processing method includes: performing Polar code encoding on an input bit sequence having a length of K bits to obtain an encoded bit sequence having a length of N bits, and determining a bit sequence to be transmitted from the encoded bit sequence according to a data characteristic of an information bit sequence and a predetermined rate matching scheme. K is a positive integer and N is a positive integer greater than or equal to K.

## Claims

### Claim 1

A computer-implemented method of wireless communication,
comprising:
determining, by a processor, a polar code encoding method according to the data characteristic of an information bit sequence, the data characteristic of the information bit sequence comprising a bit length value of the information bit sequence and a link direction of the information bit sequence, wherein the polar code encoding method comprises a parity-check polar code encoding or a cyclic redundancy check-aided polar code encoding, wherein in a first case that the bit length value satisfies a first condition, the parity-check polar code encoding is selected, and wherein the bit length value satisfies the first condition when the bit length value is less than or equal to a threshold value, and the bit length value fails to satisfy the first condition when the bit length value greater than the threshold value;
performing, by the processor, the polar code encoding method on an input bit sequence having a K bit length to obtain an encoded bit sequence having an N bit length, wherein K is a positive integer, and N is a positive integer greater than or equal to K;
determining, by the processor from the encoded bit sequence, a bit sequence to be transmitted; and
transmitting, to a receiver, a message comprising the bit sequence.

### Claim 2 (depends on 1)

The computer-implemented method according to claim 1, wherein the data characteristic of the information bit sequence further comprises:
a channel type for carrying the information bit sequence.

### Claim 3 (depends on 2)

The computer-implemented method according to claim 2, wherein
in a second case that the bit length value length satisfies a second condition and the channel type for carrying the information bit sequence satisfies a third condition, the parity-check polar code encoding is selected, wherein the bit length value satisfies the second condition when the bit length value is less than or equal to a first threshold value, and the bit length value fails to satisfy the second condition when the bit length value greater than the first threshold value, and wherein the channel type satisfies the third condition when the channel type is a control channel, and the channel type fails to satisfy the third condition when the channel type is a data channel.

### Claim 4 (depends on 1)

The computer-implemented method according to claim 1, wherein
in a second case that the bit length value length fails to satisfy the first condition, the cyclic redundancy check-aided polar code encoding is selected.

### Claim 5 (depends on 3)

The computer-implemented method according to claim 3, wherein
in a third case that the bit length value length fails to satisfy the second condition or the channel type for carrying the information bit sequence fails to satisfy the third condition, the cyclic redundancy check-aided polar code encoding is selected.

### Claim 6

An apparatus for wireless communication, comprising:
a processor and memory containing executable instructions that when executed perform at least:
determining a polar code encoding method according to the data characteristic of an information bit sequence, the data characteristic of the information bit sequence comprising a bit length value of the information bit sequence and a link direction of the information bit sequence, wherein the polar code encoding method comprises a parity-check polar code encoding or a cyclic redundancy check-aided polar code encoding, wherein in a first case that the bit length value satisfies a first condition, the parity-check polar code encoding is selected, and wherein the bit length value satisfies the first condition when the bit length value is less than or equal to a threshold value, and the bit length value fails to satisfy the first condition when the bit length value greater than the threshold value;
performing the selected polar code encoding method on an input bit sequence having a K bit length to obtain an encoded bit sequence having an N bit length, wherein K is a positive integer, and N is a positive integer greater than or equal to K;
determining, from the encoded bit sequence, a bit sequence to be transmitted; and
transmitting, to a receiver, a message comprising the bit sequence.

### Claim 7 (depends on 6)

The apparatus according to claim 6, wherein the data characteristic of the information bit sequence further comprises:
a channel type for carrying the information bit sequence.

### Claim 8 (depends on 7)

The apparatus according to claim 7, wherein
in a second case that the bit length value length satisfies a second condition and the channel type for carrying the information bit sequence satisfies a third condition, the parity-check polar code encoding is selected, wherein the bit length value satisfies the first second condition when the bit length value is less than or equal to a first threshold value, and the bit length value fails to satisfy the second condition when the bit length value greater than the first threshold value, and wherein the channel type satisfies the third condition when the channel type is a control channel, and the channel type fails to satisfy the third condition when the channel type is a data channel.

### Claim 9 (depends on 6)

The apparatus according to claim 6, wherein in a second case that the bit length value length fails to satisfy the first condition, the cyclic redundancy check-aided polar code encoding is selected.

### Claim 10 (depends on 8)

The apparatus according to claim 8, wherein in a third case that the bit length value length fails to satisfy the first condition or the channel type for carrying the information bit sequence fails to satisfy the third condition, the cyclic redundancy check-aided polar code encoding is selected.

### Claim 11

A non-transitory storage medium having code stored thereon, the code upon execution by a processor, causing the processor to implement a method of wireless communication comprising:
determining a polar code encoding method according to a data characteristic of an information bit sequence, the data characteristic of the information bit sequence comprising a bit length value of the information bit sequence and a link direction of the information bit sequence, wherein the polar code encoding method comprises a parity-check polar code encoding or a cyclic redundancy check-aided polar code encoding, wherein in a first case that the bit length value satisfies a first condition, the parity-check polar code encoding is selected, and wherein the bit length value satisfies the first condition when the bit length value is less than or equal to a threshold value, and the bit length value fails to satisfy the first condition when the bit length value greater than the threshold value;
performing the selected polar code encoding method on an input bit sequence having a K bit length to obtain an encoded bit sequence having an N bit length, wherein K is a positive integer, and N is a positive integer greater than or equal to K;
determining, from the encoded bit sequence, a bit sequence to be transmitted; and
transmitting, to a receiver, a message comprising the bit sequence.

### Claim 12 (depends on 11)

The non-transitory storage medium according to claim 11, wherein the data characteristic of the information bit sequence further comprises:
a channel type for carrying the information bit sequence.

### Claim 13 (depends on 12)

The non-transitory storage medium according to claim 12, wherein in a second case that the bit length value length satisfies a second condition and the channel type for carrying the information bit sequence satisfies a third condition, the parity-check polar code encoding is selected, wherein the bit length value satisfies the second condition when the bit length value is less than or equal to a first threshold value, and the bit length value fails to satisfy the second condition when the bit length value greater than the first threshold value, and wherein the channel type satisfies the third condition when the channel type is a control channel, and the channel type fails to satisfy the third condition when the channel type is a data channel.

### Claim 14 (depends on 11)

The non-transitory storage medium according to claim 11, wherein in a second case that the bit length value length fails to satisfy the first condition, the cyclic redundancy check-aided polar code encoding is selected.

### Claim 15 (depends on 13)

Non-transitory storage medium according to claim 13, wherein in a third case that the bit length value length fails to satisfy the second condition or the channel type for carrying the information bit sequence fails to satisfy the second third condition, the cyclic redundancy check-aided polar code encoding is selected.
