摘要 |
A Viterbi decoding apparatus sets the initial path metric value of each state to a value weighted based on the initial value of a convolutional encoder, and decodes a data string one bit by one bit whenever performing tracing-back for one step with a fixed state determined based on a value of a tail bit as a start-point state when a path metric operation has reached the final operation. Moreover, the Viterbi decoding apparatus selects a maximum-likelihood state out of prospective states determined based on the value of the tail bit and performs tracing-back, until the path metric operation reaches the final operation after it has exceeded the number of data strings. Thus, it is possible to improve the decoding accuracy and the decoding speed.
|