US 12,224,858 B2
Data sending and receiving method and device
Wenbin Yang, Biejing (CN); Tongtong Wang, Beijing (CN); and Xinyuan Wang, Beijing (CN)
Assigned to Huawei Technologies Co., Ltd., Shenzhen (CN)
Filed by Huawei Technologies Co., Ltd., Shenzhen (CN)
Filed on Oct. 17, 2023, as Appl. No. 18/488,864.
Application 18/488,864 is a continuation of application No. 17/511,303, filed on Oct. 26, 2021, granted, now 11,831,434.
Application 17/511,303 is a continuation of application No. 17/003,938, filed on Aug. 26, 2020, granted, now 11,356,203, issued on Jun. 7, 2022.
Application 17/003,938 is a continuation of application No. 16/374,414, filed on Apr. 3, 2019, granted, now 10,797,828, issued on Oct. 6, 2020.
Application 16/374,414 is a continuation of application No. 15/186,040, filed on Jun. 17, 2016, granted, now 10,291,358, issued on May 14, 2019.
Application 15/186,040 is a continuation of application No. PCT/CN2014/094081, filed on Dec. 17, 2014.
Claims priority of application No. PCT/CN2013/089697 (WO), filed on Dec. 17, 2013; and application No. PCT/CN2013/090803 (WO), filed on Dec. 28, 2013.
Prior Publication US 2024/0048273 A1, Feb. 8, 2024
Int. Cl. H04L 1/00 (2006.01); H03M 13/27 (2006.01); H03M 13/29 (2006.01)
CPC H04L 1/0071 (2013.01) [H03M 13/2792 (2013.01); H03M 13/2906 (2013.01); H04L 1/0057 (2013.01)] 34 Claims
OG exemplary drawing
 
1. A method, comprising:
generating, by a first Forward Error Code (FEC) encoder, first FEC encoded data;
generating, by a second FEC encoder, second FEC encoded data;
generating a plurality of data streams by performing block-level interleaving on the first FEC encoded data and the second FEC encoded data, wherein a number of data streams of the plurality of data streams is 2N and N is a natural number greater than 1, wherein an interleaving granularity of the block-level interleaving is at least two bits, and wherein in each pair of adjacent data streams of the plurality of data streams, data units located at a same position in the data streams of the respective pair comprise a data unit from the first FEC encoded data and a data unit from the second FEC encoded data; and
obtaining at least one interleaved data stream by performing bit-level interleaving on the plurality of data streams, wherein an interleaving granularity of the bit-level interleaving is only one bit, and wherein a number of interleaved data streams of the at least one interleaved data stream is less than 2N.