Patents by Inventor Baijayanta Ray
Baijayanta Ray 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: 20240104279Abstract: A system and method for emulation receives a circuit design driven by a primary clock signal. The circuit design includes reset circuitry and sequential circuitry connected to the reset circuitry. The circuit design includes a secondary clock signal that is slower than the primary clock signal. The reset circuitry generates a reset signal that is a function of the secondary clock signal. The secondary clock signal is remodeled at a transition edge of the primary clock signal, and a predicted reset signal is generated subsequent to the reset signal at the transition edge of the primary clock signal. An operation of the circuit design is emulated based on the predicted reset signal such that the predicted reset signal from the reset circuitry propagates through multiple cycles of the primary clock signal.Type: ApplicationFiled: September 27, 2022Publication date: March 28, 2024Inventors: Baijayanta RAY, Alexander RABINOVITCH, Manish SHROFF
-
Publication number: 20240028812Abstract: A method includes determining a plurality of signals that have been selected for waveform capture, forming, based on a respective numbers of clock cycles for the plurality of signals to update, a first group of signals and a second group of signals, sampling the first group of signals according to a first sampling clock signal to produce a first set of sampled signals, and sampling the second group of signals according to a second sampling clock signal to produce a second set of sampled signals. The method also includes generating a waveform capture frame based on the first set of sampled signals and the second set of sampled signals.Type: ApplicationFiled: July 21, 2022Publication date: January 25, 2024Inventors: Alexander RABINOVITCH, Baijayanta RAY
-
Publication number: 20230195982Abstract: Emulating a circuit design includes remodeling the clock signals of the circuit design. A circuit design includes clock signals that are based on a root clock signal. The clock signals are analyzed to identify a first clock signal of the clock signals that is faster than a second clock signal of the clock signals. The second clock signal is remodeled based on the first clock signal. An updated circuit design is generated based on remodeled second clock signal, and operation of the updated circuit design is emulated.Type: ApplicationFiled: May 26, 2022Publication date: June 22, 2023Inventors: Alexander RABINOVITCH, Baijayanta RAY
-
Publication number: 20230035693Abstract: Circuit designs are emulated to verify the functionality of the circuit design. Emulating the circuit design includes obtaining a circuit design. The circuit design includes clock signals. Each of the clock signals is a data path clock signal. Further, a first clock signal of the clock signals is determined to be faster than a second clock signal of the clock signals. Rising edges and falling edges of the second clock signal are aligned with rising edges of the first clock signal to generate a realigned clock signal based on determining that the first clock signal is faster than the second clock signal. The circuit design is emulated using the realigned clock signal.Type: ApplicationFiled: July 21, 2022Publication date: February 2, 2023Inventors: Alexander RABINOVITCH, Manish SHROFF, Baijayanta RAY
-
Patent number: 9083594Abstract: A system, method and memory medium for performing blind equalization. A block {un} of the baseband samples is received. A function J of a vector f is minimized to determine a minimizer fMIN. The function J depends on vector f according to J(f)=?(|yn|2??)2. The summation ? corresponds to a sequence {yn} of equalized samples. The sequence {yn} of equalized samples is related to the block {un} according to a convolution relation {yn}={un}*f. Parameter ? is a current modulus value. The current modulus value ? is updated to equal a ratio of a fourth moment of the sequence {yn} to a second moment of the sequence {yn}. The minimization and parameter update operations are repeated for a series of received blocks of baseband samples. The minimizer fMIN from a last of the repetitions is used to determine final equalized samples.Type: GrantFiled: November 15, 2013Date of Patent: July 14, 2015Assignee: National Instruments CorporationInventors: Pratik Prabhanjan Brahma, Baijayanta Ray
-
Patent number: 8948320Abstract: A system and method for performing frame and symbol timing synchronization on samples of a received signal that includes a series of frames. Each frame includes a known preamble and payload data. A start-of-frame time is estimated by scanning the received signal samples for the self similarity of two successive preambles. A carrier frequency offset (CFO) is estimated by maximizing a correlation between a magnitude spectrum of the received signal and a magnitude spectrum of a known preamble model. A fine estimate for the CFO is determined by computing a phase difference between samples separated by p repetitions of the base pattern for various values of index p, and computing a slope of a least squares affine fit to the phase differences. Additional operations are performed to find an optimal symbol starting point, to perform carrier phase synchronization and to detect the start of payload data.Type: GrantFiled: December 23, 2013Date of Patent: February 3, 2015Assignee: National Instruments CorporationInventors: Baijayanta Ray, Nikhil A. Deshmukh
-
Publication number: 20140105342Abstract: A system and method for performing frame and symbol timing synchronization on samples of a received signal that includes a series of frames. Each frame includes a known preamble and payload data. A start-of-frame time is estimated by scanning the received signal samples for the self similarity of two successive preambles. A carrier frequency offset (CFO) is estimated by maximizing a correlation between a magnitude spectrum of the received signal and a magnitude spectrum of a known preamble model. A fine estimate for the CFO is determined by computing a phase difference between samples separated by p repetitions of the base pattern for various values of index p, and computing a slope of a least squares affine fit to the phase differences. Additional operations are performed to find an optimal symbol starting point, to perform carrier phase synchronization and to detect the start of payload data.Type: ApplicationFiled: December 23, 2013Publication date: April 17, 2014Applicant: NATIONAL INSTRUMENTS CORPORATIONInventors: Baijayanta Ray, Nikhil A. Deshmukh
-
Publication number: 20140072026Abstract: A system, method and memory medium for performing blind equalization. A block {un} of the baseband samples is received. A function J of a vector f is minimized to determine a minimizer fMIN. The function J depends on vector f according to J(f)=?(|yn|2??)2. The summation ? corresponds to a sequence {yn} of equalized samples. The sequence {yn} of equalized samples is related to the block {un} according to a convolution relation {yn}={un}*f. Parameter ? is a current modulus value. The current modulus value ? is updated to equal a ratio of a fourth moment of the sequence {yn} to a second moment of the sequence {yn}. The minimization and parameter update operations are repeated for a series of received blocks of baseband samples. The minimizer fMIN from a last of the repetitions is used to determine final equalized samples.Type: ApplicationFiled: November 15, 2013Publication date: March 13, 2014Applicant: NATIONAL INSTRUMENTS CORPORATIONInventors: Pratik Prabhanjan Brahma, Baijayanta Ray
-
Patent number: 8634453Abstract: A system and method for performing frame and symbol timing synchronization on samples of a received signal that includes a series of frames. Each frame includes a known preamble and payload data. A start-of-frame time is estimated by scanning the received signal samples for the self similarity of two successive preambles. A carrier frequency offset (CFO) is estimated by maximizing a correlation between a magnitude spectrum of the received signal and a magnitude spectrum of a known preamble model. A fine estimate for the CFO is determined by computing a phase difference between samples separated by p repetitions of the base pattern for various values of index p, and computing a slope of a least squares affine fit to the phase differences. Additional operations are performed to find an optimal symbol starting point, to perform carrier phase synchronization and to detect the start of payload data.Type: GrantFiled: March 4, 2011Date of Patent: January 21, 2014Assignee: National Intruments CorporationInventors: Baijayanta Ray, Nikhil A. Deshmukh
-
Patent number: 8611470Abstract: System and methods and memory media for identifying a rogue base station. A receiver captures an input signal that includes a mixture of the rogue station's transmission and the transmission of a victim base station. The victim station's transmission is removed from the mixture. A plurality of channel signals are extracted from the residual signal. The channel signals are analyzed which of them are “valid”, i.e., contain a GMSK-modulated GSM signal. The “valid” channel signals are low pass filtered and then analyzed to determine which of them corresponds to the beacon channel. Information identifying the rogue base station is extracted from the beacon channel.Type: GrantFiled: March 4, 2011Date of Patent: December 17, 2013Assignee: National Instruments CorporationInventors: Utkarsh Gupta, Sartaj Chaudhary, Baijayanta Ray
-
Patent number: 8611410Abstract: A system, method and memory medium for performing blind equalization. A block {un} of the baseband samples is received. A function J of a vector f is minimized to determine a minimizer fMIN. The function J depends on vector f according to J(f)=?(|yn|2??)2. The summation ? corresponds to a sequence {yn} of equalized samples. The sequence {yn} of equalized samples is related to the block {un} according to a convolution relation {yn}={un}*f. Parameter ? is a current modulus value. The current modulus value ? is updated to equal a ratio of a fourth moment of the sequence {yn} to a second moment of the sequence {yn}. The minimization and parameter update operations are repeated for a series of received blocks of baseband samples. The minimizer fMIN from a last of the repetitions is used to determine final equalized samples.Type: GrantFiled: December 23, 2010Date of Patent: December 17, 2013Assignee: National Instruments CorporationInventors: Pratik Prabhanjan Brahma, Baijayanta Ray
-
Patent number: 8605830Abstract: Systems and methods and memory media for performing modulation type detection. An attempt is made to estimate an underlying symbol rate of a received signal. The received signal is compensated for carrier frequency offset. Two candidates for symbol timing offset are estimated from the compensated signal. The compensated signal is downsampled using each offset candidate. A set of features is computed for each of the two downsampled signals. For each downsampled signal, the set of features is compared to a corresponding set of thresholds to obtain a corresponding set of comparison results. The two sets of comparison results are used to determine the modulation type of the received signal. A second method for estimating symbol rate may be performed if the modulation type is found to be FSK.Type: GrantFiled: December 23, 2010Date of Patent: December 10, 2013Assignee: National Instruments CorporationInventors: Ankit Sethi, Baijayanta Ray
-
Patent number: 8588344Abstract: A system and method for determining the modulation type and constellation order of an input signal given that the modulation type and constellation order are known to belong to set of possible types/orders. A computer operates on samples of the input signal to compute signal features. The computer classifies the modulation type and the constellation order by comparing each feature to one or more corresponding threshold values. The results of the comparisons are used to determine the modulation type and constellation order of the input signal from the set of possible types/orders. The classification may be performed based on a decision tree, each leaf node of the decision tree corresponding to a type/order combination, and each non-leaf node corresponding to one or more of the comparisons. The set of possible types/order may include PSK with a number of different constellation orders and QAM with a number of different constellation orders.Type: GrantFiled: May 17, 2011Date of Patent: November 19, 2013Assignee: National Instruments CorporationInventors: Baijayanta Ray, Abhay Samant
-
Patent number: 8484278Abstract: Embodiments of the present invention can provide circuits and systems for computing a discrete Fourier transform (DFT) or an inverse discrete Fourier transform (IDFT). An embodiment includes an input circuit, an intermediate circuit, an output circuit, and an accumulator circuit. The input circuit can receive a set of input values, and can use a first set of degenerate rotators to generate a first set of intermediate values. The intermediate circuit can receive the first set of intermediate values, and can use a set of CORDICs (coordinate rotation digital computers) to generate a second set of intermediate values. The output circuit can receive the second set of intermediate values, and can use a second set of degenerate rotators to generate a third set of intermediate values. The accumulator circuit can receive the third set of intermediate values, and can use a set of accumulators to generate a set of output values.Type: GrantFiled: May 11, 2007Date of Patent: July 9, 2013Assignee: Synopsys, Inc.Inventors: Baijayanta Ray, Venkataraghavan Punnapakkam Krishnan, Sriram Balasubramanian, Dalavaipatnam Rangarao Seetharaman
-
Patent number: 8477750Abstract: A system and method for classifying an input signal suspected of being a wireless LAN signal. Bursts are isolated based on an analysis of an average power signal that is derived from the input signal. A correlation-based test is performed to determine if the input signal contains a Barker code typical of DSSS transmissions. Another correlation-based test is performed to determine of the input signal contains a long training sequence typical of OFDM transmissions. The results of the two tests are used to classify the input signal as being DSSS, OFDM or neither.Type: GrantFiled: May 17, 2011Date of Patent: July 2, 2013Assignee: National Instruments CorporationInventors: Kunal Agarwal, Baijayanta Ray, Abhay Samant
-
Publication number: 20120027147Abstract: A system and method for performing frame and symbol timing synchronization on samples of a received signal that includes a series of frames. Each frame includes a known preamble and payload data. A start-of-frame time is estimated by scanning the received signal samples for the self similarity of two successive preambles. A carrier frequency offset (CFO) is estimated by maximizing a correlation between a magnitude spectrum of the received signal and a magnitude spectrum of a known preamble model. A fine estimate for the CFO is determined by computing a phase difference between samples separated by p repetitions of the base pattern for various values of index p, and computing a slope of a least squares affine fit to the phase differences. Additional operations are performed to find an optimal symbol starting point, to perform carrier phase synchronization and to detect the start of payload data.Type: ApplicationFiled: March 4, 2011Publication date: February 2, 2012Inventors: Baijayanta Ray, Nikhil A. Deshmukh
-
Publication number: 20120027064Abstract: System and methods and memory media for identifying a rogue base station. A receiver captures an input signal that includes a mixture of the rogue station's transmission and the transmission of a victim base station. The victim station's transmission is removed from the mixture. A plurality of channel signals are extracted from the residual signal. The channel signals are analyzed which of them are “valid”, i.e., contain a GMSK-modulated GSM signal. The “valid” channel signals are low pass filtered and then analyzed to determine which of them corresponds to the beacon channel. Information identifying the rogue base station is extracted from the beacon channel.Type: ApplicationFiled: March 4, 2011Publication date: February 2, 2012Inventors: Utkarsh Gupta, Sartaj Chaudhary, Baijayanta Ray
-
Publication number: 20120026994Abstract: A system and method for classifying an input signal suspected of being a wireless LAN signal. Bursts are isolated based on an analysis of an average power signal that is derived from the input signal. A correlation-based test is performed to determine if the input signal contains a Barker code typical of DSSS transmissions. Another correlation-based test is performed to determine of the input signal contains a long training sequence typical of OFDM transmissions. The results of the two tests are used to classify the input signal as being DSSS, OFDM or neither.Type: ApplicationFiled: May 17, 2011Publication date: February 2, 2012Inventors: Kunal Agarwal, Baijayanta Ray, Abhay Samant
-
Publication number: 20120027065Abstract: A system and method for determining the modulation type and constellation order of an input signal given that the modulation type and constellation order are known to belong to set of possible types/orders. A computer operates on samples of the input signal to compute signal features. The computer classifies the modulation type and the constellation order by comparing each feature to one or more corresponding threshold values. The results of the comparisons are used to determine the modulation type and constellation order of the input signal from the set of possible types/orders. The classification may be performed based on a decision tree, each leaf node of the decision tree corresponding to a type/order combination, and each non-leaf node corresponding to one or more of the comparisons. The set of possible types/order may include PSK with a number of different constellation orders and QAM with a number of different constellation orders.Type: ApplicationFiled: May 17, 2011Publication date: February 2, 2012Inventors: Baijayanta Ray, Abhay Samant
-
Publication number: 20120027131Abstract: Systems and methods and memory media for performing modulation type detection. An attempt is made to estimate an underlying symbol rate of a received signal. The received signal is compensated for carrier frequency offset. Two candidates for symbol timing offset are estimated from the compensated signal. The compensated signal is downsampled using each offset candidate. A set of features is computed for each of the two downsampled signals. For each downsampled signal, the set of features is compared to a corresponding set of thresholds to obtain a corresponding set of comparison results. The two sets of comparison results are used to determine the modulation type of the received signal. A second method for estimating symbol rate may be performed if the modulation type is found to be FSK.Type: ApplicationFiled: December 23, 2010Publication date: February 2, 2012Inventors: Ankit Sethi, Baijayanta Ray