ACS circuit and viterbi decoder with the circuit
AssigneeMediatek Inc.
InventorHong-Ching Chen
Life of this patent
Estimating the term…
Loading patent…
AssigneeMediatek Inc.
InventorHong-Ching Chen
Estimating the term…
An ACS circuit and a Viterbi decoder with the circuit. The Add-Compare-Select (ACS) circuit comprises: two registers for storing two previous candidate state metrics; a first adder for adding the value stored in the first register and a first branch metric to generate a first addition result; a second adder for adding the value stored in the second register and the first branch metric to generate a second addition result; a comparator for comparing the values stored in the first register and the second register to generate a decision bit; and a multiplexer for selecting either the first addition result or the second addition result as a new output candidate state metric according to the decision bit. Due to the parallel processing of the adders and the comparator, the processing speed of a Viterbi decoder with the ACS will be increased.
A Viterbi decoder for decoding a string of encoded data using partial response maximum likelihood with run-length code constraint in a DVD storage system, a trellis structure in the Viterbi decoder containing N trellis states with two-branches and K trellis states with only one branch responsive to the run-length code constraint, wherein N and K are positive integers, the Viterbi decoder comprising:
A Viterbi decoder for decoding a string of encoded data using partial response maximum likelihood with run-length code constraint in a DVD storage system, a trellis structure in the Viterbi decoder containing N trellis states with two-branches and K trellis states with only one branch responsive to the run-length code constraint, wherein N and K are positive integers, the Viterbi decoder comprising:
A decoding method of a Viterbi decoder for decoding a string of encoded data using partial response maximum likelihood with run-length code constraint in a DVD storage system, a trellis structure in the Viterbi decoder containing N trellis states with two-branches and K trellis states with only one branch responsive to the run-length code constraint, wherein N and K are positive integers, the Viterbi decoder having a branch metric generator, an add-compare-select unit, and a survivor path memory and decoding unit, the add-compare-select unit having (2N+K) registers, N add-compare-select processors and K adders, the method comprising the steps of:
A decoding method of a Viterbi decoder for decoding a string of encoded data using partial response maximum likelihood with run-length code constraint in a DVD storage system, a trellis structure in the Viterbi decoder containing N trellis states with two-branches and K trellis states with only one branch responsive to the run-length code constraint, wherein N and K are positive integers, the Viterbi decoder having a branch metric generator, an add-compare-select unit, and a survivor path memory and decoding unit, the add-compare-select unit having (2N+K) registers, N add-compare-select processors and K adders, the method comprising the steps of:
Dependencies are inferred from the claim text.