Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
239 words
A method for the maximum likelihood decoding of a sequence of samples corresponding to the convolutional coding of a sequence of digital source elements, of the type implementing a Viterbi algorithm type of decision algorithm, defining an initial decoding trellis, constituted by a set of nodes corresponding to the possible states of the coding, each node being connected to its most probable direct antecedent node, and consisting in making a trace-back of an optimum path in said trellis, said method comprising the following steps: sub-sampling, by a ratio p, of said initial trellis, consisting in preserving only the nodes corresponding to one sample out of p consecutive samples and in associating, with each of the nodes preserved, an information element identifying its p order antecedent node in said initial trellis, the trace-back of an optimum path in the sub-sampled trellis, by the association, with each node considered, of the p order antecedent node, delivering an information element designating the last two nodes of said optimum path, over-sampling by a ratio p by association, with said information element designating the last two nodes of said optimum path, of a decoding sequence corresponding to said last two nodes as well as to all the p-1 intermediate nodes not preserved during said sub-sampling step, p being an integer strictly greater than 1, chosen so that there is a single path between a node and its p order antecedent in said initial trellis.
Claim 2
Independent Claim
239 words
A method for the maximum likelihood decoding of a sequence of samples corresponding to the convolutional coding of a sequence of digital source elements, of the type implementing a Viterbi algorithm type of decision algorithm, defining an initial decoding trellis, constituted by a set of nodes corresponding to the possible states of the coding, each node being connected to its most probable direct antecedent node, and consisting in making a trace-back of an optimum path in said trellis, said method comprising the following steps: sub-sampling, by a ratio p, of said initial trellis, consisting in preserving only the nodes corresponding to one sample out of p consecutive samples and in associating, with each of the nodes preserved, an information element identifying its p order antecedent node in said initial trellis, the trace-back of an optimum path in the sub-sampled trellis, by the association, with each node considered, of the p order antecedent node, delivering an information element designating the last two nodes of said optimum path, over-sampling by a ratio p by association, with said information element designating the last two nodes of said optimum path, of a decoding sequence corresponding to said last two nodes as well as to all the p-1 intermediate nodes not preserved during said sub-sampling step, p being an integer strictly greater than 1, chosen so that there is a single path between a node and its p order antecedent in said initial trellis.
Claim 3
Dependent Claim
83 words
A decoding method according to claim 1, organized in decoding cycles, a cycle comprising at least one consecutive period, each period comprising the following successive operations: an operation for the writing, in said sub-sampled trellis, of the data elements associated with all the nodes corresponding to a preserved sample, at least two operations for the reading, in said sub-sampled trellis, of data elements associated with all the nodes corresponding to a sample, so as to carry out the trace-back on said optimum path.
Claim 4
Dependent Claim
27 words
A method according to claim 2, wherein the ratio between the number of reading operations and the number of writing operations is equal to 3 or 4.
Claim 5
Dependent Claim
218 words
Decoding apparatus for the maximum likelihood decoding of a sequence of samples corresponding to the convolutional coding of a sequence of digital source elements, of the type implementing a Viterbi algorithm type of decision algorithm, defining an initial decoding trellis, constituted by a set of nodes corresponding to the possible states of the coding, each node being connected to its most probable direct antecedent node, and consisting in establishing a trace-back of an optimal path in said trellis, said apparatus comprising: sub-sampling means for sub-sampling, by a ratio p, of said initial trellis, consisting in preserving only the nodes corresponding to one sample out of p consecutive samples, the sub-sampling means associating, with each of the nodes preserved, its p order antecedent node; trace-back means for tracing back an optimal path in the sub-sampled trellis, by the association, with each node considered, of the p order antecedent node, the trace-back means delivering an information element designating at least the last two nodes of said optimal path; memory means for storing the sub-sampled trellis; and over-sampling means for over-sampling the information element delivered by said trace-back means of an optimal path, p being an integer strictly greater than 1, chosen so that there is a single path between a node and its p order antecedent in said initial trellis.
Claim 6
Dependent Claim
218 words
Decoding apparatus for the maximum likelihood decoding of a sequence of samples corresponding to the convolutional coding of a sequence of digital source elements, of the type implementing a Viterbi algorithm type of decision algorithm, defining an initial decoding trellis, constituted by a set of nodes corresponding to the possible states of the coding, each node being connected to its most probable direct antecedent node, and consisting in establishing a trace-back of an optimal path in said trellis, said apparatus comprising: sub-sampling means for sub-sampling, by a ratio p, of said initial trellis, consisting in preserving only the nodes corresponding to one sample out of p consecutive samples, the sub-sampling means associating, with each of the nodes preserved, its p order antecedent node; trace-back means for tracing back an optimal path in the sub-sampled trellis, by the association, with each node considered, of the p order antecedent node, the trace-back means delivering an information element designating at least the last two nodes of said optimal path; memory means for storing the sub-sampled trellis; and over-sampling means for over-sampling the information element delivered by said trace-back means of an optimal path, p being an integer strictly greater than 1, chosen so that there is a single path between a node and its p order antecedent in said initial trellis.
Claim 7
Dependent Claim
74 words
A device according to claim 4, wherein said sub-sampling means comprise a bank of 2.sup.ν registers, ν being the length of constraint of said convolutional code, each comprising p sets of ν flip-flops, said sets of ν flip-flops being interconnected in accordance with the model defined by said initial trellis, so that the outputs of said registers respectively deliver the p order antecedent of each of the 2.sup.ν nodes corresponding to a preserved sample.
Claim 8
Dependent Claim
49 words
A device according to claim 4, wherein said memory means comprises a circular random-access memory organized into words of 2.sup.ν.ν bits where ν is the length of constraint of said convolutional code, a word containing all the information elements associated with each of the nodes corresponding to a sample.
Claim 9
Dependent Claim
48 words
A device according to claim 6, wherein said trace-back means comprise means for the addressing of said memory delivering a set of at least two words, and means for the selection in each of said words, of the information corresponding to the node belonging to the optimal path.
Claim 10
Dependent Claim
52 words
A device according to claim 4, wherein said over-sampling means include a transcoding table associating, with an information element designating the at least last two nodes of said optimal path, a decoding sequence corresponding to said two nodes and to the set of the p-1 intermediate nodes not preserved during the sub-sampling.
Claim 11
Dependent Claim
29 words
A device according to claim 8, wherein said over-sampling means comprise serializing means, delivering said decoding sequence at a rate equal to that of the arrival of said samples.
Claim 12
Dependent Claim
11 words
A device according to claim 4, implanted in an integrated circuit.