Viterbi decoder
First Claim
Patent Images
1. A Viterbi decoder comprising:
- a branch metric calculating portion for calculating a branch metric value based on a received sequence;
a bit range converting portion for converting a bit range of the branch metric value calculated by the branch metric calculating portion by truncating a least significant bit of the branch metric value calculated by the branch metric calculating portion;
a path metric calculating portion for calculating a path metric value based on the branch metric value whose bit range has been converted by the bit range converting portion; and
a decoding portion for decoding received codes based on the path metric value calculated by the path metric calculating portion.
1 Assignment
0 Petitions
Accused Products
Abstract
In a Viterbi decoder a bit range converter (11) is provided for converting a bit range of the branch metric values calculated by a branch metric calculator (1) to meet the number of calculation bits used in an ACS portion (2). The bit range converter (11) is provided between branch metric calculator (1) and ACS portion (2). The decoder reads the received data and calculates the branch metrics, optimizes the branch metrics, changes the path metric, and stores it into the path memory until the frame is completed. When one frame has been completed the decoded result is output by backtracing.
-
Citations
2 Claims
-
1. A Viterbi decoder comprising:
-
a branch metric calculating portion for calculating a branch metric value based on a received sequence; a bit range converting portion for converting a bit range of the branch metric value calculated by the branch metric calculating portion by truncating a least significant bit of the branch metric value calculated by the branch metric calculating portion; a path metric calculating portion for calculating a path metric value based on the branch metric value whose bit range has been converted by the bit range converting portion; and a decoding portion for decoding received codes based on the path metric value calculated by the path metric calculating portion.
-
-
2. A method of Viterbi decoding comprising the steps of:
-
calculating a branch metric value based on a received sequence; calculating a path metric value based on the branch metric values; and decoding a received codes based on the path metric value, the method further comprising; converting a bit range of the branch metric value by truncating a least significant bit of the branch metric value; calculating the path metric value based on the branch metric value whose bit range has been converted.
-
Specification