×

Median weighted tracking for spread-spectrum communications

  • US 6,983,009 B2
  • Filed: 01/18/2001
  • Issued: 01/03/2006
  • Est. Priority Date: 06/30/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. An improvement for tracking a spreading code in a multipath environment generating a plurality of multipath signals used in a code division multiple access (CDMA) tracking circuit requiring an error signal, the improvement comprising:

  • an analog-to-digital converter for sampling an input signal having spread-spectrum modulation, with the spreading code embedded in the spread-spectrum modulation having a plurality of chips, with the analog-to-digital converter forming half-chip offset samples and grouping an even set of the half-chip offset samples into an early set of samples, and alternatively grouping an odd set of the half-chip offset sample into a late set of samples;

    a first correlation-bank, adaptive-matched filter, coupled to said analog-to-digital converter, for multiplying each early set of samples by the spreading code c(n+1), c(n+2), . . . , c(n+L), where L is small compared to the length of the spreading code and approximately equal to the number of chips of delay between the earliest and latest multipath signals, thereby generating a first plurality of products;

    a first sum-and-dump bank, coupled to said first correlation bank, adaptive-matched filter, for computing a first plurality of sums from the first plurality of products, respectively;

    a first plurality of calculators, coupled to said first sum-and-dump bank, for calculating a first plurality of magnitudes from the first plurality of sums, respectively;

    a first summer, coupled to said first plurality of calculators, for summing the first plurality of magnitudes to generate an early signal-energy value;

    a second correlation-bank, adaptive-matched filter, coupled to said analog-to-digital converter, for multiplying each late set of samples by the spreading code c(n−

    1), c(n−

    2), . . . , c(n−

    L), thereby generating a second plurality of products;

    a second sum-and-dump bank, coupled to said second correlation bank, adaptive-matched filter, for computing a second plurality of sums from the second plurality of products, respectively;

    a second plurality of calculators, coupled to said second sum-and-dump bank, for calculating a second plurality of magnitudes from the second plurality of sums, respectively;

    a second summer, coupled to said second plurality of calculators, for summing the second plurality of magnitudes to generate a late signal-energy value; and

    a subtractor, coupled to said first summer and to said second summer, for calculating a difference between the early signal-energy value and the late signal-energy value, thereby producing the error signal.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×