Patents Represented by Attorney Anand P. Narayan
  • Patent number: 7580448
    Abstract: The present invention is directed to an efficient method and apparatus for channel determination and interference vector construction in accordance with spread spectrum systems. Channel determination is performed using a first series of fast Walsh transform steps. The results of the first set of fast Walsh transform steps corresponding to valid communication system channels are compared to a threshold value. Results derived from the first set of fast Walsh transform steps are then passed through a second set of fast Walsh transform steps with the number of steps performed for a set of results determined by the symbol length associated with the channels from which the amplitude information was derived. The interference vectors thus obtained for each valid symbol length may then be combined to form a composite interference vector. The fast Walsh transform steps and other steps may be performed using shared hardware components or software modules.
    Type: Grant
    Filed: October 15, 2003
    Date of Patent: August 25, 2009
    Assignee: TENSORCOMM, Inc
    Inventors: Anand P. Narayan, Prashant Jain
  • Patent number: 7577186
    Abstract: The present invention provides systems and methods for interference matrix construction. Such an interference matrix may be used to generate a cancellation operator that when applied to a signal may substantially remove selected interfering signals. In one embodiment of the invention, a system comprises an interference selector configured for selecting one or more interferers for interference cancellation. The system also comprises a matrix generator communicatively coupled to the interference selector and configured for receiving selected interferers from the interference selector. The matrix generator is also configured for generating a matrix having one or more vectors, wherein each vector comprises elements of at least one of the selected interferers. Such an interference matrix and the subsequent generation of the cancellation operator may advantageously provide interference cancellation to systems employing CDMA (e.g., such as cdmaOne and cdma2000), WCDMA, Broadband CDMA, UMTS and GPS signals.
    Type: Grant
    Filed: September 7, 2004
    Date of Patent: August 18, 2009
    Assignee: TENSORCOMM, Inc
    Inventors: John K. Thomas, Anand P. Narayan, Eric S. Olson
  • Patent number: 7477710
    Abstract: The present invention provides systems and methods for signal cancellation with a receiver. The receiver comprises a discretizer configured for generating digital signals at different resolutions from a received analog signal. Processing fingers of the receiver generate spreading codes from at least one of the digital signals while a Coded Signal Processing Engine (“CSPE”) substantially cancels interference from at least another one of the digital signals. The spreading codes are transferred to the CSPE where they may be used to construct an interference matrix. One or more cancellation operators may be generated and subsequently applied to the digital signal(s) input to the CSPE to substantially cancel the interference therefrom. The CSPE may adjust the number of bits of the substantially interference cancelled signal(s) to meet a requisite bit width or dynamic range of the receiver. The substantially cancelled signal(s) is then transferred to the processing fingers for further processing.
    Type: Grant
    Filed: December 7, 2004
    Date of Patent: January 13, 2009
    Assignee: Tensorcomm, Inc
    Inventors: Anand P. Narayan, Eric S. Olson, John K. Thomas
  • Patent number: 7474690
    Abstract: The present invention provides systems and methods for parallel interference suppression. A processing engine is used to substantially cancel a plurality of signal paths and selected channel(s) of these signal paths interfering with a selected signal. The processing engine includes a plurality of matrix generators that are used to generate matrices with each matrix comprising elements of one or more of the interfering signal paths and channels selected for cancellation. The processing engine also includes one or more processors for processing the matrices to generate cancellation operators. A plurality of applicators applies the cancellation operators to parallel input signals to substantially cancel the interfering signal from each input signal. These input signals may include received signals and/or reference codes. The embodiments disclosed herein may be particularly advantageous to systems employing CDMA (e.g.
    Type: Grant
    Filed: September 7, 2004
    Date of Patent: January 6, 2009
    Assignee: TENSORCOMM, Inc
    Inventors: Anand P. Narayan, Eric S. Olson
  • Patent number: 7463609
    Abstract: The receiver includes a Rake receiver for separating a received signal into multipath components, an interference selector for selecting interference symbols corresponding to interfering paths and subchannels, a synthesizer for synthesizing an interference signal from selected paths and estimated subchannel symbols, and a canceller for constructing a projection operator or a scale-invariant subtraction operator to cancel selected interference in multipath components of the received signal, or from the received signal itself. The interference canceller may use a sequence of symbol estimates to simultaneously cancel inter-channel interference and inter-symbol interference. Interference cancellers may be placed at one or more locations within the receiver chain.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: December 9, 2008
    Assignee: Tensorcomm, Inc
    Inventors: Louis L. Scharf, Vijay Nagarajan
  • Patent number: 7430253
    Abstract: The present invention is directed to signal cancellation in spread spectrum communication systems. In particular, the present invention provides method and apparatus for selectively canceling interfering signals, even where symbols to be canceled do not align with symbols associated with a desired signal path. Furthermore, the interference cancellation provided by embodiments of the present invention is capable of functioning to remove interference associated with channels utilizing a symbol length that is different than the symbol length of a desired signal path. In accordance with a further embodiment of the present invention, method and apparatus for efficiently calculating projections to enable signal cancellation are provided.
    Type: Grant
    Filed: October 15, 2003
    Date of Patent: September 30, 2008
    Assignee: TENSORCOMM, Inc
    Inventors: Eric S. Olson, Anand P. Narayan, Prashant Jain, John K. Thomas
  • Patent number: 7394879
    Abstract: The present invention provides systems and methods for parallel interference suppression. In one embodiment of the invention, a processing engine is used to substantially cancel a plurality of interfering signals within a received signal. The processing engine includes a plurality of matrix generators that are used to generate matrices, each matrix comprising elements of a unique interfering signal selected for cancellation. The processing engine also includes one or more processors that use the matrices to generate cancellation operators. A plurality of applicators applies the cancellation operators to parallel but not necessarily unique input signals to substantially cancel the interfering signals from the input signals. These input signals may include received signals, interference cancelled signals and/or PN codes. The embodiments disclosed herein may be particularly advantageous to systems employing CDMA (e.g.
    Type: Grant
    Filed: February 6, 2004
    Date of Patent: July 1, 2008
    Assignee: Tensorcomm, Inc.
    Inventors: Anand P. Narayan, John K. Thomas, Eric S. Olson
  • Patent number: 7359465
    Abstract: A novel serial receiver for a wireless communication system is provided. The communication system comprises: a receiver for receiving a signal y having data parameters; a control processor; the control processor for receiving the signal y and the data parameters; at least two fingers, the control processor for determining which of the data parameters are sent to respective fingers, wherein the at least two fingers have at least a search finger and a tracking finger; and wherein the tracking finger comprises a correlator and a Coded Signal Processing Engine (CSPE), the CSPE for interference cancellation in the reception of the signal y. In addition, numerous other embodiments of the serial receiver are provided along with methods for using the serial receiver.
    Type: Grant
    Filed: April 11, 2005
    Date of Patent: April 15, 2008
    Assignee: TENSORCOMM, Inc
    Inventors: Eric S. Olson, Anand P. Narayan, John K. Thomas
  • Patent number: 7260506
    Abstract: Systems and methods are provided for directionally filtering signals by projecting a received signal onto a subspace substantially orthogonal to selected interfering signals. The received signal typically comprises at least one signal of interest, at least one selected interfering signal, and noise. The received signal may further comprise other signals, including non-selected interfering signals. The projection of the received signal results in substantially no contribution from the selected interference signals on the signal of interest. For example, substantially no residual energy of the selected interference signals remains as an influence on the signal of interest. In one embodiment, a system generates a converted matrix having a substantially orthogonal set of vectors. Each vector may represent one or more selected interfering signals. The vectors may comprise code characteristics of the selected interfering signals. A directional filter uses the matrix to perform the projection.
    Type: Grant
    Filed: October 6, 2004
    Date of Patent: August 21, 2007
    Assignee: Tensorcomm, Inc.
    Inventors: John K. Thomas, Anand P. Narayan, Eric B. Olson
  • Patent number: 7200183
    Abstract: A novel method for generating an interference matrix S is disclosed. The method comprises the following steps: A) Determining the number of active channels N in a transmitter; B) Selecting the transmitter to be canceled and assigning the transmitters sequentially to the variable t; C) Selecting the channel to be cancelled and assigning the channels sequentially to the variable n, where n is less than or equal to N; D) Determining if a multipath signal should be canceled and assigning the multipaths of interest to the respective variable M; E) Generating a sequence of column vectors V; F) Repeating steps B, C, D, E, F and G for each column vector of interest; and G) Defining the S matrix as S=[V1 V2 . . . Vc] wherein the index denotes the column index c. In addition, an apparatus for generating the interference matrix is also disclosed.
    Type: Grant
    Filed: November 15, 2002
    Date of Patent: April 3, 2007
    Assignee: Tensorcomm Inc.
    Inventors: Eric S. Olson, John K. Thomas