Active spread code detection
AssigneeAdvanced Receiver Technologies, LLC
InventorRussell McKown
Life of this patent
Estimating the term…
Abstract
A System, method and computer readable medium for determining an active code set comprises determining code detection statistics for corresponding spread code indices, sorting the determined code detection statistics and the corresponding spread code indices according to amplitudes of the code detection statistics, and determining an active code set based on the sorted code detection statistics and the corresponding sorted spread code indices.
Claims20
A method for determining an active code set, comprising:
- determining code detection statistics for corresponding spread code indices;
- sorting the determined code detection statistics and the corresponding spread code indices according to amplitudes of the code detection statistics;
- and
- determining an active code set based on the sorted code detection statistics and the corresponding sorted spread code indices.
A method for determining an active code set, comprising:
- (a) receiving code detection statistics and the corresponding spread code indices, wherein the amplitudes of the code detection statistics monotonically increase with the probability that a spread code channel is active;
- (b) determining an activity threshold based on the received code detection statistics;
- (c) testing the code detection statistics and the corresponding spread code indices in descending order based on the amplitudes of the code detection statistics, the testing comprising:
- (i) placing a test spread code index, of the spread code indices being tested, in a spread code index active set when a value of the code detection statistic corresponding to the spread code index is greater than the activity threshold;
- (ii) removing a parent code index of the test spread code index from the spread code index active set when the parent code index is in the spread code index active set;
- (iii) removing the test spread code index from the spread code index active set when a child code index of the test spread code index is in the spread code index active set;
- (iv) performing steps (i) through (iii) until the value of the code detection statistic is not greater than the activity threshold;
- and
- (d) outputting the spread code index active set based on the testing.
An active code detection module for determining an active code set, comprising:
- a module that tests code detection statistics and corresponding spread code indices in descending order based on amplitudes of the code detection statistics, wherein the tests:
- place a test spread code index, of the spread code indices being tested, in a spread code index active set when a value of the code detection statistic corresponding to the spread code index is greater than an activity threshold;
- remove a parent code index of the test spread code index from the spread code index active set when the parent code index is in the spread code index active set;
- and
- remove the test spread code index from the spread code index active set when a child code index of the test spread code index is in the spread code index active set.
An active code detection module for determining an active code set, comprising:
- a first module that:
- receives symbol estimates from matched filters for spread code indices;
- and
- determines code detection statistics for corresponding ones of the spread code indices;
- and
- a second module that:
- sorts the determined code detection statistics and the corresponding spread code indices according to amplitudes, of the code detection statistics, that monotonically increase with the probability that a spread code channel is active;
- determines an active code set based on the sorted code detection statistics and the corresponding sorted spread code indices;
- and
- outputs the determined active code set.
Dependencies are inferred from the claim text.