Apparatus and method for acquiring spread-spectrum signals
First Claim
1. An apparatus for acquiring spread-spectrum signals comprising:
- a decimator means for generating a plurality of samples based on the spread-spectrum signal;
a serial-to-parallel converter means connected to the decimator means for grouping a plurality of samples into a word;
a first memory means with a data width for storing the word;
a correlation engine means having a plurality of partial correlation modules connected to the first memory, said correlation engine means for calculating a partial correlation between the word and a PN code segment, wherein the partial correlation module comprises;
a plurality of multipliers and an adder for calculating an inner product of the word and the PN code segment to produce the partial correlation; and
an accumulator means for accumulating a plurality of partial correlations to produce a complete correlation;
a coherent integrator means connected to the correlation engine means for accumulating a plurality of complete correlations to generate a coherent integration;
an incoherent integrator means connected to the coherent integrator means for accumulating a plurality of coherent integrations to generate an incoherent integration; and
a signal detector means connected to the incoherent integrator means for checking the presence of the spread-spectrum signal based on the incoherent integration, said incoherent integrator means comprises;
an incoherent memory means for storing the incoherent integration;
a first squaring means for squaring an in-phase component of the coherent integration;
a second squaring means for squaring a quadrature component of the coherent integration;
a third squaring means for squaring a previous incoherent integration;
an adding means for summing outputs of the first, second and third squaring means for generating a squared value; and
a square-root means for taking a square-root of the squared value to generate the incoherent integration and for halving a number of bits required for storing the output from the adding means.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for acquiring spread-spectrum signals includes a mixer for generating an in-phase signal and a quadrature signal from the spread-spectrum signal, a decimator for subsampling the in-phase signal and the quadrature signal, a correlation engine for producing an in-phase correlation between the subsampled in-phase signal and a PN code and producing a quadrature correlation between the subsampled quadrature signal and the PN code, a first coherent integrator for accumulating a plurality of in-phase correlations to produce an in-phase coherent integration, a second coherent integrator for accumulating a plurality of quadrature correlations to produce a quadrature coherent integration, an incoherent integrator for accumulating the in-phase coherent integrations and the quadrature coherent integrations to produce an incoherent integration, and a signal detector for checking the presence of the spread-spectrum signal based on the incoherent integration.
-
Citations
16 Claims
-
1. An apparatus for acquiring spread-spectrum signals comprising:
-
a decimator means for generating a plurality of samples based on the spread-spectrum signal; a serial-to-parallel converter means connected to the decimator means for grouping a plurality of samples into a word; a first memory means with a data width for storing the word; a correlation engine means having a plurality of partial correlation modules connected to the first memory, said correlation engine means for calculating a partial correlation between the word and a PN code segment, wherein the partial correlation module comprises; a plurality of multipliers and an adder for calculating an inner product of the word and the PN code segment to produce the partial correlation; and an accumulator means for accumulating a plurality of partial correlations to produce a complete correlation; a coherent integrator means connected to the correlation engine means for accumulating a plurality of complete correlations to generate a coherent integration; an incoherent integrator means connected to the coherent integrator means for accumulating a plurality of coherent integrations to generate an incoherent integration; and a signal detector means connected to the incoherent integrator means for checking the presence of the spread-spectrum signal based on the incoherent integration, said incoherent integrator means comprises; an incoherent memory means for storing the incoherent integration; a first squaring means for squaring an in-phase component of the coherent integration; a second squaring means for squaring a quadrature component of the coherent integration; a third squaring means for squaring a previous incoherent integration; an adding means for summing outputs of the first, second and third squaring means for generating a squared value; and a square-root means for taking a square-root of the squared value to generate the incoherent integration and for halving a number of bits required for storing the output from the adding means. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for acquiring spread-spectrum signals comprising:
-
a mixing means for generating an in-phase signal and a quadrature signal from the spread-spectrum signal; a decimating means connected to the mixing means for subsampling the in-phase signal and the quadrature signal; a correlation engine means connected to the decimating means for producing an in-phase correlation between the subsampled in-phase signal and a PN code, and a quadrature correlation between the subsampled quadrature signal and the PN code; a first coherent integrating means connected to the correlation engine means for accumulating a plurality of in-phase correlations to produce an in-phase coherent integration; a second coherent integrating means connected to the correlation engine means for accumulating a plurality of quadrature correlations to produce a quadrature coherent integration; an incoherent integrating means connected to the first coherent integrating means and the second coherent integrating means for accumulating a plurality of in-phase coherent integrations and the quadrature coherent integrations to produce an incoherent integration; and a signal detecting means connected to the incoherent integrating means for checking the presence of the spread-spectrum signal based on the incoherent integration, said incoherent integrating means comprises; an incoherent memory means for storing the incoherent integration; a first squaring means for squaring the in-phase coherent integration; a second squaring means for squaring the quadrature coherent integration; a third squaring means for squaring a previous incoherent integration; an adding means for summing outputs of the first, second and third squaring means to generate a squared value; and a square-root means for taking a square-root of the squared value to generate the incoherent integration and for halving a number of bits required for storage. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for acquiring spread-spectrum signals comprising the steps of:
-
generating an in-phase signal and a quadrature signal from the spread-spectrum signal; multiplying the in-phase signal with a PN code to produce an in-phase correlation, and multiplying the quadrature signal with the PN code so as to produce a quadrature correlation; accumulating a plurality of in-phase correlations to produce an in-phase coherent integration and a plurality of quadrature correlations to produce a quadrature coherent integration; accumulating a plurality of in-phase coherent integrations and quadrature coherent integrations so as to produce an incoherent integration; and checking the presence of the spread-spectrum signal based on the incoherent integration, the incoherent integration is produced by the steps of; squaring the in-phase coherent integration to produce a first value; squaring the quadrature coherent integration to produce a second value; squaring a previous incoherent integration to produce a third value; summing the first, the second and third values to produce a fourth value; and taking square root of the fourth value to generate the incoherent integration. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification