Patents by Inventor Arvind Kaushik

Arvind Kaushik 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: 20200314020
    Abstract: A wireless communication device selectively flushes frames from a processing pipeline on a per-user basis. The wireless communication device stores frames (e.g., physical layer service data units (PSDUs)) of data for processing at one or more queues, wherein each frame is stored with the tag of the user associated with the frame. In response to an exception, such as a detected error or a user-reset request, the wireless communication device changes the tag of the user associated with the exception. When a frame is selected from a queue for processing at a pipeline, the wireless communication device compares the stored tag associated with the frame with the current tag associated with the user corresponding to the frame. In response to a mismatch, the wireless communication device discards the frame.
    Type: Application
    Filed: March 26, 2019
    Publication date: October 1, 2020
    Inventor: Arvind Kaushik
  • Patent number: 10261924
    Abstract: A communication system for communicating control data between a processor and an interface includes configuration registers, a packet processor, an interrupt processor, a timing monitor, a configuration sampler, a control-frame processor, a mode selector, and a transceiver. The processor, timing monitor, and configuration sampler generate control data, a timing signal and frame structure data, respectively. The packet processor generates a transmit control configuration packet, which includes the control data. The control-frame processor inserts the transmit control configuration packet into a first control frame, outputs the control frame to the interface and extracts a receive-configuration packet from a second control frame for generating one or more interrupts. The mode selector generates mode and idle signals for determining the mode of the interface, based on the idle signal. In one implementation, the system uses JESD control frames to reduce GPIO pin usage.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: April 16, 2019
    Assignee: NXP USA, INC.
    Inventors: Hemant Nautiyal, Rajan Kapoor, Arvind Kaushik, Puneet Khandelwal
  • Patent number: 10070465
    Abstract: An apparatus for reception and detection of RACH data in an LTE input signal includes a hardware accelerator that has a decimator that filters and down-samples the input signal, a first Fourier transform circuit that transforms the decimated signal from the time domain to the frequency domain, and a second transform circuit that multiplies the resulting signal by a complex Z-C sequence and performs an inverse Fourier transform (iFT) operation to transform the multiplied signal from the frequency domain to the time domain. A DSP performs a delay profile analysis operation on the signal resulting from the iFT operation.
    Type: Grant
    Filed: December 20, 2015
    Date of Patent: September 4, 2018
    Assignee: NXP USA, INC.
    Inventors: Girraj K. Agrawal, Arvind Kaushik, Vincent Martinez, Amrit P. Singh
  • Patent number: 10045366
    Abstract: An eNode-B includes PUSH mapping hardware for improved performance. A scheduler schedules first and second code words of first and second respective user devices. A buffer receives and stores first and second identifiers. A de-multiplexer outputs a first code word number based on the first identifier and a second code word number based on the second identifier. A set of completion queues store the first and second code word numbers. A sequence controller generates first and second select signals corresponding to the first and second identifiers. A multiplexer outputs one of the first and second code word numbers based on the select signals, and the scheduler schedules the first and second code words based on the first and second identifiers.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: August 7, 2018
    Assignee: NXP USA, INC.
    Inventors: Somvir Dahiya, Arvind Kaushik, Aviel Livay, Amrit P. Singh
  • Patent number: 9893714
    Abstract: A FIR filter includes segment cells, each of which is configurable as an interpolation filter, a decimation filter, a symmetric filter, or an asymmetric filter. Two or more of the segment cells are configurable to be cascaded to form an interpolation filter, a decimation filter, a symmetric filter, an asymmetric filter, a complex symmetric filter, or a complex asymmetric filter. The FIR filter includes registers corresponding to the segment cells for storing coefficient values of the corresponding segment cells. The FIR filter further includes control circuits corresponding to the segment cells for generating control signals.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: February 13, 2018
    Assignee: NXP USA, INC.
    Inventors: Akshat Mittal, Arvind Kaushik, Peter Z. Rashev, Amrit P. Singh
  • Publication number: 20180039589
    Abstract: A communication system for communicating control data between a processor and an interface includes configuration registers, a packet processor, an interrupt processor, a timing monitor, a configuration sampler, a control-frame processor, a mode selector, and a transceiver. The processor, timing monitor, and configuration sampler generate control data, a timing signal and frame structure data, respectively. The packet processor generates a transmit control configuration packet, which includes the control data. The control-frame processor inserts the transmit control configuration packet into a first control frame, outputs the control frame to the interface and extracts a receive-configuration packet from a second control frame for generating one or more interrupts. The mode selector generates mode and idle signals for determining the mode of the interface, based on the idle signal. In one implementation, the system uses JESD control frames to reduce GPIO pin usage.
    Type: Application
    Filed: August 3, 2016
    Publication date: February 8, 2018
    Inventors: HEMANT NAUTIYAL, RAJAN KAPOOR, ARVIND KAUSHIK, PUNEET KHANDELWAL
  • Publication number: 20180020468
    Abstract: An eNode-B includes PUSH mapping hardware for improved performance. A scheduler schedules first and second code words of first and second respective user devices. A buffer receives and stores first and second identifiers. A de-multiplexer outputs a first code word number based on the first identifier and a second code word number based on the second identifier. A set of completion queues store the first and second code word numbers. A sequence controller generates first and second select signals corresponding to the first and second identifiers. A multiplexer outputs one of the first and second code word numbers based on the select signals, and the scheduler schedules the first and second code words based on the first and second identifiers.
    Type: Application
    Filed: July 18, 2016
    Publication date: January 18, 2018
    Inventors: SOMVIR DAHIYA, ARVIND KAUSHIK, AVIEL LIVAY, AMRIT P. SINGH
  • Patent number: 9788314
    Abstract: A base transceiver station (BTS) includes dedicated memories to store uplink real-time (RT) data received by way of an antenna of the BTS and downlink RT data generated by processors of the BTS. The dedicated memories serve a dedicated number of processors, which prevents over-run and under-run of antenna buffers and provides deterministic data flow necessary to stream time-critical uplink and downlink RT data. Thus, a high and dedicated bandwidth for the uplink and downlink RT data is ensured.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: October 10, 2017
    Assignee: NXP USA, INC.
    Inventors: Girraj K. Agrawal, Somvir Dahiya, Rajan Kapoor, Arvind Kaushik, Vincent Martinez
  • Patent number: 9785368
    Abstract: A system for mapping control and user data includes a direction scanner, an address calculator, a collision detector, a buffer, and a mapper for mapping control and user data from a first memory to a second memory. The direction scanner determines the highest priority value of to a code word index. The address calculator calculates start and end addresses of the highest priority value. When an address from an address range, defined by the start and end addresses, is already mapped to other control data, the collision detector detects a collision and generates feedback data. The address calculator outputs modified start and end addresses based on the feedback data. When no collision is detected, the address calculator outputs the modified start and end addresses to the buffer. The mapper then maps the control and user data to the modified start and end addresses in the second memory.
    Type: Grant
    Filed: July 24, 2016
    Date of Patent: October 10, 2017
    Assignee: NXP USA, INC.
    Inventors: Ritika Sharma, Somvir Dahiya, Arvind Kaushik, Amrit P. Singh
  • Publication number: 20170181192
    Abstract: An apparatus for reception and detection of RACH data in an LTE input signal includes a hardware accelerator that has a decimator that filters and down-samples the input signal, a first Fourier transform circuit that transforms the decimated signal from the time domain to the frequency domain, and a second transform circuit that multiplies the resulting signal by a complex Z-C sequence and performs an inverse Fourier transform (iFT) operation to transform the multiplied signal from the frequency domain to the time domain. A DSP performs a delay profile analysis operation on the signal resulting from the iFT operation.
    Type: Application
    Filed: December 20, 2015
    Publication date: June 22, 2017
    Inventors: GIRRAJ K. AGRAWAL, ARVIND KAUSHIK, VINCENT MARTINEZ, AMRIT P. SINGH
  • Publication number: 20170164333
    Abstract: A base transceiver station (BTS) includes dedicated memories to store uplink real-time (RT) data received by way of an antenna of the BTS and downlink RT data generated by processors of the BTS. The dedicated memories serve a dedicated number of processors, which prevents over-run and under-run of antenna buffers and provides deterministic data flow necessary to stream time-critical uplink and downlink RT data. Thus, a high and dedicated bandwidth for the uplink and downlink RT data is ensured.
    Type: Application
    Filed: December 3, 2015
    Publication date: June 8, 2017
    Inventors: Girraj K. Agrawal, Somvir Dahiya, Rajan Kapoor, Arvind Kaushik, Vincent Martinez
  • Patent number: 9665510
    Abstract: A system for storing pre-distorted output samples in a memory includes a sample counter, a programming interface module, and a comparator. The sample counter counts the pre-distorted output samples, generates a dynamic count value, receives a capture counter status signal, and generates a first count value. The programming interface module receives and outputs the first count value, an offset value, and a capture control signal, and generates a first interrupt signal. The comparator receives the first count value, the offset value, the dynamic count value, and the capture control signal, generates a final value, compares the final value with the dynamic count value, and generates a trigger signal when the final value equals the dynamic count value based on the capture control signal. The trigger signal initiates the storing of the pre-distorted output samples in the memory.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: May 30, 2017
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Arvind Kaushik, Peter Z. Rashev, Amrit P. Singh, Akshat Mittal
  • Patent number: 9661521
    Abstract: A system for merging first and second interrupts includes first and second queue modules, first and second status modules, and first and second merger modules. The first and second queue modules receive first and second en-queue signals corresponding to the first and second interrupts, first and second de-queue signals, and generate first and second status signals. The first and second status modules receive first and second status signals, and first and second output signals, and generate first and second merge signals. The first and second merger modules receive the first and second merge signals, and generate the first and second output signals. One of the first and second output signals is indicative of the first and second en-queue signals, thereby merging the first and second interrupts into at least one of the first and second output signals.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: May 23, 2017
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Somvir Dahiya, Rajan Kapoor, Arvind Kaushik
  • Publication number: 20170063346
    Abstract: A FIR filter includes segment cells, each of which is configurable as an interpolation filter, a decimation filter, a symmetric filter, or an asymmetric filter. Two or more of the segment cells are configurable to be cascaded to form an interpolation filter, a decimation filter, a symmetric filter, an asymmetric filter, a complex symmetric filter, or a complex asymmetric filter. The FIR filter includes registers corresponding to the segment cells for storing coefficient values of the corresponding segment cells. The FIR filter further includes control circuits corresponding to the segment cells for generating control signals.
    Type: Application
    Filed: September 1, 2015
    Publication date: March 2, 2017
    Inventors: Akshat Mittal, ARVIND KAUSHIK, PETER Z. RASHEV, AMRIT P. SINGH
  • Patent number: 9490880
    Abstract: For a baseband digital front-end (BDFE) processor that communicates with one or more radio-frequency integrated circuit (RFIC) chips over two or more JESD-compliant links in a multi-antenna base station, the BDFE has JESD transmitters (TXs) and receivers (RXs) that transmit and receive data to and from the RFIC chips and a time-based generator (TBGEN) that generates sync and idle signals that ensure that the processing of the different JESD TXs and RXs are aligned in time for data associated with a single logical group of antennas. The TBGEN has hardware-based alignment circuitry that generates the sync and idle signals, thereby avoiding the latency and unpredictability inherent with software-based solutions.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: November 8, 2016
    Assignee: FREECSALE SEMICONDUCTOR, INC.
    Inventors: Raghavendra Srinivas, Apoorv Goel, Arvind Kaushik, Sachin Prakash
  • Patent number: 9465404
    Abstract: A transmission node includes a digital front-end device that provides functional clocks for JESD204B based data transmission. The front-end device includes a PLL for generating a phase locked clock based on a device clock of the front-end device, a clock dividing unit for generating the functional clocks by dividing the phase locked clock, a clock gating unit connected between the PLL and the clock dividing unit, and a system reference signal sampling unit for timing radio frame boundaries. The clock gating unit gates the phase locked clock to align the functional clocks with the device clock within a predetermined number of cycles of the phase locked clock, upon locking of the PLL or receipt of a system resynchronization request. The system reference signal sampling unit samples the system reference signal with zero-cycle latency between device clock and phase locked clock.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: October 11, 2016
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Inayat Ali, Arvind Kaushik, Sachin Prakash, Arindam Sinha
  • Publication number: 20160205583
    Abstract: A system for merging first and second interrupts includes first and second queue modules, first and second status modules, and first and second merger modules. The first and second queue modules receive first and second en-queue signals corresponding to the first and second interrupts, first and second de-queue signals, and generate first and second status signals. The first and second status modules receive first and second status signals, and first and second output signals, and generate first and second merge signals. The first and second merger modules receive the first and second merge signals, and generate the first and second output signals. One of the first and second output signals is indicative of the first and second en-queue signals, thereby merging the first and second interrupts into at least one of the first and second output signals.
    Type: Application
    Filed: January 8, 2015
    Publication date: July 14, 2016
    Inventors: Somvir Dahiya, Rajan Kapoor, Arvind Kaushik
  • Patent number: 9392640
    Abstract: A method and apparatus automatically controls the insertion of information flow data over a shared CPRI link (561) by providing a hardware control mechanism (504-509) at a local radio base station subsystem (501) connected in a CPRI daisy chain configuration between a downstream RE device (570) and an upstream REC device (560) for determining whether the control word being transmitted is sourced from a downstream device (e.g., forwarded data from a downstream RE device) or from the local device.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: July 12, 2016
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Tuongvu V. Nguyen, John J. Vaglica, Roy Shor, Somvir Dahiya, Ori Goren, Avraham Horn, Arvind Kaushik, Arindam Sinha, Puneet Wadhawan
  • Publication number: 20160179715
    Abstract: A system for storing pre-distorted output samples in a memory includes a sample counter, a programming interface module, and a comparator. The sample counter counts the pre-distorted output samples, generates a dynamic count value, receives a capture counter status signal, and generates a first count value. The programming interface module receives and outputs the first count value, an offset value, and a capture control signal, and generates a first interrupt signal. The comparator receives the first count value, the offset value, the dynamic count value, and the capture control signal, generates a final value, compares the final value with the dynamic count value, and generates a trigger signal when the final value equals the dynamic count value based on the capture control signal. The trigger signal initiates the storing of the pre-distorted output samples in the memory.
    Type: Application
    Filed: December 22, 2014
    Publication date: June 23, 2016
    Inventors: Arvind Kaushik, Peter Z. Rashev, Amrit P. Singh, Akshat Mittal
  • Publication number: 20160182015
    Abstract: A fractional and integer ratio polyphase interpolation filter changes the sample rate of an input digital signal by a ratio defined by an interpolation rate, M, and a decimation rate, N. The clock rate required to evaluate the output signal is M/N.
    Type: Application
    Filed: December 18, 2014
    Publication date: June 23, 2016
    Inventors: Vinay Gupta, Arvind Kaushik, Akshat Mittal, Amrit P. Singh