Abstract:method for allocating Walsh codes by group in a CDMA (Code Division Multiple Access) cellular system is disclosed. The proposed system provides a method for grouping, allocating, removing and detecting of the minimum traffic group to minimize the time for allocating a call or transmitted data to an idle Walsh code, thereby, improving the performance of the system and reducing the time required to set up the call. The new concept of CGIWC has been presented to solve the calls or data allocating and removal from the Walsh Code. Preferably, these steps are performed by a BCS (Base station Call control Processor) at a CDMA base station. Moreover, a comparison with the previous work has been shown for the support of our related work. At the end, the future direction in which the related work can be employed, are highlighted