Patent ID: 9705560
Date: 2017-07-11
CPC Classifications: G01S,G06F,H04B,H04L

Claim:
1. A method of performing a discrete Fourier transform (DFT) on one or more data samples in a global navigation satellite system (GNSS) baseband tracking channel, the method comprising: loading a carrier generator with a selected DFT frequency; receiving, in a carrier wipeoff, an output signal from the carrier generator, and a digital sample based on a data sample of the one or more data samples from a radio frequency front end of a GNSS receiver; receiving, in a code wipeoff, a first combined signal from the carrier wipeoff and a pseudorandom noise (PRN) code of a constant value; receiving, in an accumulator, a second combined signal output from the code wipeoff that is used to generate a DFT point; collecting the DFT point generated by the accumulator; storing the collected DFT point as a DFT bin; and repeating the method until all desired DFT points are collected and stored as respective DFT bins.