Patents by Inventor Luca Reggiani

Luca Reggiani 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: 11372072
    Abstract: A radio beacon system configured to assist autonomous flight of one or more unmanned aerial vehicles (UAVs), wherein the radio beacon system comprises: —a drone device (200), configured to be installed on an UAV and including a radio transceiver, and —a radio beacon device (100), configured to be installed on ground and including N antenna arrays (110, 120) with N?2, one or more radio transceivers configured to communicate with the radio transceiver of the drone device (200), and at least one processing unit (130), wherein each antenna array (110, 120) has M antenna elements (115, 125) with M?2 associated to respective beamforming electronic weights w(n, m), with n ranging from 1 to N and m ranging from 1 to M, wherein said at least one processing unit (130) is configured to perform an adaptive beamforming method for assisting autonomous flight of the UAV.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: June 28, 2022
    Assignees: POLITECNICO DI MILANO, DRB S.R.L.
    Inventors: Diego Piazza, Giuseppe Mena, Luca Reggiani
  • Publication number: 20200200850
    Abstract: A radio beacon system configured to assist autonomous flight of one or more unmanned aerial vehicles (UAVs), wherein the radio beacon system comprises:—a drone device (200), configured to be installed on an UAV and including a radio transceiver, and—a radio beacon device (100), configured to be installed on ground and including N antenna arrays (110, 120) with N?2, one or more radio transceivers configured to communicate with the radio transceiver of the drone device (200), and at least one processing unit (130), wherein each antenna array (110, 120) has M antenna elements (115, 125) with M?2 associated to respective beamforming electronic weights w(n, m), with n ranging from 1 to N and m ranging from 1 to M, wherein said at least one processing unit (130) is configured to perform an adaptive beamforming method for assisting autonomous flight of the UAV.
    Type: Application
    Filed: June 13, 2018
    Publication date: June 25, 2020
    Inventors: Diego PIAZZA, Giuseppe MENA, Luca REGGIANI
  • Patent number: 6981201
    Abstract: A system for decoding digital signals subjected to block coding includes a post-processor that corrects the codewords affected by error, identifying them with the most likely sequence that is a channel sequence and that satisfies a syndrome check. The post-processor is a finite-state machine described by a graph that represents the set of error events. The post-processor evolves in steps through subsequent transition matrices, deleting at each step the paths that accumulate an invalid number of error events or an excessive number of wrong bits, paths that accumulate a total reliability higher than a given threshold, paths with an invalid check on the received sequence, and paths that reveal an invalid syndrome after having reached a maximum number of events.
    Type: Grant
    Filed: September 18, 2002
    Date of Patent: December 27, 2005
    Assignee: STMicroelectronics S.R.L.
    Inventors: Luca Reggiani, Giorgio Betti, Filippo Brenna, Angelo Dati, Davide Giovenzana, Augusto Rossi
  • Patent number: 6882689
    Abstract: A pseudo-chaotic coding/modulation method. The coding method exploits symbolic dynamics of a chaotic map at the transmitter to encode data. The encoding synthesizes the chaotic map based upon the data to be transmitted. In a preferred embodiment, pseudo-chaotic iterates are generated from a digital implementation of a Bernoulli shift map. The output of the shift map is translated by a mapping, preferably implemented by a digital signal processor, to allow transitions between states in a transmitted signal to differ, and the translated map is used to drive a modulator (for example PPM, FSK, PSK, QAM, etc.). In the specific case of pulse-position modulation (PPM) the translated map is used to modulate pulse train positions within a periodic synchronization frame. The preferred embodiment uses a shift register to implement an approximation of the Bernoulli shift map acting as a form of convolutional code with a number of states equal to the symbolic states defined on the chaotic map.
    Type: Grant
    Filed: December 12, 2000
    Date of Patent: April 19, 2005
    Assignee: The Regents of the University of California
    Inventors: Gian Mario Maggio, Luca Reggiani
  • Publication number: 20030101410
    Abstract: A method and apparatus for detecting and correcting errors in a magnetic recording channel of a mass storage system that combines a Soft Output Viterbi Algorithm SOVA, which has the capability of detecting the reliability of a discrete, equalized signal, and a post processor, which has the capability of detecting specific error events in said discrete, equalized signal, so as to correct error events and to generate an output bit stream.
    Type: Application
    Filed: June 21, 2002
    Publication date: May 29, 2003
    Applicant: STMicroelectronics S.r.I
    Inventors: Giorgio Betti, Filippo Brenna, Angelo Dati, Augusto Rossi, Luca Reggiani
  • Publication number: 20030066021
    Abstract: A system For decoding digital signals subjected to block coding comprising a post-processor which corrects the codewords affected by error, identifying them with the most likely sequence which is a channel sequence and which satisfies a syndrome check. The post-processor is a finite-state machine described by a graph which represents the set of error events, the set of respective transitions defining the structure of said set of error events. Preferably, the post-processor evolves in steps through subsequent transition matrices, deleting at each step the paths which accumulate an invalid number of error events or an excessive number of wrong bits, paths which accumulate a total reliability higher than a given threshold, paths with a invalid check on the received sequence, and paths which reveal an invalid syndrome after having reached a maximum number of events.
    Type: Application
    Filed: September 18, 2002
    Publication date: April 3, 2003
    Inventors: Luca Reggiani, Giorgio Betti, Filippo Brenna, Angelo Dati, Davide Giovenzana, Augusto Rossi
  • Publication number: 20020172291
    Abstract: A pseudo-chaotic coding/modulation method. The coding method exploits symbolic dynamics of a chaotic map at the transmitter to encode data. The encoding synthesizes the chaotic map based upon the data to be transmitted. In a preferred embodiment, pseudo-chaotic iterates are generated from a digital implementation of a Bernoulli shift map. The output of the shift map is translated by a mapping, preferably implemented by a digital signal processor, to allow transitions between states in a transmitted signal to differ, and the translated map is used to drive a modulator (for example PPM, FSK, PSK, QAM, etc.). In the specific case of pulse-position modulation (PPM) the translated map is used to modulate pulse train positions within a periodic synchronization frame. The preferred embodiment uses a shift register to implement an approximation of the Bernoulli shift map acting as a form of convolutional code with a number of states equal to the symbolic states defined on the chaotic map.
    Type: Application
    Filed: December 12, 2000
    Publication date: November 21, 2002
    Inventors: Gian Mario Maggio, Luca Reggiani