In this paper, a uniform circular antenna array (UCAA) combining genetic algorithm (GA) or asynchronous particle swarm (APSO) for finding out global maximum of multi-objective function in indoor ultra-wideband (UWB) communication system is proposed. The algorithm is used to synthesize the radiation pattern of the directional UCAA to reduce the bit error rate (BER), to increase received energy and channel capacity in indoor UWB communication system. Using the impulse response of multipath channel, the BER of the synthesized antenna pattern on binary antipodal-pulse amplitude modulation system can be calculated. Based on topography of the antenna and the shooting and bouncing ray/image techniques, the synthesized problem can be reformulated into a multi-objective optimization problem which would be solved by the GA and APSO. Numerical results show that the fitness value and convergence speed by APSO is better than those by GA. The results also show that for multi-objective problem APSO compared to GA can reduce the BER substantially. Moreover, APSO can get better results for both line-of-sight and non line-of-sight cases.