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: 11297611Abstract: 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: GrantFiled: March 27, 2020Date of Patent: April 5, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Vadim Andreevich Revutskii, Jie Jin, Oleg Feat'evich Kurmaev, Aleksei Eduardovich Maevskii
-
Patent number: 11245422Abstract: 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: GrantFiled: August 20, 2020Date of Patent: February 8, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Mikhail Sergeevich Kamenev, Iuliia Borisovna Kameneva, Jie Jin, Oleg Feat'evich Kurmaev
-
Patent number: 11133828Abstract: 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: GrantFiled: July 1, 2019Date of Patent: September 28, 2021Assignee: 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: 10892848Abstract: 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: GrantFiled: November 9, 2018Date of Patent: January 12, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Oleg Feat'evich Kurmaev, Alexey Mikhailovich Razinkin, Vasily Stanislavovich Usatyuk
-
Publication number: 20200403638Abstract: 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: ApplicationFiled: August 20, 2020Publication date: December 24, 2020Inventors: Mikhail Sergeevich KAMENEV, Iuliia Borisovna KAMENEVA, Jie JIN, Oleg Feat'evich KURMAEV
-
Patent number: 10848185Abstract: 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: GrantFiled: February 11, 2019Date of Patent: November 24, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Oleg Feat'evich Kurmaev, Petr Vladimirovich Trifonov, Alexey Mikhailovich Razinkin, Aleksei Eduardovich Maevskii
-
Patent number: 10784992Abstract: 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: GrantFiled: January 25, 2019Date of Patent: September 22, 2020Assignee: Huawei Technologies Co., Ltd.Inventors: Oleg Feat'evich Kurmaev, Alexey Mikhailovich Razinkin, Vasily Stanislavovich Usatyuk
-
Publication number: 20200229164Abstract: 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: ApplicationFiled: March 27, 2020Publication date: July 16, 2020Inventors: Vadim Andreevich Revutskii, Jie Jin, Oleg Feat'evich Kurmaev, Aleksei Eduardovich Maevskii
-
Publication number: 20190326933Abstract: 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: ApplicationFiled: July 1, 2019Publication date: October 24, 2019Inventors: 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: 20190173496Abstract: 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: ApplicationFiled: February 11, 2019Publication date: June 6, 2019Inventors: Oleg Feat'evich Kurmaev, Petr Vladimirovich Trifonov, Alexey Mikhailovich Razinkin, Aleksei Eduardovich Maevskii
-
Publication number: 20190158222Abstract: 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: ApplicationFiled: January 25, 2019Publication date: May 23, 2019Inventors: Oleg Feat'evich KURMAEV, Alexey Mikhailovich RAZINKIN, Vasily Stanislavovich USATYUK
-
Publication number: 20190081731Abstract: 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: ApplicationFiled: November 9, 2018Publication date: March 14, 2019Inventors: Oleg Feat'evich KURMAEV, Alexey Mikhailovich RAZINKIN, Vasily Stanislavovich USATYUK