The demand of code division multiple access (CDMA) cellular communication has grownrnremarkably in the past few years. Due to this reason mobile communication networks should usernthe limited resources of the system in efficient and convenient manner. One of the techniques isrndigital beamforming, in which energy is dynamically adjusted to the desired direction. Inrnbeamforming, we multiply a complex-valued weighting vector by the outputs of antenna array andrnsum these outputs to generate a signal for each user. As each user will have a unique weight, werncan select the weights to greatly decrease interference from other users, and therefore increasernsystem capacity.rnIn this thesis, the uplink CDMA cellular systems is modeled and investigated to show howrndifferent beamforming algorithms are effective in improving system performance and capacityrnusing adaptive antenna arrays at base station. It was initially thought that only the uplink would bernthe capacity limiting link in CDMA cellular systems but this assumption turned out to be incorrectrnand the capacity in actual fact is limited by the both links. To determining uplink CDMA systemrncapacity and the effect of inter-element antenna array spacing, step size and number of antennarnelements on the overall system capacity using adaptive antenna array elements.rnAdaptive beamforming is more complex, but highly efficient where the radiation pattern isrnconstructed dynamically in which interferers are blocked and beam is formed in the direction ofrnusers. The adaptive algorithms such as, LMS and CMA are investigated to estimate error and torncompute array factor for CDMA system, because the spreading codes can be used as a referencernfor beamforming.rnResults of comparison show that the LMS algorithm performs better than the CMA algorithmrnunder the same condition. The performance obtained from using beamforming techniques using sixrn(6) adaptive antenna array element results in an improvement by about 30% on average over thernnon beamforming techniques from the simulation result obtained.