1. A method of locating a mobile device, the method comprising: receiving coordinates of each of a plurality of adjacent mobile devices from the respective adjacent mobile devices; estimating a channel environment by using a coherent transceiver of the mobile device to calculate a channel factor based on a signal received from each of the plurality of adjacent mobile devices, and selecting a channel model based on the calculated channel factor; calculating a distance between the mobile device and each of the plurality of adjacent mobile devices based on the selected channel model; calculating coordinates corresponding to a position of the mobile device based on the calculated distance; and broadcasting the coordinates corresponding to the position of the mobile device to the plurality of adjacent mobile devices.