Transmitter localization is a both interesting and challenging task. Besides applying triangulation in combination with some type of direction finding receivers (using e.g. directional antennas, pseudo Doppler or the interferometer principle), the Time-Difference-of-Arrival (TDOA) method is widely u
Algorithm Development for Localization using Time Difference of arrival and its Hardware implementation
Transmitter localization is a both interesting and challenging task. Besides applying triangulation in combination with some type of direction finding receivers (using e.g. directional antennas, pseudo Doppler or the interferometer principle), the Time-Difference-of-Arrival (TDOA) method is widely used. In TDOA three or more (non-directional) receivers at different locations capture the unknown transmitted signal. Then it evaluates the differences in arrival time of the signals to calculate the transmitter’s position (multilateration).
Assume a signal is emitted by an (unknown) transmitter and is received by several receivers at different locations. Usually the signal arrives at different times at the different receivers due to the varying distances between transmitter and receivers. This difference in arrival time is called “TDOA”. A TDOA value can be measured between a pair of receivers. It should be emphasized, that we work on the time difference of arrival, since any absolute arrival times in relation to transmission times are in general not available (as opposed to other localization techniques like time-of-arrival, TOA).
The objective of this project is to localize (pinpoint) any radio frequency transmitter within the city with the help of three receivers.
In order to be able to start the reception of all receivers at least roughly at the same time (recommended is within 100 ms), it is required to configure SSH for key-based authentication instead of the default password-based login. For that purpose the user at the master (client) generates a pair of keys once. Then the public key is copied to the Rasperry PIs (server).
Raspberry PI based Receivers:
Master PC:
A prerequisite for TDOA localization is the synchronization of the receivers. One possibility is to use a GPS receiver, that disciplines the Raspberry PI’s internal clock. However, the system utilizes a different method using a transmitter with known location as a reference, that is received well by all three receivers.Synchronization with a reference receiver works as follows: When the master triggers a measurement, each receiver first receives some samples of the reference receiver and then seamlessly switches to the unknown transmitter’s signal of interest. For synchronization, the master aligns the three receptions from the different receivers to each other on the time axis. Alignment is done in such a way, that the delay in the reference signal portion corresponds to the known distances of the reference transmitter to the receivers. Once the complete received signal is synchronized (or aligned) the TDOA of the unknown signals is simply calculated as the delay. Precisely spoken, this technique does not synchronize the receivers themselves, but rather the received signals.
With the correlation function available for measuring the delay or TDOA and having synchronized the receptions, the overall signal processing for TDOA localization can be summarized:
It can be used for localization of different transmitters of various signals e.g a DMR signal at 439 MHz, a mobile phone signal at 922 MHz, a FM signal at 96.9 MHz and an unknown signal at 391 MHz. It shows that localization is possible even with this simple setup.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| raspberry pi 4 | Equipment | 4 | 10000 | 40000 |
| memory card | Equipment | 4 | 900 | 3600 |
| raspberry pi chargers | Equipment | 4 | 600 | 2400 |
| HDMI cable | Equipment | 3 | 150 | 450 |
| RTL SDR V3 | Equipment | 3 | 7831 | 23493 |
| Total in (Rs) | 69943 |
Using Internet of Things (IOT), we can control any electronic equipment in homes and indus...
Technology has brought everything to happen in the hand. Internet of Things (IoT) is curre...
Solar powered water purification plant system is a system that can use power source SOLAR...
Network programmability is a trend, enhanced and inspired by Software Defined Networks tha...
Summary: The main aim of making an autonomous car is to make some contribution in the era...