Performance optimization of VLSI transceivers for low-energy communications systems

Design of low-energy communications systems requires attention to power consumption in the overall system design and the algorithm implementations. We consider design of a communications system incorporating digital transmission and receiver filters, and error-control coding. Various well-known channel codes including turbo codes, block codes, and convolutional codes are studied. For each of these decoders, its decoding performance and power consumption are evaluated from VLSI chip designs. We then demonstrate optimization of a simple design from a total system perspective.

[1]  A. Glavieux,et al.  Near Shannon limit error-correcting coding and decoding: Turbo-codes. 1 , 1993, Proceedings of ICC '93 - IEEE International Conference on Communications.

[2]  Patrick Robertson,et al.  Illuminating the structure of code and decoder of parallel concatenated recursive systematic (turbo) codes , 1994, 1994 IEEE GLOBECOM. Communications: The Global Bridge.

[3]  J. Omura,et al.  On the Viterbi decoding algorithm , 1969, IEEE Trans. Inf. Theory.

[4]  Wayne E. Stark,et al.  VLSI design and implementation of low-complexity adaptive turbo-code encoder and decoder for wireless mobile communication applications , 1998, 1998 IEEE Workshop on Signal Processing Systems. SIPS 98. Design and Implementation (Cat. No.98TH8374).

[5]  J.E. Mazo,et al.  Digital communications , 1985, Proceedings of the IEEE.

[6]  Wayne E. Stark,et al.  Nonlinear amplifier effects in communications systems , 1999 .

[7]  A. Viterbi CDMA: Principles of Spread Spectrum Communication , 1995 .

[8]  Andrew J. Viterbi,et al.  Error bounds for convolutional codes and an asymptotically optimum decoding algorithm , 1967, IEEE Trans. Inf. Theory.