In this paper,a mobile location-based dynamic positioning algorithm is proposed based on
measured time of arrival(TOA). This algorithm can be used in cellular networks to estimate mobile location
from mobile radio TOA information detected by several base stations(BS). The BS numbers and the
corresponding weights utilized in this algorithm can be dynamically adjusted according to the distance
between mobile station(MS) and serving BS. Location estimate can also be made if onlyTOA and angle of
arrival(AOA) are measured by serving BS. Therefore, this algorithm could be applied to many mobile
communication channel environments. Simulation results showthatthe location performance of this algorithm
is satisfactory in three typical mobile communication channels.