Time difference of arrival (TDOA) is an estimation method for target localisation. Repository contains Python3 scripts for:
- Cramer-Rao Lower Bound for unbiased target estimation,
- Maximum-Likelihood estimation using gradient descent,
- Best-Linear-Unbiased estimation.
docs/instructions.pdf contains the necessary instructions for the assignment. docs/solutions.pdf contains theory and algorithms.
Clone this repository and install the requirments using
git clone https://github.com/kamath-abhijith/TDOA_Localisation
conda create --name <env> --file requirements.txtdata/TDOA_data.matcontains the data. Seedata/README_hw1for the structure.- Run
tdoa_ml.pyto generate Figure 1(a). - Run
tdoa_blue.pyto generate Figure 1(b). - Run
tdoa_montecarlo.pyto generate Figure 2.