| A dynamically reconfigurable adaptive viterbi decoder |
| Full text |
Pdf
(235 KB)
|
| Source
|
International Symposium on Field Programmable Gate Arrays
archive
Proceedings of the 2002 ACM/SIGDA tenth international symposium on Field-programmable gate arrays
table of contents
Monterey, California, USA
Session: Innovative Applications
table of contents
Pages: 227 - 236
Year of Publication: 2002
ISBN:1-58113-452-5
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 57, Citation Count: 10
|
|
|
ABSTRACT
The use of error-correcting codes has proven to be an effective way to overcome data corruption in digital communication channels. Although widely-used, the most popular communications decoding algorithm, the Viterbi algorithm, requires an exponential increase in hardware complexity to achieve greater decode accuracy. In this paper, we describe the analysis and implementation of a reduced-complexity decode approach, the adaptive Viterbi algorithm (AVA). Our AVA design is implemented in reconfigurable hardware to take full advantage of algorithm parallelism and specialization. Run-time dynamic reconfiguration is used in response to changing channel noise conditions to achieve improved decoder performance. Implementation parameters for the decoder have been determined through simulation and the decoder has been implemented on a Xilinx XC4036-based PCI board. An overall decode performance improvement of 7.5X for AVA has been achieved versus algorithm implementation on a Celeron-processor based system. The use of dynamic reconfiguration leads to a 20% performance improvement over a static implementation with no loss of decode accuracy.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Altera Corporation.Apex II data sheet ,2001. http://www.altera.com.
|
| |
2
|
Annapolis Microsystems,Inc.WILD-ONE Reference Manual ,1999.
|
| |
3
|
W.Burleson,R.Tessier,D.Goeckel,S.Swaminathan, P Jain,J.Euh,S.Venkatraman,and V.Thyagarajan. Dynamically Parameterized Algorithms and Architectures to Exploit Signal Variations for Improved Performance and Reduced Power.In IEEE Conference on Acoustics,Speech,and Signal Processing ,May 2001.
|
| |
4
|
F.Chan and D.Haccoun.Adaptive Viterbi Decoding of Convolutional Codes over Memoryless Channels. IEEE Transactions on Communications , 45(11):1389 -1400,Nov.1997.
|
| |
5
|
|
| |
6
|
C.F.Lin and J.B.Anderson.M-algorithm Decoding of Channel Convolutional Codes.In Proceedings, Princeton Conference of Information Science and Systems ,pages 362 -366,Princeton,NJ,Mar.1986.
|
| |
7
|
A.Michelson and A.Levesque.Error-control Techniques for Digital Communication John Wiley and Sons,New York,NY,1985.
|
| |
8
|
|
| |
9
|
J.Proakis.Digital Communications McGraw-Hill, New York,NY,1995.
|
| |
10
|
|
| |
11
|
S.J.Simmons.Breath-.rst Trellis Decoding with Adaptive E .ort.IEEE Transactions on Communications ,38:3 -12,Jan.1990.
|
| |
12
|
S.Swaminathan.An FPGA-based Adaptive Viterbi Decoder.Master 's thesis,University of Massachusetts, Amherst,Department of Electrical and Computer Engineering,2001.
|
| |
13
|
|
| |
14
|
Texas Instruments,Inc.TMS320C6201 DSP Data Sheet ,2001.
|
| |
15
|
Xilinx Corporation.Virtex II data sheet ,2001. http://www.xilinx.com.
|
| |
16
|
D.Yeh,G.Feygin,and P Chow.RACER:A Recon .gurable Constraint-Length 14 Viterbi Decoder. In Proceedings,IEEE Workshop on FPGA-base Custom Computing Machines ,Napa,Ca,Apr.1996.
|
CITED BY 10
|
|
|
|
|
|
|
|
A. Gayasen , Y. Tsai , N. Vijaykrishnan , M. Kandemir , M. J. Irwin , T. Tuan, Reducing leakage energy in FPGAs using region-constrained placement, Proceedings of the 2004 ACM/SIGDA 12th international symposium on Field programmable gate arrays, February 22-24, 2004, Monterey, California, USA
|
|
|
|
|
|
Russell Tessier , Sriram Swaminathan , Ramaswamy Ramaswamy , Dennis Goeckel , Wayne Burleson, A reconfigurable, power-efficient adaptive Viterbi decoder, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, v.13 n.4, p.484-488, April 2005
|
|
|
|
|
|
|
|
|
S. Hema , V. Suresh Babu , P. Ramesh, FPGA implementation of Viterbi decoder, Proceedings of the 6th WSEAS International Conference on Electronics, Hardware, Wireless and Optical Communications, p.162-167, February 16-19, 2007, Corfu Island, Greece
|
|
|
S. Hema , V. Suresh Babu , P. Ramesh, FPGA implementation of Viterbi decoder, Proceedings of the 6th WSEAS International Conference on Electronics, Hardware, Wireless and Optical Communications, p.162-167, February 16-19, 2007, Corfu Island, Greece
|
|
|
|
|