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: 9667390Abstract: 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: GrantFiled: April 17, 2014Date of Patent: May 30, 2017Assignee: NATIONAL INSTRUMENTS CORPORATIONInventors: I. Zakir Ahmed, Craig E. Rupp, Ramanujeya Lakshminarayan Narahari
-
Patent number: 9332450Abstract: 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: GrantFiled: February 25, 2015Date of Patent: May 3, 2016Assignee: National Instruments CorporationInventors: Craig E. Rupp, Gerardo Orozco Valdes, I. Zakir Ahmed, Vijaya Yajnanarayana
-
Publication number: 20150304075Abstract: 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: ApplicationFiled: April 17, 2014Publication date: October 22, 2015Applicant: NATIONAL INSTRUMENTS CORPORATIONInventors: I. Zakir Ahmed, Craig E. Rupp, Ramanujeya Lakshminarayan Narahari
-
Publication number: 20150172943Abstract: 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: ApplicationFiled: February 25, 2015Publication date: June 18, 2015Inventors: Craig E. Rupp, Gerardo Orozco Valdes, I. Zakir Ahmed, Vijaya Yajnanarayana
-
Patent number: 8984342Abstract: 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: GrantFiled: August 6, 2012Date of Patent: March 17, 2015Assignee: National Instruments CorporationInventors: Craig E. Rupp, Gerardo Orozco Valdes, I. Zakir Ahmed, Vijaya Yajnanarayana
-
Patent number: 8934595Abstract: 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: GrantFiled: January 15, 2014Date of Patent: January 13, 2015Assignee: National Instruments CorporationInventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana
-
Patent number: 8891694Abstract: 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: GrantFiled: April 30, 2012Date of Patent: November 18, 2014Assignee: National Instruments CorporationInventors: I. Zakir Ahmed, Vijaya Yajnanarayana
-
Patent number: 8891695Abstract: 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: GrantFiled: April 30, 2012Date of Patent: November 18, 2014Assignee: National Instruments CorporationInventors: I. Zakir Ahmed, Vijaya Yajnanarayana
-
Patent number: 8755470Abstract: 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: GrantFiled: March 28, 2013Date of Patent: June 17, 2014Assignee: National Instruments CorporationInventors: I Zakir Ahmed, Krishna Bharadwaj, Vijaya Yajnanarayana
-
Publication number: 20140126676Abstract: 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: ApplicationFiled: January 15, 2014Publication date: May 8, 2014Applicant: NATIONAL INSTRUMENTS CORPORATIONInventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana
-
Patent number: 8654903Abstract: 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: GrantFiled: April 19, 2013Date of Patent: February 18, 2014Assignee: National Instruments CorporationInventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana
-
Publication number: 20140040668Abstract: 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: ApplicationFiled: August 6, 2012Publication date: February 6, 2014Inventors: Craig E. Rupp, Gerardo Orozco Valdes, I. Zakir Ahmed, Vijaya Yajnanarayana
-
Patent number: 8605828Abstract: 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: GrantFiled: February 17, 2012Date of Patent: December 10, 2013Assignee: National Instruments CorporationInventors: Sartaj Chaudhary, Vijaya Yajnanarayana, I Zakir Ahmed
-
Publication number: 20130287147Abstract: 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: ApplicationFiled: April 30, 2012Publication date: October 31, 2013Inventors: I. Zakir Ahmed, Vijaya Yajnanarayana
-
Publication number: 20130287134Abstract: 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: ApplicationFiled: April 30, 2012Publication date: October 31, 2013Inventors: I. Zakir Ahmed, Vijaya Vajnanarayana
-
Publication number: 20130230114Abstract: 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: ApplicationFiled: April 19, 2013Publication date: September 5, 2013Applicant: NATIONAL INSTRUMENTS CORPORATIONInventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana
-
Publication number: 20130216005Abstract: 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: ApplicationFiled: February 17, 2012Publication date: August 22, 2013Inventors: Sartaj Chaudhary, Vijaya Yajnanarayana, I Zakir Ahmed
-
Patent number: 8446974Abstract: 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: GrantFiled: January 27, 2010Date of Patent: May 21, 2013Assignee: National Instruments CorporationInventors: I Zakir Ahmed, Krishna Bharadwaj, Vijaya Yajnanarayana
-
Patent number: 8442161Abstract: 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: GrantFiled: February 15, 2011Date of Patent: May 14, 2013Assignee: National Instruments CorporationInventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana
-
Publication number: 20120207248Abstract: 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: ApplicationFiled: February 15, 2011Publication date: August 16, 2012Inventors: I. Zakir Ahmed, Krishna Bharadwaj, Ramesh Krishnan, Vijaya Yajnanarayana