IP Library › Granted Patent US 10,700,705
Granted Patent B2
US 10,700,705 · App. 16/521,391 · Granted Jun 30, 2020

Encoding and decoding method and terminal

Inventors: Yue Zhou (Hangzhou, CN); Rong Li (Hangzhou, CN); Hejia Luo (Hangzhou, CN); Huazi Zhang (Hangzhou, CN); Ying Chen (Hangzhou, CN)
Assignee: Huawei Technologies Co., Ltd.
H03M13/098H03M13/13H03M13/6362H04L1/0063
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,700,705
App. No.
16/521,391
Granted
Jun 30, 2020
Kind
B2
Abstract

Embodiments of this application disclose encoding and decoding methods and apparatus related to the communications. One of the methods includes: obtaining, based on polar code rate matching, a subchannel corresponding to a punctured bit or a shortened bit; determine subchannels corresponding to an information bit and a check frozen bit that are different from the subchannel corresponding to the punctured bit or the shortened bit; determining that a subchannel corresponding to a frozen bit that is different from the subchannels corresponding to the information bit and the check frozen bit and the subchannel corresponding to the punctured bit or the shortened bit; performing, according to the subchannels corresponding to the information bit and the check frozen bit and the subchannel corresponding to the frozen bit, parity check encoding and polar encoding based on the information bit to obtain encoded information; and sending the encoded information.

Claims (32)

1. A polar encoding method, comprising:

obtaining, by a communication device, a subchannel corresponding to a to-be-punctured bit or a to-be-shortened bit;

determining subchannels corresponding to an information bit and a check frozen bit that are different from the subchannel corresponding to the to-be-punctured bit or the to-be-shortened bit;

determining that a subchannel corresponding to a frozen bit that is different from the subchannels corresponding to the information bit and the check frozen bit and the subchannel corresponding to the to-be-punctured bit or the to-be-shortened bit, wherein reliability of the sub channels corresponding to the information bit and the check frozen bit is higher than reliability of the subchannel corresponding to the frozen bit;

performing, according to the subchannels corresponding to the information bit and the check frozen bit and the subchannel corresponding to the frozen bit, parity check encoding and polar encoding to obtain encoded information;

performing rate matching on the encoded information according to the to-be-punctured bit or the to-be-shortened bit to obtain rate matched information; and

sending the rate matched information.

2. The method according to claim 1 , wherein reliability of a subchannel corresponding to the information bit is lower than reliability of a subchannel corresponding to the check frozen bit.

3. The method according to claim 1 , wherein the subchannels include a plurality of subchannels corresponding to check frozen bits, and wherein reliabilities of the plurality of subchannels corresponding to the check frozen bits are lower than reliability of a subchannel corresponding to the information bit.

4. The method according to claim 1 , wherein the information bit comprises a cyclic redundancy check (CRC) bit.

5. A communication apparatus, comprising:

at least one processor;

a non-transitory computer-readable storage medium coupled to the at least one processor and storing programming instructions for execution by the at least one processor, the programming instructions instruct the at least one processor to:

obtain a subchannel corresponding to a to-be-punctured bit or a to-be-shortened bit;

determine subchannels corresponding to an information bit and a check frozen bit that are different from the subchannel corresponding to the to-be-punctured bit or the to-be-shortened bit;

determine that a subchannel corresponding to a frozen bit that is different from the subchannels corresponding to the information bit and the check frozen bit and the subchannel corresponding to the to-be-punctured bit or the to-be-shortened bit, wherein reliability of the sub channels corresponding to the information bit and the check frozen bit is higher than reliability of the subchannel corresponding to the frozen bit;

perform, according to the subchannels corresponding to the information bit and the check frozen bit and the subchannel corresponding to the frozen bit, parity check encoding and polar encoding to obtain encoded information;

perform rate matching on the encoded information according to the to-be-punctured bit or the to-be-shortened bit to obtain rate matched information; and

cause a communications interface to output the rate matched information.

6. The communication apparatus according to claim 5 , wherein reliability of a subchannel corresponding to the information bit is lower than reliability of a subchannel corresponding to the check frozen bit.

7. The communication apparatus according to claim 5 , wherein the subchannels include a plurality of subchannels corresponding to check frozen bits, and wherein reliabilities of the plurality of subchannels corresponding to the check frozen bits are lower than reliability of a subchannel corresponding to the information bit.

8. The communication apparatus according to claim 5 , wherein the information bit comprises a cyclic redundancy check (CRC) bit.

9. A non-transitory computer readable storage medium, comprising one or more programming instructions, wherein when the one or more programming instructions run on a computer, the one or more programming instructions cause the computer to:

obtain a subchannel corresponding to a to-be-punctured bit or a to-be-shortened bit;

determine subchannels corresponding to an information bit and a check frozen bit that are different from the subchannel corresponding to the to-be-punctured bit or the to-be-shortened bit;

determine that a subchannel corresponding to a frozen bit that is different from the subchannels corresponding to the information bit and the check frozen bit and the subchannel corresponding to the to-be-punctured bit or the to-be-shortened bit, wherein reliability of the sub channels corresponding to the information bit and the check frozen bit is higher than reliability of the subchannel corresponding to the frozen bit;

perform, according to the subchannels corresponding to the information bit and the check frozen bit and the subchannel corresponding to the frozen bit, parity check encoding and polar encoding to obtain encoded information;

perform rate matching on the encoded information according to the to-be-punctured bit or the to-be-shortened bit to obtain rate matched information; and

output the rate matched information.

10. The non-transitory computer readable storage medium according to claim 9 , wherein reliability of a subchannel corresponding to the information bit is lower than reliability of a subchannel corresponding to the check frozen bit.

11. The non-transitory computer readable storage medium according to claim 9 , wherein the subchannels include a plurality of subchannels corresponding to check frozen bits, and wherein reliabilities of the plurality of subchannels corresponding to the check frozen bits are lower than reliability of a subchannel corresponding to the information bit.

12. The non-transitory computer readable storage medium according to claim 9 , wherein the information bit comprises a cyclic redundancy check (CRC) bit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2020
From: ZHOU, YUE; LI, RONG; LUO, HEJIA; ZHANG, HUAZI; CHEN, YING
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 052358/0467 →
Priority Claims (1)
CN 2017 1 0064225 · Jan 25, 2017 · national
Continuity (2)
Continuation PCTCN2017117571 · Dec 20, 2017
Related Publication 20190349002A1 · Nov 14, 2019
Cited By (1)
US 12,212,958