IP Library › Granted Patent US 12,323,167
Granted Patent B2
US 12,323,167 · App. 18/067,244 · Granted Jun 3, 2025

Channel encoding and decoding method and communication apparatus

Inventors: Yourui HuangFu (Hangzhou, CN); Huazi Zhang (Hangzhou, CN); Jian Wang (Hangzhou, CN); Rong Li (Hangzhou, CN); Jun Wang (Hangzhou, CN)
Assignee: Huawei Technologies Co., Ltd.
H03M5/14H03M13/036H03M13/255
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 12,323,167
App. No.
18/067,244
Granted
Jun 3, 2025
Kind
B2
Abstract

This application provides a channel encoding method and a communication apparatus. A second communication apparatus obtains a first parameter of a first communication apparatus, where the first parameter includes a parameter related to channel coding and decoding and a reinforcement learning training parameter. The second communication apparatus determines, based on the first parameter, first code construction information for constructing a coded bit sequence based on an information bit sequence during channel encoding; and after sending the first code construction information to the first communication apparatus, performs channel encoding and decoding on communication data between the first communication apparatus and the second communication apparatus by using the first code construction information to improve channel encoding performance and further improve communication reliability.

Claims (49)

1. A communication method, comprising:

sending, by a first communication apparatus, a first parameter to a second communication apparatus, wherein the first parameter comprises a parameter related to channel encoding and decoding and a reinforcement learning training parameter;

obtaining, by the first communication apparatus, exploration code construction information of the second communication apparatus, wherein the exploration code construction information corresponds to the first parameter;

sending, by the first communication apparatus, performance information of the exploration code construction information to the second communication apparatus; and

obtaining, by the first communication apparatus, first code construction information of the second communication apparatus, wherein the first code construction information corresponds to the performance information and the first parameter, and the first code construction information is used to construct a coded bit based on an information bit during channel encoding.

2. The method according to claim 1 , wherein the first code construction information is a polar channel reliability sorting sequence of a polar code or a base matrix of low-density parity-check code LDPC.

3. The method according to claim 1 , wherein the first code construction information is obtained by using a reinforcement learning method.

4. The method according to claim 3 , wherein before obtaining, by the first communication apparatus, the first code construction information, the method further comprises:

assessing, by the first communication apparatus, performance of the exploration code construction information, and generating the performance information of the exploration code construction information based on the first parameter.

5. The method according to claim 1 , wherein the method further comprises:

sending, by the first communication apparatus, capability information to the second communication apparatus, wherein the capability information is used to indicate whether the first communication apparatus supports an update of code construction information.

6. The method according to claim 1 , wherein the channel encoding is channel encoding for one or more of the following communication information:

uplink data, downlink data, uplink control information, downlink control information, sidelink data, or sidelink control information.

7. The method according to claim 1 , wherein the parameter related to channel encoding and decoding comprises one or more of the following:

channel state information (CSI), precoding matrix information (PMI), an encoding length, an information bit length, a code rate, or a modulation order.

8. The method according to claim 1 , wherein the reinforcement learning training parameter comprises one or more of:

a modulation order distribution, an encoding length distribution, a code rate distribution, an information bit length distribution, a codec parameter, a channel feature parameter, or a decoding result.

9. A communication apparatus, comprising:

a processor, configured to determine a first parameter, wherein the first parameter comprises a parameter related to channel encoding and decoding and a reinforcement learning training parameter; and

a transceiver, configured to;

send the first parameter to a second communication apparatus;

obtain exploration code construction information of the second communication apparatus, wherein the exploration code construction information corresponds to the first parameter;

send performance information of the exploration code construction information to the second communication apparatus; and

obtain first code construction information of the second communication apparatus, wherein the first code construction information corresponds to the first parameter, and the first code construction information is used to construct a coded bit based on an information bit during channel encoding.

10. The apparatus according to claim 9 , wherein the first code construction information is a polar channel reliability sorting sequence of a polar code or a base matrix of low-density parity-check code (LDPC).

11. The apparatus according to claim 9 , wherein the first code construction information is obtained by using a reinforcement learning method.

12. The apparatus according to claim 9 , wherein

the processor is further configured to assess performance of the exploration code construction information, and generate performance information of the exploration code construction information based on the first parameter.

13. The apparatus according to claim 9 , wherein

