A simple near‐optimal path selection scheme for multi‐hop wireless relay networks based on Viterbi algorithm

In a multi-hop wireless relay network, the optimal path selection scheme with exhaustive path search entails high-implementation complexity and is impractical when the number of hops is large. In this paper, we propose a near-optimal low-complexity path selection scheme, based on amplify-and-forward protocol, whose outage performance is close to the optimal path selection scheme. The proposed scheme draws on the analogy between the node distribution of a commonly used relay network model and the trellis of a convolutional code and applies the Viterbi algorithm in selecting a path to minimise the end-to-end outage probability. To save memory and reduce the time delay in distributed implementation, the sliding window Viterbi algorithm is assumed. For reference purpose, an asymptotic lower bound of the outage probability is first derived for the optimal path selection scheme. Then an approximated outage probability expression of the proposed scheme is derived. These analytical expressions are verified by simulations to be accurate at high signal-to-noise ratios. It is revealed that when the window size is reasonably large, the proposed scheme achieves almost the same outage performance as the optimal path selection scheme at high signal-to-noise ratios. The proposed scheme has polynomial complexity and small memory storage requirement. Therefore, it is very efficient for large-scale relay networks. Copyright © 2014 John Wiley & Sons, Ltd.

[1]  Norman C. Beaulieu,et al.  Joint Routing and Power Allocation Optimization for Multi-Hop Wireless Networks , 2010, 2010 IEEE Wireless Communication and Networking Conference.

[2]  Hyundong Shin,et al.  Outage optimality of opportunistic amplify-and-forward relaying , 2007, IEEE Communications Letters.

[3]  Salama Ikki,et al.  Performance analysis of best-path selection scheme for multi-hop amplify-and-forward relaying , 2010, Eur. Trans. Telecommun..

[4]  Robert W. Heath,et al.  The future of WiMAX: Multihop relaying with IEEE 802.16j , 2009, IEEE Communications Magazine.

[5]  Samir Khuller,et al.  A clustering scheme for hierarchical control in multi-hop wireless networks , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[6]  G. David Forney,et al.  Convolutional Codes II. Maximum-Likelihood Decoding , 1974, Inf. Control..

[7]  Lin Dai,et al.  Routing strategies in multihop cooperative networks , 2009, IEEE Trans. Wirel. Commun..

[8]  Mohamed F. Younis,et al.  Load-balanced clustering of wireless sensor networks , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[9]  Alejandro Ribeiro,et al.  Symbol error probabilities for general Cooperative links , 2005, IEEE Trans. Wirel. Commun..

[10]  Aggelos Bletsas,et al.  A simple Cooperative diversity method based on network path selection , 2005, IEEE Journal on Selected Areas in Communications.

[11]  Yang Yang,et al.  Relay technologies for WiMax and LTE-advanced mobile systems , 2009, IEEE Communications Magazine.

[12]  Jean-Claude Belfiore,et al.  Diversity of MIMO Multihop Relay Channels - Part I: Amplify-and-Forward , 2007, ArXiv.

[13]  Leonard J. Cimini,et al.  Hop-by-Hop Routing Strategy for Multihop Decode-and-Forward Cooperative Networks , 2008, 2008 IEEE Wireless Communications and Networking Conference.

[14]  Theodore S. Rappaport,et al.  Wireless communications - principles and practice , 1996 .

[15]  Victor C. M. Leung,et al.  Cooperative communications with relay selection for wireless networks: design issues and applications , 2013, Wirel. Commun. Mob. Comput..

[16]  Raviraj S. Adve,et al.  Improving amplify-and-forward relay networks: optimal power allocation versus selection , 2006, IEEE Transactions on Wireless Communications.

[17]  Van Nostrand,et al.  Error Bounds for Convolutional Codes and an Asymptotically Optimum Decoding Algorithm , 1967 .

[18]  Gregory W. Wornell,et al.  Cooperative diversity in wireless networks: Efficient protocols and outage behavior , 2004, IEEE Transactions on Information Theory.

[19]  Toby Berger,et al.  Coding for noisy channels with input-dependent insertions , 1977, IEEE Trans. Inf. Theory.

[20]  Jr. G. Forney,et al.  The viterbi algorithm , 1973 .

[21]  Raviraj S. Adve,et al.  Symbol error rate of selection amplify-and-forward relay systems , 2006, IEEE Communications Letters.

[22]  Wei Shi,et al.  Achieving Full Diversity by Selection in Arbitrary Multi-Hop Amplify-and-Forward Relay Networks , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[23]  Chaiyod Pirak,et al.  An Alamouti-based path selection strategy for multihop relay communications , 2010, TENCON 2010 - 2010 IEEE Region 10 Conference.

[24]  Mohamed F. Younis,et al.  Fault-tolerant clustering of wireless sensor networks , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..

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

[26]  Branka Vucetic,et al.  Turbo Codes: Principles and Applications , 2000 .

[27]  Hsiao-Hwa Chen,et al.  Self-Organization of Sensor Networks Using Genetic Algorithms , 2006, 2006 IEEE International Conference on Communications.

[28]  Raviraj S. Adve,et al.  Non-Coherent Code Acquisition in the Multiple Transmit/Multiple Receive Antenna Aided Single- and Multi-Carrier DS-CDMA Downlink , 2007 .

[29]  Lizhong Zheng,et al.  Diversity and multiplexing: a fundamental tradeoff in multiple-antenna channels , 2003, IEEE Trans. Inf. Theory.

[30]  Ameer Ahmed Abbasi,et al.  A survey on clustering algorithms for wireless sensor networks , 2007, Comput. Commun..

[31]  Bernhard Walke,et al.  Efficient multimode protocol architecture for complementary radio interfaces in relay-based 4G networks , 2006, IEEE Wireless Communications.

[32]  Alain Glavieux,et al.  Reflections on the Prize Paper : "Near optimum error-correcting coding and decoding: turbo codes" , 1998 .

[33]  Sergio Benedetto,et al.  Design of parallel concatenated convolutional codes , 1996, IEEE Trans. Commun..

[34]  Bin Chen,et al.  Survey on cooperative strategies for wireless relay channels , 2014, Trans. Emerg. Telecommun. Technol..

[35]  Abbas El Gamal,et al.  Capacity theorems for the relay channel , 1979, IEEE Trans. Inf. Theory.

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

[37]  Meir Feder,et al.  Improved error exponent for time-invariant and periodically time-variant convolutional codes , 2000, IEEE Trans. Inf. Theory.