IP Library › Granted Patent US 12,580,681
Granted Patent B2
US 12,580,681 · App. 18/592,082 · Granted Mar 17, 2026

Communication method and apparatus

Inventors: Xingqing Cheng (Beijing, CN); Lili Jin (Chengdu, CN); Jian Wang (Beijing, CN)
Assignee: Huawei Technologies Co., Ltd.
H04L1/0061H03M13/09H04W28/18
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,580,681
App. No.
18/592,082
Granted
Mar 17, 2026
Kind
B2
Abstract

Disclosed are a communication method and apparatus applied to the field of communication technologies. The method includes: processing a first transport block (TB) in a target check code addition manner in a plurality of check code addition manners, to obtain first data, where the first data includes M code blocks (CBs), and M is a positive integer; generating at least one codeword based on the M code blocks; and sending the at least one codeword. Correspondingly, a communication system, a computer-readable storage medium, and a computer program are further provided. According to this application, transmission performance can be improved, and data transmission efficiency can be improved.

Claims (57)

1 . A communication method, comprising:

processing a first transport block (TB) in a target check code addition manner from among a plurality of check code addition manners, to obtain first data, wherein the first data comprises M code blocks (CBs), the plurality of check code addition manners are predefined or preconfigured, and M is a positive integer;

generating at least one codeword based on the M CBs; and

sending the at least one codeword;

wherein the target check code addition manner is a first check code addition manner from among the plurality of check code addition manners;

wherein the first TB and a first cyclic redundancy check (CRC) correspond to N pieces of subdata, the first CRC is a CRC corresponding to the first TB, and N is a positive integer;

wherein the M CBs comprise M1 first CBs, each first CB of the M1 first CBs comprises one piece of subdata and a second CRC, the second CRC is a CRC corresponding to the one piece of subdata, and M1≥0; and

wherein the M CBs comprise M2 second CBs, the M2 second CBs correspond to N1 pieces of subdata and a third CRC, the third CRC is a CRC jointly corresponding to the N1 pieces of subdata, M2>0, and N1≥0.

2 . The method according to claim 1 , further comprising:

sending first indication information, wherein the first indication information indicates the target check code addition manner from among the plurality of check code addition manners.

3 . The method according to claim 2 , wherein the first indication information is carried in a header of a frame.

4 . The method according to claim 1 , wherein there is a correspondence between the target check code addition manner and one or more of the following information:

a communication channel type, a communication scenario type, a channel quality indication, a communication capability of a node, a code rate, or a radio frame type.

5 . The method according to claim 4 , wherein the correspondence is predefined, preconfigured, or negotiated.

6 . The method according to claim 1 , wherein the target check code addition manner is a check code addition manner supported by a receive end.

7 . The method according to claim 1 ,

wherein a code length corresponding to the M1 first CBs is a first code length; and

wherein a code length corresponding to the M2 second CBs is a second code length, and wherein the first code length is different from the second code length.

8 . A communication method, comprising:

receiving at least one codeword; and

processing the at least one codeword in a target check code addition manner from among a plurality of check code addition manners, to obtain information about a first transport block (TB), wherein the plurality of check code addition manners are predefined or preconfigured;

wherein the target check code addition manner is a first check code addition manner from among the plurality of check code addition manners;

wherein the first TB and a first cyclic redundancy check (CRC) correspond to N pieces of subdata, the first CRC is a CRC corresponding to the first TB, and N is a positive integer;

wherein the M code blocks (CBs) comprise M1 first CBs, each first CB of the M1 first CBs comprises one piece of subdata and a second CRC, the second CRC is a CRC corresponding to the one piece of subdata, and M1>0; and

wherein the M CBs comprise M2 second CBs, the M2 second CBs correspond to N1 pieces of subdata and a third CRC, the third CRC is a CRC jointly corresponding to the N1 pieces of subdata, M2>0, and N1≥0.

9 . The method according to claim 8 , wherein the information about the first TB comprises one or more of the following information:

the first TB, a check result of the first TB, subdata corresponding to at least one code CB, a check result of at least one CB, subdata corresponding to at least one code block group (CBG), or a check result of at least one CBG.

10 . The method according to claim 8 , further comprising:

