Owing to the characteristic of single frequency network and passive location, base station (BS) identification becomes a prominent problem when the digital TV (DTV) signal is utilised for positioning. In this work, a universal BS identification algorithm by fuzzy logic is proposed for any DTV standard. First, all possible time of arrival (TOA)-BS relationship arrangement sets are obtained with the knowledge of permutation and combination. Then all degrees of the membership about measurement model input obtained from possible TOA-BS relationship set are calculated and compared to obtain accurate BS identification result. In order to extend the application range to non-line-of-sight scenarios, a position validation based on aerodynamic kinematics model is introduced to validate the position estimation obtained from the position estimation method. At last, the validated position estimation parameters are utilised for degree of membership calculation. In order to low the computing complexity, the cluster centre can be determined by the position estimation feedback rather than iteration calculation. It can be considered more effective and economical than any current alternative. Compared with other algorithm, the proposed method has the lowest execute complexity and the most brilliant application prospects. The simulation results demonstrated its robustness and high performance. © 2012 The Institution of Engineering and Technology.