Patents by Inventor Farrokh Farrokhi

Farrokh Farrokhi 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: 20140266880
    Abstract: A satellite-based positioning system (SPS) signal processing technique re-samples a received series of PRN sequences from an SPS satellite to align them with a nominal sampling rate for a corresponding series of perfect reference PRN replica sequences.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Farrokh Farrokhi, Edmund Gregory Lee, Dickson Wong
  • Publication number: 20140198859
    Abstract: Systems and methods for synchronizing a power line communication system including a power line and one or more devices communicatively coupled to the power line. A mains frequency of the power line is estimated at the devices, and corresponding local frequencies of the devices are adjusted based on the corresponding estimated mains frequency. Data signals are transmitted from or received by the devices based on the adjusted local frequencies.
    Type: Application
    Filed: January 15, 2013
    Publication date: July 17, 2014
    Applicant: ENVERV, INC.
    Inventor: Farrokh FARROKHI
  • Patent number: 8509345
    Abstract: A system for reducing peaks comprises a processor and a memory. The processor is configured to determine phase offsets for a plurality of input signals. The phase offsets are determined using trials of phase offsets to determine a selected set of phase offsets. The processor is further configured to modulate the input data signals using the selected set of phase offsets to produce modulated phase offset data signals and to generate a sum of modulated phase offset data signals, such that the sum has a lower peak value as compared to the sum not using the selected set of phase offset signals.
    Type: Grant
    Filed: June 9, 2009
    Date of Patent: August 13, 2013
    Assignee: NetLogic Microsystems, Inc.
    Inventor: Farrokh Farrokhi
  • Patent number: 8483297
    Abstract: A technique involves using a fast Fourier transform (FFT) module to transform multiple different types of signals. This may be accomplished using one or more of three techniques: logic within the FFT module can enable different processing depending upon a processing state, the FFT module can be called iteratively to transform a signal that is larger than the FFT implemented in the FFT module, the FFT module can be used for parallel transformation of multiple signals that are smaller than the FFT implemented in the FFT module. Thus, a single FFT module can be used to transform a first type of signal (e.g., WIFI) and a second type of signal (e.g., GPS) if configured according to the technique.
    Type: Grant
    Filed: May 12, 2008
    Date of Patent: July 9, 2013
    Assignee: Quantenna Communications, Inc.
    Inventors: Behrooz Rezvani, Farrokh Farrokhi
  • Patent number: 8446998
    Abstract: A technique for processing received signals in multiple-antenna systems. Received signals from the different antennas may be amplified by a Low Noise Amplifier (LNA) and time-multiplexed by a switch to form a single analog signal. The time-multiplexed analog signal is down-converted and processed using a single RF chain for each signal component. This may result in an N-fold decrease in hardware in multiple antenna receiver systems.
    Type: Grant
    Filed: May 4, 2007
    Date of Patent: May 21, 2013
    Assignee: Quantenna Communications, Inc.
    Inventors: Behrooz Rezvani, Farrokh Farrokhi, Andrea Goldsmith
  • Patent number: 8378886
    Abstract: A system for measuring the pseudo range from a first GPS sensor to a designated navigational satellite, for use in a satellite positioning system (SPS) is comprised of first and second GPS sensors for receiving and recording first and second portions of the signal transmitted by the designated navigational satellite, the recordings referred to as the first and second datagrams. The first and second datagrams are transmitted to a datagram processing facility wherein the pseudo range from the first GPS sensor to the designated navigational satellite is extracted. The datagram processing facility for extracting the pseudo range is further comprised of a pseudo range engine for extracting a pseudo range from a datagram received by the first GPS sensor.
    Type: Grant
    Filed: May 9, 2009
    Date of Patent: February 19, 2013
    Inventors: Farrokh Farrokhi, Dickson Wong, Arthur J. Collmeyer
  • Publication number: 20120200457
    Abstract: A method for estimating the location of a mobile Wi-Fi signal receiver from a database of independently obtained survey data, each survey datum consisting of a surface of location derived from a composite GPS signal, together with a Wi-Fi signature measured concurrently with the GPS signal measurement, is disclosed. The method comprises receiving a Wi-Fi signature, measured and recorded by said mobile. Wi-Fi signal receiver, at the location to be estimated; extracting from the database, an algorithmically-determined subset of surfaces of location, utilizing the Wi-Fi signature recorded by said mobile Wi-Fi signal receiver, and estimating the location of said mobile Wi-Fi signal receiver from said algorithmically-determined subset of surfaces of location.
    Type: Application
    Filed: June 10, 2011
    Publication date: August 9, 2012
    Inventors: Farrokh Farrokhi, Edmund Gregory Lee, Dickson T. Wong, Arthur J. Collmeyer
  • Patent number: 8223802
    Abstract: A low complexity primary user detection system is disclosed. Signals are filtered to reduce the number of signals that must be processed. Width and PRI of the signals are used to match a constellation associated with a primary user. If the constellation is matched, communication parameters are adjusted to make way for the primary user.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: July 17, 2012
    Assignee: Quantenna Communications, Inc
    Inventors: Amir Hadi Djahanshahi, Ravi Narasimhan, Jim Wood, Farrokh Farrokhi, Sam Heidari, Vahbod Pourahmad, Jihoon Yoon
  • Publication number: 20120081250
    Abstract: A method for estimating the location of a beacon from an ensemble of measurements associated with said beacon, where, contained in each measurement, are GPS data from which surfaces of location may be extracted, together with the ID's of beacons detectable at the point of measurement, is disclosed. The method comprises extracting the canonical set of surfaces of location implicit in each of the associated measurements, and determining the estimate of the location of the beacon as the point for which a weighted sum of the squares of the distances to each of the surfaces so extracted is minimized. A system for the compilation of a database of beacon locations from measurements containing a time-stamped recording of the composite GPS signal (which recording is referred to as a datagram), together with the ID's and associated signal strengths of beacons detectable at the point of measurement, is also disclosed.
    Type: Application
    Filed: October 1, 2010
    Publication date: April 5, 2012
    Inventors: Farrokh Farrokhi, Edmund Gregory Lee, Dickson T. Wong, Arthur J. Collmeyer
  • Patent number: 8111790
    Abstract: A technique weights noise power used in a demodulation/demapping process using on an estimate of interference and its associated power. Using this technique the effect of partial interference can be ameliorated. For example, a value, ?2, can be used to represent the estimated noise and interference power, and ?2 can be used to modify a received signal to ameliorate the effects of noise and interference. ?2 can be adjusted in response to partial interference, and can be represented by the formula: ?2=?N2+q ?I2, where ?N2 is “noise power,” ?I2 is “interference power,” and q is an interference correction factor.
    Type: Grant
    Filed: October 20, 2008
    Date of Patent: February 7, 2012
    Assignee: Quantenna Communications Inc.
    Inventors: Farrokh Farrokhi, Andrea Goldsmith, Fredrik Brannstrom, Behrooz Rezvani
  • Patent number: 8090060
    Abstract: A technique for low-complexity high-performance coherent demodulation of GFSK signals involves utilizing a novel phase and frequency tracking mechanism coupled with a trellis search technique to track signal memory in the demodulation process. A method according to the technique may include modeling modulation based upon a trellis. The method may further include estimating unknown parameters, selecting a maximum likelihood path through the trellis, and mapping the maximum likelihood path to an output bit sequence. The technique is also applicable to DSPK and other applicable known or convenient protocols.
    Type: Grant
    Filed: May 4, 2007
    Date of Patent: January 3, 2012
    Assignee: Quantenna Communications, Inc.
    Inventors: Fredrik Brannstrom, Andrea Goldsmith, Farrokh Farrokhi, Behrooz Rezvani
  • Patent number: 8073073
    Abstract: A technique for PAR reduction involves producing an optimized clipping pulse. The optimized clipping pulse may be designed to meet certain requirements, such as a spectral mask target or an EVM target, when applied to a signal.
    Type: Grant
    Filed: September 24, 2007
    Date of Patent: December 6, 2011
    Assignee: Quantenna Communications, Inc.
    Inventors: Seyed Mohammad Navidpour, Farrokh Farrokhi, Andrea Goldsmith
  • Patent number: 7994981
    Abstract: A method for estimating the location of a beacon from an ensemble of measurements associated with said beacon, where, contained in each measurement, are GPS data from which surfaces of location may be extracted, together with the ID's of beacons detectable at the point of measurement, is disclosed. The method comprises extracting the canonical set of surfaces of location implicit in each of the associated measurements, and determining the estimate of the location of the beacon as the point for which the sum of the squares of the distances to each of the surfaces so extracted is minimized. A system for the compilation of a database of beacon locations from measurements containing a time-stamped recording of the composite GPS signal (which recording is referred to as a datagram), together with the ID's and associated signal strengths of beacons detectable at the point of measurement, is also disclosed.
    Type: Grant
    Filed: September 7, 2010
    Date of Patent: August 9, 2011
    Assignee: etherWhere Corporation
    Inventors: Farrokh Farrokhi, Edmund Gregory Lee, Dickson T. Wong, Arthur J. Collmeyer
  • Publication number: 20110080321
    Abstract: The use of multiple GPS sensors provides the conceptual framework for novel techniques for reducing the minimum signal strength required by a GPS assistance system to acquire and accurately track GPS satellites at or near the horizon. A strong signal attenuation system for synthesizing GPS satellite-specific I/F signals, enabling more efficient and effective acquisition of GPS satellites, is disclosed, comprising N+1 reference GPS sensors, each with an omni-directional antenna and front end, for down converting composite GPS satellite signals, and strong signal suppression (SSS) means for synthesizing, from the I/F signals produced by the N+1 reference GPS sensors, a set of one or more I/F signals (corresponding to a set of designated satellites), each with at least N of the strongest potentially-interfering satellite signals suppressed.
    Type: Application
    Filed: October 2, 2009
    Publication date: April 7, 2011
    Inventors: Farrokh Farrokhi, Dickson T. Wong, Arthur J. Collmeyer
  • Publication number: 20110080320
    Abstract: A system for measuring the pseudo range from a target GPS sensor to a designated navigational satellite, for use in a satellite positioning system (SPS) is comprised of multiple GPS sensors for receiving and recording portions of the signals transmitted by designated navigational satellites, the recordings referred to as datagrams; and means for transmitting the datagrams to a datagram processing facility wherein the pseudo range from the target GPS sensor to the designated navigational satellite is derived.
    Type: Application
    Filed: October 2, 2009
    Publication date: April 7, 2011
    Inventors: Farrokh Farrokhi, Dickson T. Wong, Arthur J. Collmeyer
  • Publication number: 20110058535
    Abstract: A low complexity primary user detection system is disclosed. Signals are filtered to reduce the number of signals that must be processed. Width and PRI of the signals are used to match a constellation associated with a primary user. If the constellation is matched, communication parameters are adjusted to make way for the primary user.
    Type: Application
    Filed: May 11, 2010
    Publication date: March 10, 2011
    Applicant: Quantenna Communications, Inc.
    Inventors: Amir Hadi Djahanshahi, Ravi Narasimhan, Jim Wood, Farrokh Farrokhi, Sam Heidari, Vahbod Pourahmad, Jihoon Yoon
  • Publication number: 20100303160
    Abstract: A technique involves using a fast Fourier transform (FFT) module to transform multiple different types of signals. This may be accomplished using one or more of three techniques: logic within the FFT module can enable different processing depending upon a processing state, the FFT module can be called iteratively to transform a signal that is larger than the FFT implemented in the FFT module, the FFT module can be used for parallel transformation of multiple signals that are smaller than the FFT implemented in the FFT module. Thus, a single FFT module can be used to transform a first type of signal (e.g., WIFI) and a second type of signal (e.g., GPS) if configured according to the technique.
    Type: Application
    Filed: May 12, 2008
    Publication date: December 2, 2010
    Applicant: Quantenna Communications, Inc
    Inventors: Behrooz Rezvani, Farrokh Farrokhi
  • Publication number: 20100283672
    Abstract: A system for measuring the pseudo range from a first GPS sensor to a designated navigational satellite, for use in a satellite positioning system (SPS) is comprised of first and second GPS sensors for receiving and recording first and second portions of the signal transmitted by the designated navigational satellite, the recordings referred to as the first and second datagrams; and means for transmitting the first and second datagrams to a datagram processing facility wherein the pseudo range from the first GPS sensor to the designated navigational satellite is extracted.
    Type: Application
    Filed: May 9, 2009
    Publication date: November 11, 2010
    Inventors: Farrokh Farrokhi, Dickson Wong, Arthur J. Collmeyer
  • Publication number: 20100283673
    Abstract: A system for measuring the pseudo range from a target GPS sensor to a designated navigational satellite, for use in a satellite positioning system (SPS) is comprised of multiple GPS sensors for receiving and recording portions of the signals transmitted by designated navigational satellites, the recordings referred to as datagrams; and means for transmitting the datagrams to a datagram processing facility wherein the pseudo range from the target GPS sensor to the designated navigational satellite is derived.
    Type: Application
    Filed: October 2, 2009
    Publication date: November 11, 2010
    Inventors: Farrokh Farrokhi, Dickson T. Wong, Arthur J. Collmeyer
  • Publication number: 20100019967
    Abstract: A method and apparatus for determining location parameters by processing time and location datagrams made up of data contained in satellite positioning signals. In one embodiment, time and location datagrams are transferred to a GPS processing facility. In one embodiment, a plurality of time and location datagrams are combined. In one embodiment, time and location datagram size is increased, resulting in greater processing gains. In one embodiment, low frequency data overlay data is removed from the time and location datagrams.
    Type: Application
    Filed: July 25, 2008
    Publication date: January 28, 2010
    Inventors: Farrokh Farrokhi, Dickson Wong, Arthur J. Collmeyer