A location estimating method used in a serving base station, the method comprising: receiving an analog signal holding information related to a mixture of unique sequences from a terminal, the unique sequences each having been transmitted from adjacent base stations and the serving base station and received by the terminal, said unique sequences being designed to be individually extracted even if a plurality of unique sequences are mixed together; storing, in a memory, a correlation between the generated unique sequence, the location and transmission power of each of the base stations; extracting components respectively corresponding to the serving base station and the adjacent base stations from the analog signal; calculating received signal strengths with respect to the unique sequences received by the terminal from the serving base station and the adjacent base stations, based on the extracted components; estimating a location of the terminal based on the calculated signal strengths by using the memory that stores the unique sequence, the location, and transmission power of each of the base stations, and by assigning a weight to each of the received signal strengths based on the transmission power of each of the base stations, wherein where a transmission power is relatively high, a relatively low weight is assigned to the received signal strength, and where a transmission power is relatively low, a relatively high weight is assigned to the received signal strength; wherein the unique sequences are transmitted respectively from the adjacent base stations and the serving base station via a synchronization channel wherein the unique sequences have been generated using a constant amplitude zero auto-correlation code, an m-sequence, or an orthogonal code. receiving an analog signal holding information related to a mixture of unique sequences from a terminal, the unique sequences each having been transmitted from adjacent base stations and the serving base station and received by the terminal, said unique sequences being designed to be individually extracted even if a plurality of unique sequences are mixed together; storing, in a memory, a correlation between the generated unique sequence, the location and transmission power of each of the base stations; extracting components respectively corresponding to the serving base station and the adjacent base stations from the analog signal; calculating received signal strengths with respect to the unique sequences received by the terminal from the serving base station and the adjacent base stations, based on the extracted components; estimating a location of the terminal based on the calculated signal strengths by using the memory that stores the unique sequence, the location, and transmission power of each of the base stations, and by assigning a weight to each of the received signal strengths based on the transmission power of each of the base stations, wherein where a transmission power is relatively high, a relatively low weight is assigned to the received signal strength, and where a transmission power is relatively low, a relatively high weight is assigned to the received signal strength; wherein the unique sequences are transmitted respectively from the adjacent base stations and the serving base station via a synchronization channel wherein the unique sequences have been generated using a constant amplitude zero auto-correlation code, an m-sequence, or an orthogonal code. <EOS>