Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
270 words
A Viterbi decoding apparatus for adding a tail bit constituted with a predetermined value of (k−1) bits to a tail of a predetermined-length data string by assuming a constraint length of a convolutional encoder as “k”, receiving a symbol string generated by setting an initial value of each register of a plurality of registers of a shift register device of said convolutional encoder to a predetermined value, convolutionally encoding said data string to which said tail bit is added with said convolutional encoder, and decoding said data string from said symbol string, said Viterbi decoding apparatus comprising: decoding means for setting a path metric value weighted based on said initial value of each register of said plurality of shift registers as an initial path metric value of a respective state of a plurality of states, successively computing a path metric value of each state of said plurality of states whenever said symbol string is received based on said initial path metric value in order to store surviving paths in a path memory, decoding said data string one bit by one bit whenever tracing-back by a length of said path memory with a maximum-likelihood state determined based on said path metric value of each state as a start-point state until a path metric operation reaches a final operation for said symbol string is performed, and decoding said data string one bit by one bit whenever tracing-back for one-step with a fixed state determined based on a value of said tail bit as said start-point state when said path metric operation has reached said final operation for said symbol string is performed.
Claim 2
Dependent Claim
270 words
A Viterbi decoding apparatus for adding a tail bit constituted with a predetermined value of (k−1) bits to a tail of a predetermined-length data string by assuming a constraint length of a convolutional encoder as “k”, receiving a symbol string generated by setting an initial value of each register of a plurality of registers of a shift register device of said convolutional encoder to a predetermined value, convolutionally encoding said data string to which said tail bit is added with said convolutional encoder, and decoding said data string from said symbol string, said Viterbi decoding apparatus comprising: decoding means for setting a path metric value weighted based on said initial value of each register of said plurality of shift registers as an initial path metric value of a respective state of a plurality of states, successively computing a path metric value of each state of said plurality of states whenever said symbol string is received based on said initial path metric value in order to store surviving paths in a path memory, decoding said data string one bit by one bit whenever tracing-back by a length of said path memory with a maximum-likelihood state determined based on said path metric value of each state as a start-point state until a path metric operation reaches a final operation for said symbol string is performed, and decoding said data string one bit by one bit whenever tracing-back for one-step with a fixed state determined based on a value of said tail bit as said start-point state when said path metric operation has reached said final operation for said symbol string is performed.
Claim 3
Dependent Claim
46 words
The Viterbi decoding apparatus according to claim 1 , wherein said decoding means includes a memory for storing said initial path metric value of each state of said plurality of states and sets said initial path metric value based on data read out from said memory.
Claim 4
Dependent Claim
25 words
The Viterbi decoding apparatus according to claim 1 , wherein said initial value of each register of said shift register device is set to “0”.
Claim 5
Dependent Claim
18 words
The Viterbi decoding apparatus according to claim 1 , wherein said tail bit is fully composed of “0”.
Claim 6
Dependent Claim
81 words
The Viterbi decoding apparatus according to claim 1 , wherein said decoding means selects said maximum-likelihood state from a plurality of prospective states determined based on said value of said tail bit and decodes said data string one bit by one bit whenever tracing-back by a length of said path memory is performed, with said maximum-likelihood state as said start-point state, until said path metric operation reaches said final operation for said symbol string after exceeding a number of data strings.
Claim 7
Dependent Claim
206 words
A Viterbi decoding apparatus for adding a tail bit constituted with a predetermined value of (k−1) bits to a tail of a predetermined-length data string by assuming a constraint length of a convolutional encoder as “k”, receiving a symbol string generated by convolutionally encoding said data string to which said tail bit is added with said convolutional encoder, and decoding said data string from said symbol string, said Viterbi decoding apparatus comprising: a decoder for performing a path metric operation of successively computing a path metric value of a plurality of states whenever said symbol string is received to store surviving paths in a path memory, for decoding said data string one bit by one bit whenever tracing-back by a length of said path memory with a maximum-likelihood state determined based on said path metric value of each state as a start-point state is performed until said path metric operation reaches a final operation for said symbol string, and for decoding said data string one bit by one bit whenever tracing-back by one step is performed with a fixed state determined based on a value of said tail bit as said start-point state when said path metric operation reaches said final operation for said symbol string.
Claim 8
Dependent Claim
206 words
A Viterbi decoding apparatus for adding a tail bit constituted with a predetermined value of (k−1) bits to a tail of a predetermined-length data string by assuming a constraint length of a convolutional encoder as “k”, receiving a symbol string generated by convolutionally encoding said data string to which said tail bit is added with said convolutional encoder, and decoding said data string from said symbol string, said Viterbi decoding apparatus comprising: a decoder for performing a path metric operation of successively computing a path metric value of a plurality of states whenever said symbol string is received to store surviving paths in a path memory, for decoding said data string one bit by one bit whenever tracing-back by a length of said path memory with a maximum-likelihood state determined based on said path metric value of each state as a start-point state is performed until said path metric operation reaches a final operation for said symbol string, and for decoding said data string one bit by one bit whenever tracing-back by one step is performed with a fixed state determined based on a value of said tail bit as said start-point state when said path metric operation reaches said final operation for said symbol string.
Claim 9
Dependent Claim
18 words
The Viterbi decoding apparatus according to claim 6 , wherein said tail bit is fully composed of “0”.
Claim 10
Dependent Claim
82 words
The Viterbi decoding apparatus according to claim 6 , wherein said decoder selects said maximum-likelihood state from a plurality of prospective states determined based on said value of said tail bit and decodes said data string one bit by one bit whenever said tracing-back by said length of said path memory using said maximum-likelihood state as said start-point state is performed, until said path metric operation reaches said final operation for said symbol string after exceeding a number of said data strings.
Claim 11
Dependent Claim
271 words
A Viterbi decoding method of adding a tail bit constituted with a predetermined value of (k−1) bits to a tail of a predetermined-length data string by assuming a constraint length of a convolutional encoder as “k”, receiving a symbol string generated by setting an initial value of each register of a plurality of registers of a shift register device of said convolutional encoder to a predetermined value and convolutionally encoding said data string to which said tail bit is added with said convolutional encoder, and decoding said data string from said symbol string, said Viterbi decoding method comprising the steps of: setting a path metric value weighted based on said initial value of each register of said plurality of registers as an initial path metric value of a respective state of a plurality of states; successively computing said path metric value of each state of said plurality of states when said symbol string is received based on said initial path metric value to store surviving paths in a path memory; decoding said data string one bit by one bit in order to perform tracing-back by a length of said path memory with a maximum-likelihood state determined based on said path metric value of each state as a start-point state until a path metric operation reaches a final operation for said symbol string; and decoding said data string one bit by one bit in order to perform tracing-back for one step with a fixed state determined based on a value of said tail bit as said start-point state when said path metric operation has reached said final operation for said symbol string.
Claim 12
Dependent Claim
271 words
A Viterbi decoding method of adding a tail bit constituted with a predetermined value of (k−1) bits to a tail of a predetermined-length data string by assuming a constraint length of a convolutional encoder as “k”, receiving a symbol string generated by setting an initial value of each register of a plurality of registers of a shift register device of said convolutional encoder to a predetermined value and convolutionally encoding said data string to which said tail bit is added with said convolutional encoder, and decoding said data string from said symbol string, said Viterbi decoding method comprising the steps of: setting a path metric value weighted based on said initial value of each register of said plurality of registers as an initial path metric value of a respective state of a plurality of states; successively computing said path metric value of each state of said plurality of states when said symbol string is received based on said initial path metric value to store surviving paths in a path memory; decoding said data string one bit by one bit in order to perform tracing-back by a length of said path memory with a maximum-likelihood state determined based on said path metric value of each state as a start-point state until a path metric operation reaches a final operation for said symbol string; and decoding said data string one bit by one bit in order to perform tracing-back for one step with a fixed state determined based on a value of said tail bit as said start-point state when said path metric operation has reached said final operation for said symbol string.
Claim 13
Dependent Claim
74 words
The Viterbi decoding method according to claim 9 , wherein said maximum-likelihood state is selected from a plurality of prospective states based on said value of said tail bit, and said data string is decoded one bit by one bit in order to perform tracing-back by said length of said path memory with said maximum-likelihood state as said start-point state, until said path metric operation reaches said final operation for said symbol string after