-
公开(公告)号:US10700808B2
公开(公告)日:2020-06-30
申请号:US16163169
申请日:2018-10-17
Applicant: Huawei Technologies Co., Ltd.
Inventor: Huazi Zhang , Jiajie Tong , Rong Li , Jun Wang , Wen Tong , Yiqun Ge , Xiaocheng Liu , Gongzheng Zhang , Jian Wang , Nan Cheng , Qifan Zhang
Abstract: Embodiment techniques map parity bits to sub-channels based on their row weights. In one example, an embodiment technique includes polar encoding, with an encoder of the device, information bits and at least one parity bit using the polar code to obtain encoded data, and transmitting the encoded data to another device. The polar code comprises a plurality of sub-channels. The at least one parity bit being placed in at least one of the plurality of sub-channels. The at least one sub-channel is selected from the plurality of sub-channels based on a weight parameter.
-
公开(公告)号:US10693590B2
公开(公告)日:2020-06-23
申请号:US16506765
申请日:2019-07-09
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Hejia Luo , Yinggang Du , Rong Li , Lingchen Huang , Ying Chen
IPC: H04L1/00
Abstract: Embodiments of this application provide a method for coding in a wireless communication network. A communication device interleave a first bit sequence to obtain a first interleaved sequence having sequence number starting with a sequence number of 0, wherein the first bit sequence comprises bits for indicating timing, wherein the bits for indicating timing comprises a set of bits for indicating synchronization signal block index (SSBI); wherein the set of bits for indicating SSBI are placed in positions indicated by sequence numbers of 2, 3 and 5 in the first interleaved sequence. The devices add d first CRC bits on the first interleaved sequence to obtain a second bit sequence, interleave on the second bit sequence according to an interleave pattern to obtain a second interleaved sequence, and polar encode the second interleaved sequence to obtain the encoded sequence.
-
公开(公告)号:US10608788B2
公开(公告)日:2020-03-31
申请号:US16249910
申请日:2019-01-17
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Chen Xu , Rong Li , Gongzheng Zhang , Yue Zhou , Lingchen Huang , Yunfei Qiao , Carmela Cozzo , Yiqun Ge
Abstract: Embodiments of this application provide a method for encoding data in a wireless communication network. A communication device obtains an information bit sequence of a bit length K and a code length M. When M is greater than or equal to a first threshold and K is greater than or equal to a second threshold, the device divides the information bit sequence into p subsequences that are of an equal length K1. Then the device encodes each of the p subsequence to obtain p encoded subsequences. The device rate-matches each of the p encoded subsequences to obtain p rate matched subsequences, concatenates the p rate matched subsequences to obtain the output sequence of the code length M, then outputs the output sequence.
-
公开(公告)号:US20200091936A1
公开(公告)日:2020-03-19
申请号:US16689816
申请日:2019-11-20
Applicant: Huawei Technologies Co., Ltd.
Inventor: Jian Wang , Huazi Zhang , Rong Li
Abstract: A polar code encoding method and apparatus are provided, to improve accuracy of reliability sorting of polar channels. The method is: determining a sorted sequence used to encode to-be-encoded bits, where the sorted sequence is used to represent reliability sorting of N polar channels, N is a mother code length of a polar code, and N is a positive integer power of 2; and performing polar code encoding on the to-be-encoded bits by using the sorted sequence, to obtain encoded bits.
-
公开(公告)号:US10594436B2
公开(公告)日:2020-03-17
申请号:US16579867
申请日:2019-09-24
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Chen Xu , Rong Li , Gongzheng Zhang , Yue Zhou , Lingchen Huang
Abstract: Embodiments of this application provide an information processing method and a coding apparatus. An information bit sequence includes a K-bit information block. The information bit sequence is to be processed into an encoded bit sequence with a target code length M, M>1024. For a given code rate R, when the length K of the information block is greater than a preset threshold, the information bit sequence is segmented into two or more segments. Each segment is polar encoded into an encoded subsequence. The encoded subsequence has a length that equals to a mother code length Ni, and i=1, 2, . . . , p. Each of the p encoded subsequences is rate matched to obtain a rate-matched encoded subsequence. A rate-matched encoded subsequence i of the p rate-matched encoded subsequences has a code length Mi. The p rate-matched encoded subsequences are concatenated into an encoded bit sequence which has a code length M.
-
公开(公告)号:US20200067534A1
公开(公告)日:2020-02-27
申请号:US16673118
申请日:2019-11-04
Applicant: Huawei Technologies Co., Ltd.
Inventor: Lingchen Huang , Huazi Zhang , Rong Li , Gongzheng Zhang , Chen Xu
Abstract: An encoding method and apparatus are provided. The method by a transmit end includes: performing check encoding on to-be-encoded information to obtain a check encoding codeword that comprises K information bits and J check bits; performing an interleaving operation on the check encoding codeword with an interleaving sequence including J subsequences, and an ith subsequence includes a position index of an element 1 in an intermediate result vector Ti and a value of (K+i), where 1≤i≤J, i is an integer, Ti=(˜M)&(Vi), M=M|(Vi), M is a masked vector, Vi is a column vector of a checking part matrix P, P is a submatrix of a generator matrix G for check encoding, ˜ represents a bit-by-bit NOT operation, & represents a bit-by-bit AND operation, and | represents a bit-by-bit OR operation; and performing polar encoding on a check encoding codeword obtained after the interleaving operation.
-
公开(公告)号:US20190260392A1
公开(公告)日:2019-08-22
申请号:US16391327
申请日:2019-04-23
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Huazi Zhang , Rong Li , Gongzheng Zhang , Chen Xu
Abstract: Embodiments of the application provide a polar coding method for communicating information in a wireless network. Information bits are encoded using a polar code process to obtain a polar-coded bit sequence. A rate matched bit sequence is output based on the polar-coded bit sequence. The rate matched bit sequence includes a quantity M of bits from the polar-coded bit sequence, and the M bits from the polar-coded bit sequence correspond to M channel indexes in a channel index sequence S. The channel index sequence S is obtained based on a puncturing/shortening proportion P′ and a prestored channel index sequence S′. Channel indexes in the prestored channel index sequence S′ are sorted by channel reliability or channel capacity, and a sorting order of the M channel indexes in the channel index sequence S is the same as a sorting order of the channel indexes in the prestored channel index sequence S′.
-
公开(公告)号:US20190215720A1
公开(公告)日:2019-07-11
申请号:US16352796
申请日:2019-03-13
Applicant: Huawei Technologies Co., Ltd.
Inventor: Rong Li , Yunpei Qiao , Huazi Zhang
CPC classification number: H04W28/06 , H03M13/09 , H03M13/13 , H04L1/00 , H04L1/0009 , H04L1/001 , H04L69/22 , H04W72/046
Abstract: Embodiments of this application provide a channel encoding method for use by a communication device. The communication device obtains a quantity K of information bits, and determines a load size of a channel for transmitting the K information bits. The load size of the channel is N bits, where N≥K, N=2n, and n is a positive integer. The communication device performs a polar encoding process on the K information bits, to obtain a polar code sequence that includes N bits. The N-bit polar code sequence is transmitted using the channel, without rate matching. Because a quantity of coded bits obtained after the polar encoding is equal to a load size of a channel, no rate matching process is required. This reduces encoding overheads of a channel. Complexity and latency of channel encoding are greatly reduced, and performance loss associated with the rate matching operation is avoided.
-
公开(公告)号:US20190207720A1
公开(公告)日:2019-07-04
申请号:US16298901
申请日:2019-03-11
Applicant: Huawei Technologies Co., Ltd.
Inventor: Rong Li , Guijie Wang , Gongzheng Zhang , Jian Wang , Jun Wang
CPC classification number: H04L1/1825 , H03M13/13 , H04L1/0041 , H04L1/0057 , H04L1/1819 , H04L1/1867
Abstract: Embodiments of this application provide a polar code retransmission method and apparatus, to reduce retransmission complexity and improve transmission performance. The method includes: determining a first polar channel sequence including N polar channels and reliability of each of the N polar channels; determining, based on a coding parameter for an mth data transmission, a quantity Km of information bits that need to be transmitted during the mth data transmission, where the coding parameter includes at least one of the quantity of information bits and a code rate; determining Km polar channels with highest reliability in the first polar channel sequence; determining Km information bits based on locations, of information bits that need to be transmitted during first m−1 data transmissions, in the first polar channel sequence; and mapping the Km information bits to the Km polar channels for transmission.
-
公开(公告)号:US20190116002A1
公开(公告)日:2019-04-18
申请号:US16214147
申请日:2018-12-10
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Chen Xu , Gongzheng Zhang , Rong Li , Huazi Zhang , Lingchen Huang
CPC classification number: H04L1/0043 , H04L1/0068 , H04L1/0071 , H04L1/0072 , H04L67/2842 , H04W72/1231
Abstract: Embodiments of the application provide a method and device for polar code rate matching in a wireless communication network. A device of the network receives a bit sequence of K information bits. The device polar codes the bit sequence to obtain N encoded bits. The device interleaves the encoded bits to obtain N interleaved bits and then stores the N interleaved bits into cyclic cache. The device sequentially outputs M bits of the N interleaved bits from the cyclic cache according to a rate matching manner, wherein the rate matching manner is one of shortening, puncturing or repetition. When the rate matching manner is puncturing, the (N−M+1)th bit to the Nth bit of the interleaved bit sequence are output from the cyclic cache.
-
-
-
-
-
-
-
-
-