Patents by Inventor David B. Rutan

David B. Rutan 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: 20140072075
    Abstract: A Dynamic Digital Pre-Distortion (DDPD) system is disclosed to rapidly correct power amplifier (PA) non-linearity and memory effects. To perform pre-distortion, a DDPD engine predistorts an input signal in order to cancel PA nonlinearities as the signal is amplified by the PA. The DDPD engine is implemented as a composite of one linear filter and N?1 high order term linear filters. The bank of linear filters have programmable complex coefficients. To compute the coefficients, samples from the transmit path and a feedback path are captured, and covariance matrices A and B are computed using optimized hardware. After the covariance matrices are computed, Gaussian elimination processing may be employed to compute the coefficients. Mathematical and hardware optimizations may be employed to simplify and reduce the number of multiplication operands and other operations, which can enable the DDPD system to fit within a single chip.
    Type: Application
    Filed: November 18, 2013
    Publication date: March 13, 2014
    Inventors: Khiem V. Cai, David B. Rutan, Ahmad Khanifar, Armando C. Cova
  • Patent number: 8588332
    Abstract: A Dynamic Digital Pre-Distortion (DDPD) system is disclosed to rapidly correct power amplifier (PA) non-linearity and memory effects. To perform pre-distortion, a DDPD engine predistorts an input signal in order to cancel PA nonlinearities as the signal is amplified by the PA. The DDPD engine is implemented as a composite of one linear filter and N?1 high order term linear filters. The bank of linear filters have programmable complex coefficients. To compute the coefficients, samples from the transmit path and a feedback path are captured, and covariance matrices A and B are computed using optimized hardware. After the covariance matrices are computed, Gaussian elimination processing may be employed to compute the coefficients. Mathematical and hardware optimizations may be employed to simplify and reduce the number of multiplication operands and other operations, which can enable the DDPD system to fit within a single chip.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: November 19, 2013
    Assignee: Microelectronics Technology, Inc.
    Inventors: Khiem V. Cai, David B. Rutan, Ahmad Khanifar, Armando C. Cova
  • Publication number: 20120300878
    Abstract: A Dynamic Digital Pre-Distortion (DDPD) system is disclosed to rapidly correct power amplifier (PA) non-linearity and memory effects. To perform pre-distortion, a DDPD engine predistorts an input signal in order to cancel PA nonlinearities as the signal is amplified by the PA. The DDPD engine is implemented as a composite of one linear filter and N?1 high order term linear filters. The bank of linear filters have programmable complex coefficients. To compute the coefficients, samples from the transmit path and a feedback path are captured, and covariance matrices A and B are computed using optimized hardware. After the covariance matrices are computed, Gaussian elimination processing may be employed to compute the coefficients. Mathematical and hardware optimizations may be employed to simplify and reduce the number of multiplication operands and other operations, which can enable the DDPD system to fit within a single chip.
    Type: Application
    Filed: August 6, 2012
    Publication date: November 29, 2012
    Applicant: MICROELECTRONICS TECHNOLOGY, INC.
    Inventors: Khiem V. Cai, David B. Rutan, Ahmad Khanifar, Armando C. Cova
  • Patent number: 8259843
    Abstract: A Dynamic Digital Pre-Distortion (DDPD) system is disclosed to rapidly correct power amplifier (PA) non-linearity and memory effects. To perform pre-distortion, a DDPD engine predistorts an input signal in order to cancel PA nonlinearities as the signal is amplified by the PA. The DDPD engine is implemented as a composite of one linear filter and N?1 high order term linear filters. The bank of linear filters have programmable complex coefficients. To compute the coefficients, samples from the transmit path and a feedback path are captured, and covariance matrices A and B are computed using optimized hardware. After the covariance matrices are computed, Gaussian elimination processing may be employed to compute the coefficients. Mathematical and hardware optimizations may be employed to simplify and reduce the number of multiplication operands and other operations, which can enable the DDPD system to fit within a single chip.
    Type: Grant
    Filed: August 5, 2011
    Date of Patent: September 4, 2012
    Assignee: Microelectronics Technology, Inc.
    Inventors: Khiem V. Cai, David B. Rutan, Ahmad Khanifar, Armando C. Cova
  • Publication number: 20110286509
    Abstract: A Dynamic Digital Pre-Distortion (DDPD) system is disclosed to rapidly correct power amplifier (PA) non-linearity and memory effects. To perform pre-distortion, a DDPD engine predistorts an input signal in order to cancel PA nonlinearities as the signal is amplified by the PA. The DDPD engine is implemented as a composite of one linear filter and N?1 high order term linear filters. The bank of linear filters have programmable complex coefficients. To compute the coefficients, samples from the transmit path and a feedback path are captured, and covariance matrices A and B are computed using optimized hardware. After the covariance matrices are computed, Gaussian elimination processing may be employed to compute the coefficients. Mathematical and hardware optimizations may be employed to simplify and reduce the number of multiplication operands and other operations, which can enable the DDPD system to fit within a single chip.
    Type: Application
    Filed: August 5, 2011
    Publication date: November 24, 2011
    Applicant: MICROELECTRONICS TECHNOLOGY, INC.
    Inventors: Khiem V. Cai, David B. Rutan, Ahmad Khanifar, Armando C. Cova
  • Patent number: 8005162
    Abstract: A Dynamic Digital Pre-Distortion (DDPD) system is disclosed to rapidly correct power amplifier (PA) non-linearity and memory effects. To perform pre-distortion, a DDPD engine predistorts an input signal in order to cancel PA nonlinearities as the signal is amplified by the PA. The DDPD engine is implemented as a composite of one linear filter and N?1 high order term linear filters. The bank of linear filters have programmable complex coefficients. To compute the coefficients, samples from the transmit path and a feedback path are captured, and covariance matrices A and B are computed using optimized hardware. After the covariance matrices are computed, Gaussian elimination processing may be employed to compute the coefficients. Mathematical and hardware optimizations may be employed to simplify and reduce the number of multiplication operands and other operations, which can enable the DDPD system to fit within a single chip.
    Type: Grant
    Filed: April 20, 2007
    Date of Patent: August 23, 2011
    Assignee: Microelectronics Technology, Inc.
    Inventors: Khiem V. Cai, David B. Rutan, Ahmad Khanifar, Armando C. Cova
  • Patent number: 7848451
    Abstract: A system and method for stabilizing a coefficient set used by a digital predistortion (DPD) engine to apply pre-distortion to a transmit signal and cancel distortion generated by a distorting element or distorting system when transmitting the transmit signal, including obtaining an initial coefficient set; rotating the initial coefficient set to maintain a phase of fundamental components (w10(t), . . . , w1Q(t)) of the initial coefficient set as a constant value; averaging in the time domain the rotated coefficient set to obtain an averaged coefficient set; applying the averaged coefficient set to the DPD engine, the initial coefficient set expressed in a first equation [27]; computing the phase of the fundamental components of the initial coefficient set with a second equation [28]; and computing the rotated coefficient set with a third equation [29].
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: December 7, 2010
    Assignee: Miroelectronics Technology Inc.
    Inventors: Khiem V. Cai, David B. Rutan, Matthew S. Gorder, Don C. Devendorf
  • Patent number: 7809081
    Abstract: A method and computer program product for operating a linearizer for a circuit, including generating a set of coefficients via a characterizer; predistorting a signal input to the circuit responsive to the coefficients and generating a linearized output in response thereto; filtering the signal through a linear digital filter having linear digital filter taps, each tap other than a first tap being successively delayed by one delay unit; generating powers of the signal; inputting the generated powers of the signal through tapped delay lines, each line having nonlinear digital filter taps, each tap other than a first tap being successively delayed by one delay unit; applying the coefficients to the linear and nonlinear digital filter taps; summing each of the nonlinear digital filter taps corresponding to a certain number of delay units; and adding the sum of each of the delay units to a particular linear digital filter tap.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: October 5, 2010
    Assignee: Microelectronics Technology, Inc.
    Inventors: Khiem V. Cai, David B. Rutan, Matthew S. Gorder, Don C. Devendorf
  • Publication number: 20100054364
    Abstract: A system and method for stabilizing a coefficient set used by a digital predistortion (DPD) engine to apply pre-distortion to a transmit signal and cancel distortion generated by a distorting element or distorting system when transmitting the transmit signal, including obtaining an initial coefficient set; rotating the initial coefficient set to maintain a phase of fundamental components (w10(t), . . . , w1Q(t)) of the initial coefficient set as a constant value; averaging in the time domain the rotated coefficient set to obtain an averaged coefficient set; applying the averaged coefficient set to the DPD engine, the initial coefficient set expressed in a first equation [27]; computing the phase of the fundamental components of the initial coefficient set with a second equation [28]; and computing the rotated coefficient set with a third equation [29].
    Type: Application
    Filed: October 16, 2009
    Publication date: March 4, 2010
    Applicant: Microelectronics Technology Inc.
    Inventors: Khiem V. Cai, David B. Rutan, Matthew S. Gorder, Don C. Devendorf
  • Publication number: 20100020900
    Abstract: A method and computer program product for operating a linearizer for a circuit, including generating a set of coefficients via a characterizer; predistorting a signal input to the circuit responsive to the coefficients and generating a linearized output in response thereto; filtering the signal through a linear digital filter having linear digital filter taps, each tap other than a first tap being successively delayed by one delay unit; generating powers of the signal; inputting the generated powers of the signal through tapped delay lines, each line having nonlinear digital filter taps, each tap other than a first tap being successively delayed by one delay unit; applying the coefficients to the linear and nonlinear digital filter taps; summing each of the nonlinear digital filter taps corresponding to a certain number of delay units; and adding the sum of each of the delay units to a particular linear digital filter tap.
    Type: Application
    Filed: October 7, 2009
    Publication date: January 28, 2010
    Applicant: MICROELECTRONICS TECHNOLOGY INC.
    Inventors: Khiem V. Cai, David B. Rutan, Matthew S. Gorder, Don C. Devendorf
  • Patent number: 7606322
    Abstract: A linearizer and method. In a most general embodiment, the inventive linearizer includes a characterizer coupled to an input to and an output from said circuit for generating a set of coefficients and a predistortion engine responsive to said coefficients for predistorting a signal input to said circuit such that said circuit generates a linearized output in response thereto. In a specific application, the circuit is a power amplifier into which a series of pulses are sent during an linearizer initialization mode of operation. In a specific implementation, the characterizer analyzes finite impulse responses of the amplifier in response to the initialization pulses and calculates the coefficients for the feedback compensation filter in response thereto. In the preferred embodiment, the impulse responses are averaged with respect to a threshold to provide combined responses. In the illustrative embodiment, the combined responses are Fast Fourier Transformed, reciprocated and then inverse transformed.
    Type: Grant
    Filed: June 9, 2005
    Date of Patent: October 20, 2009
    Assignee: Microelectronics Technology Inc.
    Inventors: Khiem V. Cai, David B. Rutan, Matthew S. Gorder, Don C. Devendorf
  • Patent number: 7606324
    Abstract: A system, method and computer program product for stabilizing a coefficient set used by a digital predistortion (DPD) engine to apply pre-distortion to a transmit signal and cancel distortion generated by a distorting element or distorting system when transmitting the transmit signal, including obtaining an initial coefficient set; rotating the initial coefficient set to maintain a phase of fundamental components (w10(t), . . . , w1Q(t)) of the initial coefficient set a constant value; averaging the rotated coefficient set to obtain an averaged coefficient set; and applying the averaged coefficient set to the DPD engine.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: October 20, 2009
    Assignee: Microelectronics Technology Inc.
    Inventors: Khiem V. Cai, David B. Rutan, Matthew S. Gorder, Don C. Devendorf
  • Publication number: 20080260066
    Abstract: A Dynamic Digital Pre-Distortion (DDPD) system is disclosed to rapidly correct power amplifier (PA) non-linearity and memory effects. To perform pre-distortion, a DDPD engine predistorts an input signal in order to cancel PA nonlinearities as the signal is amplified by the PA. The DDPD engine is implemented as a composite of one linear filter and N-1 high order term linear filters. The bank of linear filters have programmable complex coefficients. To compute the coefficients, samples from the transmit path and a feedback path are captured, and covariance matrices A and B are computed using optimized hardware. After the covariance matrices are computed, Gaussian elimination processing may be employed to compute the coefficients. Mathematical and hardware optimizations may be employed to simplify and reduce the number of multiplication operands and other operations, which can enable the DDPD system to fit within a single chip.
    Type: Application
    Filed: April 20, 2007
    Publication date: October 23, 2008
    Inventors: Khiem V. Cai, David B. Rutan, Ahmad Khanifar, Armando C. Cova