receiving first indication information, wherein the first indication information indicates the target check code addition manner from among the plurality of check code addition manners.

11 . The method according to claim 10 , wherein the first indication information is carried in a header of a frame.

12 . The method according to claim 8 , wherein there is a correspondence between the target check code addition manner and one or more of the following information:

a communication channel type, a communication scenario type, a channel quality indication, a communication capability of a node, a code rate, or a radio frame type.

13 . A communication apparatus, comprising:

at least one processor; and

a memory, wherein the at least one processor is configured to execute program instructions stored in the memory to perform operations comprising:

processing a first transport block (TB) in a target check code addition manner from among a plurality of check code addition manners, to obtain first data, wherein the first data comprises M code blocks (CBs), the plurality of check code addition manners are predefined or preconfigured, and M is a positive integer;

generating at least one codeword based on the M CBs; and

sending the at least one codeword;

wherein the target check code addition manner is a first check code addition manner from among the plurality of check code addition manners;

wherein the first TB and a first cyclic redundancy check (CRC) correspond to N pieces of subdata, the first CRC is a CRC corresponding to the first TB, and N is a positive integer;

wherein the M CBs comprise M1 first CBs, each first CB of the M1 first CBs comprises one piece of subdata and a second CRC, the second CRC is a CRC corresponding to the one piece of subdata, and M1≥0; and

wherein the M CBs comprise M2 second CBs, the M2 second CBs correspond to N1 pieces of subdata and a third CRC, the third CRC is a CRC jointly corresponding to the N1 pieces of subdata, M2>0, and N1≥0.

14 . The communication apparatus according to claim 13 , wherein the operations further comprise:

sending first indication information, wherein the first indication information indicates the target check code addition manner from among the plurality of check code addition manners.

15 . The communication apparatus according to claim 14 , wherein the first indication information is carried in a header of a frame.

16 . The communication apparatus according to claim 13 , wherein there is a correspondence between the target check code addition manner and one or more of the following information:

a communication channel type, a communication scenario type, a channel quality indication, a communication capability of a node, a code rate, or a radio frame type.

17 . The communication apparatus according to claim 16 , wherein the correspondence is predefined, preconfigured, or negotiated.

18 . The method according to claim 1 ,

wherein M1+N1=N; or

wherein the M CBs comprise M3 third CBs, the M3 third CBs correspond to M3 pieces of subdata, M3>0.

19 . The method according to claim 8 ,

wherein M1+N1=N; or

wherein the M CBs comprise M3 third CBs, the M3 third CBs correspond to M3 pieces of subdata, M3>0.

20 . The communication apparatus according to claim 13 ,

wherein M1+N1=N; or

wherein the M CBs comprise M3 third CBs, the M3 third CBs correspond to M3 pieces of subdata, M3>0.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2025
From: CHENG, XINGQING; JUN, LILI; WANG, JIAN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 071526/0453 →
Priority Claims (1)
CN 202111022666.3 · Sep 1, 2021 · national
Continuity (2)
Continuation PCTCN2022114877 · Aug 25, 2022
Related Publication 20240204915A1 · Jun 20, 2024
References Cited (12)
US 8555148B2 · Pi · 2013 [cited by examiner]
US 8634366B2 · Kim · 2014 [cited by examiner]
US 10469212B2 · Xu · 2019 [cited by examiner]
US 10819372B2 · Noh · 2020 [cited by examiner]
US 11063699B2 · Noh · 2021 [cited by examiner]
US 20090319878A1 · Kaburaki · 2009 [cited by examiner]
US 20170279464A1 · Noh et al. · 2017 [cited by applicant]
US 20170359150A1 · Xu · 2017 [cited by examiner]
CN 101615986A · 2009 [cited by applicant]
CN 106888072A · 2017 [cited by applicant]
CN 107196740A · 2017 [cited by applicant]
Nokia, Alcatel-Lucent Shanghai Bell: “Considerations for CRC attachment,” 3GPP TSG RAN WG1 #88bis Meeting, Spokane, WA, U.S.A, R1-1705855, total 4 pages, 3rd Generation Partnership Project, Valbonne, France (Apr. 3-7, 2… [cited by applicant]