GSM location triangulation algorithm


Assuming I have a Fingerprint DB of GSM Cell towers.

The data (including Longitude & Latitude, CellID, signal strength, etc) is achieved by 'wardriving'. in a way, similar to

I would like to be able to get the location of the client mobile phone, without using GPS.

This is similar to OpenCellID / Skyhook Wireless/ Google's 'MyLocation', which sends the server info on the Cell towers it "sees" at the moment: the Cell tower connected to, and another 6 neighboring cell towers (assuming GSM).

The location calculation will be done on the server and not on the client mobile phone. the phone's single job is to send via HTTP/GPRS, the GSM tower it's currently connected to, plus other neighboring cell towers it currently 'sees'.

Accepted solutions include SQL server 2008 Spatial capabilities, or using an euclidean algorithm, or Markov Model, etc. using [url removed, login to view] / C#.

Basic triangulation is not good enough.

IMPORTANT NOTE: There is no software required!

What is required is a practical algorithm, using C# and/or SQL server 2008 spatial capabilities.

If you plan on bidding please describe the location calculation method.

Example: (Pseudocode)

Function_GetLocation(ConnectedCellTowerID, ConnectedCellTowerStrength, Neighbor1CellTowerID, Neighbor1CellTowerStrength, Neighbor2CellTowerID, Neighbor2CellTowerStrength, Neighbor3CellTowerID, Neighbor3CellTowerStrength, ETC... until Neighbor6CellTower)


Access DB, do some magic, and return Longitude & Latitude


Skills: .NET, C# Programming, C++ Programming, Geolocation, SQL

See more: gsm triangulation, gsm triangulation algorithm, gps triangulation algorithm, triangulation gsm, gsm location triangulation algorithm, triangulation location algorithm, triangulation, triangulation method gsm, gsm triangulation method, gsm tower triangulation, triangulation gsm algorithm, gsm location calculation, sql gsm, gsm location algorithm, cell tower triangulation location, location algorithm triangulation, cell towers, location calculation triangulation method, triangulation algorithm location calculation, triangulation cell phone algorithm, cell tower location cell, opencellid, cell tower triangulation, location triangulation, gsm tower latitude

About the Employer:
( 1 review ) neve avivim, Israel

Project ID: #906896

4 freelancers are bidding on average $90 for this job


Dear sir, I am proficient in java programming especially in algorithm implementation I have implmented geometry algorithms such as nearest pair, convex hull, search algorithms such as alpha-beta search, shortest p More

$150 USD in 5 days
(15 Reviews)

please check your PM Regards

$100 USD in 15 days
(0 Reviews)

Please Refer PM

$50 USD in 5 days
(1 Review)

Dear sir.I'm ready to do this work.Plz me your pm for more detail.

$60 USD in 5 days
(0 Reviews)