Skip to main content
Log in

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

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

Reference

  1. IEEE Standards Board. (1989, June). IEEE Std 802.5—Token ring access method and physical layer specifications. Source: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=193467.

  2. GloMoSim Project. (2000, March). Source: http://pcl.cs.ucla.edu/projects/glomosim/.

  3. Al-Meshhadany, T., & Ajib, W. (2007). New CDMA-based MAC protocol for ad hoc networks. In Proceedings of the IEEE 66th vehicular technology conference (VTC 2007-Fall) (pp. 91–95). September 2007.

  4. Bertossi, A. A., & Bonuccelli, M. A. (1995). Code assignment for hidden terminal interference avoidance in multhop packet radio networks. IEEE/ACM Transactions on Networking, 3(4), 441–449.

    Article  Google Scholar 

  5. Chlamtac, I., Conti, M., & Liu, J. J.-N. (2003). Mobile ad hoc networking: Imperatives and challenges. Elsevier Ad Hoc Networks 1(1),13–64.

    Article  Google Scholar 

  6. Christmann, H. C., & Johnson, E. N. (2007). Design and implementation of a self-configuring ad-hoc network for unmanned aerial systems. In Proceedings of AIAA InfoTech@Aerospace conference (pp. 698–704). Rohnert Park, CA, May 2007.

  7. Cohen, R., & Kapchits, B. (2008). Topology maintenance in asynchronous sensor networks. In Proceedings of the 5th annual IEEE communications society conference on sensor, mesh and ad hoc communications and networks (SECON 2008) (pp. 542–550). San Francisco, CA, USA, June 16–20.

  8. Ephremides, A., & Truong, T. (1990). Scheduling broadcasts in multihop radio networks. IEEE Transactions on Communications, 38(4),456–460.

    Article  Google Scholar 

  9. Esmailzadeh, R., Sourour, E., & Nakagawa, M. (1999). Prerake diversity combining in time-division duplex CDMA mobile communications. IEEE Transactions on Vehicular Technology, 48(3),795–801.

    Article  Google Scholar 

  10. Frew, E. W., & Brown, T. X. (2008). Airborne communication networks for small unmanned aircraft systems. Proceedings of the IEEE, 96(12),2008–2027.

    Article  Google Scholar 

  11. Fuster, A., & Garcia, L. J. (2001). An efficient algorithm to generate binary sequences for cryptographic purposes. Theoretical Computer Science, 259(1–2), 679–688.

    Article  MathSciNet  MATH  Google Scholar 

  12. Garcia-Luna-Aceves, J., & Raju, J. (1997) Distributed assignment of codes for multihop packet-radio networks. In Proceedings of the IEEE military conference (MILCOM 1997) (Vol. 1, pp. 450–454). November 1997.

  13. Hague, D., Kung, H. T., & Suter, B. (2006). Field experimentation of COTS-based UAV networking. Proceedings of IEEE 2006 military communications conference (MILCOM 2006) (pp. 1–7). Washington, DC, USA, October 2006.

  14. Han, Z., Swindlehurst, A. L., & Liu, K. J. R. (2009). Optimization of MANET connectivity via smart deployment/movement of unmanned air vehicles. IEEE Transactions on Vehicular Technology 58(7), 3533–3546.

    Article  Google Scholar 

  15. Hamida, E. B., Chelius, G., & Fleury, E. (2006). Revisiting neighbor discovery with interferences consideration. In Proceedings of the 3rd ACM international workshop on performance evaluation of wireless ad hoc, sensor and ubiquitous networks (PEWASUN 2006) (pp. 74–81). Torremolinos, Malaga, Spain, October 2006.

  16. Ho, T. D., Park, J., & Shimamoto, S. (2010). QoS Constraint with prioritized frame selection CDMA MAC protocol for WSN employing UAV. In Proceedings of IEEE globecom’10 workshop on wireless networks for UAVs (pp. 1826–1830). Miami, FL, USA, December 2010.

  17. Hu, L. (1993). Distributed code assignments for CDMA packet radio networks. IEEE/ACM Transactions on Networking, 1(6), 668–677.

    Article  Google Scholar 

  18. Ju, J.-H., & Li, V. O. K. (1998). An optimal topology-transparent scheduling method in multihop packet radio networks. IEEE/ACM Transactions on Networking, 6(3),298–306.

    Article  Google Scholar 

  19. Kakumanu, S., Eidenbenz, S., & Sivakumar, R. (2011). Lattice routing: A 4D routing scheme for multiradio multichannel ad hoc networks. Elsevier Ad Hoc Networks, 9(1),95–107.

    Article  Google Scholar 

  20. Lin, X., & Rasool, S. (2007). A distributed joint channel-assignment, scheduling and routing algorithm for multi-channel ad hoc wireless networks. In Proceedings of the 26th IEEE international conference on computer communications (INFOCOM 2007) (pp. 1118–1126). Anchorage, Alaska, May 2007.

  21. Liu, I. S., Takawira, F., & Xu, H. J. (2008). A hybrid token-CDMA MAC protocol for wireless ad hoc networks. IEEE Transactions on Mobile Computing, 7(5), 557–569.

    Article  Google Scholar 

  22. Moon, Y., & Syrotiuk, V. R. (2009). A cooperative CDMA-based multi-channel MAC protocol for mobile ad hoc networks. Elsevier Computer Communications, 32(17), 1810–1819.

    Article  Google Scholar 

  23. Moshavi, S. (1996). Multi-user detection for DS-CDMA communications. IEEE Communications Magazine, 34(10),124–136.

    Article  Google Scholar 

  24. Muqattash, A., & Krunz, M. (2003). CDMA-based MAC protocol for wireless ad hoc networks. In Proceedings of the 4th ACM international symposium on mobile ad hoc networking & computing (MobiHoc’03) (pp. 153–164). June 2003.

  25. Naqvi, S. H., & Patnaik, L. M. (2010). A medium access protocol exploiting multiuser-detection in CDMA ad-hoc networks. ACM/Springer Wireless Networks, 16(6), 1723–1737.

    Article  Google Scholar 

  26. Qian, X. C., Zheng, B. Y., Yan, Z. Y., & Yu, G. J. (2007). Algorithm and application of multiuser detection for CDMA-based MANET. Journal of Shanghai University (English Edition), 11(2), 148–152.

    Article  Google Scholar 

  27. Rohit, V., Kanagasabapathy, A. A., Murthy, C. S. R. (2011). A non-cooperative game-theoretic approach to channel assignment in multi-channel multi-radio wireless networks. ACM/Springer Wireless Networks, 17(2), 411–435.

    Article  Google Scholar 

  28. Sankaran, C., & Ephremides, A. (2002). The use of multiuser detectors for multicasting in wireless ad hoc CDMA networks. IEEE Transactions on Information Theory, 48(11), 2873–2887.

    Article  MathSciNet  MATH  Google Scholar 

  29. Su, H., & Zhang, X. (2009). Modeling throughput gain of network coding in multi-channel multi-radio wireless ad hoc networks. IEEE Journal of Selected Areas in Communications, 27(5), 593–605.

    Article  Google Scholar 

  30. Su, Y. S., Su, S. L., & Li, J. S. (2005). Receiver-initiated multiple access protocols for spread spectrum mobile ad hoc networks. Elsevier Computer Communications, 28(10), 1251–1265.

    Article  Google Scholar 

  31. Su, Y. S., Su, S. L., & Li, J. S. (2008). Topology-independent link activation scheduling schemes for mobile CDMA ad hoc networks. IEEE Transactions on Mobile Computing, 7(5), 599–616.

    Article  Google Scholar 

  32. Suh, S., & Goodman, D. J. (2005). Throughput maximization in multimedia TDMA/CDMA systems. In Proceedings of IEEE 62nd vehicular technology conference (VTC-2005-Fall) (pp. 730–736). Dallas, USA, September 2005.

  33. Tse, D., & Hanly, S. (1999). Linear multiuser receivers: Effective interference, effective bandwidth and user capacity. IEEE Transactions on Information Theory, 45(2), 641–657.

    Article  MathSciNet  MATH  Google Scholar 

  34. Vilzmann, R., Kusume, K., Hartmann, C., & Bauch G. (2007). A MAC perspective on multiuser detection in ad hoc networks. Proceedings of the international workshop on cross layer design (IWCLD 2007) (pp. 109–112). November 2007.

  35. Wolf, B. J., & Russell, H. B. (2011). Immediate neighbor scheduling (INS): An adaptive protocol for mobile ad hoc networks using direct-sequence spread-spectrum modulation. Elsevier Ad Hoc Networks, 9(3), 453–467.

    Article  Google Scholar 

  36. Xie, Z., Short, R. T., & Rushforth, C. K. (1990). A family of suboptimum detectors for coherent multi-user communications. IEEE Journal on Selected Areas in Commununications, 8(4), 683–690.

    Article  Google Scholar 

  37. Zander, J. (1992). Distributed cochannel interference control in cellular radio systems. IEEE Transactions on Vehicular Technology, 41(3), 305–311.

    Article  Google Scholar 

  38. Zhang, J., Dziong, Z., Kadoch, M., & Gagnon, F. (2007). Enhanced broadcasting and code assignment in multihop mobile ad hoc networks. In Proceedings of the 11th world multi-conference on systemics, sybernetics and informatics (WMSCI’07), July 2007.

  39. Zhang, J., Dziong, Z., Gagnon, F., & Kadoch, M. (2008) Receiver initiated MAC design for ad hoc networks based on multiuser detection. In Proceedings of the 5th international ICST conference on heterogeneous networking for quality, reliability, security and robustness (QShine 2008), July 2008.

  40. Zhang, J., Dziong, Z., Gagnon, F., & Kadoch, M. (2009). Multiuser detection based MAC design for ad hoc networks. IEEE Transactions on Wireless Communications, 8(4), 1836–1846.

    Article  Google Scholar 

Download references

Acknowledgments

The work reported herein was supported by Defence Research and Development Canada (DRDC).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jun Li.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Li, J., Zhou, Y., Lamont, L. et al. A token circulation scheme for code assignment and cooperative transmission scheduling in CDMA-based UAV ad hoc networks. Wireless Netw 19, 1469–1484 (2013). https://doi.org/10.1007/s11276-013-0545-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-013-0545-5

Keywords

Navigation