Patents by Inventor Damien Latremouille

Damien Latremouille 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: 11539605
    Abstract: This application relates to determining transmission quality of a communication channel, in particular for determining a measure of errors in data transmitted as multi-bit symbols. Described is an error checker with an input for receiving an input signal comprising a series of modulated symbols, wherein each symbol encodes multiple bits of a pseudo-random bit sequence. A demodulator is configured to receive the input signal and only partially demodulate at least some of the symbols to generate a partially demodulated bit sequence. A PRBS module is configured to receive the partially demodulated bit sequence and determine the pseudo-random bit sequence and a comparator compares the output of the demodulator to an expected output based on the pseudo-random bit sequence determined by the PRBS module.
    Type: Grant
    Filed: November 27, 2020
    Date of Patent: December 27, 2022
    Assignee: SEMTECH CORPORATION
    Inventors: Damien Latremouille, Chad Erven
  • Publication number: 20220173993
    Abstract: This application relates to determining transmission quality of a communication channel, in particular for determining a measure of errors in data transmitted as multi-bit symbols. Described is an error checker with an input for receiving an input signal comprising a series of modulated symbols, wherein each symbol encodes multiple bits of a pseudo-random bit sequence. A demodulator is configured to receive the input signal and only partially demodulate at least some of the symbols to generate a partially demodulated bit sequence. A PRBS module is configured to receive the partially demodulated bit sequence and determine the pseudo-random bit sequence and a comparator compares the output of the demodulator to an expected output based on the pseudo-random bit sequence determined by the PRBS module.
    Type: Application
    Filed: November 27, 2020
    Publication date: June 2, 2022
    Inventors: Damien LATREMOUILLE, Chad ERVEN
  • Patent number: 9819892
    Abstract: A transmitter transmits a raster-type video signal. For each one of a plurality of active video segments of a frame of the video signal, the transmitter derives redundant data from the respective active video segment and inserts the redundant data into a horizontal blanking segment of the video signal.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: November 14, 2017
    Assignee: Semtech Canada Corporation
    Inventors: Damien Latremouille, Yann Deslauriers, Chad Erven, Francois Tremblay
  • Publication number: 20160344970
    Abstract: A transmitter transmits a raster-type video signal. For each one of a plurality of active video segments of a frame of the video signal, the transmitter derives redundant data from the respective active video segment and inserts the redundant data into a horizontal blanking segment of the video signal.
    Type: Application
    Filed: April 4, 2016
    Publication date: November 24, 2016
    Inventors: Damien Latremouille, Yann Deslauriers, Chad Erven, Francois Tremblay
  • Patent number: 8670467
    Abstract: A system and method are provided for synchronizing a programmable timer time base and external time signal. The method either accepts or supplies an external time signal (e.g., IEEE 1588) at an external interface, links a synchronized time base to the external time signal, and clocks a channel time base with the synchronized time base. Then, a timer channel can be used to perform programmable timer functions in response to the channel time base. Some programmable timer functions include input capture, output compare, quadrature decoding, pulse measurement, frequency measurement, and pulse width modulation (PWM) functions, in one aspect, accepting the external time signal at the external interface includes detecting a packet with a time value, in another aspect, the method uses the channel to detect an event at a channel external interface, and compares the channel time base counter value with an expected value to modify the synchronized time base.
    Type: Grant
    Filed: April 11, 2012
    Date of Patent: March 11, 2014
    Assignee: Applied Micro Circuits Corporation
    Inventor: Damien Latremouille
  • Patent number: 8650464
    Abstract: A circuit and method form a codeword including parity and message bits, as follows. Each codeword has a first part in a current sequence (e.g. a current OTN-row) that is to be now transmitted and second part spread across multiple past sequences (e.g. previously prepared and transmitted OTN-rows). The codewords are grouped into multiple groups such that each codeword within a group has no bit in common with another codeword in that group. Moreover, each codeword has a bit in common with a different codeword in a different group.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: February 11, 2014
    Assignee: Applied Micro Circuits Corporation
    Inventors: Po Tong, Ivana Djurdjevic, Damien Latremouille, Francesco Caggioni, Dariush Dabiri
  • Patent number: 8386894
    Abstract: A system and method are provided for parallel processing data that is forward error correction (FEC) protected with multiple codewords. The method accepts an electrical waveform representing a digital wrapper frame of interleaved FEC codewords. Typically, the codeword encoding is solved using an algorithm such as linear block codes, cyclical block codes, Hamming, Reed-Solomon, or Bose-Chaudhuri-Hocquenghem (BCH). The method calculates a first set of syndromes for a first codeword. In parallel with the calculation of the first set of syndromes, a second set of syndromes is calculated for a second codeword with a data component shared with the first codeword. Using the first set of syndromes, an error magnitude and location (EML) of the first codeword is performed. Using the second set of syndromes, an EML of the second codeword is performed in parallel with the EML of the first codeword.
    Type: Grant
    Filed: March 23, 2009
    Date of Patent: February 26, 2013
    Assignee: Applied Micro Circuits Corporation
    Inventor: Damien Latremouille
  • Publication number: 20120213318
    Abstract: A system and method are provided for synchronizing a programmable timer time base and external time signal. The method either accepts or supplies an external time signal (e.g., IEEE 1588) at an external interface, links a synchronized time base to the external time signal, and clocks a channel time base with the synchronized time base. Then, a timer channel can be used to perform programmable timer functions in response to the channel time base. Some programmable timer functions include input capture, output compare, quadrature decoding, pulse measurement, frequency measurement, and pulse width modulation (PWM) functions. In one aspect, accepting the external time signal at the external interface includes detecting a packet with a time value. In another aspect, the method uses the channel to detect an event at a channel external interface, and compares the channel time base counter value with an expected value to modify the synchronized time base.
    Type: Application
    Filed: April 11, 2012
    Publication date: August 23, 2012
    Inventor: Damien Latremouille
  • Patent number: 8179924
    Abstract: A system and method are provided for synchronizing a programmable timer time base and an external time signal. The method either accepts or supplies an external time signal (e.g., IEEE 1588) at an external interface, links a synchronized time base to the external time signal, and clocks a channel time base with the synchronized time base. Then, a timer channel can be used to perform programmable timer functions in response to the channel time base. Some programmable timer functions include input capture, output compare, quadrature decoding, pulse measurement, frequency measurement, and pulse width modulation (PWM) functions. In one aspect, accepting the external time signal at the external interface includes detecting a packet with a time value. In another aspect, the method uses the channel to detect an event at a channel external interface, and compares the channel time base counter value with an expected value to modify the synchronized time base.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: May 15, 2012
    Assignee: Applied Micro Circuits Corporation
    Inventor: Damien Latremouille
  • Publication number: 20100241933
    Abstract: A system and method are provided for parallel processing data that is forward error correction (FEC) protected with multiple codewords. The method accepts an electrical waveform representing a digital wrapper frame of interleaved FEC codewords. Typically, the codeword encoding is solved using an algorithm such as linear block codes, cyclical block codes, Hamming, Reed-Solomon, or Bose-Chaudhuri-Hocquenghem (BCH). The method calculates a first set of syndromes for a first codeword. In parallel with the calculation of the first set of syndromes, a second set of syndromes is calculated for a second codeword with a data component shared with the first codeword. Using the first set of syndromes, an error magnitude and location (EML) of the first codeword is performed. Using the second set of syndromes, an EML of the second codeword is performed in parallel with the EML of the first codeword.
    Type: Application
    Filed: March 23, 2009
    Publication date: September 23, 2010
    Inventor: Damien Latremouille
  • Publication number: 20070280299
    Abstract: A system and method are provided for synchronizing a programmable timer time base and an external time signal. The method either accepts or supplies an external time signal (e.g., IEEE 1588) at an external interface, links a synchronized time base to the external time signal, and clocks a channel time base with the synchronized time base. Then, a timer channel can be used to perform programmable timer functions in response to the channel time base. Some programmable timer functions include input capture, output compare, quadrature decoding, pulse measurement, frequency measurement, and pulse width modulation (PWM) functions. In one aspect, accepting the external time signal at the external interface includes detecting a packet with a time value. In another aspect, the method uses the channel to detect an event at a channel external interface, and compares the channel time base counter value with an expected value to modify the synchronized time base.
    Type: Application
    Filed: May 31, 2006
    Publication date: December 6, 2007
    Inventor: Damien Latremouille