Patents by Inventor Massimo Rovini

Massimo Rovini 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: 8879670
    Abstract: A configurable Turbo-LDPC decoder having A set of P>1 Soft-Input-Soft-Output decoding units (DP0-DPP-1; DPi) for iteratively decoding both Turbo- and LDPC-encoded input data, each of the decoding units having first (I1i) and second (I2i) input ports and first (O1i) and second (O2i) output ports for intermediate data; First and second memories (M1, M2) for storing the intermediate data, each of the first and second memories comprising P independently readable and writable memory blocks having respective input and output ports; and A configurable switching network (SN) for connecting the first input and output ports of the decoding units to the output and input ports of the first memory, and the second input and output ports of the decoding units to the output and input ports of the second memory.
    Type: Grant
    Filed: September 8, 2010
    Date of Patent: November 4, 2014
    Assignee: Agence Spatiale Europeenne
    Inventors: Giuseppe Gentile, Massimo Rovini, Paolo Burzigotti, Luca Fanucci
  • Publication number: 20130156133
    Abstract: A configurable Turbo-LDPC decoder comprising: A set of P>1 Soft-Input-Soft-Output decoding units (DP0-DPP-1; DPi) for iteratively decoding both Turbo- and LDPC-encoded input data, each of said decoding units having first (I1i) and second (I2i) input ports and first (O1i) and second (O2i) output ports for intermediate data; First and second memories (M1, M2) for storing said intermediate data, each of said first and second memories comprising P independently readable and writable memory blocks having respective input and output ports; and A configurable switching network (SN) for connecting the first input and output ports of said decoding units to the output and input ports of said first memory, and the second input and output ports of said decoding units to the output and input ports of said second memory.
    Type: Application
    Filed: September 8, 2010
    Publication date: June 20, 2013
    Inventors: Giuseppe Gentile, Massimo Rovini, Paolo Burzigotti, Luca Fanucci
  • Patent number: 8181083
    Abstract: An embodiment of a decoder for decoding a Low-Density Parity-Check encoded input data includes a serial processing unit operating in clock cycles to perform serial update of the layers in the code. Operations of the serial processing unit to produce output data for a current layer are pipelined with acquisition of input data for a next layer, whereby the current layer and the next layer may attempt to use soft output information common to both layers. The serial processing unit is configured for delaying acquisition of input data for the next layer over a number of idle clock cycles. Latency due to the idle clock cycles is minimized by selectively modifying the sequence of layers through the decoding process and the sequence of messages processed by a certain layer.
    Type: Grant
    Filed: August 27, 2007
    Date of Patent: May 15, 2012
    Assignee: STMicroelectronics S.r.l.
    Inventors: Massimo Rovini, Francesco Rossi, Luca Fanucci
  • Publication number: 20090063931
    Abstract: An embodiment of a decoder for decoding a Low-Density Parity-Check encoded input data includes a serial processing unit operating in clock cycles to perform serial update of the layers in the code. Operations of the serial processing unit to produce output data for a current layer are pipelined with acquisition of input data for a next layer, whereby the current layer and the next layer may attempt to use soft output information common to both layers. The serial processing unit is configured for delaying acquisition of input data for the next layer over a number of idle clock cycles. Latency due to the idle clock cycles is minimized by selectively modifying the sequence of layers through the decoding process and the sequence of messages processed by a certain layer.
    Type: Application
    Filed: August 27, 2007
    Publication date: March 5, 2009
    Inventors: Massimo Rovini, Francesco Rossi, Luca Fanucci
  • Patent number: 7359428
    Abstract: An improved transmission method for high-rate digital communication on unshielded twisted copper pairs for Very-High Speed Digital Subscriber Loop (VDSL) modems. The new modulation scheme is a Multi Code Multi Carrier Code Division Multiple Access, hereafter named MC2 CDMA. The system takes advantage from both the CDMA modulation and the Multi-Carrier transmission and, in addition, the channel throughput is increased adopting a multi-code approach. The novel scheme encompasses transmitter, channel and receiver loading.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: April 15, 2008
    Assignee: Consorzio Pisa Ricerche
    Inventors: Massimo Rovini, Giovanni Vanini, Luca Fanucci
  • Patent number: 7275203
    Abstract: Iterative decoder comprising a plurality of servers which perform the iterative decoding of a data block each, an input buffer memory and a control unit which performs a statistical multiplexing of the data at input, which are firstly stored in the input buffer memory and successively processed by one of the servers. The input buffer memory comprises N+L memory locations, where N is the number of servers and L is the number of so-called additional locations. Each block to be decoded which is received while all the servers are busy is stored in one of the L additional locations possibly available, or it is lost if the input buffer memory is entirely filled. The number L of additional locations and the number N of servers are such that the probability PB of a block being lost, calculated on the basis of a queuing model of D/G/N/N+L type, satisfies the condition PB??·FER*, where FER* is the error rate in the blocks allowed and ?<1; typically ? is of the order of 0.01.
    Type: Grant
    Filed: August 26, 2004
    Date of Patent: September 25, 2007
    Assignee: Agence Spatiale Europeenne
    Inventors: Alfonso Martinez, Massimo Rovini
  • Publication number: 20050102597
    Abstract: Iterative decoder comprising a plurality of servers which perform the iterative decoding of a data block each, an input buffer memory and a control unit which performs a statistical multiplexing of the data at input, which are firstly stored in the input buffer memory and successively processed by one of the servers. The input buffer memory comprises N+L memory locations, where N is the number of servers and L is the number of so-called additional locations. Each block to be decoded which is received while all the servers are busy is stored in one of the L additional locations possibly available, or it is lost if the input buffer memory is entirely filled. The number L of additional locations and the number N of servers are such that the probability PB of a block being lost, calculated on the basis of a queuing model of D/G/N/N+L type, satisfies the condition PB??·FER*, where FER* is the error rate in the blocks allowed and ?<1; typically ? is of the order of 0.01.
    Type: Application
    Filed: August 26, 2004
    Publication date: May 12, 2005
    Inventors: Alfonso Martinez, Massimo Rovini
  • Publication number: 20050002441
    Abstract: An improved transmission method for high-rate digital communication on unshielded twisted copper pairs for Very-High Speed Digital Subscriber Loop (VDSL) modems. The new modulation scheme is a Multi Code Multi Carrier Code Division Multiple Access, hereafter named MC2 CDMA. The system takes advantage from both the CDMA modulation and the Multi-Carrier transmission and, in addition, the channel throughput is increased adopting a multi-code approach. The novel scheme encompasses transmitter, channel and receiver. loading.
    Type: Application
    Filed: July 30, 2004
    Publication date: January 6, 2005
    Inventors: Massimo Rovini, Giovanni Vanini, Luca Fanucci