Abstract

In the Viterbi algorithm for decoding convolutional and trellis codes, squared Euclidean distance is the optimum branch metric for decoding sequences transmitted in additive white Gaussian noise channels and in Rayleigh fading channels when the channel state information is appropriately included. For high bit-rate applications; multiple parallel branch metric computation units may be required. Duplication of the multipliers or large look-up tables to obtain the squared distances can increase the decoder complexity significantly. Furthermore, the multipliers and the delay occurred in accessing large look-up tables can become the bottleneck for a fully pipelined Viterbi decoder. In this paper, we show that linear distances can be used to represent the branch metrics, without compromising the Viterbi decoder performance. Thus, adders rather than multipliers can be used to compute the branch metrics and this breaks the potential bottleneck in the Viterbi decoder.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.