-
公开(公告)号:US20200228238A1
公开(公告)日:2020-07-16
申请号:US16747273
申请日:2020-01-20
Applicant: Huawei Technologies Co., Ltd.
Abstract: A polar code encoding method and apparatus are provided, the method including obtaining a first sequence used to encode K to-be-encoded bits, where the first sequence comprises sequence numbers of N polar channels, where the sequence numbers of the N polar channels are arranged in the first sequence according to reliability of the N polar channels, where K is a positive integer, where N is a mother code length of a polar code, where N is a positive integer power of 2, and where K≤N, selecting sequence numbers of K polar channels from the first sequence in descending order of the reliability, and placing the to-be-encoded bits according to the selected sequence numbers of the K polar channels, and performing polar code encoding on the to-be-encoded bits.
-
公开(公告)号:US10700705B2
公开(公告)日:2020-06-30
申请号:US16521391
申请日:2019-07-24
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Yue Zhou , Rong Li , Hejia Luo , Huazi Zhang , Ying Chen
Abstract: Embodiments of this application disclose encoding and decoding methods and apparatus related to the communications. One of the methods includes: obtaining, based on polar code rate matching, a subchannel corresponding to a punctured bit or a shortened bit; determine subchannels corresponding to an information bit and a check frozen bit that are different from the subchannel corresponding to the punctured bit or the shortened bit; determining that a subchannel corresponding to a frozen bit that is different from the subchannels corresponding to the information bit and the check frozen bit and the subchannel corresponding to the punctured bit or the shortened bit; performing, according to the subchannels corresponding to the information bit and the check frozen bit and the subchannel corresponding to the frozen bit, parity check encoding and polar encoding based on the information bit to obtain encoded information; and sending the encoded information.
-
公开(公告)号:US10673466B2
公开(公告)日:2020-06-02
申请号:US16549735
申请日:2019-08-23
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Ying Chen , Gongzheng Zhang , Yunfei Qiao , Rong Li , Huazi Zhang , Hejia Luo
Abstract: This application provides a polar encoding and decoding method, a sending device, and a receiving device, to help overcome disadvantages in transmission of medium and small packets, a code rate, reliability, and complexity in the prior art. The method includes: pre-storing, by a computing device, at least one mother code sequence, wherein each mother code sequence comprises at least one subsequence and at least one subset, the at least one subsequence and the at least one subset each comprises one or more sequence numbers corresponding to one or more polarized channels, and wherein the one or more sequence numbers in each subsequence are arranged in an ascending order according to reliability of the corresponding one or more polarized channels; determining, by the computing device, a set of information bit sequence numbers from the at least one mother code sequence based on a code length of a target polar code; and performing, by the computing device, polar encoding on information bits based on the set of information bit sequence numbers.
-
公开(公告)号:US10666389B2
公开(公告)日:2020-05-26
申请号:US16423197
申请日:2019-05-28
Applicant: HUAWEI TECHNOLOGIES CO., LTD
Inventor: Chen Xu , Gongzheng Zhang , Rong Li , Huazi Zhang , Lingchen Huang
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 obtains K information bits. The device generates a to-be-encoded sequence having a length N bits. The to-be-encoded sequence includes the K information bits and L frozen bits. The L frozen bits are placed in L bit positions of the to-be-encoded sequence. The L bit positions are determined according to a rate match manner which is either puncturing or shortening. The device polar encodes the to-be-encoded sequence to obtain the encoded sequence. The device interleaves the encoded sequence to obtain an interleaved sequence and then stores the interleaved sequence into a cyclic cache. The device sequentially outputs M bits of the interleaved sequence from the cyclic cache according to the rate matching manner.
-
公开(公告)号:US10608668B2
公开(公告)日:2020-03-31
申请号:US16406860
申请日:2019-05-08
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Gongzheng Zhang , Ying Chen , Yunfei Qiao , Yourui Huangfu , Rong Li
Abstract: Embodiments of this application provide a method for processing information bits in a wireless communication network. A device obtains a Polar encoded bit sequence, then divide the Polar encoded bit sequence into g groups that are of equal length N/g, wherein g is 32. The device block interleaves the g groups to obtain an interleaved bit sequence according to a sequence S, wherein the sequence S comprises: group numbers of the g groups, wherein a group whose number is 0 is the first element in the sequence S, wherein a group whose number is 12 is the 17th element in the sequence S, wherein a group whose number is 31 is the 32nd element in the sequence S, wherein the S is an integer and output the interleaved bit sequence.
-
公开(公告)号:US10536240B2
公开(公告)日:2020-01-14
申请号:US16146429
申请日:2018-09-28
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Lingchen Huang , Shengchen Dai , Chen Xu , Yunfei Qiao , Rong Li
IPC: H04L1/00
Abstract: This application provides a channel encoding method and apparatus in wireless communications. The method includes: performing CRC encoding on A to-be-encoded information bits, to obtain a first bit sequence, where the first bit sequence includes L CRC bits and A information bits; performing an interleaving operation on the first bit sequence, to obtain a second bit sequence, where a first interleaving sequence used for the interleaving operation is obtained based on a system-supported maximum-length interleaving sequence with the length of Kmax+L, and Kmax is a maximum information bit quantity corresponding to the maximum-length interleaving sequence and a preset rule, and a length of the first interleaving sequence is equal to A+L. Therefore, during distributed CRC encoding, when an information bit quantity is less than the maximum information bit quantity, an interleaving sequence required for completing an interleaving process is obtained based on the system-supported maximum-length interleaving sequence.
-
公开(公告)号:US10440606B2
公开(公告)日:2019-10-08
申请号:US16164833
申请日:2018-10-19
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Gongzheng Zhang , Yourui HuangFu , Lingchen Huang , Ying Chen , Yunfei Qiao , Rong Li
Abstract: Embodiments of the application provide a method for transmitting data 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 a first encoded sequence, wherein a length of the first encoded sequence is N, and N is greater than or equal to K. The device block interleaves the first encoded sequence to obtain an interleaved bit sequence. The device determines a transmission code rate R. When the transmission code rate R is less than the code rate threshold, the device outputs a second bit sequence. The length of the second bit sequence is M, M is smaller than N. The second bit sequence is punctured from the interleaved bit sequence by removing (N−M) bits from beginning of the interleaved bit sequence.
-
公开(公告)号:US20190280804A1
公开(公告)日:2019-09-12
申请号:US16423173
申请日:2019-05-28
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Gongzheng Zhang , Hejia Luo , Rong Li , Ying Chen , Yunfei Qiao
Abstract: Embodiments of the application provide a method for rate matching in a wireless communication network. A device obtains K information bits and a target code length M of a polar code, determines, according to a minimum value of a set of values, a mother code length N1, polar encodes the K information bits to obtain an encoded sequence of N1 bits, obtains a target sequence of M bits from the N1 bit encoded sequence, and outputs the M-bit target sequence. When the mother code length N1 is larger than the target code length M, (N1−M) bits of the encoded sequence are punctured or shortened from the N1 bit encoded sequence.
-
公开(公告)号:US20190140662A1
公开(公告)日:2019-05-09
申请号:US16236002
申请日:2018-12-28
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Yourui HuangFu , Jian Wang , Rong Li , Yunfei Qiao , Jun Wang
Abstract: This application relates to the field of communications technologies, and discloses example polar coding methods and apparatus, so as to improve accuracy of a reliability order of polarized channels. One example method includes determining a sequence used to code to-be-coded bits, and performing polar coding on the to-be-coded bits by using the sequence to obtain coded bits, where the sequence is used to represent a reliability order of N polarized channels, where N is a mother code length of a polar code, and wherein N is a positive integer power of 2.
-
公开(公告)号:US10236954B2
公开(公告)日:2019-03-19
申请号:US15716260
申请日:2017-09-26
Applicant: Huawei Technologies Co., Ltd.
IPC: H04B17/24 , H04B7/08 , H04B7/0456 , H04B7/06 , H04L5/00 , H04W72/04 , H04W72/08 , H04L1/00 , H04W88/02
Abstract: The present invention relates to the field of communications network technologies, and discloses a data processing method and apparatus. In embodiments of the present invention, stream channel quality information is obtained, and then port mapping of a to-be-transmitted data stream is determined according to the stream channel quality information. The port mapping is used to make channel quality of data streams distributed in a same code word satisfy the following: a sum of fluctuation values that is used to represent channel quality of data streams in all code words is less than a sum of fluctuation values that is used to represent channel quality of data streams in all code words under original port mapping.
-
-
-
-
-
-
-
-
-