2005
DOI: 10.1109/tvlsi.2004.842930
|View full text |Cite
|
Sign up to set email alerts
|

A reconfigurable, power-efficient adaptive Viterbi decoder

Abstract: Abstract-Error-correcting convolutional codes provide a proven mechanism to limit the effects of noise in digital data transmission. Although hardware implementations of decoding algorithms, such as the Viterbi algorithm, have shown good noise tolerance for error-correcting codes, these implementations require an exponential increase in VLSI area and power consumption to achieve increased decoding accuracy. To achieve reduced decoder power consumption, we have examined and implemented decoders based on the red… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
28
0

Year Published

2006
2006
2022
2022

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 51 publications
(28 citation statements)
references
References 15 publications
0
28
0
Order By: Relevance
“…Changes may be initiated by a user who requires new functionality to be added, for example, a specific filter to a surveillance camera network [1]; or more filtering may be required to process a signal affected by noise [2]; a different modulation scheme may need to be employed [3]; or some (hardware) components may have failed, necessitating reallocation of functional tasks to the available resources [4]. As suggested, some of these changes may be planned for at design time, but it is desirable to allow for others to occur in an unforeseen manner as repairs to bugs become available, when a new component is developed, when new protocols are invoked, or when a user changes the requirements or demands new functionality.…”
Section: A Reconfigurable Systems and Network-on-chipmentioning
confidence: 99%
“…Changes may be initiated by a user who requires new functionality to be added, for example, a specific filter to a surveillance camera network [1]; or more filtering may be required to process a signal affected by noise [2]; a different modulation scheme may need to be employed [3]; or some (hardware) components may have failed, necessitating reallocation of functional tasks to the available resources [4]. As suggested, some of these changes may be planned for at design time, but it is desirable to allow for others to occur in an unforeseen manner as repairs to bugs become available, when a new component is developed, when new protocols are invoked, or when a user changes the requirements or demands new functionality.…”
Section: A Reconfigurable Systems and Network-on-chipmentioning
confidence: 99%
“…The best path is determined by reading backwards through the RAM. The general approach to traceback is to accumulate path metrics for up to five times the constraint length (5 * (K -1)), find the node with the largest accumulated cost, and begin traceback from this node [15]. The trace-back unit can then output the sequence of branches used to get to that state.…”
Section: Survivor Memory Unitmentioning
confidence: 99%
“…Again, the reconfigurability can categorised as scenario 3 if the error correction is changed between standards. However, it is also possible to change an error correction to adapt to different channel conditions during a call or data session [7]. This case corresponds to scenario 4.…”
Section: Introductionmentioning
confidence: 99%