A token circulation scheme for code assignment and cooperative transmission scheduling in CDMA-based UAV ad hoc networks

Code division multiple access (CDMA) ad hoc networks have been considered a promising multiple-channel networking architecture for connecting tactical platforms in battle fields. In this paper we consider a network of a swarm of unmanned aerial vehicles (UAVs) that are used in a tactical surveillance mission. The UAVs are assumed to have multiuser detection capability and form a CDMA-based ad hoc network. A token circulation scheme is proposed to conduct functions required at the medium access control layer including detection of hidden/lost neighbors, code assignment and schedule-based cooperative transmission scheduling. In the proposed scheme, a token continuously circulates around the network based on the “receive-forward” module. Through circulation of the token, each UAV can detect its hidden and/or lost neighbors in near real-time, assign codes enabling the spatial reuse of code channels without incurring code collision, and schedule data transmissions in a cooperative and distributed manner. In addition, the proposed scheme is able to take advantage of multiuser detection functionality and allows for simultaneous transmissions from multiple transmitters to a same receiver. The performance of the proposed token circulation scheme is evaluated, both analytically and through simulations. It is shown that the latency of the token is at most linearly proportional to the network size, and the average delay of a data packet increases with either the packet generation rate or the network size. The results also show that the proposed token circulation scheme is suitable for large-scale CDMA-based UAV ad hoc networks with even heavy network traffic load.

[1]  H.T. Kung,et al.  Field Experimentation of Cots-Based UAV Networking , 2006, MILCOM 2006 - 2006 IEEE Military Communications conference.

[2]  Victor O. K. Li,et al.  An optimal topology-transparent scheduling method in multihop packet radio networks , 1998, TNET.

[3]  Michel Kadoch,et al.  Enhanced broadcasting and code assignment in multihop mobile Ad Hoc networks , 2007 .

[4]  L. Javier García-Villalba,et al.  An efficient algorithm to generate binary sequences for cryptographic purposes , 2001, Theor. Comput. Sci..

[5]  Craig K. Rushforth,et al.  A Family of Suboptimum Detectors for Coherent Multiuser Communications , 1990, IEEE J. Sel. Areas Commun..

[6]  C. Siva Ram Murthy,et al.  A non-cooperative game-theoretic approach to channel assignment in multi-channel multi-radio wireless networks , 2011, Wirel. Networks.

[7]  Hang Su,et al.  Modeling throughput gain of network coding in multi-channel multi-radio wireless ad hoc networks , 2009, IEEE Journal on Selected Areas in Communications.

[8]  Zheng Bao-yu,et al.  Algorithm and application of multiuser detection for CDMA-based MANET , 2007 .

[9]  Anthony Ephremides,et al.  The use of multiuser detectors for multicasting in wireless ad hoc CDMA networks , 2002, IEEE Trans. Inf. Theory.

[10]  Anthony Ephremides,et al.  Scheduling broadcasts in multihop radio networks , 1990, IEEE Trans. Commun..

[11]  Limin Hu Distributed code assignments for CDMA Packet Radio Network , 1993, TNET.

[12]  Violet R. Syrotiuk,et al.  A cooperative CDMA-based multi-channel MAC protocol for mobile ad hoc networks , 2009, Comput. Commun..

[13]  Eric N. Johnson,et al.  Design and implementation of a self-configuring ad-hoc network for unmanned aerial systems , 2007 .

[14]  Lalit M. Patnaik,et al.  A medium access protocol exploiting multiuser-detection in CDMA ad-hoc networks , 2010, Wirel. Networks.

[15]  Wessam Ajib,et al.  New CDMA-Based MAC Protocol for Ad Hoc Networks , 2007, 2007 IEEE 66th Vehicular Technology Conference.

[16]  Szu-Lin Su,et al.  Topology-Independent Link Activation Scheduling Schemes for Mobile CDMA Ad Hoc Networks , 2008, IEEE Transactions on Mobile Computing.

[17]  Zhu Han,et al.  Optimization of MANET connectivity via smart deployment/movement of unmanned air vehicles , 2009, IEEE Transactions on Vehicular Technology.

[18]  Sangwook Suh,et al.  Throughput maximization in multimedia TDMA/CDMA systems , 2005, VTC-2005-Fall. 2005 IEEE 62nd Vehicular Technology Conference, 2005..

[19]  Elyes Ben Hamida,et al.  Revisiting neighbor discovery with interferences consideration , 2006, PE-WASUN '06.

[20]  Marwan Krunz,et al.  CDMA-based MAC protocol for wireless ad hoc networks , 2003, MobiHoc '03.

[21]  François Gagnon,et al.  Multiuser detection based MAC design for Ad Hoc networks , 2007, IEEE Transactions on Wireless Communications.

[22]  Stephan Eidenbenz,et al.  Lattice routing: A 4D routing scheme for multiradio multichannel ad hoc networks , 2011, Ad Hoc Networks.

[23]  G. Bauch,et al.  A MAC Perspective on Multiuser Detection in Ad Hoc Networks , 2007, 2007 International Workshop on Cross Layer Design.

[24]  Masao Nakagawa,et al.  PreRAKE diversity combining in time-division duplex CDMA mobile communications , 1999 .

[25]  Imrich Chlamtac,et al.  Mobile ad hoc networking: imperatives and challenges , 2003, Ad Hoc Networks.

[26]  J.J. Garcia-Luna-Aceves,et al.  Distributed assignment of codes for multihop packet-radio networks , 1997, MILCOM 97 MILCOM 97 Proceedings.

[27]  Alan A. Bertossi,et al.  Code assignment for hidden terminal interference avoidance in multihop packet radio networks , 1995, TNET.

[28]  Reuven Cohen,et al.  Topology Maintenance in Asynchronous Sensor Networks , 2008, 2008 5th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[29]  Harlan B. Russell,et al.  Immediate neighbor scheduling (INS): An adaptive protocol for mobile ad hoc networks using direct-sequence spread-spectrum modulation , 2011, Ad Hoc Networks.

[30]  S. Moshavi,et al.  Multi-user detection for DS-CDMA communications , 1996, IEEE Commun. Mag..

[31]  Shigeru Shimamoto,et al.  QoS Constraint with prioritized frame selection CDMA MAC protocol for WSN employing UAV , 2010, 2010 IEEE Globecom Workshops.

[32]  François Gagnon,et al.  Receiver initiated MAC design for ad hoc networks based on multiuser detection , 2008, QShine '08.

[33]  Szu-Lin Su,et al.  Receiver-initiated multiple access protocols for spread spectrum mobile ad hoc networks , 2005, Comput. Commun..

[34]  David Tse,et al.  Linear Multiuser Receivers: Effective Interference, Effective Bandwidth and User Capacity , 1999, IEEE Trans. Inf. Theory.

[35]  Eric W. Frew,et al.  Airborne Communication Networks for Small Unmanned Aircraft Systems , 2008, Proceedings of the IEEE.

[36]  Jens Zander,et al.  Distributed cochannel interference control in cellular radio systems , 1992 .

[37]  Xiaojun Lin,et al.  A Distributed Joint Channel-Assignment, Scheduling and Routing Algorithm for Multi-Channel Ad-hoc Wireless Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[38]  Fambirai Takawira,et al.  A Hybrid Token-CDMA MAC Protocol for Wireless Ad Hoc Networks , 2008, IEEE Transactions on Mobile Computing.