I am trying to develop an idea to determine the location of a cell phone using OTDOA (obseved time differences of arrival). The base stations emit electromagnetic wave to the cell phone, the cell phone records the time differences(OTDOAs) of different base stations, for example, $T_1$ is the time difference of station $1$ to station $0$, $T_2$ is the time difference of station $2$ to station $0$.
Here's what we know: $X_i,Y_i$ of $3$ to many base stations, where $X_0,Y_0$ is the reference station. $T_i$ of OTDOA for station $i$ to reference station $0$. $C$ is the speed of light or electromagnetic wave. We only do the computation on a plane, no $Z$ needed.
Here's what we want: $x,y$ of the cell phone.
This eventually comes to two (or more) branches of two (or more) hyperbolas, because for every $T_i$ we can draw a branch of a hyperbola.
How can I compute the $x,y$ for the cell phone with known information? Thank you so much!
May be useful: Intersection of two hyperbolas