US 12,267,173 B2
Method and apparatus for enabling optimized decoding of data packet in HARQ based communication
Satya Kumar Vankayala, Bangalore (IN); Abhay Kumar Sah, Bangalore (IN); Anshuman Nigam, Bangalore (IN); Satya Venkata Uma Kishore Godavarti, Bangalore (IN); and Tirthankar Mittra, Bangalore (IN)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Appl. No. 17/754,892
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
PCT Filed Oct. 15, 2020, PCT No. PCT/KR2020/014124
§ 371(c)(1), (2) Date Apr. 14, 2022,
PCT Pub. No. WO2021/075888, PCT Pub. Date Apr. 22, 2021.
Claims priority of application No. 201941042232 (IN), filed on Oct. 18, 2019; and application No. 201941042232 (IN), filed on Oct. 14, 2020.
Prior Publication US 2024/0031074 A1, Jan. 25, 2024
Int. Cl. H04L 1/1812 (2023.01)
CPC H04L 1/1819 (2013.01) 15 Claims
OG exemplary drawing
 
1. A method performed by an apparatus for enabling optimized decoding of data packet in a wireless communication network, the method comprising:
identifying unsuccessful decoding of an instant data packet received from a transmitting device;
identifying whether a number of previous data packet that is received preceding the instant data packet is greater than one; and
in case that the number of the previous data packet that is received preceding the instant data packet is greater than one, enabling subsequent decoding for the instant data packet,
wherein the subsequent decoding comprises:
sequentially generating one or more modified versions of data packets for decoding, the one or more modified versions comprising possible weighted combinations of the data packets with at least one of the instant data packet and one or more of the previous data packets, and each of the one or more modified versions being decoded individually and a subsequent modified version from the one or more modified versions being generated in case that unsuccessful decoding is detected for previously generated modified version from the one or more modified versions,
identifying whether the number of the previous data packet is equal to predetermined threshold; and
determining to abort the subsequent decoding in case that the number of the previous data packet is equal to the predetermined threshold.