Patents by Inventor Gongzheng Zhang

Gongzheng 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: 20190280804
    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.
    Type: Application
    Filed: May 28, 2019
    Publication date: September 12, 2019
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Gongzheng Zhang, Hejia Luo, Rong Li, Ying Chen, Yunfei Qiao
  • 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: 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: 20190260526
    Abstract: This application provides a pilot transmission method, including: determining, by a first terminal device, a target first pilot and a target second pilot group corresponding to the target first pilot, where the target first pilot is used by a network device to perform terminal device detection, and the target second pilot group includes at least two second pilots; and sending, by the first terminal device, the target first pilot and the target second pilot group to the network device in a time unit, where each second pilot in the target second pilot group is repeatedly sent on at least two symbols of the time unit, and the target second pilot group is used by the network device to perform frequency offset estimation.
    Type: Application
    Filed: March 4, 2019
    Publication date: August 22, 2019
    Inventors: Gongzheng Zhang, Jian Wang, Yunfei Qiao
  • 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: 20190207720
    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.
    Type: Application
    Filed: March 11, 2019
    Publication date: July 4, 2019
    Inventors: Rong Li, Guijie Wang, Gongzheng Zhang, Jian Wang, Jun Wang
  • 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
  • Publication number: 20190207711
    Abstract: Embodiments of this application disclose a polar coding method, apparatus, and device, so as to reduce storage overheads of a system. A sequence for polar coding is obtained based on a length M of a target polar code, wherein the sequence comprises L sequence numbers, ordering of the L sequence numbers in the sequence is the same as ordering of the L sequence numbers in a maximum mother code sequence, wherein the maximum mother code sequence is obtained by sorting N sequence numbers of N polarized channels in ascending order or descending order of reliability metrics, wherein L and N are integer power of 2, M is smaller than or equal to L, L is smaller than or equal to N.
    Type: Application
    Filed: March 7, 2019
    Publication date: July 4, 2019
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Rong Li, Gongzheng Zhang, Ying Chen, Xiaocheng Liu, Jun Wang
  • 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
  • Patent number: 10341044
    Abstract: Embodiments of the application provide a method for encoding data in a wireless communication network. A communication device obtains K data bits and a target code length M. The device determines a mother code length N1. The device encodes the K data bits to obtain an encoded bit sequence of code langth N1. The mother code length N1 is determined according to a minimum value of values Na, Nmax and N. The values Na, Nmax and N satisfy the following conditions: (1) the value Na satisfies with: a rate R1 is less than or equal to a preset rate, wherein the rate R1 is determined according to the value K and the value Na; (2) the value Nmax is a preset maximum mother code length, and Nmax is an integer power of 2; and (3) the value N satisfies with M?N*(1+?), and ? is a preset constant.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: July 2, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Gongzheng Zhang, Hejia Luo, Rong Li, Ying Chen, Yunfei Qiao
  • Patent number: 10326555
    Abstract: Embodiments of this application disclose a polar coding method, apparatus, and device, so as to reduce storage overheads of a system. A sequence for polar coding is obtained based on a length M of a target polar code, wherein the sequence comprises L sequence numbers, ordering of the L sequence numbers in the sequence is the same as ordering of the L sequence numbers in a maximum mother code sequence, wherein the maximum mother code sequence is obtained by sorting N sequence numbers of N polarized channels in ascending order or descending order of reliability metrics, wherein L and N are integer power of 2, M is smaller than or equal to L, L is smaller than or equal to N.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: June 18, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Rong Li, Gongzheng Zhang, Ying Chen, Xiaocheng Liu, Jun Wang
  • 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: 20190149268
    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.
    Type: Application
    Filed: January 17, 2019
    Publication date: May 16, 2019
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Chen Xu, Rong Li, Gongzheng Zhang, Yue Zhou, Lingchen Huang, Yunfei Qiao, Carmela Cozzo, Yiqun Ge
  • Publication number: 20190123853
    Abstract: Embodiments of the application provide a method for encoding data in a wireless communication network. A communication device obtains K data bits and a target code length M. The device determines a mother code length N1. The device encodes the K data bits to obtain an encoded bit sequence of code langth N1. The mother code length N1 is determined according to a minimum value of values Na, Nmax and N. The values Na, Nmax and N satisfy the following conditions: (1) the value Na satisfies with: a rate R1 is less than or equal to a preset rate, wherein the rate R1 is determined according to the value K and the value Na; (2) the value Nmax is a preset maximum mother code length, and Nmax is an integer power of 2; and (3) the value N satisfies with M?N*(1+?), and ? is a preset constant.
    Type: Application
    Filed: December 18, 2018
    Publication date: April 25, 2019
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Gongzheng Zhang, Hejia Luo, Rong Li, Ying Chen, Yunfei Qiao
  • 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: 20190090270
    Abstract: Embodiments of the present application provide a data processing method, a device, and a system. The method includes: determining a pilot group, where the pilot group includes at least two elements; generating a plurality of data frames including a first data frame and a second data frame, where each data frame carries information used to indicate the pilot group determined by user equipment; and sending a plurality of resource blocks to a network device, where a first resource block carries the first pilot and the first data frame, and a second resource block carries the second pilot and the second data frame.
    Type: Application
    Filed: November 19, 2018
    Publication date: March 21, 2019
    Inventors: Gongzheng ZHANG, Yunfei QIAO, Rong LI
  • 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: 20190081732
    Abstract: This application provides an encoding method and apparatus in wireless communications between a network device and a terminal. The method includes: performing CRC encoding on A to-be-encoded information bits based on a CRC polynomial, to obtain a first bit sequence, where the first bit sequence includes L CRC bits and A information bits, L=6; and performing polar encoding on the first bit sequence. Based on an improved CRC polynomial, encoding satisfying an FAR requirement is implemented.
    Type: Application
    Filed: August 31, 2018
    Publication date: March 14, 2019
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shengchen Dai, Lingchen Huang, Gongzheng Zhang, Yunfei Qiao, Rong Li
  • 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: 20190053095
    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.
    Type: Application
    Filed: October 19, 2018
    Publication date: February 14, 2019
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Gongzheng Zhang, Yourui HuangFu, Lingchen Huang, Ying Chen, Yunfei Qiao, Rong Li