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: 12119930
    Abstract: 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: Grant
    Filed: October 31, 2022
    Date of Patent: October 15, 2024
    Assignee: HUGHES NETWORK SYSTEMS, LLC
    Inventors: Srilekha Bhat, Yanlai Liu, Bala Subramaniam, Liping Chen, Mustafa Eroz
  • Publication number: 20240146451
    Abstract: 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: Application
    Filed: October 31, 2022
    Publication date: May 2, 2024
    Inventors: Srilekha Bhat, Yanlai Liu, Bala Subramaniam, Liping Chen, Mustafa Eroz
  • Patent number: 11277221
    Abstract: 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: Grant
    Filed: April 13, 2020
    Date of Patent: March 15, 2022
    Assignee: HUGHES NETWORK SYSTEMS, LLC
    Inventors: Bala Subramaniam, Yanlai Liu
  • Patent number: 10819469
    Abstract: 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: Grant
    Filed: September 20, 2019
    Date of Patent: October 27, 2020
    Assignee: Hughes Network Systems, LLC
    Inventors: Sri Bhat, Bala Subramaniam, Yanlai Liu
  • Publication number: 20200244391
    Abstract: 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: Application
    Filed: April 13, 2020
    Publication date: July 30, 2020
    Inventors: Bala Subramaniam, Yanlai Liu
  • Patent number: 10727977
    Abstract: 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: Grant
    Filed: December 28, 2017
    Date of Patent: July 28, 2020
    Assignee: HUGHES NETWORK SYSTEMS, LLC
    Inventors: Bala Subramaniam, Yanlai Liu
  • Patent number: 10623136
    Abstract: 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: Grant
    Filed: August 7, 2018
    Date of Patent: April 14, 2020
    Assignee: HUGHES NETWORK SYSTEMS, LLC
    Inventors: Bala Subramaniam, Yanlai Liu
  • Publication number: 20200014490
    Abstract: 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: Application
    Filed: September 20, 2019
    Publication date: January 9, 2020
    Applicant: Hughes Network Systems, LLC
    Inventors: Sri BHAT, Bala SUBRAMANIAM, Yanlai LIU
  • Patent number: 10484136
    Abstract: 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: Grant
    Filed: June 6, 2017
    Date of Patent: November 19, 2019
    Assignee: Hughes Network Systems, LLC
    Inventors: Sri Bhat, Bala Subramaniam, Yanlai Liu
  • Patent number: 10168938
    Abstract: 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: Grant
    Filed: November 25, 2016
    Date of Patent: January 1, 2019
    Assignee: HUGHES NETWORK SYSTEMS, LLC
    Inventors: Liping Chen, Mustafa Eroz, Yanlai Liu, Sri Bhat
  • Publication number: 20180351583
    Abstract: 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: Application
    Filed: August 7, 2018
    Publication date: December 6, 2018
    Inventors: Bala Subramaniam, Yanlai Liu
  • Publication number: 20180351701
    Abstract: 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: Application
    Filed: June 6, 2017
    Publication date: December 6, 2018
    Applicant: Hughes Network Systems, LLC
    Inventors: Sri BHAT, Bala SUBRAMANIAM, Yanlai LIU
  • Patent number: 10044373
    Abstract: 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: Grant
    Filed: December 30, 2016
    Date of Patent: August 7, 2018
    Assignee: Hughes Network Systems, LLC
    Inventors: Bala Subramaniam, Yanlai Liu
  • Publication number: 20180191380
    Abstract: 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: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Applicant: Hughes Network Systems, LLC
    Inventors: Bala Subramaniam, Yanlai Liu
  • Publication number: 20180191463
    Abstract: 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: Application
    Filed: December 28, 2017
    Publication date: July 5, 2018
    Inventors: Bala SUBRAMANIAM, Yanlai LIU
  • Publication number: 20180150253
    Abstract: 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: Application
    Filed: November 25, 2016
    Publication date: May 31, 2018
    Inventors: Liping CHEN, Mustafa EROZ, Yanlai LIU, Sri BHAT
  • Publication number: 20160080802
    Abstract: 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: Application
    Filed: September 11, 2014
    Publication date: March 17, 2016
    Inventors: Bala Subramaniam, Yanlai Liu