Patents by Inventor Oleg Feat'evich KURMAEV

Oleg Feat'evich KURMAEV 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).

  • Patent number: 11297611
    Abstract: A communication transmitter for transmitting a control message over a physical downlink control channel (PDCCH) towards a communication entity in a mobile communication network, wherein the communication transmitter comprises a processor configured to process a control block to obtain the control message, wherein the control block includes a first portion and a second portion, wherein the first portion includes downlink control information bits indicating information relating to data transmission over the mobile communication network, and insert prefix error detection code bits into the second portion of the control block to obtain the control message, and a communication interface configured to transmit the control message over the mobile communication network and a communication receiver for receiving the control message from the communication transmitter over the communication network.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: April 5, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Vadim Andreevich Revutskii, Jie Jin, Oleg Feat'evich Kurmaev, Aleksei Eduardovich Maevskii
  • Patent number: 11245422
    Abstract: The device and method disclosed herein are configured for generating a polar code of length N and dimension K on the basis of an original polar code being defined by a code sequence S having Nmax bit indices sorted from least reliable to most reliable sub-channels. The device comprises a processing unit configured to: (a) generate an auxiliary code sequence having Nmax/2 bit indices by removing bit indices greater than or equal to Nmax/2 from the code sequence S; (b) remove from the auxiliary code sequence the last NR bit indices to generate a modified auxiliary code sequence; and (c) generate the polar code of length N and dimension K by puncturing the original polar code on the basis of a puncturing set defined by the last p=Nmax?N bit indices of the modified auxiliary code sequence.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: February 8, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Mikhail Sergeevich Kamenev, Iuliia Borisovna Kameneva, Jie Jin, Oleg Feat'evich Kurmaev
  • Patent number: 11133828
    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: Grant
    Filed: July 1, 2019
    Date of Patent: September 28, 2021
    Assignee: Huawei Technologies Co., Ltd.
    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: 10892848
    Abstract: The disclosure relates to devices and methods implementing polar codes. For instance, the disclosure relates to an an encoder for encoding data, wherein the encoder comprises a processor configured to encode the data using a (n, k, d) parent polar code C into codewords c0n-1=u0n-1A subject to the constraints u0n-1VT=0, wherein u0n-1 denotes the data, wherein A = ( 1 0 1 1 ) ? m , wherein F?m denotes the m-times Kronecker product of the matrix F with itself and wherein the constraint matrix V comprises in addition to the constraint matrix V0 of the parent polar code the constraint matrix V1 of a first helper code C1 and the constraint matrix V2 of a second helper code C2.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: January 12, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Oleg Feat'evich Kurmaev, Alexey Mikhailovich Razinkin, Vasily Stanislavovich Usatyuk
  • Publication number: 20200403638
    Abstract: The device and method disclosed herein are configured for generating a polar code of length N and dimension K on the basis of an original polar code being defined by a code sequence S having Nmax bit indices sorted from least reliable to most reliable sub-channels. The device comprises a processing unit configured to: (a) generate an auxiliary code sequence having Nmax/2 bit indices by removing bit indices greater than or equal to Nmax/2 from the code sequence S; (b) remove from the auxiliary code sequence the last NR bit indices to generate a modified auxiliary code sequence; and (c) generate the polar code of length N and dimension K by puncturing the original polar code on the basis of a puncturing set defined by the last p=Nmax?N bit indices of the modified auxiliary code sequence.
    Type: Application
    Filed: August 20, 2020
    Publication date: December 24, 2020
    Inventors: Mikhail Sergeevich KAMENEV, Iuliia Borisovna KAMENEVA, Jie JIN, Oleg Feat'evich KURMAEV
  • Patent number: 10848185
    Abstract: An encoding apparatus includes a processor a non-transitory computer-readable storage medium storing a program for encoding data into a codeword. The program includes instructions to encode the data x using a code that is a product of a matrix generated using the Kronecker product of the Q with itself and factors generated according to frozen bit indices of the code and a constraint matrix generated according to a precoding matrix.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: November 24, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Oleg Feat'evich Kurmaev, Petr Vladimirovich Trifonov, Alexey Mikhailovich Razinkin, Aleksei Eduardovich Maevskii
  • Patent number: 10784992
    Abstract: Encoding devices and methods, arranged to execute encoding, wherein an input vector for polar encoding is computed, wherein the input vector comprises a set of information bits and a set of frozen bits, and an intermediate codeword is generated by executing a polar encoding of the input vector. Further, punctured and shortened bits are removed from the intermediate codeword, to obtain a reduced intermediate codeword, and an output codeword is generated by applying a permutation operation on the reduced intermediate codeword. A sequence of extension bits is selected from the intermediate codeword bits and information bits, and modulated symbols are generated by applying bitmapping on the output codeword and on the sequence of extension bits.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: September 22, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Oleg Feat'evich Kurmaev, Alexey Mikhailovich Razinkin, Vasily Stanislavovich Usatyuk
  • Publication number: 20200229164
    Abstract: A communication transmitter for transmitting a control message over a physical downlink control channel (PDCCH) towards a communication entity in a mobile communication network, wherein the communication transmitter comprises a processor configured to process a control block to obtain the control message, wherein the control block includes a first portion and a second portion, wherein the first portion includes downlink control information bits indicating information relating to data transmission over the mobile communication network, and insert prefix error detection code bits into the second portion of the control block to obtain the control message, and a communication interface configured to transmit the control message over the mobile communication network and a communication receiver for receiving the control message from the communication transmitter over the communication network.
    Type: Application
    Filed: March 27, 2020
    Publication date: July 16, 2020
    Inventors: Vadim Andreevich Revutskii, Jie Jin, Oleg Feat'evich Kurmaev, Aleksei Eduardovich Maevskii
  • 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
  • Publication number: 20190173496
    Abstract: An encoding apparatus includes a processor a non-transitory computer-readable storage medium storing a program for encoding data x of dimension k into a codeword c of length n. The program includes instructions to encode the data x using a C(n, k, d) code. The code C(n,k,d) has a length n and a minimum distance d, n=2m1+ . . . +2ms, mh, h=1, . . . , s, is an integer, on the basis of c=uA, where ui=xji, 0?ji<k?1, if i?F, F is a set of n?k frozen bit indices of the code C(n,k,d), and ui=?s=0i?1?i,sus, if i?F, is a constraint matrix given by a solution of T=0, ?i is an index of a row of the matrix , having a last non-zero element in column i, and is a precoding matrix and A is a matrix defined by A m h = ( 1 0 1 1 ) ? m h , and Q?m denotes the m-times Kronecker product of a matrix Q with itself.
    Type: Application
    Filed: February 11, 2019
    Publication date: June 6, 2019
    Inventors: Oleg Feat'evich Kurmaev, Petr Vladimirovich Trifonov, Alexey Mikhailovich Razinkin, Aleksei Eduardovich Maevskii
  • Publication number: 20190158222
    Abstract: The present invention relates to a device and method, both arranged to execute encoding. According to the present invention, an input vector for polar encoding is computed, wherein the input vector comprises a set of information bits and a set of frozen bits, and an intermediate codeword is generated by executing a polar encoding of the input vector. Further, punctured and shortened bits are removed from the intermediate codeword, to obtain a reduced intermediate codeword, and an output codeword is generated by applying a permutation operation on the reduced intermediate codeword. A sequence of extension bits is selected from the intermediate codeword bits and information bits, and modulated symbols are generated by applying bitmapping on the output codeword and on the sequence of extension bits.
    Type: Application
    Filed: January 25, 2019
    Publication date: May 23, 2019
    Inventors: Oleg Feat'evich KURMAEV, Alexey Mikhailovich RAZINKIN, Vasily Stanislavovich USATYUK
  • Publication number: 20190081731
    Abstract: The disclosure relates to devices and methods implementing polar codes. For instance, the disclosure relates to an an encoder for encoding data, wherein the encoder comprises a processor configured to encode the data using a (n, k, d) parent polar code C into codewords c0n-1=u0n-1A subject to the constraints u0n-1VT=0, wherein u0n-1 denotes the data, wherein A = ( 1 0 1 1 ) ? m , wherein F?m denotes the m-times Kronecker product of the matrix F with itself and wherein the constraint matrix V comprises in addition to the constraint matrix V0 of the parent polar code the constraint matrix V1 of a first helper code C1 and the constraint matrix V2 of a second helper code C2.
    Type: Application
    Filed: November 9, 2018
    Publication date: March 14, 2019
    Inventors: Oleg Feat'evich KURMAEV, Alexey Mikhailovich RAZINKIN, Vasily Stanislavovich USATYUK