Patents by Inventor Charles R. Cahn

Charles R. Cahn 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: 20030021271
    Abstract: A wireless network of multiple base stations, each communicating with multiple remote terminals, exhibiting simpler design and enhanced inter-user and inter-base interference rejection. The downlink from a base to the multiple remote terminals employs a combination of time division multiplexing (TDM) and time division multiple access (TDMA) to multiplex signals carrying data to the remote terminals, and spreads the multiplexed signal with a pseudo-random noise (PN) sequence. The uplink from each remote terminal to the respective base uses orthogonal code division multiple access (O-CDMA) coding to multiplex a variable number of channels for each remote terminal. Short O-code sequences are derived based on pseudo-random maximal length sequences and quadratic residue sequences to introduce sufficient randomness into the multiple access coding to reject inter-base interference without the use of PN signal spectrum spreading.
    Type: Application
    Filed: April 3, 2001
    Publication date: January 30, 2003
    Inventors: Donald K. Leimer, Charles R. Cahn, Steven P. Chen, James R. Luecke, Adam Efron
  • Patent number: 6486828
    Abstract: An adaptive antenna array employs selective polarization nulling and spatial nulling to receive desired signals in the presence of jamming signals. The desired signals have the same circular polarization, and the array includes at least one antenna element having an opposite circular polarization to null jamming signals having an opposite circular polarization. A gain pattern for the array is selected to minimize signals having the same circular, or linear, polarization. The gain pattern is computed based on jamming signals received when no desired signals are transmitted, or selected based on measured desired signals.
    Type: Grant
    Filed: July 26, 2000
    Date of Patent: November 26, 2002
    Assignee: Western Multiplex
    Inventors: Charles R. Cahn, Donald Leimer
  • Patent number: 6466612
    Abstract: A GPS receiver system determines the presence of trackable signals at code delays less than the prompt delay being tracked for a particular signal and changes the prompt delay to correspond to the smallest code delay having a trackable signal. Trackable signals at large code delays are multipath signals and may be separately tracked to aid in dead reckoning. The trackable signals at code delays not adjacent to the currently tracked prompt delay may be tracked in the same channel as the prompt delay so that all satellite channels are continuously evaluated for multipath signals being tracked or a non-satellite specific channel may be used to sequentially step through the satellite signals to evaluate multipath on a satellite by satellite basis.
    Type: Grant
    Filed: February 6, 2001
    Date of Patent: October 15, 2002
    Assignee: SiRF Technology, Inc.
    Inventors: Sanjai Kohli, Charles R. Cahn
  • Publication number: 20020146065
    Abstract: A terrestrial C/A code GPS receiver system digitally samples, filters and stores a segment of 11 half chips of the received composite as a binary number and multiplexes this number for parallel correlation with each of a series of multibit code replicas for the satellites to be tracked. Each of the time delay specific correlation products are accumulated in a cell of a memory matrix so that at least twenty two delays for each satellite may be evaluated each code period providing fast reacquisition, even within a city intersection, as well as correction of multipath tracking and multipath interference. All cells of the memory matrix may be used for an acquisition of a single satellite in about 4 ms. Two satellite tracking, in addition to altitude hold, uses cross track hold alternating with clock hold to update the cross track estimate. Single satellite tracking uses cross track and clock hold together. Navigation data is updated with detected changes in motion including turns.
    Type: Application
    Filed: March 13, 2002
    Publication date: October 10, 2002
    Inventors: Sanjai Kohli, Steven Chen, Charles R. Cahn, Mangesh Chansarkar, Greg Turetsky
  • Patent number: 6400753
    Abstract: A terrestrial C/A code GPS receiver system digitally samples, filters and stores a segment of 11 half chips of the received composite as a binary number and multiplexes this number for parallel correlation with each of a series of multibit code replicas for the satellites to be tracked. Each of the time delay specific correlation products are accumulated in a cell of a memory matrix so that at least twenty two delays for each satellite may be evaluated each code period providing fast reacquisition, even within a city intersection, as well as correction of multipath tracking and multipath interference. All cells of the memory matrix may be used for a acquisition of a single satellite in about 4 ms. Two satellite tracking, in addition to altitude hold, uses cross track hold alternating with clock hold to update the cross track estimate. Single satellite tracking uses cross track and clock hold together. Navigation data is updated with detected changes in motion including turns.
    Type: Grant
    Filed: September 5, 2000
    Date of Patent: June 4, 2002
    Assignee: SiRF Technology, Inc.
    Inventors: Sanjai Kohli, Steven Chen, Charles R. Cahn, Mangesh Chansarkar, Greg Turetsky
  • Patent number: 6393046
    Abstract: A terrestrial C/A code GPS receiver system digitally samples, filters and stores a segment of 11 half chips of the received composite as a binary number and multiplexes this number for parallel correlation with each of a series of multibit code replicas for the satellites to be tracked. Each of the time delay specific correlation products are accumulated in a cell of a memory matrix so that at least twenty two delays for each satellite may be evaluated each code period providing fast reacquisition, even within a city intersection, as well as correction of multipath tracking and multipath interference. All cells of the memory matrix may be used for a acquisition of a single satellite in about 4 ms. Two satellite tracking, in addition to altitude hold, uses cross track hold alternating with clock hold to update the cross track estimate. Single satellite tracking uses cross track and clock hold together. Navigation data is updated with detected changes in motion including turns.
    Type: Grant
    Filed: April 25, 1997
    Date of Patent: May 21, 2002
    Assignee: SiRF Technology, Inc.
    Inventors: Sanjai Kohli, Steven Chen, Charles R. Cahn, Mangesh Chansarkar, Greg Turetsky
  • Publication number: 20020015439
    Abstract: A terrestrial C/A code GPS receiver system digitally samples, filters and stores a segment of 11 half chips of the received composite as a binary number and multiplexes this number for parallel correlation with each of a series of multibit code replicas for the satellites to be tracked. Each of the time delay specific correlation products are accumulated in a cell of a memory matrix so that at least twenty two delays for each satellite may be evaluated each code period providing fast reacquisition, even within a city intersection, as well as correction of multipath tracking and multipath interference. All cells of the memory matrix may be used for a acquisition of a single satellite in about 4 ms. Two satellite tracking, in addition to altitude hold, uses cross track hold alternating with clock hold to update the cross track estimate. Single satellite tracking uses cross track and clock hold together. Navigation data is updated with detected changes in motion including turns.
    Type: Application
    Filed: December 22, 2000
    Publication date: February 7, 2002
    Inventors: Sanjai Kohli, Steven Chen, Charles R. Cahn, Mangesh Chansarkar, Greg Turetsky
  • Publication number: 20010046256
    Abstract: A CDMA coded, spread spectrum radio signal containing a strong signal and a weak signal is received, and the interference of the strong signal with the weak signal is computed to enhance the ability to track the weak signal. The codes modulating both signals are known, and the weak signal can be predicted. The interference of the strong signal is calculated as the product of the amplitude of the strong signal and the predicted crosscorrelation of the strong signal with the weak signal. The strong signal may be measured, predicted, or acquired through a combination of both methods. The crosscorrelation may be predicted for a range of weak signal values, and the weak signal selected as the prediction producing the greatest received power.
    Type: Application
    Filed: June 20, 2001
    Publication date: November 29, 2001
    Inventors: Charles P. Norman, Charles R. Cahn
  • Patent number: 6282231
    Abstract: A CDMA coded, spread spectrum radio signal containing a strong signal and a weak signal is received, and the interference of the strong signal with the weak signal is computed to enhance the ability to track the weak signal. The codes modulating both signals are known, and the weak signal can be predicted. The interference of the strong signal is calculated as the product of the amplitude of the strong signal and the predicted crosscorrelation of the strong signal with the weak signal. The strong signal may be measured, predicted, or acquired through a combination of both methods. The crosscorrelation may be predicted for a range of weak signal values, and the weak signal selected as the prediction producing the greatest received power.
    Type: Grant
    Filed: December 14, 1999
    Date of Patent: August 28, 2001
    Assignee: SiRF Technology, Inc.
    Inventors: Charles P. Norman, Charles R. Cahn
  • Publication number: 20010009563
    Abstract: A GPS receiver system determines the presence of trackable signals at code delays less than the prompt delay being tracked for a particular signal and changes the prompt delay to correspond to the smallest code delay having a trackable signal. Trackable signals at large code delays are multipath signals and may be separately tracked to aid in dead reckoning. The trackable signals at code delays not adjacent to the currently tracked prompt delay may be tracked in the same channel as the prompt delay so that all satellite channels are continuously evaluated for multipath signals being tracked or a non-satellite specific channel may be used to sequentially step through the satellite signals to evaluate multipath on a satellite by satellite basis.
    Type: Application
    Filed: February 6, 2001
    Publication date: July 26, 2001
    Inventors: Sanjai Kohli, Charles R. Cahn, PhD
  • Patent number: 6249542
    Abstract: A GPS receiver system determines the presence of trackable signals at code delays less than the prompt delay being tracked for a particular signal and changes the prompt delay to correspond to the smallest code delay having a trackable signal. Trackable signals at large code delays are multipath signals and may be separately tracked to aid in dead reckoning. The trackable signals at code delays not adjacent to the currently tracked prompt delay may be tracked in the same channel as the prompt delay so that all satellite channels are continuously evaluated for multipath signals being tracked or a non-satellite specific channel may be used to sequentially step through the satellite signals to evaluate multipath on a satellite by satellite basis.
    Type: Grant
    Filed: March 27, 1998
    Date of Patent: June 19, 2001
    Assignee: SiRF Technology, Inc.
    Inventors: Sanjai Kohli, Charles R. Cahn
  • Publication number: 20010002203
    Abstract: A spread spectrum receiver uses a comparison of the magnitude of the code correlation amplitudes at equal power at a one chip spacing to the magnitude at a central position there between to determine if multipath interference is present. The lead or lag error from constructive or destructive multipath interference may also be determined. Inaccuracies due to such interference may then be corrected or minimized by, for example, determining the residual code phase error and/or the prompt or accurate code phase delay.
    Type: Application
    Filed: December 11, 2000
    Publication date: May 31, 2001
    Inventors: Charles R. Cahn, Mangesh Chansarkar, Sanjai Kohli
  • Patent number: 6198765
    Abstract: A spread spectrum receiver uses a comparison of the magnitude of the code correlation amplitudes at equal power at a one chip spacing to the magnitude at a central position there between to determine if multipath interference is present. The lead or lag error from constructive or destructive multipath interference may also be determined. Inaccuracies due to such interference may then be corrected or minimized by, for example, determining the residual code phase error and/or the prompt or accurate code phase delay.
    Type: Grant
    Filed: September 12, 1997
    Date of Patent: March 6, 2001
    Assignee: SiRF Technologies, Inc.
    Inventors: Charles R. Cahn, Mangesh Chansarkar, Sanjai Kohli
  • Patent number: 6047017
    Abstract: A terrestrial C/A code GPS receiver system digitally samples, filters and stores a segment of 11 half chips of the received composite as a binary number and multiplexes this number for parallel correlation with each of a series of multibit code replicas for the satellites to be tracked. Multipath interference is canceled by deriving code phase timing from a model of the signal being tracked in each satellite channel. The model includes weighted, time delayed components of a plurality of time shifted versions of the code. A feedback control loop is used to match the amplitude profile of the model to the amplitude profile of the signal as received. The earliest version of the code having significant amplitude components may be used as the prompt code or the prompt code phase may be selected to be between the first and second versions of the code having significant amplitude components.
    Type: Grant
    Filed: July 25, 1997
    Date of Patent: April 4, 2000
    Inventors: Charles R. Cahn, Sanjai Kohli
  • Patent number: 5535278
    Abstract: Method and apparatus for improving the speed and accuracy of processing signals from global positioning system (GPS) receivers by ensuring access to GPS carrier signals that have been modulated with an encrypted P-code sequence. In one disclosed embodiment of the invention, GPS L1 and L2 signals are correlated with a locally generated P-code signal, bandpass filtered to enhance signal-to-noise ratio performance, and then cross-correlated to obtain a signal with an L1-L2 frequency component that facilitates the resolution of carrier cycle ambiguity. In another embodiment, received GPS signals are immediately converted to digital form, then digitally correlated with in-phase and quadrature components of a locally generated P-code signal. Signals resulting from the correlation are then integrated over timing intervals corresponding to a previously determined encryption period to provide in-phase (I) and quadrature (Q) samples.
    Type: Grant
    Filed: May 2, 1994
    Date of Patent: July 9, 1996
    Assignee: Magnavox Electronic Systems Company
    Inventors: Charles R. Cahn, Richard G. Keegan, Jerry E. Knight, Thomas A. Stansell, Jr.