EP1467221A2

GPS receiver with signal memories and parallel correlators

Abstract

A direct sequence spread spectrum receiver samples an incoming signal and translates the signal to an IF signal. The IF signal is sampled and stored in memory. The memory consists of two memory banks which alternately receive sample segments. During a write period to one of the memory banks, the other memory bank supplies its output to a processor. This continues in a ping-pong manner. Such a receiver is useful in global positioning satellite (GPS) signal processing where the incoming signal contains several satellite transmissions encoded with CDMA encoding.

EP1467221A2, drawing sheet 1
Sheet 1 of 20

Term

Term ended

Projected expiry passed 3 July 2017, 9.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

8 claims: 2 independent, 6 dependent

  1. 1
    A direct sequence spread spectrum receiver capable of receiving a plurality of signals from respective transmitters, said receiver including a tuner for receiving at least one of said signals and producing an intermediate frequency signal and a converter for sampling said intermediate frequency signal to produce a sampled signal, the apparatus comprising:first and a second memories having respective inputs and parallel outputs for storing samples of said sampled signal;means for alternately directing samples of said sampled signal to respective ones of said inputs of first and second memories;samples of said sample signal stored in said first and second memories being available at respective simultaneous parallel outputs of said first and second memories;a parallel correlator for parallel correlating said samples stored in said first and second memories with respective samples of a locally generated pseudo-random noise code sequence;and a controller for controlling said alternate storage and said alternate corelation of said samples.
  2. 5
    A method in a direct sequence spread spectrum receiver capable of receiving a plurality of signals from respective transmitters and converting at least one of said signals to a sample signal including digital samples, the method comprising the steps of:directing samples of said sampled signal to an input of at least a first memory;storing samples of said sample signal in a said first memory, said samples stored in said first memory being simultaneously available at a parallel output of said first memory;and correlating in parallel samples stored in said first memory with respective samples of a locally generated pseudo-random noise code sequence.