DocumentCode
763839
Title
Simulation and visualization of the Viterbi decoder using a spreadsheet
Author
Rha, Peter S.
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Miami, Coral Gables, FL, USA
Volume
46
Issue
3
fYear
2003
Firstpage
379
Lastpage
386
Abstract
This paper demonstrates that a spreadsheet is an excellent tool for the simulation of the Viterbi decoder for educational purposes. Spreadsheet programming is streamlined by using complex number representations for metrics computation, allowing two values associated with each state at each time to be stored in a cell, thus providing a one-to-one correspondence between the spreadsheet cells and the nodes in the trellis diagram. The decoded path is plotted in a trellis diagram on the same spreadsheet so that the results can be readily visualized and examined. Either soft-decision or hard-decision decoding can be performed. A simple convolutional code of rate 1/2 and constraint length 3 is used for illustration, but the spreadsheet program is structured in such a way that it can be readily modified to simulate other codes.
Keywords
Viterbi decoding; digital simulation; spreadsheet programs; telecommunication computing; telecommunication engineering education; trellis codes; Excel spreadsheet; Viterbi decoder; convolutional coder; decoded path; educational purposes; spreadsheet; spreadsheet cells; spreadsheet programming; trellis diagram; visualization; AWGN; Computational modeling; Convolutional codes; Decoding; Equations; Programming profession; Spreadsheet programs; Two dimensional displays; Visualization; Viterbi algorithm;
fLanguage
English
Journal_Title
Education, IEEE Transactions on
Publisher
ieee
ISSN
0018-9359
Type
jour
DOI
10.1109/TE.2003.814589
Filename
1220739
Link To Document