Patents by Inventor Huazi Zhang

Huazi Zhang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20190335431
    Abstract: Embodiments of the present invention provide a control information transmission method and apparatus. The control information transmission method includes: determining, by a network device, N pieces of to-be-jointly-coded downlink control information DCI, where N is an integer greater than or equal to 2; coding, by the network device, the N pieces of DCI in a polar coding manner, to obtain one codeword; and mapping, by the network device, the codeword to a time-frequency resource of a downlink control channel for sending. According to the embodiments of the present invention, not only a relatively high coding gain can be obtained, but a relatively low average processing latency on a decoder side can also be obtained.
    Type: Application
    Filed: July 4, 2019
    Publication date: October 31, 2019
    Inventors: Jian WANG, Jun WANG, Rong LI, Huazi ZHANG, Chaolong ZHANG
  • Publication number: 20190326933
    Abstract: A method comprises: obtaining a coded bit sequence by performing PC-polar coding on information bits based on first constructor parameters; and sending the coded bit sequence. A check equation of the first constructor parameters includes a first element representing a check-required information bit position and a second element representing a check bit position, the first element corresponds to a first vector (V1) in a generator matrix for PC-polar codes, the second element corresponds to a second vector (V2) in the generator matrix, and if a first Hamming weight (HW1) of V1 is the same as a second Hamming weight (HW2) of V2, then a third Hamming weight (HW3) of an addition modulo 2 vector is greater than HW1 and greater than HW2, or if HW1 is different from HW2, then HW3 is greater than a smaller one of the HW1 and HW2.
    Type: Application
    Filed: July 1, 2019
    Publication date: October 24, 2019
    Inventors: Huazi ZHANG, Jun WANG, Rong Li, Lingchen HUANG, Jian WANG, Shengchen DAI, Jiajie TONG, Vladimir GRITSENKO, Oleg Feat'evich KURMAEV, Aleksei Eduardovich MAEVSKII
  • Patent number: 10447432
    Abstract: Embodiments of this application provide a method for processing information bits in a wireless communication network. A communication device obtains K information bits and a code length M. The code length M is a length of an output sequence resulting from processing the information bits. The communication device generates an N-bit bit sequence that includes the K information bits and one or more parity check bits, encodes the bit sequence using a polar encoding formula to obtain an N-bit encoded sequence, rate matches the encoded sequence to obtain the output sequence, and outputs the output sequence. When M?K>192, in the bit sequence, one of the parity check bits is placed in a bit position that is determined according to reliabilities of the bit positions in the bit sequence for placing the K information bits and the one or more parity check bits.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: October 15, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shengchen Dai, Huazi Zhang, Rong Li, Yunfei Qiao, Yue Zhou
  • Publication number: 20190312681
    Abstract: Embodiments provide a Polar code transmission method and apparatus. A bit sequence is encoded into a code sequence using Polar code by a network device. The bit sequence contains a control signaling and a Cyclic Redundancy Code (CRC) sequence. The code sequence is transformed into M copies such that an ith information copy of the M copies multiples by a first matrix of the power of (i?1). M is an integer and M>0. M copies of codeword was encoded by Polar code, the M copies implicitly conveys different time stamp information, which is suitable for the transmission of PBCH in 5G communication system, signaling overhead is also reduced.
    Type: Application
    Filed: May 28, 2019
    Publication date: October 10, 2019
    Inventors: Hejia LUO, Gongzheng ZHANG, Rong LI, Huazi ZHANG, Yourui HUANGFU, Jian WANG, Ying CHEN, Jun WANG
  • Patent number: 10439759
    Abstract: Embodiments of this application provides a communication method in a wireless communication network. A communication device obtains an information bit sequence and obtain a first sequence, wherein the first sequence comprises sequence numbers of N channels ordered in ascending order of channel reliability, wherein N is 1024 and wherein a channel whose sequence number is 0, a channel whose sequence number is 1, and a channel whose sequence number is 2 are ordered in ascending order of channel reliability; then polar encode the information bits based on the first sequence to obtain an encoded bit sequence and output the encoded bit sequence.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: October 8, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Ying Chen, Gongzheng Zhang, Lingchen Huang, Rong Li, Huazi Zhang, Hejia Luo
  • Publication number: 20190280814
    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.
    Type: Application
    Filed: May 28, 2019
    Publication date: September 12, 2019
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Chen Xu, Gongzheng Zhang, Rong Li, Huazi Zhang, Lingchen Huang
  • Publication number: 20190260392
    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?.
    Type: Application
    Filed: April 23, 2019
    Publication date: August 22, 2019
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Huazi Zhang, Rong Li, Gongzheng Zhang, Chen Xu
  • Publication number: 20190260503
    Abstract: Embodiments of this application provide a method for transmitting encoded information. A communication device obtains K bits of information, and generates a to-be-encoded sequence u1N, wherein N is a length of the sequence. The device encodes the sequence u1N in an encoding process, to obtain an output sequence, and transmits the output sequence. In the sequence u1N, each of the N bits corresponds to a subchannel, and each subchannel has a reliability. The K information bits, a quantity J of first-type auxiliary bits, and a quantity J? of second-type auxiliary bits are placed in K?=K+J+J? bit positions of the sequence u1N according to reliabilities of the subchannels. Since the positions of the information bits and the auxiliary bits are pre-determined and not affected by subsequent encoding and rate-matching, overheads of real-time reliability calculation are effectively reduced, time is saved, and delay is reduced.
    Type: Application
    Filed: April 30, 2019
    Publication date: August 22, 2019
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Huazi Zhang, Rong Li, Yue Zhou, Hejia Luo, Gongzheng Zhang, Yunfei Qiao
  • Publication number: 20190215099
    Abstract: Embodiments of this application provide a method for processing information bits in a wireless communication network. A communication device obtains K information bits and a code length M. The code length M is a length of an output sequence resulting from processing the information bits. The communication device generates an N-bit bit sequence that includes the K information bits and one or more parity check bits, encodes the bit sequence using a polar encoding formula to obtain an N-bit encoded sequence, rate matches the encoded sequence to obtain the output sequence, and outputs the output sequence. When M?K>192, in the bit sequence, one of the parity check bits is placed in a bit position that is determined according to reliabilities of the bit positions in the bit sequence for placing the K information bits and the one or more parity check bits.
    Type: Application
    Filed: March 15, 2019
    Publication date: July 11, 2019
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Shengchen Dai, Huazi Zhang, Rong Li, Yunfei Qiao, Yue Zhou
  • Publication number: 20190215720
    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.
    Type: Application
    Filed: March 13, 2019
    Publication date: July 11, 2019
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Rong Li, Yunpei Qiao, Huazi Zhang
  • Publication number: 20190207709
    Abstract: Embodiments of this application provides a communication method in a wireless communication network. A communication device obtains an information bit sequence and obtain a first sequence, wherein the first sequence comprises sequence numbers of N channels ordered in ascending order of channel reliability, wherein N is 1024 and wherein a channel whose sequence number is 0, a channel whose sequence number is 1, and a channel whose sequence number is 2 are ordered in ascending order of channel reliability; then polar encode the information bits based on the first sequence to obtain an encoded bit sequence and output the encoded bit sequence.
    Type: Application
    Filed: January 4, 2019
    Publication date: July 4, 2019
    Inventors: Ying CHEN, Gongzheng ZHANG, Lingchen HUANG, Rong LI, Huazi ZHANG, Hejia LUO
  • Patent number: 10341052
    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.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: July 2, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Chen Xu, Gongzheng Zhang, Rong Li, Huazi Zhang, Lingchen Huang
  • Publication number: 20190173491
    Abstract: A rate matching method for a polar code is provided, to improve performance. The method includes: encoding, based on an N*N encoding matrix of a polar code, a sequence including N first bits, to generate a mother code including N second bits, where the N first bits are in a one-to-one correspondence with N rows in the encoding matrix in sequence, and the N second bits are in a one-to-one correspondence with N columns in the encoding matrix in sequence; determining N?M to-be-punctured second bits from the N second bits, where at least one first bit in N?M first bits participating in encoding of the N?M second bits belongs to the first M first bits in the N first bits, and the N?M first bits are fixed bits; and puncturing the N?M second bits, to obtain a target polar code including M second bits.
    Type: Application
    Filed: February 11, 2019
    Publication date: June 6, 2019
    Inventors: Gongzheng Zhang, Ying Chen, Rong Li, Chaolong Zhang, Yourui Huangfu, Huazi Zhang
  • Publication number: 20190165807
    Abstract: The present disclosure relates to decoding methods and devices. One example method includes receiving N LLRs corresponding to a to-be-decoded signal, where N is a code length, classifying K decoded bits into reliable bits and unreliable bits based on at least one of a prior LLR or a posterior LLR, generating M decoding paths based on the N LLRs and a preset rule, and selecting each stage of target decoding path based on PM values of the M decoding paths to obtain a decoding result of each stage of decoded bit.
    Type: Application
    Filed: January 31, 2019
    Publication date: May 30, 2019
    Inventors: Jun WANG, Rong LI, Huazi ZHANG, Xian MENG, Xiaocheng LIU
  • Publication number: 20190132084
    Abstract: This application discloses a user sequence transmission method, a network device, and a terminal device. The method includes: sending, by a network device, first signaling to a terminal device, where the first signaling includes first information indicating a quantity of user sequences in a first user sequence space, and the user sequences in the first user sequence space include a universal set of user sequences used by the terminal device served by the network device; receiving, by the network device, a first user sequence sent by the terminal device based on the first information; and performing, by the network device, user detection and/or communication parameter estimation based on the first user sequence.
    Type: Application
    Filed: December 23, 2018
    Publication date: May 2, 2019
    Inventors: Huazi ZHANG, Jian WANG, Rong LI, Rongdao YU, Lu RONG
  • Publication number: 20190116002
    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.
    Type: Application
    Filed: December 10, 2018
    Publication date: April 18, 2019
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Chen Xu, Gongzheng Zhang, Rong Li, Huazi Zhang, Lingchen Huang
  • Publication number: 20190089481
    Abstract: Embodiment techniques map parity bits to sub-channels based on their row weights. In one example, an embodiment technique includes allocating, from a set of sub-channels, one or more sub-channels for one or more parity bits based on row weights for sub-channels in a subset of sub-channels within the set of sub-channels, mapping information bits to remaining sub-channels in the set of sub-channels based on a reliability of the remaining sub-channels without mapping any of the information bits to the one or more sub-channels allocated for the one or more parity bits, polar encoding the information bits and the one or more parity bits based on at least the mapping of the information bits to the remaining sub-channels to obtain encoded bits, and transmitting the encoded bits to another device.
    Type: Application
    Filed: October 17, 2018
    Publication date: March 21, 2019
    Inventors: Huazi Zhang, Jiajie Tong, Rong Li, Jun Wang, Wen Tong, Yiqun Ge, Xiaocheng Liu, Gongzheng Zhang, Jian Wang, Nan Cheng, Qifan Zhang
  • Publication number: 20190068316
    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.
    Type: Application
    Filed: October 17, 2018
    Publication date: February 28, 2019
    Inventors: Huazi Zhang, Jiajie Tong, Rong Li, Jun Wang, Wen Tong, Yiqun Ge, Xiaocheng Liu, Gongzheng Zhang, Jian Wang, Nan Cheng, Qifan Zhang
  • Publication number: 20190044655
    Abstract: This application relates to the field of wireless communications technologies, and discloses a polar code encoding method and apparatus, to improve accuracy of reliability calculation and ordering for polarized channels. The method includes: obtaining a first sequence used to encode K to-be-encoded bits, where the first sequence includes sequence numbers of N polarized channels, the sequence numbers of the N polarized channels are arranged in the first sequence based on reliability of the N polarized channels, K is a positive integer, N is a mother code length of a polar code, N is a positive integer power of 2, and K?N; selecting sequence numbers of K polarized channels from the first sequence in descending order of reliability; and placing the to-be-encoded bits based on the selected sequence numbers of the K polarized channels, and performing polar code encoding on the to-be-encoded bits.
    Type: Application
    Filed: September 28, 2018
    Publication date: February 7, 2019
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Jun Wang, Gongzheng Zhang, Huazi Zhang, Chen Xu, Lingchen Huang, Shengchen Dai, Hejia Luo, Yunfei Qiao, Rong Li, Jian Wang, Ying Chen, NIKITA POLIANSKII, MIKHAIL KAMENEV, Zukang Shen, Yourui HuangFu, Yinggang Du
  • Publication number: 20190044844
    Abstract: A network system for increasing data throughput and decreasing transmission delay along a data link from a source node to a sink node via a relay node, comprising: a first node configured to encode a second plurality of data packets based on an estimated rank distribution expressing a quality of the data link and transmit the second plurality of data packets; and at least one second node configured to: receive at least one of a first plurality of data packets transmitted from the first node prior to receiving at least one of the second plurality of data packets, estimate a rank distribution based on one or more of the first plurality of data packets, transmit the estimated rank distribution to the first node, and if the at least one second node has received a sufficient quantity of the first plurality of data packets, regenerate the first plurality of data packets.
    Type: Application
    Filed: December 21, 2016
    Publication date: February 7, 2019
    Inventors: Dapeng Oliver Wu, Huazi ZHANG, Kairan SUN, Qiuyuan HUANG