US 12,381,578 B2
Method, system, and apparatus for a segmented polarization-adjusted convolutional (PAC) code
Louis-Philippe Hamelin, Montreal (CA); Harsh Aurora, Montreal (CA); and Yiqun Ge, Kanata (CA)
Assigned to HUAWEI TECHNOLOGIES CO., LTD., Shenzhen (CN)
Filed by Louis-Philippe Hamelin, Montreal (CA); Harsh Aurora, Montreal (CA); and Yiqun Ge, Kanata (CA)
Filed on Aug. 12, 2022, as Appl. No. 17/886,864.
Application 17/886,864 is a continuation of application No. 16/825,319, filed on Mar. 20, 2020, granted, now 11,418,220.
Prior Publication US 2022/0385308 A1, Dec. 1, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H03M 13/00 (2006.01); H03M 13/13 (2006.01); H03M 13/27 (2006.01); H03M 13/29 (2006.01); H04L 1/00 (2006.01)
CPC H03M 13/2933 (2013.01) [H03M 13/13 (2013.01); H03M 13/2792 (2013.01); H04L 1/0042 (2013.01); H04L 1/0047 (2013.01); H04L 1/0059 (2013.01); H04L 1/0071 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method comprising:
generating, by a Polarization-Adjusted Convolutional (PAC) code encoder, an N-bit codeword of length N bits, wherein N is an integer greater than one, wherein the generating comprises generating the N-bit codeword based on a segmentation transform and a PAC code, the PAC code comprising an outer convolutional code and an N-bit polar code of length N bits, the generating comprising separately encoding respective different segments of convolutionally encoded input bits according to the polar code to generate respective sub-codewords of length less than N bits that together comprise the N-bit codeword, each segment of the respective different segments comprising non-consecutive convolutionally encoded input bits for which the separate encoding of the segment is independent of the separate encoding of other segments;
applying to the N-bit codeword, by a post-encoding processing module, separate rate matching for each of the respective different segments;
transmitting, by a transmitter, the codeword after the rate matching.