Patents by Inventor Sameep Dave

Sameep Dave 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).

  • Publication number: 20210021350
    Abstract: A system and method of creating frames comprised of blocks, where each block comprises data symbols corresponding to a higher order quadrature modulation format and support symbols corresponding to a lower order modulation format. One or more of the blocks can further comprise markers comprising distinct symbol patterns. The markers can mark the start of each frame and/or another location in the frame. The support symbols can be in a common location in each block.
    Type: Application
    Filed: August 3, 2020
    Publication date: January 21, 2021
    Applicant: VIASAT, INC.
    Inventors: MURAT ARABACI, FAN MO, SAMEEP DAVE, WILLIAM H. MILLER
  • Publication number: 20200336343
    Abstract: A system and method of estimating metric values from digital samples of received communications signal carrying symbols modulated in a selected first modulation format and symbols modulated in a second modulation format. The selected first modulation format can be selected from among multiple supported first modulation formats. The system can receive the digital samples in sample blocks a plurality of which constitute a data frame.
    Type: Application
    Filed: May 5, 2020
    Publication date: October 22, 2020
    Applicant: VIASAT, INC.
    Inventors: SAMEEP DAVE, FAN MO, MURAT ARABACI, YURI ZELENSKY
  • Patent number: 10778339
    Abstract: A system and method of creating frames comprised of blocks, where each block comprises data symbols corresponding to a higher order quadrature modulation format and support symbols corresponding to a lower order modulation format. One or more of the blocks can further comprise markers comprising distinct symbol patterns. The markers can mark the start of each frame and/or another location in the frame. The support symbols can be in a common location in each block.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: September 15, 2020
    Assignee: VIASAT, INC.
    Inventors: Murat Arabaci, Fan Mo, Sameep Dave, William H Miller
  • Publication number: 20200267029
    Abstract: One example includes an equalizer system. The system includes a filter system configured to receive digital sample blocks associated with an input signal and to provide equalized digital sample blocks associated with the respective digital sample blocks based on adaptive tap weights. Each of the digital sample blocks includes samples and each of the equalized digital sample blocks includes equalized samples. The system also includes a sample set selector to select a subset of equalized samples from each of the equalized digital sample blocks at the output of the filter and an error estimator configured to implement an error estimation algorithm on the subset of the equalized samples to determine a residual error associated with the equalized samples. The system further includes a tap weight generator configured to generate the adaptive tap weights in response to the residual error and to provide the adaptive tap weights to the filter.
    Type: Application
    Filed: January 23, 2020
    Publication date: August 20, 2020
    Inventors: Sameep Dave, Fan Mo, Yuri Zelensky, Murat Arabaci
  • Patent number: 10708095
    Abstract: A system and method of estimating metric values from digital samples of received communications signal carrying symbols modulated in a selected first modulation format and symbols modulated in a second modulation format. The selected first modulation format can be selected from among multiple supported first modulation formats. The system can receive the digital samples in sample blocks a plurality of which constitute a data frame.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: July 7, 2020
    Assignee: VIASAT, INC.
    Inventors: Sameep Dave, Fan Mo, Murat Arabaci, Yuri Zelensky
  • Publication number: 20200092008
    Abstract: A system and method of creating frames comprised of blocks, where each block comprises data symbols corresponding to a higher order quadrature modulation format and support symbols corresponding to a lower order modulation format. One or more of the blocks can further comprise markers comprising distinct symbol patterns. The markers can mark the start of each frame and/or another location in the frame. The support symbols can be in a common location in each block.
    Type: Application
    Filed: September 14, 2018
    Publication date: March 19, 2020
    Applicant: VIASAT, INC.
    Inventors: MURAT ARABACI, FAN MO, SAMEEP DAVE, WILLIAM H. MILLER
  • Publication number: 20200092147
    Abstract: A system and method of estimating metric values from digital samples of received communications signal carrying symbols modulated in a selected first modulation format and symbols modulated in a second modulation format. The selected first modulation format can be selected from among multiple supported first modulation formats. The system can receive the digital samples in sample blocks a plurality of which constitute a data frame.
    Type: Application
    Filed: September 13, 2018
    Publication date: March 19, 2020
    Applicant: Viasat, Inc.
    Inventors: Sameep Dave, Fan Mo, Murat Arabaci, Yuri Zelensky
  • Patent number: 10560289
    Abstract: One example includes an equalizer system. The system includes a filter system configured to receive digital sample blocks associated with an input signal and to provide equalized digital sample blocks associated with the respective digital sample blocks based on adaptive tap weights. Each of the digital sample blocks includes samples and each of the equalized digital sample blocks includes equalized samples. The system also includes a sample set selector to select a subset of equalized samples from each of the equalized digital sample blocks at the output of the filter and an error estimator configured to implement an error estimation algorithm on the subset of the equalized samples to determine a residual error associated with the equalized samples. The system further includes a tap weight generator configured to generate the adaptive tap weights in response to the residual error and to provide the adaptive tap weights to the filter.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: February 11, 2020
    Assignee: VIASAT, INC.
    Inventors: Sameep Dave, Fan Mo, Yuri Zelensky, Murat Arabaci
  • Patent number: 9287979
    Abstract: Methods, systems, and devices are described for modulating and demodulating data on optical signals. During modulation, at least one stream of symbol mapped bits is filtered with at least one pulse shaping filter to reduce a bandwidth of the stream of bits and to pre-compensate for at least one identified non-ideal transmission condition. The filtered bits are modulated onto a waveform in the digital domain, and the modulated filtered bits are transmitted to digital-to-analog converter. The output of the digital-to-analog converter is converted to an optical signal. During demodulation, a received optical signal is sampled at a first sampling rate at an ADC, downsampled to a lower sampling rate for filtering, filtered with at least one discrete pulse-shaping filter, upsampled for equalization and demodulation, and then equalized and demodulated.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: March 15, 2016
    Assignee: ViSat, Inc.
    Inventors: Sameep Dave, Matthew Nimon, Fan Mo, William Thesling
  • Patent number: 9203558
    Abstract: Methods, systems, and devices are described for soft-decision decoding of data received from optical signals and encoded using a forward error correction (FED) code. A first reliability information is determined for a subset of the bits corresponding to each symbol transmitted using differentially-encoded 16 Quadrature Amplitude Modulation (16-Qam). A second reliability information is determined for a remaining subset of the bits. The first reliability information is based on log likelihood ration (LLR) calculations used for soft-decision FEC decoding of data transmitted using differentially-encoded Quadrature Phase-Shift Keying (QPSK), while the second reliability information is based on LLR calculations used for soft-decision FEC decoding of data transmitted using coherently-encoded 16-QAM. The second reliability information may be pre-calculated and accessed from a lookup table based on a location of the respective symbol in a complex in-phase and quadrature plane.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: December 1, 2015
    Assignee: ViaSat, Inc.
    Inventors: Sameep Dave, Fan Mo
  • Patent number: 9112607
    Abstract: Methods, systems, and devices are described for filtering data from an optical signal to compensate for chromatic dispersion in an optical path. Samples of different polarizations are filtered in the frequency domain with a matched filter by time-sharing a conversion module. The conversion module first converts a set of samples to the frequency domain for filtering when in a Fast Fourier Transform (FFT) configuration and then converts the filtered set of samples back to the time domain when in an Inverse FFT (IFFT) configuration. The size of the FFT in the FFT configuration and of the IFFT in the IFFT configuration is the same as the size of the samples being processed by the conversion module to enable both configurations to be based on a set of constant multipliers. Both configurations may be based on a pipelined architecture to sequentially process the samples in an efficient manner.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 18, 2015
    Assignee: ViaSat, Inc.
    Inventors: Sameep Dave, Fan Mo, Yuri Zelensky, Eric Fowlie
  • Patent number: 9100125
    Abstract: Methods, systems, and devices are described for formatting of data streams to be transmitted over fiber optic channels, and for processing received optical signals. A data transmission device may include a digital coding and modulation module that encodes a digital data stream, inserts unique words into the digital data stream, and modulates the encoded data stream and unique words onto optical channels for transmission over an optical fiber. A demodulation and decoding device may include a unique word identification module that identifies the unique words inserted in each optical channel stream, determines one or more characteristics of the plurality of optical channels based on the unique words, and provides the one or more characteristics to one or more other modules in the demodulator and decoding device.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: August 4, 2015
    Assignee: ViaSat, Inc.
    Inventors: Fan Mo, Sameep Dave
  • Patent number: 9025651
    Abstract: Methods, systems, and devices are described for equalizing data from an optical signal. Samples are filtered with at least one filter to compensate for polarization mode dispersion in an optical path. The filtered samples may be used to determine errors based on a difference between a radius of a recovered symbol and a target radius. A parameter may be assigned to one or more of the errors and properties of the at least one filter may be updated based on the assigned parameters. The parameter may be assigned from a small set of parameters based on at least one threshold value. Outputs generated from the filtered samples may also be assigned a parameter from a different set of parameters. The parameter assigned to the output may be used to update the particular set of taps of the at least one filter from which the output was generated.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 5, 2015
    Assignee: ViaSat, Inc.
    Inventors: Sameep Dave, Fan Mo
  • Patent number: 8966347
    Abstract: Methods, systems, and devices are described for forward error correction for flash memory. Encoded data from flash memory may be used to generate a number of data streams. At each of a number of error detection sub-modules operating in parallel, a different one of the data streams is processed. Each error detection sub-module may detect whether a portion of the respective received stream contains an error, and forward the portion to an error correction module. The error correction module, physically separate from the error detection sub-modules, may correct the forwarded portions of the respective received streams containing an error. The age and error rate associated with the flash memory may be monitored, and a coding rate or other aspects may be dynamically adapted to account for these factors.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: February 24, 2015
    Assignee: Viasat, Inc.
    Inventors: Sameep Dave, Russell Fuerst, Mark Kohoot, Jim Keszenheimer, William H Thesling
  • Patent number: 8930789
    Abstract: Methods, systems, and devices are described for decoding data using a low-density parity check (LDPC) decoder. An edge memory in the LDPC decoder is configured to have a first bank and a second bank of memory partitions. The first bank stores extrinsic information for edges for a first set of N check nodes and the second bank stores extrinsic information for edges for a second set of N check nodes. The first and second banks are concurrently accessed to process 2N check nodes in parallel. The first and second sets of N check nodes may respectively correspond to odd-numbered and even-numbered check nodes from the 2N check nodes processed in parallel by the LDPC decoder. The LDPC decoder operation may include initializing channel soft information into a memory different from the edge memory and the use of incremental changes in the extrinsic information to update the extrinsic information.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 6, 2015
    Assignee: ViaSat, Inc.
    Inventors: Sameep Dave, Fan Mo
  • Publication number: 20140363173
    Abstract: Methods, systems, and devices are described for modulating and demodulating data on optical signals. During modulation, at least one stream of symbol mapped bits is filtered with at least one pulse shaping filter to reduce a bandwidth of the stream of bits and to pre-compensate for at least one identified non-ideal transmission condition. The filtered bits are modulated onto a waveform in the digital domain, and the modulated filtered bits are transmitted to digital-to-analog converter. The output of the digital-to-analog converter is converted to an optical signal. During demodulation, a received optical signal is sampled at a first sampling rate at an ADC, downsampled to a lower sampling rate for filtering, filtered with at least one discrete pulse-shaping filter, upsampled for equalization and demodulation, and then equalized and demodulated.
    Type: Application
    Filed: April 2, 2014
    Publication date: December 11, 2014
    Applicant: ViaSat, Inc.
    Inventors: Sameep Dave, Matthew Nimon, Fan Mo, William Thesling
  • Patent number: 8891980
    Abstract: Methods, systems, and devices are described for a digital demodulator device for processing received optical signals. The device may include a quadrature error filter that receives a digitized version of an optical signal, and removes quadrature errors to generate a filtered series of data samples. The device may also include a frequency offset removal module for performing frequency rotation on the filtered series of data samples. The device may include a chromatic dispersion compensation module which removes chromatic dispersion from horizontal and vertical polarization channels. The device may include a polarization mode dispersion (PMD)/polarization dependent loss (PDL) compensation module which compensates for interference caused by PMD and PDL. The device may also include a phase recovery module configured to track and correct phase.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: November 18, 2014
    Assignee: ViaSat, Inc.
    Inventors: Fan Mo, William Thesling, Matthew Nimon, Sameep Dave
  • Patent number: 8832534
    Abstract: Systems, devices, and methods are disclosed for a novel LDPC decoder. An architecture is described to implement a novel sequence of bit node processing (BNP) and check node processing (CNP) operations. More specifically, the BNP may be split into two parts: a BNP accumulator and a BNP extrinsic information calculator. This separation of processing modules may provide for fewer read and write operations to and from edge memory.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: September 9, 2014
    Assignee: ViaSat, Inc.
    Inventors: Sameep Dave, Fan Mo
  • Publication number: 20140153920
    Abstract: Methods, systems, and devices are described for a digital demodulator device for processing received optical signals. The device may include a quadrature error filter that receives a digitized version of an optical signal, and removes quadrature errors to generate a filtered series of data samples. The device may also include a frequency offset removal module for performing frequency rotation on the filtered series of data samples. The device may include a chromatic dispersion compensation module which removes chromatic dispersion from horizontal and vertical polarization channels. The device may include a polarization mode dispersion (PMD)/polarization dependent loss (PDL) compensation module which compensates for interference caused by PMD and PDL. The device may also include a phase recovery module configured to track and correct phase.
    Type: Application
    Filed: February 10, 2014
    Publication date: June 5, 2014
    Applicant: ViaSat, Inc.
    Inventors: Fan Mo, William Thesling, Matthew Nimon, Sameep Dave
  • Publication number: 20140157089
    Abstract: Methods, systems, and devices are described for forward error correction for flash memory. Encoded data from flash memory may be used to generate a number of data streams. At each of a number of error detection sub-modules operating in parallel, a different one of the data streams is processed. Each error detection sub-module may detect whether a portion of the respective received stream contains an error, and forward the portion to an error correction module. The error correction module, physically separate from the error detection sub-modules, may correct the forwarded portions of the respective received streams containing an error. The age and error rate associated with the flash memory may be monitored, and a coding rate or other aspects may be dynamically adapted to account for these factors.
    Type: Application
    Filed: November 21, 2013
    Publication date: June 5, 2014
    Applicant: VIASAT, INC.
    Inventors: SAMEEP DAVE, RUSSELL FUERST, MARK KOHOOT, JIM KESZENHEIMER, WILLIAM H THESLING