Patents by Inventor Yanlai Liu
Yanlai Liu 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: 12119930Abstract: The disclosure relates to bit-interleaved coded modulation with iterative decoding. In some implementations, a receiver comprises: a first memory including multiple first sub-memories; a decoder configured to perform first operations comprising: calculating, first extrinsic information of multiple code bits associated with multiple received symbols; and a demapper configured to perform second operations comprising: calculating soft decision information of the code bits; calculating, based on the soft decision information and the first extrinsic information, second extrinsic information of the code bits; and writing the second extrinsic information of the code bits into the first memory such that, for each received symbol, each sub-memory of the first sub-memories respectively stores the second extrinsic information associated with a respective one of the code bits corresponding to the received symbol.Type: GrantFiled: October 31, 2022Date of Patent: October 15, 2024Assignee: HUGHES NETWORK SYSTEMS, LLCInventors: Srilekha Bhat, Yanlai Liu, Bala Subramaniam, Liping Chen, Mustafa Eroz
-
Publication number: 20240146451Abstract: The disclosure relates to bit-interleaved coded modulation with iterative decoding. In some implementations, a receiver comprises: a first memory including multiple first sub-memories; a decoder configured to perform first operations comprising: calculating, first extrinsic information of multiple code bits associated with multiple received symbols; and a demapper configured to perform second operations comprising: calculating soft decision information of the code bits; calculating, based on the soft decision information and the first extrinsic information, second extrinsic information of the code bits; and writing the second extrinsic information of the code bits into the first memory such that, for each received symbol, each sub-memory of the first sub-memories respectively stores the second extrinsic information associated with a respective one of the code bits corresponding to the received symbol.Type: ApplicationFiled: October 31, 2022Publication date: May 2, 2024Inventors: Srilekha Bhat, Yanlai Liu, Bala Subramaniam, Liping Chen, Mustafa Eroz
-
Patent number: 11277221Abstract: Systems and methods for ACM trajectory include receiving data at a communications receiver; decoding the received data based on a selected MODCOD; monitoring a number of iterations used to decode the data using the selected MODCOD; comparing the number of iterations used to decode the data using the first selected MODCOD to a reference number of iterations; and adjusting a SNR threshold value for the selected MODCOD where the number of iterations used to decode the data using the first selected MODCOD is greater than the reference number of iterations.Type: GrantFiled: April 13, 2020Date of Patent: March 15, 2022Assignee: HUGHES NETWORK SYSTEMS, LLCInventors: Bala Subramaniam, Yanlai Liu
-
Patent number: 10819469Abstract: A deinterleaver device, a method for deinterleaving, an interleaver device, and a method for interleaving are disclosed. The method for deinterleaving includes: providing a memory and a stream count for a frame; virtually dividing the memory into equal sections, wherein a section count equals the stream count; calculating a write address for a sample of the samples based on a location of the sample in the frame and a correspondence of the location to one of the sections; receiving the sample; and writing the received sample to the write address, wherein the calculating and the write address corresponds to a correct deinterleaving location in one of the sections for the sample.Type: GrantFiled: September 20, 2019Date of Patent: October 27, 2020Assignee: Hughes Network Systems, LLCInventors: Sri Bhat, Bala Subramaniam, Yanlai Liu
-
Publication number: 20200244391Abstract: Systems and methods for ACM trajectory include receiving data at a communications receiver; decoding the received data based on a selected MODCOD; monitoring a number of iterations used to decode the data using the selected MODCOD; comparing the number of iterations used to decode the data using the first selected MODCOD to a reference number of iterations; and adjusting a SNR threshold value for the selected MODCOD where the number of iterations used to decode the data using the first selected MODCOD is greater than the reference number of iterations.Type: ApplicationFiled: April 13, 2020Publication date: July 30, 2020Inventors: Bala Subramaniam, Yanlai Liu
-
Patent number: 10727977Abstract: A system and method for improving forward error correction efficiency in a communication network. The system and method employ a controller configured to evaluate a plurality of frames to identify a first type of the plurality of frames having a first frame processing characteristic pertaining to a first type of frame iteration processing performed by a terminal of the communication network and a second type of the plurality of frames having a second frame processing characteristic pertaining to a second type of frame iteration processing performed by the terminal. The controller is further configured to arrange a plurality of the first type of frames and at least one of the plurality of the second type of frames in an alternating order within a transmission window for transmission to the terminal.Type: GrantFiled: December 28, 2017Date of Patent: July 28, 2020Assignee: HUGHES NETWORK SYSTEMS, LLCInventors: Bala Subramaniam, Yanlai Liu
-
Patent number: 10623136Abstract: Systems and methods for ACM trajectory include receiving data at a communications receiver; decoding the received data based on a selected MODCOD; monitoring a number of iterations used to decode the data using the selected MODCOD; comparing the number of iterations used to decode the data using the first selected MODCOD to a reference number of iterations; and adjusting a SNR threshold value for the selected MODCOD where the number of iterations used to decode the data using the first selected MODCOD is greater than the reference number of iterations.Type: GrantFiled: August 7, 2018Date of Patent: April 14, 2020Assignee: HUGHES NETWORK SYSTEMS, LLCInventors: Bala Subramaniam, Yanlai Liu
-
Publication number: 20200014490Abstract: A deinterleaver device, a method for deinterleaving, an interleaver device, and a method for interleaving are disclosed. The method for deinterleaving includes: providing a memory and a stream count for a frame; virtually dividing the memory into equal sections, wherein a section count equals the stream count; calculating a write address for a sample of the samples based on a location of the sample in the frame and a correspondence of the location to one of the sections; receiving the sample; and writing the received sample to the write address, wherein the calculating and the write address corresponds to a correct deinterleaving location in one of the sections for the sample.Type: ApplicationFiled: September 20, 2019Publication date: January 9, 2020Applicant: Hughes Network Systems, LLCInventors: Sri BHAT, Bala SUBRAMANIAM, Yanlai LIU
-
Patent number: 10484136Abstract: A deinterleaver device, a method for deinterleaving, an interleaver device, and a method for interleaving are provided. The method for deinterleaving includes: providing a memory and a stream count for a frame; virtually dividing the memory into equal sections, wherein a section count equals the stream count; calculating a write address for a sample of the samples based on a location of the sample in the frame and a correspondence of the location to one of the sections; receiving the sample; and writing the received sample to the write address, wherein the calculating and the write address corresponds to a correct deinterleaving location in one of the sections for the sample.Type: GrantFiled: June 6, 2017Date of Patent: November 19, 2019Assignee: Hughes Network Systems, LLCInventors: Sri Bhat, Bala Subramaniam, Yanlai Liu
-
Patent number: 10168938Abstract: A method and apparatus allows single port memory devices to be accessed as pseudo two port memory devices. An access table is created to map the single port memory device to a single port even bank and a single port odd bank. The single port memory device is then accessed based on the mapping. An initial number of entries from the access table are retrieved in order to read addresses in the memory device until a predetermined delay expires. Simultaneous operations are then performed to read from rows in the memory device and write to rows in the memory device. Once all memory addresses have been read, write operations are sequentially performed in rows of the memory device based on the remaining entries of the access table.Type: GrantFiled: November 25, 2016Date of Patent: January 1, 2019Assignee: HUGHES NETWORK SYSTEMS, LLCInventors: Liping Chen, Mustafa Eroz, Yanlai Liu, Sri Bhat
-
Publication number: 20180351583Abstract: Systems and methods for ACM trajectory include receiving data at a communications receiver; decoding the received data based on a selected MODCOD; monitoring a number of iterations used to decode the data using the selected MODCOD; comparing the number of iterations used to decode the data using the first selected MODCOD to a reference number of iterations; and adjusting a SNR threshold value for the selected MODCOD where the number of iterations used to decode the data using the first selected MODCOD is greater than the reference number of iterations.Type: ApplicationFiled: August 7, 2018Publication date: December 6, 2018Inventors: Bala Subramaniam, Yanlai Liu
-
Publication number: 20180351701Abstract: A deinterleaver device, a method for deinterleaving, an interleaver device, and a method for interleaving are disclosed. The method for deinterleaving includes: providing a memory and a stream count for a frame; virtually dividing the memory into equal sections, wherein a section count equals the stream count; calculating a write address for a sample of the samples based on a location of the sample in the frame and a correspondence of the location to one of the sections; receiving the sample; and writing the received sample to the write address, wherein the calculating and the write address corresponds to a correct deinterleaving location in one of the sections for the sample.Type: ApplicationFiled: June 6, 2017Publication date: December 6, 2018Applicant: Hughes Network Systems, LLCInventors: Sri BHAT, Bala SUBRAMANIAM, Yanlai LIU
-
Patent number: 10044373Abstract: Systems and methods for ACM trajectory include receiving data at a communications receiver; decoding the received data based on a selected MODCOD; monitoring a number of iterations used to decode the data using the selected MODCOD; comparing the number of iterations used to decode the data using the first selected MODCOD to a reference number of iterations; and adjusting a SNR threshold value for the selected MODCOD where the number of iterations used to decode the data using the first selected MODCOD is greater than the reference number of iterations.Type: GrantFiled: December 30, 2016Date of Patent: August 7, 2018Assignee: Hughes Network Systems, LLCInventors: Bala Subramaniam, Yanlai Liu
-
Publication number: 20180191380Abstract: Systems and methods for ACM trajectory include receiving data at a communications receiver; decoding the received data based on a selected MODCOD; monitoring a number of iterations used to decode the data using the selected MODCOD; comparing the number of iterations used to decode the data using the first selected MODCOD to a reference number of iterations; and adjusting a SNR threshold value for the selected MODCOD where the number of iterations used to decode the data using the first selected MODCOD is greater than the reference number of iterations.Type: ApplicationFiled: December 30, 2016Publication date: July 5, 2018Applicant: Hughes Network Systems, LLCInventors: Bala Subramaniam, Yanlai Liu
-
Publication number: 20180191463Abstract: A system and method for improving forward error correction efficiency in a communication network. The system and method employ a controller configured to evaluate a plurality of frames to identify a first type of the plurality of frames having a first frame processing characteristic pertaining to a first type of frame iteration processing performed by a terminal of the communication network and a second type of the plurality of frames having a second frame processing characteristic pertaining to a second type of frame iteration processing performed by the terminal. The controller is further configured to arrange a plurality of the first type of frames and at least one of the plurality of the second type of frames in an alternating order within a transmission window for transmission to the terminal.Type: ApplicationFiled: December 28, 2017Publication date: July 5, 2018Inventors: Bala SUBRAMANIAM, Yanlai LIU
-
Publication number: 20180150253Abstract: A method and apparatus allows single port memory devices to be accessed as pseudo two port memory devices. An access table is created to map the single port memory device to a single port even bank and a single port odd bank. The single port memory device is then accessed based on the mapping. An initial number of entries from the access table are retrieved in order to read addresses in the memory device until a predetermined delay expires. Simultaneous operations are then performed to read from rows in the memory device and write to rows in the memory device. Once all memory addresses have been read, write operations are sequentially performed in rows of the memory device based on the remaining entries of the access table.Type: ApplicationFiled: November 25, 2016Publication date: May 31, 2018Inventors: Liping CHEN, Mustafa EROZ, Yanlai LIU, Sri BHAT
-
Publication number: 20160080802Abstract: A system includes an antenna and a receiver. The antenna receives an encoded satellite signal having a plurality of frames. The receiver receives the satellite signal from the antenna and iteratively processes each frame a predetermined number of times. The number of times the frame is processed is based at least on part on a characteristic of the frame. Moreover, the receiver terminates frame processing earlier if a condition, associated with the processing of the frame, exists. An example receiver includes a decoder that decodes the satellite signal and extracts data from at least one frame by iteratively processing each frame the predetermined number of times. The receiver further includes a controller that generates a control signal representing the predetermined number of times the decoder is to iteratively process each frame. The controller generates the control signal based at least in part on a characteristic of the frame.Type: ApplicationFiled: September 11, 2014Publication date: March 17, 2016Inventors: Bala Subramaniam, Yanlai Liu