Efficient mapping on FPGA of a Viterbi decoder for wireless LANs

In this paper an optimized hardware implementation on FPGA of a Viterbi decoder is presented for WLAN. A fixed-point analysis is made and its performance is compared with a soft decision decoding floating point model with CSI weight. Only 6 bits are needed to perform the soft quantification and 7 bits to the CSI, in order to maintain the performance of the floating point model. A normalization method is proposed to increase the throughput of the decoder, being possible to decode 172 Mbps when it is implemented in a Virtex 2 device. Power consumption results of the decoder implementation are presented for Hiperlan/2 maximum rate. Moreover, it has been shown that it is possible to reduce the power consumption disabling the unnecessary hardware depending on the WLAN modes.

[1]  Robert J. McEliece,et al.  Truncation effects in Viterbi decoding , 1989, IEEE Military Communications Conference, 'Bridging the Gap. Interoperability, Survivability, Security'.

[2]  David Bull,et al.  A comparison of HIPERLAN/2 and IEEE 802.11a physical and MAC layers , 2000, IEEE Benelux Chapter on Vehicular Technology and Communications. Symposium on Communications and Vehicular Technology. SCVT-2000. Proceedings (Cat. No.00EX465).

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

[4]  Min-Young Park,et al.  A Demapping Method Using The Pilots In Cofdm System , 1998, International 1998 Conference on Consumer Electronics.

[5]  Ivan M. Onyszchuk Truncation length for Viterbi decoding , 1991, IEEE Trans. Commun..

[6]  S. C. Kim,et al.  A Conferencing System For Real-time, Multiparty, Multimedia Services. , 1998, International 1998 Conference on Consumer Electronics.

[7]  A. M. Abdullah,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1997 .

[8]  Andrew R Nix,et al.  A comparison of the HIPERLAN/2 and IEEE 802.11a wireless LAN standards , 2002, IEEE Commun. Mag..

[9]  Hui-Ling Lou Linear distances as branch metrics for Viterbi decoding of trellis codes , 2000, 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.00CH37100).

[10]  G. David Forney,et al.  Maximum-likelihood sequence estimation of digital sequences in the presence of intersymbol interference , 1972, IEEE Trans. Inf. Theory.