Determining the correlation between received samples and available replica samples
First Claim
1. A method for determining the correlation between consecutive sets of samples of a code modulated signal received at a receiver on the one hand and samples of an available replica code sequence on the other hand, a respective next set of samples being formed by adding at least one new sample of said received signal to a current set of samples and by removing at least the oldest sample from said current set of samples, the samples of a respective set of samples and of said replica code sequence being aligned to each other, wherein positions of samples in said replica code sequence are grouped, each of said grouped positions and a predetermined number of respective subsequent positions forming a subgroup and each group comprising the respective first position of all subgroups with positions associated with a similar composition of consecutive samples of said replica code sequence, said method comprising:
- combining the values of those samples of a first set of samples, which are associated by their position to a respective group, separately for each group to obtain a respective preliminary result;
determining a correlation value for each of said sets of samples by combining the obtained preliminary results for all groups separately for each of said sets of samples taking into account for each group the respective composition of consecutive samples of said replica code sequence associated with those subgroups which are associated by their first positions to the respective group, and by adding the products between samples of the respective set of samples and of said replica code sequence at the same position for those positions at which said samples are not comprised in said preliminary results; and
using said correlation value for each of said sets of samples to determine the correlation between each of said sets of samples and said replica code sequence.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a method, a processing unit and a system for determining the correlation between consecutive sets of samples of a received, code modulated signal and replica samples. In order to reduce the computational load, the positions of samples in said replica code sequence are grouped, each of these positions and a predetermined number of respective subsequent positions forming a subgroup and each group comprising the respective first position of all subgroups with positions associated with a similar composition of consecutive replica samples. The method combines those values of samples of the first set of samples, which are associated by their position to a respective group, separately for each group to obtain a respective preliminary result. Determining a correlation value for each of the sets of samples then comprises combining the obtained preliminary results for all groups separately for each of the sets of samples.
72 Citations
14 Claims
-
1. A method for determining the correlation between consecutive sets of samples of a code modulated signal received at a receiver on the one hand and samples of an available replica code sequence on the other hand, a respective next set of samples being formed by adding at least one new sample of said received signal to a current set of samples and by removing at least the oldest sample from said current set of samples, the samples of a respective set of samples and of said replica code sequence being aligned to each other, wherein positions of samples in said replica code sequence are grouped, each of said grouped positions and a predetermined number of respective subsequent positions forming a subgroup and each group comprising the respective first position of all subgroups with positions associated with a similar composition of consecutive samples of said replica code sequence, said method comprising:
-
combining the values of those samples of a first set of samples, which are associated by their position to a respective group, separately for each group to obtain a respective preliminary result; determining a correlation value for each of said sets of samples by combining the obtained preliminary results for all groups separately for each of said sets of samples taking into account for each group the respective composition of consecutive samples of said replica code sequence associated with those subgroups which are associated by their first positions to the respective group, and by adding the products between samples of the respective set of samples and of said replica code sequence at the same position for those positions at which said samples are not comprised in said preliminary results; and using said correlation value for each of said sets of samples to determine the correlation between each of said sets of samples and said replica code sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A processing unit for determining the correlation between consecutive sets of samples of a code modulated signal received at a receiver on the one hand and samples of an available replica code sequence on the other hand, a respective next set of samples being formed by adding at least one new sample of said received signal to a current set of samples and by removing at least the oldest sample from said current set of samples, the samples of a respective set of samples and of said replica code sequence being aligned to each other, wherein positions of samples in said replica code sequence are grouped, each of said grouped positions and a predetermined number of respective subsequent positions forming a subgroup and each group comprising the respective first position of all subgroups with positions associated with a similar composition of consecutive samples of said replica code sequence, said processing unit cormprising:
-
a combining portion for combining those values of the samples of a first set of samples of a received signal, which are associated by their positions to a respective group, separately for each group to obtain a respective preliminary result; a combining portion for determining a correlation value for each of said sets of samples by combining the obtained preliminary results for all groups separately for each of said sets of samples taking into account for each group the respective composition of consecutive samples of said replica code sequence associated with the subgroups which are associated by their first positions to the respective group, and by adding the products between samples of the respective set of samples and of said replica code sequence at the same position for those positions at which said samples are not comprised in said preliminary results; and a determining portion for determining the correlation between each of said sets of samples and said replica code sequence using said correlation value for each of said sets of samples. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system for determining the correlation between consecutive sets of samples of a code modulated signal received at a receiver on the one hand and samples of an available replica code sequence on the other hand, a respective next set of samples being formed by adding at least one new sample of said received signal to a current set of samples and by removing at least the oldest sample from said current set of samples, the samples of a respective set of samples and of said replica code sequence being aligned to each other, wherein positions of samples in said replica code sequence are grouped, each of said grouped positions and a predetermined number of respective subsequent positions forming a subgroup and each group comprising the respective first position of all subgroups with positions associated with a similar composition of consecutive samples of said replica code sequence, said system comprising:
-
a combining portion for combining those values of the samples of a first set of samples of a received signal, which are associated by their positions to a respective group, separately for each group to obtain a respective preliminary result; a combining portion for determining a correlation value for each of said sets of samples by combining the obtained preliminary results for all groups separately for each of said sets of samples taking into account for each group the respective composition of consecutive samples of said replica code sequence associated with the subgroups which are associated by their first positions to the respective group, and by adding the products between samples of the respective set of samples and of said replica code sequence at the same position for those positions at which said samples are not comprised in said preliminary results; and a determining portion for determining the correlation between each of said sets of samples and said replica code sequence using said correlation value for each of said sets of samples.
-
-
14. A computer program product for determining the correlation between consecutive sets of samples of a code modulated signal received at a receiver on the one hand and samples of an available replica code sequence on the other hand, a respective next set of samples being formed by adding at least one new sample of said received signal to a current set of samples and by removing at least the oldest sample from said current set of samples, the samples of a respective set of samples and of said replica code sequence being aligned to each other, wherein positions of samples in said replica code sequence are grouped, each of said grouped positions and a predetermined number of respective subsequent positions forming a subgroup and each group comprising the respective first position of all subgroups with positions associated with a similar composition of consecutive samples of said replica code sequence, said computer program product comprising computer readable software code stored on a computer readable medium, said computer readable software code realizing the following when executed by a computer:
-
combining the values of those samples of a first set of samples, which are associated by their position to a respective group, separately for each group to obtain a respective preliminary result; determining a correlation value for each of said sets of samples by combining the obtained preliminary results for all groups separately for each of said sets of samples taking into account for each group the respective composition of consecutive samples of said replica code sequence associated with those subgroups which are associated by their first positions to the respective group, and by adding the products between samples of the respective set of samples and of said replica code sequence at the same position for those positions at which said samples are not comprised in said preliminary results; and using said correlation value for each of said sets of samples to determine the correlation between each of said sets of samples and said replica code sequence.
-
Specification