Patents by Inventor Ettore Messina

Ettore Messina 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: 7949038
    Abstract: A method and a system for the acquisition and tracking of BOC(m,n) modulated codes, m/n equal to an integer, in which a correlation function is calculated of the BOC(m,n) modulated code received from a remote transmitter with a code wa locally generated at a receiver terminal according to one from the following the relationships: wa(?)=c(?n)?a·[prn(?n+Tc/2)?prn(?n?Tc/2)] wa(?)=c(?n)?a·[prn(?n+nTc/2m)?prn(?n?nTc/2m)] wa(?)=c(?n)?a·[prn(?n+nTc/4m)+prn(?n?nTc/4m)] wa(?)=c(?n)?a·[prn(?n+3nTc/4m)+prn(?n?3nTc/4m)] w(?)=[prn(?n+nTc/4m)+prn(?n?nTc/4m)] w(?)=[prn(?n+nTc/2m)?prn(?n?nTc/2m)] wherein c(?) is a local replica of the BOC modulated pseudo-random noise code with delay ?n, PRN(?) is a replica of the unmodulated pseudo-random noise code, and a is a predetermined weight coefficient, and the correlation function being at the base of an acquisition test function whereby a code acquisition is recognized for a value of the test function being higher than a predetermined threshold.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: May 24, 2011
    Assignee: STMicroelectronics, S.r.l.
    Inventors: Giuseppe Avellone, Maristella Frazzetto, Ettore Messina
  • Patent number: 7688915
    Abstract: A method for detecting an eventual channel intended to a designated user equipment among n channels received by the designated user equipment during a given duration, each channel received during the duration carrying encoded data masked with an identifier associated to a user equipment. The method includes a selecting phase having a demasking step demasking the received masked encoded data of each channel with the identifier of the designated user equipment, a decoding step decoding the demasked encoded data of each channel to obtain a set of digital decoded data for each channel, a calculating step calculating, from each set of digital decoded data, a global information representative of a confidence in digital data received on the physical channel, and a detecting step detecting the channel from all the global information.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: March 30, 2010
    Assignee: STMicroelectronics N.V.
    Inventors: Stéphane Erkan Tanrikulu, Ettore Messina, Friedbert Berens
  • Patent number: 7600172
    Abstract: A device for decoding an incident FEC encoded packet of data within an ARQ scheme. The device includes a processor or processing means for performing successive decoding processes of successive intermediate FEC code encoded packets related to the incident FEC code encoded packet. The processor or processing means includes a FEC decoder. The processor or processing means included a determination unit or determination means for determining initial decoding conditions from the FEC code decoding result concerning the preceding intermediate FEC code encoded packet and from the current intermediate FEC code encoded packet, and the FEC decoder is for performing the current FEC code decoding using the initial decoding conditions.
    Type: Grant
    Filed: December 2, 2005
    Date of Patent: October 6, 2009
    Assignee: STMicroelectronics N.V.
    Inventors: Friedbert Berens, Laurent Chalard, Stèphane Erkan Tanrikulu, Ettore Messina
  • Publication number: 20090046766
    Abstract: A method and a system for the acquisition and tracking of BOC(m,n) modulated codes, m/n equal to an integer, in which a correlation function is calculated of the BOC(m,n) modulated code received from a remote transmitter with a code wa locally generated at a receiver terminal according to one from the following the relationships: wa(?)=c(?n)?a·[prn(?n+Tc/2)?prn(?n?Tc/2)] wa(?)=c(?n)?a·[prn(?n+nTc/2m)?prn(?n?nTc/2m)] wa(?)=c(?n)?a·[prn(?n+nTc/4m)+prn(?n?nTc/4m)] wa(?)=c(?n)?a·[prn(?n+3nTc/4m)+prn(?n?3nTc/4m)] w(?)=[prn(?n+nTc/4m)+prn(?n?nTc/4m)] w(?)=[prn(?n+nTc/2m)?prn(?n?nTc/2m)] wherein c(?) is a local replica of the BOC modulated pseudo-random noise code with delay ?n, PRN(?) is a replica of the unmodulated pseudo-random noise code, and a is a predetermined weight coefficient, and the correlation function being at the base of an acquisition test function whereby a code acquisition is recognized for a value of the test function being higher than a predetermined threshold.
    Type: Application
    Filed: December 12, 2007
    Publication date: February 19, 2009
    Applicant: STMicroelectronics S.r.l.
    Inventors: Giuseppe Avellone, Maristella Frazzetto, Ettore Messina
  • Patent number: 7447283
    Abstract: A method for automatic gain control of an output signal generated from an input signal includes measuring power of the output signal. Measuring power of the output signal includes setting at least one power threshold, measuring a rate of crossing of the at least one power threshold by the output signal over an observation window, and deriving from the rate of crossing a measured power of the output signal. The method further includes providing a reference power, subtracting the measured power from the reference power to obtain an error signal, and mixing the input signal with the error signal. An analog-to-digital conversion is performed on a result of the mixing to obtain a gain-controlled output signal.
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: November 4, 2008
    Assignees: STMicroelectronics S.R.L., STMicroelectronics SA
    Inventors: Ettore Messina, Nicolò Ivan Piazzese, Giuseppe Lippolis, Elena Salurso, Alberto Serratore, Agostino Galluzzo
  • Patent number: 7436963
    Abstract: To generate the main scrambling code of order N and the secondary scrambling code of order K within the set identified by the primary scrambling code of order N, a first m-sequence and a second m-sequence are generated using Fibonacci linear feedback shift registers. The first m-sequence and the second m-sequence are modulo-2 added to form the I branch of the primary scrambling code. A first T-bit masking word and a second T-bit masking word of rank 0 are generated that correspond to the polynomial time shifts, and the intermediate taps of the X and y registers respectively chosen by the masking words are modulo-2 added so as to generate a third sequence and a fourth sequence, which are modulo-2 added together to form the Q branch of the primary scrambling code.
    Type: Grant
    Filed: March 7, 2003
    Date of Patent: October 14, 2008
    Assignee: STMicroelectronics S.r.L.
    Inventors: Daniele Lo Iacono, Ettore Messina, Giuseppe Avellone, Agostino Galluzzo
  • Patent number: 7277508
    Abstract: A method is provided for decoding a turbo-code encoded signal in a receiver. According to the method, the signal is received from a transmission channel, and the signal is digitally turbo-code decoded. Additionally, a quality information representative of conditions of the channel state estimation is dynamically determined, and the quality information is dynamically compared with a predetermined criteria for defining good or bad estimation conditions. A Maximum-A-Posteriori algorithm in the logarithmic domain is dynamically selected for good estimation conditions, or an approximation of the Maximum-A-Posteriori algorithm in the logarithmic domain is dynamically selected for bad estimation conditions. Also provided is a receiver that implements such a decoding method.
    Type: Grant
    Filed: October 24, 2003
    Date of Patent: October 2, 2007
    Assignee: STMicroelectronics N.V.
    Inventors: Friedbert Berens, Ettore Messina, Miguel Kirsch
  • Publication number: 20060156163
    Abstract: A device for decoding an incident FEC encoded packet of data within an ARQ scheme. The device includes a processor or processing means for performing successive decoding processes of successive intermediate FEC code encoded packets related to the incident FEC code encoded packet. The processor or processing means includes a FEC decoder. The processor or processing means included a determination unit or determination means for determining initial decoding conditions from the FEC code decoding result concerning the preceding intermediate FEC code encoded packet and from the current intermediate FEC code encoded packet, and the FEC decoder is for performing the current FEC code decoding using the initial decoding conditions.
    Type: Application
    Filed: December 2, 2005
    Publication date: July 13, 2006
    Applicant: STMicroelectronics N.V.
    Inventors: Friedbert Berens, Laurent Chalard, Stephane Tanrikulu, Ettore Messina
  • Publication number: 20050286654
    Abstract: A method for detecting an eventual channel intended to a designated user equipment among n channels received by the designated user equipment during a given duration, each channel received during the duration carrying encoded data masked with an identifier associated to a user equipment. The method includes a selecting phase having a demasking step demasking the received masked encoded data of each channel with the identifier of the designated user equipment, a decoding step decoding the demasked encoded data of each channel to obtain a set of digital decoded data for each channel, a calculating step calculating, from each set of digital decoded data, a global information representative of a confidence in digital data received on the physical channel, and a detecting step detecting the channel from all the global information.
    Type: Application
    Filed: June 3, 2005
    Publication date: December 29, 2005
    Applicant: STMicroelectronics N.V.
    Inventors: Stephane Tanrikulu, Ettore Messina, Friedbert Berens
  • Patent number: 6956890
    Abstract: The device can be used for generating, in the framework of a CDMA communications terminal, both Walsh-Hadamard channeling codes and OVSF channeling codes. The device comprises a code generator preferably configured for generating Walsh-Hadamard codes. When the device is used for generating Walsh-Hadamard codes, the corresponding index values, applied to an input of the device, are sent to the input of the code generator. Generation of OVSF codes envisages, instead, that the corresponding indices, sent to an input of the device, undergo mapping, which enables generation, starting from the OVSF code, of the corresponding index identifying a string of symbols that is identical within the Walsh-Hadamard code. In this way each string of OVSF code symbols is generated, so producing, by means of the code generator, the generation of the identical string of symbols included in the Walsh-Hadamard code.
    Type: Grant
    Filed: September 13, 2001
    Date of Patent: October 18, 2005
    Assignee: STMicroelectronics S.r.l.
    Inventors: Alessandro Lattuca, Giuseppe Avellone, Ettore Messina, Agostino Galluzzo
  • Publication number: 20050031057
    Abstract: A method for automatic gain control of an output signal generated from an input signal includes measuring power of the output signal. Measuring power of the output signal includes setting at least one power threshold, measuring a rate of crossing of the at least one power threshold by the output signal over an observation window, and deriving from the rate of crossing a measured power of the output signal. The method further includes providing a reference power, subtracting the measured power from the reference power to obtain an error signal, and mixing the input signal with the error signal. An analog-to-digital conversion is performed on a result of the mixing to obtain a gain-controlled output signal.
    Type: Application
    Filed: July 9, 2004
    Publication date: February 10, 2005
    Applicants: STMicroelectronics S.r.I., STMicroelectronics SA
    Inventors: Ettore Messina, Nicolo Piazzese, Giuseppe Lippolis, Elena Salurso, Alberto Serratore, Agostino Galluzzo
  • Publication number: 20040151259
    Abstract: A method is provided for decoding a turbo-code encoded signal in a receiver. According to the method, the signal is received from a transmission channel, and the signal is digitally turbo-code decoded. Additionally, a quality information representative of conditions of the channel state estimation is dynamically determined, and the quality information is dynamically compared with a predetermined criteria for defining good or bad estimation conditions. A Maximum-A-Posteriori algorithm in the logarithmic domain is dynamically selected for good estimation conditions, or an approximation of the Maximum-A-Posteriori algorithm in the logarithmic domain is dynamically selected for bad estimation conditions. Also provided is a receiver that implements such a decoding method.
    Type: Application
    Filed: October 24, 2003
    Publication date: August 5, 2004
    Applicant: STMICROELECTRONICS N.V.
    Inventors: Friedbert Berens, Ettore Messina, Miguel Kirsch
  • Publication number: 20030223397
    Abstract: To generate the main scrambling code of order N and the secondary scrambling code of order K within the set identified by the primary scrambling code of order N, a first m-sequence and a second m-sequence are generated using Fibonacci linear feedback shift registers. The first m-sequence and the second m-sequence are modulo-2 added to form the I branch of the primary scrambling code. A first T-bit masking word and a second T-bit masking word of rank 0 are generated that correspond to the polynomial time shifts, and the intermediate taps of the X and y registers respectively chosen by the masking words are modulo-2 added so as to generate a third sequence and a fourth sequence, which are modulo-2 added together to form the Q branch of the primary scrambling code.
    Type: Application
    Filed: March 7, 2003
    Publication date: December 4, 2003
    Applicant: STMicroelectronics S.r.l.
    Inventors: Daniele Lo Iacono, Ettore Messina, Giuseppe Avellone, Agostino Galluzzo
  • Publication number: 20020080856
    Abstract: The device can be used for generating, in the framework of a CDMA communications terminal, both Walsh-Hadamard channeling codes and OVSF channeling codes. The device comprises a code generator preferably configured for generating Walsh-Hadamard codes. When the device is used for generating Walsh-Hadamard codes, the corresponding index values, applied to an input of the device, are sent to the input of the code generator. Generation of OVSF codes envisages, instead, that the corresponding indices, sent to an input of the device, undergo mapping, which enables generation, starting from the OVSF code, of the corresponding index identifying a string of symbols that is identical within the Walsh-Hadamard code. In this way each string of OVSF code symbols is generated, so producing, by means of the code generator, the generation of the identical string of symbols included in the Walsh-Hadamard code.
    Type: Application
    Filed: September 13, 2001
    Publication date: June 27, 2002
    Applicant: STMicroelectronics S.r.l.
    Inventors: Alessandro Lattuca, Giuseppe Avellone, Ettore Messina, Agostino Galluzzo