Patents by Inventor Haim Primo

Haim Primo 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: 7251299
    Abstract: A system for time delay estimation in a discrete time processing system includes a cross correlator that performs cross correlation on a first signal and a second signal, and provides a cross correlated output signals indicative thereof. A lag smoother receives the cross correlated output signals, and provides lag smoothed output signals indicative thereof. A select logic module selects a pre-defined number of signal values from a respective set indicative of the lag smoothed output signals to compute the time delay estimation associated with the first and second signals.
    Type: Grant
    Filed: May 23, 2003
    Date of Patent: July 31, 2007
    Assignee: Analog Devices, Inc.
    Inventors: Fabian Lis, Joshua Kablotsky, Haim Primo
  • Patent number: 7197525
    Abstract: A system and method of improving signal to noise ration (SNR) in a fixed point fast Fourier transform (FFT/IFFT) generates from sample inputs and a twiddle factor butterfly outputs for each stage; scales the butterfly outputs of this stage from a predicted normalization scale factor to obtain the maximum butterfly output without overflow from this stage; determines from the butterfly outputs of this stage the minimum normalizing exponent for the butterfly outputs of this stage and predicts a normalization scale factor of the next stage from the minimum normalizing exponent of this stage and a stage guard scale value to obtain the maximum butterfly output without overflow from that next stage.
    Type: Grant
    Filed: March 14, 2003
    Date of Patent: March 27, 2007
    Assignee: Analog Devices, Inc.
    Inventors: Yosef Stein, Haim Primo
  • Patent number: 7082452
    Abstract: A Galois field multiply/multiply-add/multiply-accumulate system includes a multiplier circuit for multiplying two polynomials with coefficients over a Galois field to obtain their product; a Galois field linear transformer circuit responsive to the multiplier circuit for predicting the modulo remainder of the polynomial product for an irreducible polynomial; a storage circuit for supplying to the Galois field linear transformer circuit a set of coefficient for predicting the modulo remainder for a predetermined irreducible polynomial; and a Galois field adder circuit for adding the product of the multiplier circuit with a third polynomial with coefficients over a Galois field for performing the multiplication and add operations in a single cycle.
    Type: Grant
    Filed: August 26, 2002
    Date of Patent: July 25, 2006
    Assignee: Analog Devices, Inc.
    Inventors: Yosi Stein, Haim Primo, Yaniv Sapir
  • Patent number: 6829694
    Abstract: A reconfigurable parallel look-up table system includes a memory; a plurality of look-up tables stored in the memory; a row index register for holding the values to be looked up in the look-up tables; a column index register for storing a value representing the starting address of the look-up tables stored in the memory; and an address translation circuit responsive to the column index register and the row index register to simultaneously generate an address for each value in the row index register to locate in parallel the function of those values in each look-up table.
    Type: Grant
    Filed: April 24, 2002
    Date of Patent: December 7, 2004
    Assignee: Analog Devices, Inc.
    Inventors: Yosef Stein, Haim Primo
  • Publication number: 20040210618
    Abstract: A Galois field linear transformer trellis system includes a Galois field linear transformer matrix; an input selection circuit for providing to the matrix a number of input bits in one or more trellis bit streams and a trellis state output of the matrix and a programmable storage device for configuring the matrix to perform a multi-cycle Galois field transform of the one or more trellis bit steams and trellis state output to provide a plurality of trellis output channel symbols and a new trellis state output in a single cycle.
    Type: Application
    Filed: January 7, 2004
    Publication date: October 21, 2004
    Inventors: Yosef Stein, Haim Primo
  • Patent number: 6766345
    Abstract: A Galois field multiplier system includes a multiplier circuit for multiplying two polynomials with coefficients over a Galois field to obtain their product; a Galois field linear transformer circuit responsive to the multiplier circuit for predicting the modulo remainder of the polynomial product for an irreducible polynomial; and a storage circuit for supplying to the Galois field linear transformer circuit a set of coefficients for predicting the modulo remainder for predetermined irreducible polynomial.
    Type: Grant
    Filed: January 30, 2002
    Date of Patent: July 20, 2004
    Assignee: Analog Devices, Inc.
    Inventors: Yosef Stein, Haim Primo, Joshua A. Kablotsky
  • Publication number: 20040111227
    Abstract: A system and method of improving signal to noise ration (SNR) in a fixed point fast Fourier transform (FFT/IFFT) generates from sample inputs and a twiddle factor butterfly outputs for each stage; scales the butterfly outputs of this stage from a predicted normalization scale factor to obtain the maximum butterfly output without overflow from this stage; determines from the butterfly outputs of this stage the minimum normalizing exponent for the butterfly outputs of this stage and predicts a normalization scale factor of the next stage from the minimum normalizing exponent of this stage and a stage guard scale value to obtain the maximum butterfly output without overflow from that next stage.
    Type: Application
    Filed: March 14, 2003
    Publication date: June 10, 2004
    Inventors: Yosef Stein, Haim Primo
  • Patent number: 6738794
    Abstract: A parallel bit correlator for recognizing a predetermined bit pattern including a predefined number m of bits in a stream of data bits including identifying successive sets of m bits in a stream of data bits and simultaneously comparing each of the sets of m bits to the predetermined bit pattern for detecting the presence of the predetermined bit pattern in the stream of data.
    Type: Grant
    Filed: April 10, 2001
    Date of Patent: May 18, 2004
    Assignee: Analog Devices, Inc.
    Inventors: Yosef Stein, Haim Primo
  • Publication number: 20040037432
    Abstract: A system for time delay estimation in a discrete time processing system includes a cross correlator that performs cross correlation on a first signal and a second signal, and provides a cross correlated output signals indicative thereof. A lag smoother receives the cross correlated output signals, and provides lag smoothed output signals indicative thereof. A select logic module selects a pre-defined number of signal values from a respective set indicative of the lag smoothed output signals to compute the time delay estimation associated with the first and second signals.
    Type: Application
    Filed: May 23, 2003
    Publication date: February 26, 2004
    Inventors: Fabian Lis, Joshua Kablotsky, Haim Primo
  • Publication number: 20030149857
    Abstract: A reconfigurable parallel look-up table system includes a memory; a plurality of look-up tables stored in the memory; a row index register for holding the values to be looked up in the look-up tables; a column index register for storing a value representing the starting address of the look-up tables stored in the memory; and an address translation circuit responsive to the column index register and the row index register to simultaneously generate an address for each value in the row index register to locate in parallel the function of those values in each look-up table.
    Type: Application
    Filed: April 24, 2002
    Publication date: August 7, 2003
    Inventors: Yosef Stein, Haim Primo
  • Publication number: 20030133568
    Abstract: A programmable data encryption engine for performing the cipher function of an advanced encryption standard (AES) algorithm includes a parallel look-up table system responsive in a first mode to a first data block for implementing an AES selection function and executing the multiplicative inverse in GF−1(28) and applying an affine over GF(2) transformation to obtain a subbyte transformation and in a second mode to the subbyte transformation to transform the subbyte transformation to obtain a shift row transformation, and a Galois field multiplier for transforming the shift row transformation to obtain a mix column transformation and add a round key resulting in an advanced encryption standard cipher function of the first data block.
    Type: Application
    Filed: September 26, 2002
    Publication date: July 17, 2003
    Inventors: Yosef Stein, Haim Primo
  • Publication number: 20030128748
    Abstract: A digital signal processor performs path search calculations for a Rake receiver. Despread operations are performed for multiple relative delays over a subcorrelation length by shifting either received chips or code chips for each relative delay. The result of a despread operation for a relative delay is added to the result of previous despread operations of the same delay performed on prior subcorrelation lengths. These calculations are performed in response to a single instruction. By issuing multiple instructions, path search calculations are performed for the entire correlation length.
    Type: Application
    Filed: December 6, 2002
    Publication date: July 10, 2003
    Inventors: Rasekh Rifaat, Zvi Greenfield, Haim Primo
  • Patent number: 6587864
    Abstract: A Galois field linear transformer includes a matrix responsive to a number of input bits in one or more bit streams and having a plurality of outputs providing the Galois field linear transformation of those bits; the matrix includes a plurality of cells, each cell including an exclusive OR logic circuit and AND logic circuit having an output connected to the exclusive OR logic circuit and an input connected to one of the input bits and a programmable storage device for providing an input to its associated AND logic circuit for setting the matrix to obtain a multi-cycle Galois field linear transformation of the inputs in a single cycle.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: July 1, 2003
    Assignee: Analog Devices, Inc.
    Inventors: Yosef Stein, Haim Primo, Joshua A. Kablotsky
  • Publication number: 20030115234
    Abstract: A reconfigurable input Galois field linear transformer system includes a Galois field linear transformer including a matrix of cells; a plurality of storage planes for storing control patterns representing a number of different functions; a storage plane selector circuit for selecting a storage plane representing a function for enabling the cells of the matrix which defines that function; and a reconfigurable input circuit for delivering input data to the enabled cells to apply that function to the input data.
    Type: Application
    Filed: May 1, 2002
    Publication date: June 19, 2003
    Inventors: Yosef Stein, Haim Primo, Yaniv Sapir
  • Publication number: 20030110196
    Abstract: A Galois field multiply/multiply-add/multiply-accumulate system includes a multiplier circuit for multiplying two polynomials with coefficients over a Galois field to obtain their product; a Galois field linear transformer circuit responsive to the multiplier circuit for predicting the modulo remainder of the polynomial product for an irreducible polynomial; a storage circuit for supplying to the Galois field linear transformer circuit a set of coefficient for predicting the modulo remainder for a predetermined irreducible polynomial; and a Galois field adder circuit for adding the product of the multiplier circuit with a third polynomial with coefficients over a Galois field for performing the multiplication and add operations in a single cycle.
    Type: Application
    Filed: August 26, 2002
    Publication date: June 12, 2003
    Inventors: Yosef Stein, Haim Primo, Yaniv Sapir
  • Publication number: 20030105791
    Abstract: A Galois field multiplier system includes a multiplier circuit for multiplying two polynomials with coefficients over a Galois field to obtain their product; a Galois field linear transformer circuit responsive to the multiplier circuit for predicting the modulo remainder of the polynomial product for an irreducible polynomial; and a storage circuit for supplying to the Galois field linear transformer circuit a set of coefficients for predicting the modulo remainder for predetermined irreducible polynomial.
    Type: Application
    Filed: January 30, 2002
    Publication date: June 5, 2003
    Inventors: Yosef Stein, Haim Primo, Joshua A. Kablotsky
  • Publication number: 20030105790
    Abstract: A Galois field linear transformer includes a matrix responsive to a number of input bits in one or more bit streams and having a plurality of outputs providing the Galois field linear transformation of those bits; the matrix includes a plurality of cells, each cell including an exclusive OR logic circuit and AND logic circuit having an output connected to the exclusive OR logic circuit and an input connected to one of the input bits and a programmable storage device for providing an input to its associated AND logic circuit for setting the matrix to obtain a multi-cycle Galois field linear transformation of the inputs in a single cycle.
    Type: Application
    Filed: January 18, 2002
    Publication date: June 5, 2003
    Inventors: Yosef Stein, Haim Primo, Joshua A. Kablotsky
  • Publication number: 20030103626
    Abstract: A programmable data encryption engine for performing the cipher function of the data encryption standard (DES) algorithm includes a Galois field linear transformer system (GFLT) responsive to a first input data block to execute an E permutation to obtain an expanded data block and combine it with a key to obtain a second larger intermediate data block in one cycle; and further includes a parallel look-up table system for implementing the unique data encryption standard selection function(s) and for condensing the second larger intermediate data block to a third data block similar to the first input data block in a second cycle and submitting it to the Galois field linear transformer system to execute a second permutation in a third cycle resulting in a data encryption standard cipher function of the first input data block.
    Type: Application
    Filed: June 12, 2002
    Publication date: June 5, 2003
    Inventors: Yosef Stein, Haim Primo
  • Publication number: 20020147825
    Abstract: A parallel bit correlator for recognizing a predetermined bit pattern including a predefined number m of bits in a stream of data bits including identifying successive sets of m bits in a stream of data bits and simultaneously comparing each of the sets of m bits to the predetermined bit pattern for detecting the presence of the predetermined bit pattern in the stream of data.
    Type: Application
    Filed: April 10, 2001
    Publication date: October 10, 2002
    Inventors: Yosef Stein, Haim Primo