For positioning a moving ultrasonic transmitter, most of the existing ultrasonic positioning systems require the use of a bank of correlators to estimate the Doppler shift associated with its movement which require high computational complexity. In this paper, for positioning a moving transmitter, a computationally efficient a Doppler shift estimation and compensation technique is proposed. As the proposed approach has the ability to measure the Doppler shift directly from the received signal, it does not require to use a bank of correlators to estimate the Doppler shift associated with its movement of the transmitter.