Patents by Inventor I Zakir Ahmed

I Zakir Ahmed 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: 9667390
    Abstract: A mechanism for determining an error vector magnitude EVMTD for a signal transmitted by a device under test (DUT). A receiver (typically an RF signal analyzer) produces a baseband signal in response to the signal transmission. An OFDM input signal (derived from the baseband signal) is accessed from memory. The OFDM input signal includes a sequence of time-domain OFDM input symbols. A reference signal is accessed from the memory. The reference signal includes a sequence of time-domain OFDM reference symbols. EVMTD is computed in the time domain based on a time-domain difference signal, i.e., a time-domain difference between the sequence of time-domain OFDM input symbols and the sequence of time-domain OFDM reference symbols. The error vector magnitude EVMTD is determined without transforming the sequence of time-domain OFDM input symbols to the frequency domain. The error vector magnitude EVMTD is related to a standard-defined composite EVM by a scalar multiple.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: May 30, 2017
    Assignee: NATIONAL INSTRUMENTS CORPORATION
    Inventors: I. Zakir Ahmed, Craig E. Rupp, Ramanujeya Lakshminarayan Narahari
  • Patent number: 9332450
    Abstract: Method and system for a test process. The method may include performing tests on one or more units under test (UUTs). At least one test on one or more UUTs may be performed. A signal may be acquired from the UUT. A reference signal may be retrieved. The reference signal may be derived from a transmitted signal characteristic of the UUT. The signal may be analyzed with respect to the reference signal. Results, useable to characterize the one or more UUTs, from performing the at least one test on the one or more UUTs may be stored. The reference signal may be derived from an initial test and may be stored for subsequent retrieval. A respective reference signal may be retrieved for all UUTs of the one or more UUTs for a respective test. The signal may be a radio frequency signal. The UUT may be a wireless mobile device.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: May 3, 2016
    Assignee: National Instruments Corporation
    Inventors: Craig E. Rupp, Gerardo Orozco Valdes, I. Zakir Ahmed, Vijaya Yajnanarayana
  • Publication number: 20150304075
    Abstract: A mechanism for determining an error vector magnitude EVMTD for a signal transmitted by a device under test (DUT). A receiver (typically an RF signal analyzer) produces a baseband signal in response to the signal transmission. An OFDM input signal (derived from the baseband signal) is accessed from memory. The OFDM input signal includes a sequence of time-domain OFDM input symbols. A reference signal is accessed from the memory. The reference signal includes a sequence of time-domain OFDM reference symbols. EVMTD is computed in the time domain based on a time-domain difference signal, i.e., a time-domain difference between the sequence of time-domain OFDM input symbols and the sequence of time-domain OFDM reference symbols. The error vector magnitude EVMTD is determined without transforming the sequence of time-domain OFDM input symbols to the frequency domain. The error vector magnitude EVMTD is related to a standard-defined composite EVM by a scalar multiple.
    Type: Application
    Filed: April 17, 2014
    Publication date: October 22, 2015
    Applicant: NATIONAL INSTRUMENTS CORPORATION
    Inventors: I. Zakir Ahmed, Craig E. Rupp, Ramanujeya Lakshminarayan Narahari
  • Publication number: 20150172943
    Abstract: Method and system for a test process. The method may include performing tests on one or more units under test (UUTs). At least one test on one or more UUTs may be performed. A signal may be acquired from the UUT. A reference signal may be retrieved. The reference signal may be derived from a transmitted signal characteristic of the UUT. The signal may be analyzed with respect to the reference signal. Results, useable to characterize the one or more UUTs, from performing the at least one test on the one or more UUTs may be stored. The reference signal may be derived from an initial test and may be stored for subsequent retrieval. A respective reference signal may be retrieved for all UUTs of the one or more UUTs for a respective test. The signal may be a radio frequency signal. The UUT may be a wireless mobile device.
    Type: Application
    Filed: February 25, 2015
    Publication date: June 18, 2015
    Inventors: Craig E. Rupp, Gerardo Orozco Valdes, I. Zakir Ahmed, Vijaya Yajnanarayana
  • Patent number: 8984342
    Abstract: Method and system for a test process. The method may include performing tests on one or more units under test (UUTs). At least one test on one or more UUTs may be performed. A signal may be acquired from the UUT. A reference signal may be retrieved. The reference signal may be derived from a transmitted signal characteristic of the UUT. The signal may be analyzed with respect to the reference signal. Results, useable to characterize the one or more UUTs, from performing the at least one test on the one or more UUTs may be stored. The reference signal may be derived from an initial test and may be stored for subsequent retrieval. A respective reference signal may be retrieved for all UUTs of the one or more UUTs for a respective test. The signal may be a radio frequency signal. The UUT may be a wireless mobile device.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: March 17, 2015
    Assignee: National Instruments Corporation
    Inventors: Craig E. Rupp, Gerardo Orozco Valdes, I. Zakir Ahmed, Vijaya Yajnanarayana
  • Patent number: 8934595
    Abstract: A low complexity system and method for operating a receiver in order to estimate an offset between the actual sample clock rate 1/TS? of a receiver and an intended sample clock rate 1/TS. The receiver captures samples of a received baseband signal at the rate 1/TS?, operates on the captured samples to generate an estimate for the clock rate offset, and fractionally resamples the captured samples using the clock rate offset. The resampled data represents an estimate of baseband symbols transmitted by the transmitter. The action of operating on the captured samples involves computing an error vector signal and then estimating the clock rate offset using the error vector signal. The error vector signal may be computed in different ways depending on whether or not carrier frequency offset and carrier phase offset are assumed to be present in the received baseband signal.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: January 13, 2015
    Assignee: National Instruments Corporation
    Inventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana
  • Patent number: 8891694
    Abstract: A system and method for estimating carrier frequency offset ?f and carrier phase offset ?0 inherent in a received CPM signal. Samples of a continuous phase modulated (CPM) signal are received. A maximum of an objective function J is determined over a two-dimensional region parameterized by frequency offset v and phase offset w. The coordinates vmax and wmax of a maximizing point in the region represent estimates of the carrier frequency offset ?f and the carrier phase offset ?0. To evaluate the objective function J at a point (v,w), apply a frequency shift of amount ?v and a phase shift of amount ?w to the received samples to obtain modified samples, and perform Viterbi demodulation on the modified samples to obtain a winning path metric value at a final time. The winning path metric value is the objective function value J(v,w).
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: November 18, 2014
    Assignee: National Instruments Corporation
    Inventors: I. Zakir Ahmed, Vijaya Yajnanarayana
  • Patent number: 8891695
    Abstract: A system and method for estimating carrier frequency offset ?f and carrier phase offset ?0 inherent in a received CPM signal. Samples of a continuous phase modulated (CPM) signal are received. A maximum of an objective function J is determined over a two-dimensional region parameterized by frequency offset v and phase offset w. The coordinates vmax and wmax of a maximizing point in the region represent estimates of the carrier frequency offset ?f and the carrier phase offset ?0. To evaluate the objective function J at a point (v,w), apply a frequency shift of amount ?v and a phase shift of amount ?w to the received samples to obtain modified samples, and perform Viterbi demodulation on the modified samples to obtain a winning path metric value at a final time. The winning path metric value is the objective function value J(v,w).
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: November 18, 2014
    Assignee: National Instruments Corporation
    Inventors: I. Zakir Ahmed, Vijaya Yajnanarayana
  • Patent number: 8755470
    Abstract: A mechanism for jointly correcting carrier phase and carrier frequency errors in a demodulated signal. A computer system may receive samples of a baseband input signal (resulting from QAM demodulation). The computer system may compute values of a cost function J over a grid in a 2D angle-frequency space. A cost function value J(?,?) is computed for each point (?,?) in the grid by (a) applying a phase adjustment of angle ? and a frequency adjustment of frequency ? to the input signal; (b) performing one or more iterations of the K-means algorithm on the samples of the adjusted signal; (c) generated a sum on each K-means cluster; and (d) adding the sums. The point (?e, ?e) in the 2D angle-frequency space that minimizes the cost function J serves an estimate for the carrier phase error and carrier frequency error. The estimated errors may be used to correct the input signal.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: June 17, 2014
    Assignee: National Instruments Corporation
    Inventors: I Zakir Ahmed, Krishna Bharadwaj, Vijaya Yajnanarayana
  • Publication number: 20140126676
    Abstract: A low complexity system and method for operating a receiver in order to estimate an offset between the actual sample clock rate 1/TS? of a receiver and an intended sample clock rate 1/TS. The receiver captures samples of a received baseband signal at the rate 1/TS?, operates on the captured samples to generate an estimate for the clock rate offset, and fractionally resamples the captured samples using the clock rate offset. The resampled data represents an estimate of baseband symbols transmitted by the transmitter. The action of operating on the captured samples involves computing an error vector signal and then estimating the clock rate offset using the error vector signal. The error vector signal may be computed in different ways depending on whether or not carrier frequency offset and carrier phase offset are assumed to be present in the received baseband signal.
    Type: Application
    Filed: January 15, 2014
    Publication date: May 8, 2014
    Applicant: NATIONAL INSTRUMENTS CORPORATION
    Inventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana
  • Patent number: 8654903
    Abstract: A low complexity system and method for operating a receiver in order to estimate an offset between the actual sample clock rate 1/TS? of a receiver and an intended sample clock rate 1/TS. The receiver captures samples of a received baseband signal at the rate 1/TS?, operates on the captured samples to generate an estimate for the clock rate offset, and fractionally resamples the captured samples using the clock rate offset. The resampled data represents an estimate of baseband symbols transmitted by the transmitter. The action of operating on the captured samples involves computing an error vector signal and then estimating the clock rate offset using the error vector signal. The error vector signal may be computed in different ways depending on whether or not carrier frequency offset and carrier phase offset are assumed to be present in the received baseband signal.
    Type: Grant
    Filed: April 19, 2013
    Date of Patent: February 18, 2014
    Assignee: National Instruments Corporation
    Inventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana
  • Publication number: 20140040668
    Abstract: Method and system for a test process. The method may include performing tests on one or more units under test (UUTs). At least one test on one or more UUTs may be performed. A signal may be acquired from the UUT. A reference signal may be retrieved. The reference signal may be derived from a transmitted signal characteristic of the UUT. The signal may be analyzed with respect to the reference signal. Results, useable to characterize the one or more UUTs, from performing the at least one test on the one or more UUTs may be stored. The reference signal may be derived from an initial test and may be stored for subsequent retrieval. A respective reference signal may be retrieved for all UUTs of the one or more UUTs for a respective test. The signal may be a radio frequency signal. The UUT may be a wireless mobile device.
    Type: Application
    Filed: August 6, 2012
    Publication date: February 6, 2014
    Inventors: Craig E. Rupp, Gerardo Orozco Valdes, I. Zakir Ahmed, Vijaya Yajnanarayana
  • Patent number: 8605828
    Abstract: A computer-implemented system and method for blind demodulation of an offset QPSK input signal, involving repeatedly performing a set of operations, including: (a) applying a phase correction to the input signal based on an estimate of a carrier phase offset of the input signal to obtain a first modified signal; (b) shifting a quadrature component of the first modified signal by half a symbol period relative to an inphase component to obtain a second modified signal; (c) extracting a first sequence of symbols from the second modified signal, where the extraction includes estimating a symbol timing offset from the second modified signal; (d) performing hard-decision demodulation on the first sequence of symbols to obtain a second sequence of reference symbols; (e) computing a phase difference between the first sequence of symbols and second sequence of reference symbols; and (f) updating the carrier phase offset estimate using the phase difference.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: December 10, 2013
    Assignee: National Instruments Corporation
    Inventors: Sartaj Chaudhary, Vijaya Yajnanarayana, I Zakir Ahmed
  • Publication number: 20130287147
    Abstract: A system and method for estimating carrier frequency offset ?f and carrier phase offset ?0 inherent in a received CPM signal. Samples of a continuous phase modulated (CPM) signal are received. A maximum of an objective function J is determined over a two-dimensional region parameterized by frequency offset v and phase offset w. The coordinates vmax and wmax of a maximizing point in the region represent estimates of the carrier frequency offset ?f and the carrier phase offset ?0. To evaluate the objective function J at a point (v, w), apply a frequency shift of amount ?v and a phase shift of amount ?w to the received samples to obtain modified samples, and perform Viterbi demodulation on the modified samples to obtain a winning path metric value at a final time. The winning path metric value is the objective function value J(v, w).
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Inventors: I. Zakir Ahmed, Vijaya Yajnanarayana
  • Publication number: 20130287134
    Abstract: A system and method for estimating carrier frequency offset ?f and carrier phase offset ?0 inherent in a received CPM signal. Samples of a continuous phase modulated (CPM) signal are received. A maximum of an objective function J is determined over a two-dimensional region parameterized by frequency offset v and phase offset w. The coordinates vmax and wmax of a maximizing point in the region represent estimates of the carrier frequency offset ?f and the carrier phase offset ?0. To evaluate the objective function J at a point (v,w), apply a frequency shift of amount ?v and a phase shift of amount ?w to the received samples to obtain modified samples, and perform Viterbi demodulation on the modified samples to obtain a winning path metric value at a final time. The winning path metric value is the objective function value J(v,w).
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Inventors: I. Zakir Ahmed, Vijaya Vajnanarayana
  • Publication number: 20130230114
    Abstract: A low complexity system and method for operating a receiver in order to estimate an offset between the actual sample clock rate 1/TS? of a receiver and an intended sample clock rate 1/TS. The receiver captures samples of a received baseband signal at the rate 1/TS?, operates on the captured samples to generate an estimate for the clock rate offset, and fractionally resamples the captured samples using the clock rate offset. The resampled data represents an estimate of baseband symbols transmitted by the transmitter. The action of operating on the captured samples involves computing an error vector signal and then estimating the clock rate offset using the error vector signal. The error vector signal may be computed in different ways depending on whether or not carrier frequency offset and carrier phase offset are assumed to be present in the received baseband signal.
    Type: Application
    Filed: April 19, 2013
    Publication date: September 5, 2013
    Applicant: NATIONAL INSTRUMENTS CORPORATION
    Inventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana
  • Publication number: 20130216005
    Abstract: A computer-implemented system and method for blind demodulation of an offset QPSK input signal, involving repeatedly performing a set of operations, including: (a) applying a phase correction to the input signal based on an estimate of a carrier phase offset of the input signal to obtain a first modified signal; (b) shifting a quadrature component of the first modified signal by half a symbol period relative to an inphase component to obtain a second modified signal; (c) extracting a first sequence of symbols from the second modified signal, where the extraction includes estimating a symbol timing offset from the second modified signal; (d) performing hard-decision demodulation on the first sequence of symbols to obtain a second sequence of reference symbols; (e) computing a phase difference between the first sequence of symbols and second sequence of reference symbols; and (f) updating the carrier phase offset estimate using the phase difference.
    Type: Application
    Filed: February 17, 2012
    Publication date: August 22, 2013
    Inventors: Sartaj Chaudhary, Vijaya Yajnanarayana, I Zakir Ahmed
  • Patent number: 8446974
    Abstract: A mechanism for jointly correcting carrier phase and carrier frequency errors in a demodulated signal. A computer system may receive samples of a baseband input signal (resulting from QAM demodulation). The computer system may compute values of a cost function J over a grid in a 2D angle-frequency space. A cost function value J(?,?) is computed for each point (?,?) in the grid by (a) applying a phase adjustment of angle ? and a frequency adjustment of frequency ? to the input signal; (b) performing one or more iterations of the K-means algorithm on the samples of the adjusted signal; (c) generated a sum on each K-means cluster; and (d) adding the sums. The point (?e,?e) in the 2D angle-frequency space that minimizes the cost function J serves an estimate for the carrier phase error and carrier frequency error. The estimated errors may be used to correct the input signal.
    Type: Grant
    Filed: January 27, 2010
    Date of Patent: May 21, 2013
    Assignee: National Instruments Corporation
    Inventors: I Zakir Ahmed, Krishna Bharadwaj, Vijaya Yajnanarayana
  • Patent number: 8442161
    Abstract: A low complexity system and method for operating a receiver in order to estimate an offset between the actual sample clock rate 1/TS? of a receiver and an intended sample clock rate 1/TS. The receiver captures samples of a received baseband signal at the rate 1/TS?, operates on the captured samples to generate an estimate for the clock rate offset, and fractionally resamples the captured samples using the clock rate offset. The resampled data represents an estimate of baseband symbols transmitted by the transmitter. The action of operating on the captured samples involves computing an error vector signal and then estimating the clock rate offset using the error vector signal. The error vector signal may be computed in different ways depending on whether or not carrier frequency offset and carrier phase offset are assumed to be present in the received baseband signal.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: May 14, 2013
    Assignee: National Instruments Corporation
    Inventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana
  • Publication number: 20120207248
    Abstract: A low complexity system and method for operating a receiver in order to estimate an offset between the actual sample clock rate 1/TS? of a receiver and an intended sample clock rate 1/TS. The receiver captures samples of a received baseband signal at the rate 1/TS?, operates on the captured samples to generate an estimate for the clock rate offset, and fractionally resamples the captured samples using the clock rate offset. The resampled data represents an estimate of baseband symbols transmitted by the transmitter. The action of operating on the captured samples involves computing an error vector signal and then estimating the clock rate offset using the error vector signal. The error vector signal may be computed in different ways depending on whether or not carrier frequency offset and carrier phase offset are assumed to be present in the received baseband signal.
    Type: Application
    Filed: February 15, 2011
    Publication date: August 16, 2012
    Inventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana