Patents by Inventor Gregory Agami

Gregory Agami 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: 11586879
    Abstract: Systems and methods for classifying radio frequency signal modulations include receiving, at a consolidated neural network, a complex quadrature vector of interest representative of a baseband signal derived from a radio frequency signal, generating multiple data representations of the vector of interest, providing each data representation to one of multiple parallel neural networks in the consolidated neural network, and receiving, from the consolidated neural network, a classification result for the baseband signal.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: February 21, 2023
    Assignee: Motorola Solutions, Inc.
    Inventors: Stephen J. Govea, Nathanael P. Kuehner, David N. Taylor, Rodger W. Caruthers, Micah D. Silberstein, Gregory Agami
  • Patent number: 11443167
    Abstract: Systems and methods for classifying baseband signals with respect to modulation type include receiving, at a consolidated neural network whose objective is modulation classification performance, a complex quadrature vector of interest including multiple samples of a baseband signal derived from a radio frequency signal of unknown modulation type, generating multiple data representations of the vector of interest, providing each data representation to one of multiple parallel neural networks in the consolidated neural network, and receiving a classification result for the baseband signal based on combined outputs of the parallel neural networks.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: September 13, 2022
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Stephen J. Govea, Nathanael P. Kuehner, David N. Taylor, Rodger W. Caruthers, Micah D. Silberstein, Gregory Agami
  • Publication number: 20220284270
    Abstract: Systems and methods for classifying radio frequency signal modulations include receiving, at a consolidated neural network, a complex quadrature vector of interest representative of a baseband signal derived from a radio frequency signal, generating multiple data representations of the vector of interest, providing each data representation to one of multiple parallel neural networks in the consolidated neural network, and receiving, from the consolidated neural network, a classification result for the baseband signal.
    Type: Application
    Filed: May 23, 2022
    Publication date: September 8, 2022
    Inventors: Stephen J. Govea, Nathanael P. Kuehner, David N. Taylor, Rodger W. Caruthers, Micah D. Silberstein, Gregory Agami
  • Publication number: 20200327397
    Abstract: Systems and methods for classifying baseband signals with respect to modulation type include receiving, at a consolidated neural network whose objective is modulation classification performance, a complex quadrature vector of interest including multiple samples of a baseband signal derived from a radio frequency signal of unknown modulation type, generating multiple data representations of the vector of interest, providing each data representation to one of multiple parallel neural networks in the consolidated neural network, and receiving a classification result for the baseband signal based on combined outputs of the parallel neural networks.
    Type: Application
    Filed: April 12, 2019
    Publication date: October 15, 2020
    Inventors: Stephen J. Govea, Nathanael P. Kuehner, David N. Taylor, Rodger W. Caruthers, Micah D. Silberstein, Gregory Agami
  • Patent number: 7174356
    Abstract: A method and apparatus for complex multiplication includes steps of: (a) receiving a complex multiplicand having a real value and an imaginary value (704); (b) generating a negation of the real value of the complex multiplicand (706); (c) generating a negation of the imaginary value of the complex multiplicand (708); (d) receiving a complex multiplier (710); and (e) selecting a phasor constant having a value wherein a complex product of the complex multiplicand times the complex multiplier times the phasor constant has a real value equal to one of the real value of the complex multiplicand, the imaginary value of the complex multiplicand, the negation of the real value of the complex multiplicand, and the negation of the imaginary value of the complex multiplicand (712).
    Type: Grant
    Filed: June 24, 2003
    Date of Patent: February 6, 2007
    Assignee: Motorola, Inc.
    Inventors: Gregory Agami, Ronald Rotstein
  • Patent number: 7068701
    Abstract: A long code scrambler has been provided to scramble the data bits prior to QAM mapping. Different data rates are accommodated by using different long code m-tuples sampled at the modulation symbol rate, where m equals 2, 4 or 6 for 4, 16 or 64 QAM, respectively. In order to support 1XEV-DV users employing multiple Walsh code channels, a long code 6-tuple sample is permutated, to further randomize the QAM symbols. As appropriate for the modulation order, 2, 4 or 6 bits of the permutated 6-tuple are applied to the data sequence. That is, in addition to randomizing the modulation symbols for a given code channel, each code channel will likely have unique QAM symbols at any given symbol time.
    Type: Grant
    Filed: May 29, 2001
    Date of Patent: June 27, 2006
    Assignee: Motorola, Inc.
    Inventors: Gregory Agami, Robert J Corke, Daniel G Prysby, Stefan Paun
  • Patent number: 6985099
    Abstract: An automatic gain control includes a digital lowpass filter for filtering a series of digital samples generated by an analog-to-digital converter to generate a lowpass filtered digital sample series; a power averager coupled to the digital lowpass filter for calculating an average power of the lowpass filtered digital sample series; and a lookup table coupled to the power averager for setting a selectable gain of an amplifier coupled to the analog-to-digital converter as a function of the average power.
    Type: Grant
    Filed: October 20, 2000
    Date of Patent: January 10, 2006
    Assignee: Motorola, Inc.
    Inventors: Yuda Yehuda Luz, Ron Rotstein, Gregory Agami
  • Patent number: 6904097
    Abstract: A method and apparatus to adaptively puncture bits within QAM modulated data symbols transmitted in a communication system in order to effect a signaling channel. The method and apparatus utilize inherent characteristics of a particular mapping scheme for the QAM constellation to selectively puncture particular bits within a data symbol with signaling information and predetermined binary values to selectively increase the log-likelihood ratio gains of those particular bits punctured with the signaling information. The log-likelihood ratios are used to obtain the signaling information and, thus, increasing the gain of the log-likelihood ratios affords greater reliability for the signaling information without increasing the required system resources.
    Type: Grant
    Filed: June 1, 2001
    Date of Patent: June 7, 2005
    Assignee: Motorola, Inc.
    Inventors: Gregory Agami, Robert John Corke, Ron Rotstein
  • Patent number: 6879623
    Abstract: A receiving communication device synchronizes to a timing reference of a transmitting communication device based on a determined timing error. The receiving communication device determines the timing error by processing a synchronization signal via a first stage filtering and interpolation process that includes predetermined coefficients and a second stage interpolation process that includes a minimal number of dynamically determined coefficients. By dividing the process into a predetermined coefficient stage and a dynamically determined coefficient stage, the receiving communication device is able to make timing adjustments in a more efficient manner, that is, at a lesser processor loading, than a communication device in which all filtering and interpolation coefficients are dynamically determined.
    Type: Grant
    Filed: March 28, 2001
    Date of Patent: April 12, 2005
    Assignee: Motorola, Inc.
    Inventors: Gregory Agami, Robert John Corke, Ron Rotstein, Daniel G. Prysby
  • Patent number: 6859505
    Abstract: A method, apparatus and system for use in determining a pilot-to-data power ratio by receiving a data symbol (122) having a data amplitude, receiving a pilot signal (124) having a pilot amplitude, reverse training (350) an automatic gain (154) based on the data amplitude and the pilot amplitude, and determining a pilot-to-data power ratio (250) according to the reverse training of the automatic gain. In some embodiments the method further compensates for channel fading in the data symbol by providing for channel correction (340) on the data symbol, providing for channel correction (344) on the pilot signal and dividing the channel corrected data symbol by the channel corrected pilot signal providing a fading compensated data symbol, where the fading compensated data symbol (150) is provided prior to reverse training such that the reverse training is based at least in part on the fading compensated data symbol.
    Type: Grant
    Filed: July 1, 2003
    Date of Patent: February 22, 2005
    Assignee: Motorola, Inc.
    Inventors: Gregory Agami, Robert John Corke, George Powley
  • Publication number: 20050002478
    Abstract: A method, apparatus and system for use in determining a pilot-to-data power ratio by receiving a data symbol (122) having a data amplitude, receiving a pilot signal (124) having a pilot amplitude, reverse training (350) an automatic gain (154) based on the data amplitude and the pilot amplitude, and determining a pilot-to-data power ratio (250) according to the reverse training of the automatic gain. In some embodiments the method further compensates for channel fading in the data symbol by providing for channel correction (340) on the data symbol, providing for channel correction (344) on the pilot signal and dividing the channel corrected data symbol by the channel corrected pilot signal providing a fading compensated data symbol, where the fading compensated data symbol (150) is provided prior to reverse training such that the reverse training is based at least in part on the fading compensated data symbol.
    Type: Application
    Filed: July 1, 2003
    Publication date: January 6, 2005
    Inventors: Gregory Agami, Robert Corke, George Powley
  • Publication number: 20040267860
    Abstract: A method and apparatus for complex multiplication includes steps of: (a) receiving a complex multiplicand having a real value and an imaginary value (704); (b) generating a negation of the real value of the complex multiplicand (706); (c) generating a negation of the imaginary value of the complex multiplicand (708); (d) receiving a complex multiplier (710); and (e) selecting a phasor constant having a value wherein a complex product of the complex multiplicand times the complex multiplier times the phasor constant has a real value equal to one of the real value of the complex multiplicand, the imaginary value of the complex multiplicand, the negation of the real value of the complex multiplicand, and the negation of the imaginary value of the complex multiplicand (712).
    Type: Application
    Filed: June 24, 2003
    Publication date: December 30, 2004
    Applicant: Motorola, Inc.
    Inventors: Gregory Agami, Ronald Rotstein
  • Patent number: 6834088
    Abstract: A method and apparatus to efficiently calculate log-likelihood ratios for each bit within M-ary QAM modulated symbols transmitted in a communication system. The method and apparatus utilize characteristics of square Karnaugh mapping of the QAM symbol constellation in order to reduce the number of distance calculations needed to determine the log-likelihood ratios for each of the bits within a demodulated symbol. The reduction in the number of calculations affords significant reduction in the time needed to determine log-likelihood ratios, especially for higher order M-ary QAM systems.
    Type: Grant
    Filed: March 12, 2001
    Date of Patent: December 21, 2004
    Assignee: Motorola, Inc.
    Inventors: Gregory Agami, Robert John Corke, Ron Rotstein
  • Patent number: 6820108
    Abstract: In accordance with the preferred embodiment of the present invention a gain (A) is determined and utilized to cyclically converge upon a quotient (Q). More particularly, once A is determined, an estimate of QN is multiplied by Y to estimate {circumflex over (X)}N, where Q=X/Y. The value of {circumflex over (X)}N is then subtracted from X to determine an error (eN), which is multiplied by A. The value of AeN(n) is added to AeN(n−1) to produce an estimate of Q. Once convergence has occurred, the value for Q is output from the circuitry.
    Type: Grant
    Filed: September 7, 2001
    Date of Patent: November 16, 2004
    Assignee: Motorola, Inc.
    Inventors: Gregory Agami, Ron Rotstein, Robert J. Corke
  • Patent number: 6661853
    Abstract: A method and apparatus for maximal-ratio combining of received frame data is provided. This technique increases the reliability of a communication network that includes multiple independent receivers. For example, when multiple independent receivers are not in agreement as to the received frame data (501, 502, 503), an embodiment of the invention provides a higher likelihood of correctly identifying the received frame data (501, 502, 503). A technique for determining a signal-to-noise ratio from a metric signal (504) derived from a decoder (701) in a receiver is provided. The signal-to-noise ratio may be characterized according to a polynomial estimate or stored in lookup table. The signal-to-noise ratio is used to apply a weighting (805) to “hard decision” data from the receiver to yield a weighted value (806). The weighted value is combined with weighted values from other receivers. The combined weighted values are applied to a data slicer (414) to yield received data (807).
    Type: Grant
    Filed: March 14, 2000
    Date of Patent: December 9, 2003
    Assignee: Motorola, Inc.
    Inventors: Gregory Agami, Ron Rotstein, Robert J. Corke
  • Publication number: 20030050950
    Abstract: In accordance with the preferred embodiment of the present invention a gain (A) is determined and utilized to cyclically converge upon a quotient (Q). More particularly, once A is determined, an estimate of QN is multiplied by Y to estimate {circumflex over (X)}N, where Q=X/Y. The value of {circumflex over (X)}N is then subtracted from X to determine an error (eN), which is multiplied by A. The value of AeN(n) is added to AeN(n−1) to produce an estimate of Q. Once convergence has occurred, the value for Q is output from the circuitry.
    Type: Application
    Filed: September 7, 2001
    Publication date: March 13, 2003
    Inventors: Gregory Agami, Ron Rotstein, Robert J. Corke
  • Publication number: 20020186778
    Abstract: A method and apparatus to adaptively puncture bits within QAM modulated data symbols transmitted in a communication system in order to effect a signaling channel. The method and apparatus utilize inherent characteristics of a particular mapping scheme for the QAM constellation to selectively puncture particular bits within a data symbol with signaling information and predetermined binary values to selectively increase the log-likelihood ratio gains of those particular bits punctured with the signaling information. The log-likelihood ratios are used to obtain the signaling information and, thus, increasing the gain of the log-likelihood ratios affords greater reliability for the signaling information without increasing the required system resources.
    Type: Application
    Filed: June 1, 2001
    Publication date: December 12, 2002
    Applicant: MOTOROLA, INC.
    Inventors: Gregory Agami, Robert J. Corke, Ron Rotstein
  • Publication number: 20020159501
    Abstract: A long code scrambler has been provided to scramble the data bits prior to QAM mapping. Different data rates are accommodated by using different long code m-tuples sampled at the modulation symbol rate, where m equals 2, 4 or 6 for 4, 16 or 64 QAM, respectively. In order to support 1XEV-DV users employing multiple Walsh code channels, a long code 6-tuple sample is permutated, to further randomize the QAM symbols. As appropriate for the modulation order, 2, 4 or 6 bits of the permutated 6-tuple are applied to the data sequence. That is, in addition to randomizing the modulation symbols for a given code channel, each code channel will likely have unique QAM symbols at any given symbol time.
    Type: Application
    Filed: May 29, 2001
    Publication date: October 31, 2002
    Applicant: MOTOROLA, INC
    Inventors: Gregory Agami, Robert J. Corke, Daniel G. Prysby, Stefan Paun
  • Publication number: 20020159535
    Abstract: A method and apparatus to efficiently calculate log-likelihood ratios for each bit within M-ary QAM modulated symbols transmitted in a communication system. The method and apparatus utilize characteristics of square Karnaugh mapping of the QAM symbol constellation in order to reduce the number of distance calculations needed to determine the log-likelihood ratios for each of the bits within a demodulated symbol. The reduction in the number of calculations affords significant reduction in the time needed to determine log-likelihood ratios, especially for higher order M-ary QAM systems.
    Type: Application
    Filed: March 12, 2001
    Publication date: October 31, 2002
    Inventors: Gregory Agami, Robert J. Corke, Ron Rotstein
  • Publication number: 20020141482
    Abstract: A receiving communication device synchronizes to a timing reference of a transmitting communication device based on a determined timing error. The receiving communication device determines the timing error by processing a synchronization signal via a first stage filtering and interpolation process that includes predetermined coefficients and a second stage interpolation process that includes a minimal number of dynamically determined coefficients. By dividing the process into a predetermined coefficient stage and a dynamically determined coefficient stage, the receiving communication device is able to make timing adjustments in a more efficient manner, that is, at a lesser processor loading, than a communication device in which all filtering and interpolation coefficients are dynamically determined.
    Type: Application
    Filed: March 28, 2001
    Publication date: October 3, 2002
    Applicant: MOTOROLA, INC
    Inventors: Gregory Agami, Robert J. Corke, Ron Rotstein, Daniel G. Prysby