Methods, apparatuses and computer program products for code correlation of multi-path spread spectrum signals
First Claim
Patent Images
1. A method comprising:
- using a correlation function to correlate a pseudo-random spreading code having a first offset with a spread signal to produce a first correlation result;
using the correlation function to correlate the pseudo-random spreading code having a second offset with the spread signal to produce a second correlation result;
applying a first weight to the first correlation result to generate a first weighted correlation result, wherein the first weight is the value of the correlation function at feedback loop obtained lock at the first offset;
applying a second weight to the second correlation result to generate a second weighted correlation result, wherein the second weight is the value of the correlation function at feedback loop obtained lock at the second offset;
determining a value of a cost function using the first weighted correlation result and the second weighted correlation result; and
adjusting the first offset and the second offset in dependence upon the value of the cost function.
4 Assignments
0 Petitions
Accused Products
Abstract
A method including correlating a code having a first offset with a signal to produce a first correlation result; correlating the code having a second offset with the signal to produce a second correlation result; determining a cost function using the first correlation result and the second correlation result; and adjusting the first offset and the second offset in dependence upon the cost function, wherein the cost function uses a first weighting for the first correlation result and a second, different weighting for the second correlation result.
11 Citations
18 Claims
-
1. A method comprising:
-
using a correlation function to correlate a pseudo-random spreading code having a first offset with a spread signal to produce a first correlation result; using the correlation function to correlate the pseudo-random spreading code having a second offset with the spread signal to produce a second correlation result; applying a first weight to the first correlation result to generate a first weighted correlation result, wherein the first weight is the value of the correlation function at feedback loop obtained lock at the first offset; applying a second weight to the second correlation result to generate a second weighted correlation result, wherein the second weight is the value of the correlation function at feedback loop obtained lock at the second offset; determining a value of a cost function using the first weighted correlation result and the second weighted correlation result; and adjusting the first offset and the second offset in dependence upon the value of the cost function. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
a code generator operable to generate a pseudo-random spreading code having a first offset and the same pseudo-random spreading code having a second offset; a first correlator operable to use a correlation function to correlate the pseudo-random spreading code having the first offset with a spread signal to produce a first correlation result; a second correlator operable to use the correlation function to correlate the pseudo-random spreading code having the second offset with the spread signal to produce a second correlation result; and circuitry operable to; apply a first weight to the first correlation result to generate a first weighted correlation result, wherein the first weight is the value of the correlation function at feedback loop obtained lock at the first offset; apply a second weight to the second correlation result to generate a second weighted correlation result, wherein the second weight is the value of the correlation function at feedback loop obtained lock at the second offset; determine a value of a cost function using the first weighted correlation result and the second weighted correlation result; and adjust the first offset and the second offset in dependence upon the value of the cost function. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A device comprising:
-
a code generator operable to generate a pseudo-random spreading code having a first offset and the same pseudo-random spreading code having a second offset; a first correlator operable to use a correlation function to correlate the pseudo-random spreading code having the first offset with a spread signal to produce a first correlation result; a second correlator operable to use the correlation function to correlate the pseudo-random spreading code having the second offset with the spread signal to produce a second correlation result; and circuitry comprising; a processor; and a non-transitory computer-readable memory storing computer program instructions that when executed by the processor enables the circuitry to; apply a first weight to the first correlation result to generate a first weighted correlation result, wherein the first weight is the value of the correlation function at feedback loop obtained lock at the first offset; apply a second weight to the second correlation result to generate a second weighted correlation result, wherein the second weight is the value of the correlation function at feedback loop obtained lock at the second offset; and determine a value of a cost function using the first weighted correlation result and the second weighted correlation result, wherein the code generator is operable to adjust the first offset and the second offset in dependence upon the value of the cost function. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification