-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20180097580A1
公开(公告)日:2018-04-05
申请号:US15717745
申请日:2017-09-27
Applicant: Huawei Technologies Co., Ltd.
Inventor: Huazi Zhang , Gongzheng Zhang , Rong Li , Jun Wang , Wen Tong , Yiqun Ge
IPC: H04L1/00
Abstract: Embodiments of this disclosure enhance the error detection performance of parallel polar encoding by cross-concatenating parity bits between segments of information bits transmitted over different sets of sub-channels. In one embodiment, a first segment of information bits is transmitted over a first set of sub-channels, and at least a second segment of information bits, and a masked parity bit, are transmitted over a second set of sub-channels. A value of the masked parity bit is equal to a bitwise combination of a first parity bit computed from the first segment of information bits and a second parity bit computed from the second segment of information bits. The bitwise combination may be a bitwise AND, a bitwise OR, or a bitwise XOR of the respective parity bits.
-
公开(公告)号:US12224854B2
公开(公告)日:2025-02-11
申请号:US18467782
申请日:2023-09-15
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Huazi Zhang , Rong Li , Jiajie Tong , Xianbin Wang , Jun Wang , Wen Tong
Abstract: Embodiments of this application relate to the field of communications technologies, and provide an encoding and decoding method and apparatus, to reduce encoding/decoding complexity and improve encoding/decoding performance. In the method, a transmit device may obtain N to-be-encoded vectors. The transmit device may encode the N to-be-encoded vectors based on a polar code kernel matrix, to obtain N temporary code blocks. The transmit device may respectively perform a mask operation on target bit sequences in an (n+1)th temporary code block to an (n+M)th temporary code block and a source bit sequence segment of an nth temporary code block, to obtain M mask bit sequences. The transmit device may respectively encode the M mask bit sequences based on the polar kernel matrix, to obtain M encoded mask bit sequences. The transmit device may sum the M encoded mask bit sequences and M temporary code blocks, to obtain M first code blocks.
-
公开(公告)号:US20240333576A1
公开(公告)日:2024-10-03
申请号:US18732486
申请日:2024-06-03
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Jiajie Tong , Xianbin Wang , Huazi Zhang , Rong Li , Jun Wang
CPC classification number: H04L27/366 , H04L27/3444 , H04L27/361
Abstract: A communication method and apparatus is provided so that a fading channel can implement a good error correction capability. This helps improve information transmission reliability. The method includes: a transmit end device determines, based on N bit sets, a first sequence and a second sequence that are obtained through quadrature amplitude modulation QAM. The first sequence includes N in-phase components, and the second sequence includes N quadrature components; or the first sequence includes N quadrature components, and the second sequence includes N in-phase components, where N is an integer greater than or equal to 2. Then, the transmit end device performs interleaving processing on the first sequence, to obtain a third sequence. Then, the transmit end device sends, to a receive end device, a symbol sequence determined based on the second sequence and the third sequence. The symbol sequence includes N QAM symbols.
-
公开(公告)号:US20240333427A1
公开(公告)日:2024-10-03
申请号:US18741363
申请日:2024-06-12
Applicant: Huawei Technologies Co., Ltd.
Inventor: Shengchen Dai , Huazi Zhang , Xianbin Wang , Rong Li , Jun Wang
IPC: H04L1/00 , H03M13/13 , H04L1/1812
CPC classification number: H04L1/0067 , H03M13/13 , H04L1/1812
Abstract: This application provides a rate matching method, including: A transmitter obtains a to-be-coded bit sequence; the transmitter performs polar coding on the to-be-coded bit sequence, to obtain a first bit sequence, where a length of the first bit sequence is N; the transmitter performs first rate matching on the first bit sequence, to obtain a second bit sequence, where a length of the second bit sequence is E1; the transmitter sends the second bit sequence; the transmitter performs polar coding based on the to-be-coded bit sequence, to obtain a third bit sequence, where a length of the third bit sequence is 2*N; the transmitter performs second rate matching on the third bit sequence, to obtain a fourth bit sequence, and the transmitter sends the fourth bit sequence, where N, E1 are positive integers.
-
-
-
-
-
-
-
-
-