Efficient multipath centroid tracking circuit for a code division multiple access (CDMA) system
First Claim
1. A method for tracking multipath components of a spread-spectrum signal, the spread spectrum signal having an associated chip code sequence, the method comprising:
- receiving multipath components of the spread spectrum signal;
despreading a first and a second plurality of multipath components about a center code phase, the first plurality being a sequence of multipath components prior to the center code phase and the second plurality being a sequence of multipath components after the center code phase;
determining a first combined energy of the despread first plurality of multipath components;
determining a second combined energy of the despread second plurality of multipath components;
calculating a tracking delay based on a difference of the first and second combined energies; and
adjusting the center code phase by said tracking delay whereby the center phase is not adjusted if the first combined energy equals the second combined energy.
0 Assignments
0 Petitions
Accused Products
Abstract
A device tracks multipath components of a spread-spectrum signal. The spread-spectrum signal has an associated chip code sequence. The device receives multipath components of the spread-spectrum signal. A first and second plurality of multipath components are despread about a center code phase. The first plurality is a sequence of multipath components prior to the center code phase and the second plurality is a sequence of multipath components after the center code phase. A first and second combined energy is determined from the first and second plurality of multipath components. A tracking delay is calculated based on a difference between the first and the second combined energies. The center code phase is adjusted by said tracking delay.
97 Citations
5 Claims
-
1. A method for tracking multipath components of a spread-spectrum signal, the spread spectrum signal having an associated chip code sequence, the method comprising:
-
receiving multipath components of the spread spectrum signal;
despreading a first and a second plurality of multipath components about a center code phase, the first plurality being a sequence of multipath components prior to the center code phase and the second plurality being a sequence of multipath components after the center code phase;
determining a first combined energy of the despread first plurality of multipath components;
determining a second combined energy of the despread second plurality of multipath components;
calculating a tracking delay based on a difference of the first and second combined energies; and
adjusting the center code phase by said tracking delay whereby the center phase is not adjusted if the first combined energy equals the second combined energy.
-
-
2. A device for tracking multipath components of a spread-spectrum signal, the spread-spectrum signal having an associated chip code sequence, the device comprising:
-
means for receiving multipath components of the spread-spectrum signal;
means for despreading a first and a second plurality of multipath components about a center code phase, the first plurality being a sequence of multipath components prior to the center code phase and the second plurality being a sequence of multipath components after the center code phase;
means for determining a first combined energy of the despread first plurality of multipath components;
means for determining a second combined energy of the despread second plurality of multipath components;
means for calculating a tracking delay based on a difference of the first and the second combined energies; and
means for adjusting the center code phase by said tracking delay whereby the center code phase is not adjusted if the first combined energy equals the second combined energy.
-
-
3. A mobile terminal for tracking multipath components of a spread-spectrum signal, the spread-spectrum signal having an associated chip code sequence, the mobile terminal comprising:
-
means for receiving multipath components of the spread-spectrum signal;
means for despreading a first and a second plurality of multipath components about a center code phase, the first plurality being a sequence of multipath components prior to the center code phase and the second plurality being a sequence of multipath components after the center code phase;
means for determining a first combined energy of the despread first plurality of multipath components;
means for determining a second combined energy of the despread second plurality of multipath components;
means for calculating a tracking delay based on a difference of the first and the second combined energies; and
means for adjusting the center code phase by said tracking delay whereby the center code phase is not adjusted if the first combined energy equals the second combined energy. - View Dependent Claims (4, 5)
means for weighting the first and second plurality of multipath components prior to determining the first and second combined energy such that multipath components of the first and the second plurality of multipath components further from the center code phase are provided a higher weighting value and the first combined energy is of the weighted despread first plurality of multipath components and the second combined energy is of the weighted despread second plurality of multipath components.
-
-
5. The mobile terminal of claim 4 wherein said weighting means weights each multipath component of the first and the second plurality of multipath components by a weight based on a square of a difference between a delay associated with the respective multipath component and the center code phase.
Specification