Throughput improvement on bidirectional Fano algorithm

Recently, we introduced a bidirectional Fano algorithm (BFA) [10] which can achieve much higher decoding throughput compared to the regular unidirectional Fano algorithm (UFA), especially at low signal-to-noise-ratio (SNR). However, the decoding throughput improvement of the conventional BFA with respect to the UFA reduces as the SNR increases and converges to 100% at high SNR. In this paper, two parameters in the BFA, which are known as the number of merged states (NMS) and the threshold increment value Δ, are exploited to improve the decoding throughout of the conventional BFA. The improved BFA can achieve much higher decoding throughput compared to the UFA and the conventional BFA, especially at high SNR. For example at Eb/N0=5dB, the throughput improvement achieved by the improved BFA is about 280% compared to the UFA and about 80% compared to the conventional BFA, and its computational complexity is only 4% of the Viterbi algorithm.

[1]  Shu Lin,et al.  Error control coding : fundamentals and applications , 1983 .

[2]  Taskin Koçak,et al.  Bidirectional Fano algorithm for high throughput sequential decoding , 2009, 2009 IEEE 20th International Symposium on Personal, Indoor and Mobile Radio Communications.

[3]  Chiu Ngo,et al.  A 60 GHz wireless network for enabling uncompressed video communication , 2008, IEEE Communications Magazine.

[4]  Antonio Ortega,et al.  Adaptive computation control of variable complexity fano decoders , 2009, IEEE Transactions on Communications.

[5]  Robert Mario Fano,et al.  A heuristic discussion of probabilistic decoding , 1963, IEEE Trans. Inf. Theory.

[6]  Norman C. Beaulieu,et al.  A comparison of SNR estimation techniques for the AWGN channel , 2000, IEEE Trans. Commun..

[7]  Eckhard Grass,et al.  An OFDM baseband receiver for short-range communication at 60 GHz , 2009, 2009 IEEE International Symposium on Circuits and Systems.

[8]  F. Jelinek Fast sequential decoding algorithm using a stack , 1969 .

[9]  Yiqun Zhu,et al.  Reconfigurable Hardware Architectures for Sequential and Hybrid Decoding , 2007, IEEE Transactions on Circuits and Systems I: Regular Papers.

[10]  Peter A. Beerel,et al.  An Asynchronous Low-Power High-Performance Sequential Decoder Implemented With QDI Templates , 2006, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.