Patents by Inventor Carlo Costantini

Carlo Costantini 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: 20230403029
    Abstract: A method and apparatus are provided for decoding a plurality of codewords from a received binary bitstream. A first decoding stage processes each of the codewords with a first iterative decoding algorithm based on forward error-correction information of the codewords. A second decoding stage processes selected ones of the codewords with a second iterative decoding algorithm, which is based on forward error-correction information in the selected ones of the codewords. Each codeword selected for the second decoding stage is selected in response to an exit from the decoding of that codeword without the production of a decoded codeword. The second iterative decoding algorithm is configured to enable a greater number of iterations of decoding per codeword than the first iterative decoding algorithm.
    Type: Application
    Filed: June 6, 2023
    Publication date: December 14, 2023
    Applicant: Nokia Solutions and Networks Oy
    Inventors: Marco Ferrari, Alberto Tarable, Luca Barletta, Giancarlo Gavioli, Luca Gabriele Razzetti, Carlo Costantini, Sara Caobianco, Daniele Cucchi, Davide Cattaneo
  • Patent number: 11082266
    Abstract: An apparatus, comprising: circuitry configured, in response to receipt of input data, to transmit a stream of symbols of a constellation to a modulator for modulation onto a carrier wherein a frequency of occurrence of symbols in the stream is dependent upon a probability-amplitude distribution for symbols of the constellation, wherein the probability-amplitude distribution has a kurtosis less than a target value and a shape of the probability-amplitude distribution causes low-amplitude symbols to occur more frequently on average in the stream than high-amplitude symbols.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: August 3, 2021
    Assignee: Nokia Solutions and Networks OY
    Inventors: Luca Gabriele Razzetti, Giancarlo Gavioli, Carlo Costantini, Sara Caobianco
  • Publication number: 20200287756
    Abstract: An apparatus, comprising: circuitry configured, in response to receipt of input data, to transmit a stream of symbols of a constellation to a modulator for modulation onto a carrier wherein a frequency of occurrence of symbols in the stream is dependent upon a probability-amplitude distribution for symbols of the constellation, wherein the probability-amplitude distribution has a kurtosis less than a target value and a shape of the probability-amplitude distribution causes low-amplitude symbols to occur more frequently on average in the stream than high-amplitude symbols.
    Type: Application
    Filed: March 4, 2020
    Publication date: September 10, 2020
    Inventors: Luca Gabriele Razzetti, Giancarlo Gavioli, Carlo Costantini, Sara Caobianco
  • Patent number: 10756822
    Abstract: An apparatus includes a digital signal processor to perform perturbation-based optical nonlinearity compensation of optical data signals of a communication stream. The digital signal processor includes first digital circuits to calculate multiplicative factors for corrections to the optical data signals from products of values of the optical data signals at a reduced set of times. The reduced set is a down-sampling of the sequence of consecutive symbol times of the communication stream. The digital signal processor also includes second digital circuits to calculate the multiplicative factors for corrections to the optical data signals at the consecutive symbol times by interpolating the multiplicative factors evaluated at the reduced set of times.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: August 25, 2020
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Domenico Marsella, Carlo Costantini, Luca Gabriele Razzetti, Giancarlo Gavioli
  • Patent number: 10505641
    Abstract: A coherent optical receiver in which the channel equalizer and the clock-recovery circuit are connected in a nested-loop configuration, wherein the channel estimate generated by the equalizer is used to adjust the phase of the clock signal generated by the clock-recovery circuit. The channel equalizer can be implemented using a bank of time-domain or frequency-domain FIR filters. In an example embodiment, the clock-recovery circuit is configured to track the phase rotation corresponding to the equalized signals in a frequency-dependent manner; track the phase rotation in the channel equalizer either in a frequency-dependent manner or based on the mean signal delay therein; and adjust the phase of the clock signal based on an effective difference between these two phase rotations. The clock-recovery circuit enhances the clock tone by applying a Fourier transform to the squared absolute values of the equalized signals outputted by the channel equalizer.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: December 10, 2019
    Assignee: Nokia Solutions and Networks OY
    Inventors: Noriaki Kaneda, Stephan Weisser, Carlo Costantini
  • Publication number: 20190334627
    Abstract: A coherent optical receiver in which the channel equalizer and the clock-recovery circuit are connected in a nested-loop configuration, wherein the channel estimate generated by the equalizer is used to adjust the phase of the clock signal generated by the clock-recovery circuit. The channel equalizer can be implemented using a bank of time-domain or frequency-domain FIR filters. In an example embodiment, the clock-recovery circuit is configured to track the phase rotation corresponding to the equalized signals in a frequency-dependent manner; track the phase rotation in the channel equalizer either in a frequency-dependent manner or based on the mean signal delay therein; and adjust the phase of the clock signal based on an effective difference between these two phase rotations. The clock-recovery circuit enhances the clock tone by applying a Fourier transform to the squared absolute values of the equalized signals outputted by the channel equalizer.
    Type: Application
    Filed: April 30, 2018
    Publication date: October 31, 2019
    Applicant: Nokia Solutions and Networks OY
    Inventors: Noriaki Kaneda, Stephan Weisser, Carlo Costantini
  • Publication number: 20190334558
    Abstract: The application is related to a forward error correction mechanism in an optical coherent communication system (CS) comprising a FEC encoder (FE) and a FEC decoder (FD) on the basis of a low density parity check, LDPC, code. The FEC encoder encodes blocks of client bits into codewords by adding parity bits calculated by applying a FEC code to the client bits. Besides, the FEC decoder decodes each codeword by applying thereto an iterative message-passing algorithm, each iteration of the message-passing algorithm comprising evaluating a parity-check matrix defining the FEC code. At the FEC encoder, the coding rate of the FEC code may be varied by varying the number of client/information bits per codeword and/or the number of parity bits per codeword. At the FEC decoder, the parity-check matrix is evaluated column by column at each iteration of the message-passing algorithm. The decoder may be a belief propagation decoder.
    Type: Application
    Filed: April 20, 2017
    Publication date: October 31, 2019
    Applicant: Alcatel Lucent
    Inventors: Luca RAZZETTI, Giancarlo GAVIOLI, Carlo COSTANTINI, Davide CATTANEO
  • Patent number: 9660732
    Abstract: It is disclosed an optical coherent receiver for an optical communication network. The optical coherent receiver is configured to receive a modulated optical signal and to process it for generating an in-phase component and a quadrature component. The optical coherent receiver comprises a power adjuster in turn comprising a multiplying unit and a retroactively connected digital circuit. The multiplying unit is configured to multiply the in-phase and quadrature components by in-phase and quadrature gains, respectively, thereby providing power-adjusted in-phase and quadrature components. The digital circuit is configured to compute: a common gain indicative of a sum of the powers of the power-adjusted in-phase and quadrature components; a differential gain indicative of a difference between the powers of the power-adjusted in-phase and quadrature components; and the in-phase and quadrature gains as a product and a ratio, respectively, between the common gain and the differential gain.
    Type: Grant
    Filed: March 24, 2011
    Date of Patent: May 23, 2017
    Assignee: Alcatel Lucent
    Inventors: Stefan Weisser, Silvio Cucchi, Carlo Costantini, Noriaki Kaneda, Andreas Leven
  • Patent number: 9203725
    Abstract: It is disclosed a method for updating a cumulative residence time of a synchronization packet received at a node of a packet-switched communication network. The cumulative residence time is equal to a cumulative sum of residence times of the packet at nodes interposed between a further node which has generated the packet and the node. The node comprises an ingress circuit and an egress circuit. The method comprises: receiving the packet at the egress circuit from the ingress circuit; at a timestamp generator of the egress circuit, generating a timestamp; at the egress circuit, calculating a virtual timestamp based on the timestamp and on an estimated variable delay that will be undergone by the packet due to buffering in a buffer located downstream the timestamp generator; and, at the egress circuit, using the virtual timestamp for updating the cumulative residence time, before transmitting the packet to a still further node.
    Type: Grant
    Filed: April 14, 2011
    Date of Patent: December 1, 2015
    Assignee: Alcatel Lucent
    Inventors: Luigi Ronchetti, Riccardo Gemelli, Giorgio Cazzaniga, Carlo Costantini
  • Patent number: 9178655
    Abstract: Proposed is a method of decoding a differentially encoded PSK modulated optical data signal carrying FEC encoded data values. The optical signal is corrected by an estimated phase offset. From the corrected signal, respective likelihood values for the FEC encoded data values are derived, using an estimation algorithm which accounts for a differential encoding rule used for differentially encoding the optical signal. The derived likelihood values are limited to a predetermined range of values. From the limited likelihood values, FEC decoded data values are derived, using an algorithm which accounts for a FEC encoding rule used for FEC encoding the FEC encoded data values.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: November 3, 2015
    Assignee: Alcatel Lucent
    Inventors: Luca Razzetti, Carlo Costantini, Marianna Pepe, Andreas Leven, Stephan Ten Brink, Laurent Schmalen
  • Publication number: 20140195878
    Abstract: Proposed is a method of decoding a differentially encoded PSK modulated optical data signal carrying FEC encoded data values. The optical signal is corrected by an estimated phase offset. From the corrected signal, respective likelihood values for the FEC encoded data values are derived, using an estimation algorithm which accounts for a differential encoding rule used for differentially encoding the optical signal. The derived likelihood values are limited to a predetermined range of values. From the limited likelihood values, FEC decoded data values are derived, using an algorithm which accounts for a FEC encoding rule used for FEC encoding the FEC encoded data values.
    Type: Application
    Filed: June 15, 2012
    Publication date: July 10, 2014
    Inventors: Luca Razzetti, Carlo Costantini, Marianna Pepe, Andreas Leven, Stephan Ten Brink, Laurent Schmalen
  • Publication number: 20130101300
    Abstract: It is disclosed an optical coherent receiver for an optical communication network. The optical coherent receiver is configured to receive a modulated optical signal and to process it for generating an in-phase component and a quadrature component. The optical coherent receiver comprises a power adjuster in turn comprising a multiplying unit and a retroactively connected digital circuit. The multiplying unit is configured to multiply the in-phase and quadrature components by in-phase and quadrature gains, respectively, thereby providing power-adjusted in-phase and quadrature components. The digital circuit is configured to compute: a common gain indicative of a sum of the powers of the power-adjusted in-phase and quadrature components; a differential gain indicative of a difference between the powers of the power-adjusted in-phase and quadrature components; and the in-phase and quadrature gains as a product and a ratio, respectively, between the common gain and the differential gain.
    Type: Application
    Filed: March 24, 2011
    Publication date: April 25, 2013
    Inventors: Stefan Weisser, Silvio Cucchi, Carlo Costantini, Noriaki Kaneda, Andreas Leven
  • Patent number: 8429511
    Abstract: Equipment protection of a switch matrix (SM) in a network node, which contains a number of matrix modules (M1.1-M4.4, E1.5-E4.6) is achieved by slicing an input signal into k parallel signal slices (x(0)-x(3)) with k>2; coding the k signal slices into a number of n coded signal slices (x(0)-x(5)) with n>k+1 using an error correcting code to add redundancy to said input signal; switching said n coded signal slices through the switching matrix (SM) via n distinct matrix modules; and decoding the n coded signal slices into k decoded signal slices to correct errors introduced while passing through said switch matrix. Preferably, the switch matrix (SM) contains a first number of matrix boards (MB1-MB4, EB5, EB6), each carrying a second number of matrix modules (M1.1-M4.4, E1.5-E4.6). The n coded signal slices are switched via matrix modules on n distinct matrix boards.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: April 23, 2013
    Assignee: Alcatel Lucent
    Inventors: Silvio Cucchi, Giuseppe Badalucco, Carlo Costantini, Riccardo Gemelli, Luigi Ronchetti
  • Publication number: 20130040761
    Abstract: A golf tee includes a stem defining a first end and a second end. The golf tee includes a ball receiving portion positioned on the second end of the stem. A level gauge is disposed in the ball receiving portion. The stem includes indicia representative of a depth of insertion of the first end into a surface.
    Type: Application
    Filed: August 11, 2011
    Publication date: February 14, 2013
    Inventors: Carlo Costantini, Gary Parenti
  • Publication number: 20130028265
    Abstract: It is disclosed a method for updating a cumulative residence time of a synchronization packet received at a node of a packet-switched communication network. The cumulative residence time is equal to a cumulative sum of residence times of the packet at nodes interposed between a further node which has generated the packet and the node. The node comprises an ingress circuit and an egress circuit. The method comprises: receiving the packet at the egress circuit from the ingress circuit; at a timestamp generator of the egress circuit, generating a timestamp; at the egress circuit, calculating a virtual timestamp based on the timestamp and on an estimated variable delay that will be undergone by the packet due to buffering in a buffer located downstream the timestamp generator; and, at the egress circuit, using the virtual timestamp for updating the cumulative residence time, before transmitting the packet to a still further node.
    Type: Application
    Filed: April 14, 2011
    Publication date: January 31, 2013
    Inventors: Luigi Ronchetti, Riccardo Gemelli, Giorgio Cazzaniga, Carlo Costantini
  • Patent number: 8331368
    Abstract: A method of processing information packets is disclosed which is adapted for a telecommunication apparatus comprising first processing means, second processing means and memory means. This method comprises the steps of: A) receiving an information packet from a telecommunication network by means of the first processing means; B) checking whether the value of a predetermined characteristic of this packet has already been processed by the second processing means; C) if the check at step B) is negative, checking whether this value has already been stored into the memory means; and D) if the check at step C) is negative, transmitting this value from the first processing means to the memory means and storing this value into the memory means. This method can advantageously be used in a telecommunication apparatus, particularly a layer-2 switch machine.
    Type: Grant
    Filed: July 18, 2006
    Date of Patent: December 11, 2012
    Assignee: Alcatel Lucent
    Inventors: Marco Modena, Carlo Costantini, Gianluca Bobbo
  • Publication number: 20100138711
    Abstract: Equipment protection of a switch matrix (SM) in a network node, which contains a number of matrix modules (M1.1-M4.4, E1.5-E4.6) is achieved by slicing an input signal into k parallel signal slices (x(0)-x(3)) with k>2; coding the k signal slices into a number of n coded signal slices (x(0)-x(5)) with n>k+1 using an error correcting code to add redundancy to said input signal; switching said n coded signal slices through the switching matrix (SM) via n distinct matrix modules; and decoding the n coded signal slices into k decoded signal slices to correct errors introduced while passing through said switch matrix. Preferably, the switch matrix (SM) contains a first number of matrix boards (MB1-MB4, EB5, EB6), each carrying a second number of matrix modules (M1.1-M4.4, E1.5-E4.6). The n coded signal slices are switched via matrix modules on n distinct matrix boards.
    Type: Application
    Filed: November 18, 2009
    Publication date: June 3, 2010
    Inventors: Silvio Cucchi, Giuseppe Badalucco, Carlo Costantini, Riccardo Gemelli, Luigi Ronchetti
  • Publication number: 20080267281
    Abstract: It is disclosed a method for decoding an information word from a set of coded words. The method comprises the steps of receiving a coded word, of selecting a coded word having the minimum distance from the received coded word from a pre-configured sub-set of the set of the coded words, wherein the sub-set is configured to at least two coded words having each other a distance higher than the minimum distance between the coded words of the set, and of decoding the information word from the selected coded word.
    Type: Application
    Filed: April 22, 2008
    Publication date: October 30, 2008
    Applicant: Alcatel Lucent
    Inventors: Carlo COSTANTINI, Luigi Ronchetti, Silvio Cucchi
  • Publication number: 20070086356
    Abstract: A method of processing information packets is disclosed which is adapted for a telecommunication apparatus comprising first processing means, second processing means and memory means. This method comprises the steps of: A) receiving an information packet from a telecommunication network by means of the first processing means; B) checking whether the value of a predetermined characteristic of this packet has already been processed by the second processing means; C) if the check at step B) is negative, checking whether this value has already been stored into the memory means; and D) if the check at step C) is negative, transmitting this value from the first processing means to the memory means and storing this value into the memory means. This method can advantageously be used in a telecommunication apparatus, particularly a layer-2 switch machine.
    Type: Application
    Filed: July 18, 2006
    Publication date: April 19, 2007
    Inventors: Marco Modena, Carlo Costantini, Gianluca Bobbo
  • Patent number: 7126943
    Abstract: A method and apparatus for interfacing a parallel connection, the parallel connection transmitting high bit-rate signals for a short distance. The method comprises: receiving a synchronous N-bits input data flow at a first input frequency; inserting said input data flow into parallel packets having a given length; and outputting said packets having a given length at a second output frequency onto a M-wires parallel connection.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: October 24, 2006
    Assignee: Alcatel
    Inventors: Silvio Cucchi, Luigi Ronchetti, Carlo Costantini