Patents by Inventor Marco Odoni

Marco Odoni 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: 9794103
    Abstract: A method of detecting sequences of multi-level encoded symbols. The multi-level encoded symbols are mapped and modulated with a modulation scheme having a number of constellation points identified by a sequence of bits arranged in at least a first and a second group. The first group is encoded with a first encoding scheme, and the second group is encoded with a second coding scheme, and the multi-level encoded symbols are transmitted by multiple transmitting sources and received as a received vector by multiple receiving elements. A first set of candidate sequences is selected and a first set of probability information is calculated for the first set of candidate sequences. Then the first group of bits of the symbols are decoded. The decoded bits of the first group are re-encoded and used to select a sub-set of constellation points.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: October 17, 2017
    Assignee: STMICROELECTRONICS S.R.L.
    Inventors: Marco Odoni, Arnaldo Spalvieri
  • Patent number: 7720134
    Abstract: A wireless CDMA communication system receiver receives a stream of chips generated by spreading data symbols formed by grouping bits of information at a wireless CDMA communication transmitter which are broadcast at a certain chip-rate. The received chips are de-spread and symbols pertaining to respective users are reconstructed. The stream of chips are formatted into blocks of chips, and an iterative block decision feedback equalization is performed in a frequency domain at the chip-rate of the broadcast stream of chips to remove inter-symbol interference by defining a transfer function. The chips generated are interleaved by spreading each data symbol being transmitted before broadcasting the stream of interleaved chips in distinct blocks of chips.
    Type: Grant
    Filed: May 10, 2004
    Date of Patent: May 18, 2010
    Assignee: STMicroelectronics S.R.L.
    Inventors: Stefano Tomasin, Nevio Benvenuto, Fabio Osnato, Marco Odoni, Filippo Spalla
  • Publication number: 20090268854
    Abstract: A method of detecting sequences of multi-level encoded symbols. The multi-level encoded symbols are mapped and modulated with a modulation scheme having a number of constellation points identified by a sequence of bits arranged in at least a first and a second group. The first group is encoded with a first encoding scheme, and the second group is encoded with a second coding scheme, and the multi-level encoded symbols are transmitted by multiple transmitting sources and received as a received vector by multiple receiving elements. A first set of candidate sequences is selected and a first set of probability information is calculated for the first set of candidate sequences. Then the first group of bits of the symbols are decoded. The decoded bits of the first group are re-encoded and used to select a sub-set of constellation points.
    Type: Application
    Filed: April 24, 2008
    Publication date: October 29, 2009
    Applicant: STMICROELECTRONICS S.R.L.
    Inventors: Marco Odoni, Arnaldo Spalvieri
  • Publication number: 20050249269
    Abstract: A method for canceling interference at a wireless code division multiple access (CDMA) communication receiver is provided. The wireless CDMA communication system receiver receives a stream of chips generated by spreading data symbols formed by grouping bits of information at a wireless CDMA communication transmitter which are broadcast at a certain chip-rate. The received chips are de-spread and symbols pertaining to respective users are reconstructed. The method includes formatting the stream of chips into blocks of chips, and performing an iterative block decision feedback equalization in a frequency domain at the chip-rate of the broadcast stream of chips to remove inter-symbol interference by defining a transfer function. The transfer function is defined based upon iteration cycles as a function of data detected in a preceding iteration cycle. The chips generated are interleaved by spreading each data symbol being transmitted before broadcasting the stream of interleaved chips in distinct blocks of chips.
    Type: Application
    Filed: May 10, 2004
    Publication date: November 10, 2005
    Applicant: STMicroelectronics S.r.l.
    Inventors: Stefano Tomasin, Nevio Benvenuto, Fabio Osnato, Marco Odoni, Filippo Spalla