Scope and Purpose—A packet radio network provides flexible data communication services among a large number of geographically distributed and mobile users (nodes). Organizing the multiple channel access in packet radio networks is a well known and widely discussed area. The time division multiple access (TDMA) technology has been popularly used and has been studied extensively. On the other hand, the development of the code division multiple access (CDMA) technology raises a new question in this field. In CDMA packet radio networks the channels can be realized by different orthogonal codes and the simultaneous reception of several packets is possible through the use of orthogonal codes. The multiple reception capacity provides an opportunity for significantly increasing system throughput. In this paper, we suggest an efficient heuristic algorithm for scheduling in CDMA packet radio networks. We consider the time slot assignment problem in a CDMA packet radio network. Unlike the classical TDMA packet radio networks, a CDMA packet radio network can provide each node with a multiple reception capacity using orthogonal codes. This multiple reception capacity of each node presents a new challenge for channel access protocols. Also we consider non-uniform traffic demand over nodes which has become important due to the increase of subscribers and the introduction of personal communication system (PCS). We present an algorithm for a general system where the number of nodes and the reception capacity can be any positive integers and the traffic demand can be non-uniform. Computational tests show that our algorithm generates excellent solutions in most cases.
Read full abstract