Dynamic Programming in Digital Communications: Viterbi Decoding to Turbo Multiuser Detection

被引:0
作者
H.V. Poor
机构
[1] Princeton University,Department of Electrical Engineering
来源
Journal of Optimization Theory and Applications | 2002年 / 115卷
关键词
Dynamic programming; sequence detection; maximum likelihood detection; maximum a posteriori probability detection; channel decoding; channel equalization; multiuser detection; turbo processing;
D O I
暂无
中图分类号
学科分类号
摘要
Many important signal processing tasks in digital communications are based on integer programming problems whose raw complexity is extremely high. Such problems include the decoding of convolutional codes, channel equalization, multiuser detection, and the joint performance of these tasks. In each of these problems, the high complexity arises from the need to perform simultaneous processing on long sequences of finite-valued symbols in order to optimally detect or decode them. Fortunately, the complexity of these optimization problems can often be greatly reduced through the use of dynamic programming, which efficiently finds optimal [e.g., maximum likelihood (ML) or maximum a posteriori probability (MAP)] decisions in long sequences of symbols. This paper reviews four decades of progress in this area: the Viterbi algorithm for ML decoding of convolutional codes of the 1960s; the ML sequence detectors for channel equalization and the BCJR algorithm for MAP decoding of convolutional codes of the 1970s; the ML and MAP multiuser detectors of the 1980s; and combinations of these through the turbo processing of the 1990s.
引用
收藏
页码:629 / 657
页数:28
相关论文
共 49 条
  • [1] Kailath T.(1998)Detection of Stochastic Processes IEEE Transactions on Information Theory 44 2230-2259
  • [2] Poor H. V.(1967)Error Bounds for Convolutional Codes and an Asymptotically Optimum Decoding Algorithm IEEE Transactions on Information Theory 13 260-269
  • [3] Viterbi A. J.(1974)Optimal Decoding of Linear Codes for Minimizing Symbol Error Rate IEEE Transactions on Information Theory 20 284-287
  • [4] Bahl L. R.(1972)- IEEE Transactions on Information Theory 18 363-378
  • [5] Cocke J.(1971)- IEEE Transactions on Information Theory 17 586-594
  • [6] Jelinek F.(1971)Optimum Receiûer Design for Convolutional Codes and Channels with Memory via Control Theoretic Concepts Information Sciences 3 243-266
  • [7] Raviv J.(1974)- IEEE Transactions on Information Theory 22 624-636
  • [8] Forney G. D.(1986)- IEEE Transactions on Information Theory 32 85-96
  • [9] Kobayashi H.(1987)Abstract Dynamic Programming Models under Commutativity Conditions SIAM Journal on Control and Optimization 25 990-1006
  • [10] Omura J.(1995): European Transactions on Telecommunications 6 507-511