Multiple-access code generation
First Claim
1. A method for generating at least one multiple-access code of a plurality of multiple-access codes, comprising;
- providing for constructing a trellis based on;
a number of desired users, at least one code length, and a number of code-chip parameters, and providing for forming at least one path through the trellis based on at least one fitness function derived from a mathematical relationship between the plurality of multiple-access codes, the path providing code-chip values of the at least one multiple-access code.
1 Assignment
0 Petitions
Accused Products
Abstract
Multiple-access codes are generated using an asymptotically optimal decoding algorithm, such as the Viterbi algorithm. A trellis may be constructed using a number of desired users, at least one code length, and a number of code-chip parameters. A fitness function is derived from a mathematical relationship between the multiple-access codes, and may include some measure of correlation of the codes. The multiple-access codes correspond to paths having optimal path metrics derived from the fitness function. Multiple iterations through the trellis may be performed to refine a selection of multiple-access codes.
52 Citations
29 Claims
-
1. A method for generating at least one multiple-access code of a plurality of multiple-access codes, comprising;
-
providing for constructing a trellis based on;
a number of desired users, at least one code length, and a number of code-chip parameters, and providing for forming at least one path through the trellis based on at least one fitness function derived from a mathematical relationship between the plurality of multiple-access codes, the path providing code-chip values of the at least one multiple-access code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for generating at least one multiple-access code of a plurality of multiple-access codes, comprising;
-
providing for constructing a trellis having;
a plurality K×
N of state transition points,each of the K×
N state transition points including L nodes, whereinK is a number of desired users, N is a code length, and L is a number of a plurality of code-chip parameters, and providing for constructing a fitness function that is computable for each of the plurality of state transition points, and providing for employing the fitness function in an asymptotically optimal decoding algorithm configured to operate with the trellis for generating the at least one multiple-access code. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A multiple-access coder device configured for using a Viterbi algorithm for generating at least one multiple-access code set, comprising:
-
a first module configured for calculating branch metrics based on at least one fitness function for possible state transitions between two successive states, and a second module configured for calculating, as a function of said branch metrics, path metrics for possible paths constituted by successive state transitions and ending in each of said states, and for selecting, for each of said states, only a path having an optimal path-metric value. - View Dependent Claims (24, 25)
-
- 26. A method for multiple-access code generation implementing an asymptotically optimal decoding algorithm type of decision algorithm, the method comprising providing for defining an initial multiple-access coding trellis, constituted by a set of nodes corresponding to possible states in a constellation of code-chip values, each node being connected to its most optimal direct antecedent node, and providing for making a trace-back of an optimum path in said trellis.
Specification