the transceiver is further configured to send capability information to the second communication apparatus, wherein the capability information is used to indicate whether an update of code construction information is supported.

14. The apparatus according to claim 9 , wherein the channel encoding is channel encoding for one or more of the following communication information:

uplink data, downlink data, uplink control information, downlink control information, sidelink data, or sidelink control information.

15. The apparatus according to claim 9 , wherein the parameter related to channel encoding and decoding comprises one or more of the following:

channel state information (CSI), precoding matrix information (PMI), an encoding length, an information bit length, a code rate, or a modulation order.

16. The apparatus according to claim 9 , wherein the reinforcement learning training parameter comprises one or more of:

a modulation order distribution, an encoding length distribution, a code rate distribution, an information bit length distribution, a codec parameter, a channel feature parameter, or a decoding result.

17. A communication apparatus, comprising:

a transceiver, configured to obtain a first parameter of a first communication apparatus, wherein the first parameter comprises a parameter related to channel encoding and decoding and a reinforcement learning training parameter; and

a processor, configured to;

generate exploration code construction information based on the first parameter;

determine first code construction information based on the first parameter and the exploration code construction information, wherein the first code construction information is used to construct a coded bit sequence based on an information bit sequence during channel encoding; and

the transceiver is further configured to send the first code construction information to the first communication apparatus.

18. The apparatus according to claim 17 , wherein the first code construction information is a polar channel reliability sorting sequence of a polar code or a base matrix of low-density parity-check code (LDPC).

19. The apparatus according to claim 17 , wherein

the transceiver or the processor is further configured to obtain performance information of the exploration code construction information;

the processor is further configured to train a code construction information generation model by using the performance information as a reward; and

the processor generates the first code construction information by using a trained code construction information generation model.

20. The apparatus according to claim 19 , wherein the processor is further configured to obtain performance information of the exploration code construction information comprises:

the processor is configured to assess performance of the exploration code construction information, and generate performance information of the exploration code construction information based on the first parameter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2023
From: HUANGFU, YOURUI; ZHANG, HUAZI; WANG, JIAN; LI, RONG; WANG, JUN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 062697/0039 →
Priority Claims (1)
CN 202010556048.6 · Jun 17, 2020 · national
Continuity (2)
Continuation PCTCN2021096302 · May 27, 2021
Related Publication 20230123083A1 · Apr 20, 2023
References Cited (23)
US 8508079B1 · Corrado · 2013 [cited by examiner]
US 9941900B1 · Horn · 2018 [cited by examiner]
US 20080317152A1 · Sun et al. · 2008 [cited by applicant]
US 20090019333A1 · McEvoy · 2009 [cited by examiner]
US 20190215011A1 · Nammi et al. · 2019 [cited by applicant]
US 20200343985A1 · O'Shea · 2020 [cited by examiner]
US 20200366326A1 · Jassal · 2020 [cited by examiner]
US 20210084601A1 · Rofougaran · 2021 [cited by examiner]
US 20210266787A1 · Yoo · 2021 [cited by examiner]
US 20210344356A1 · Berman · 2021 [cited by examiner]
US 20220237454A1 · Jain · 2022 [cited by examiner]
US 20220366008A1 · Shin · 2022 [cited by examiner]
US 20230231653A1 · Shin · 2023 [cited by examiner]
US 20230253074A1 · Chandak · 2023 [cited by examiner]
US 20230370087A1 · Henry · 2023 [cited by examiner]
CN 101584143A · 2009 [cited by applicant]
CN 109194425A · 2019 [cited by applicant]
CN 110890930A · 2020 [cited by applicant]
CN 111200476A · 2020 [cited by applicant]
WO 2020035683A1 · 2020 [cited by applicant]
WO 2020116958A1 · 2020 [cited by applicant]
Samsung et al.,“Discussion on Flexible Polar Codes”,3GPP TSG RAN WG1 #86,Gothenbourg, Sweden, Aug. 22 26, 2016, R1-166773,total:4pages. [cited by applicant]
R1-1710472 Huawei et al.,“Benefits of implicit soft combining for PBCH by Polar code construction”,3GPP TSG RAN WG1 NR Ad-Hoc#2 ,Qingdao, China, Jun. 27 30, 2017,total 6 pages. [cited by applicant]