From time to time the need for good quality communication is required in different aspects of life.rnMany challenges can face service providers for implementing different communication facilities. One of these great challenges is the limitation of available radio frequency. So it is rnmandatory to use the scarce resource most efficiently in parallel with providing good quality of rnservice for the customers. One of the way, for efficient utilization of limited radio frequency (RF)rnspectrum is to use smart antenna system. Smart antenna radiates not only narrow beam towardsrndesired users exploiting signal processing capability but also places null towards interferers, thusrnoptimizing the signal quality and enhancing capacity. rnThe efficiency of the smart antenna can depend on different parameters like angle of separationrnbetween the desired and the interferer signal, the number of elements of the array and the spacingrnbetween the array elements. Different researches showed that the performance of smart antennarncan be improved by using an array with a relatively large number of elements having an optimum rnspacing between them with a relatively large angle of separation between the desired and the interferer signal. rnThe central aim of this thesis work is comparing the performance of smart antenna in terms ofrnreducing radiation in unintended direction. This is achieved by using an algorithm that producesrnlower sidelobe level in the radiation pattern of the antenna. Comparative analysis of three nonblindrnalgorithms,rnrnLeast Mean Square (LMS), Sample Matrix Inversion (SMI) and RecursivernLeast Square (RLS), on the basis of Sidelobe Level (SLL) is studied in this thesis work. Smartrnantenna incorporates these algorithms to calculate complex weights according to the signal environment. Simulation results reveal that all the three algorithms have their own beamformingrncharacteristics. But the LMS produces lower sidelobe level as compared to the other two algorithms. Therefore, the LMS algorithm is found the most efficient because of its simplicity,rnlower complexity and sidelobe level for communication through a flat fading channel. In addition,rnas the number of elements increases, the sidelobe level of array factor pattern decreases for therncase of LMS algorithm.