Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Not to nitpick but I think you mean trilaterate ;)


If we're being nitpicky it was probably neither – multilateration requires taking multiple measurements, drawing circles/lines of equal signal strength (or timing advance) and then intersecting these.

If you just want to home in on a transmitter, there's a much simpler algorithm: Try walking into various directions and keep heading into the one that makes the signal strength nunber go up :) Not sure if there's a name for that.



I was looking at that too, but doesn't that usually imply using a directional antenna, rather than just measuring the received signal strength at different locations?


Nope - as everyone who has looked for a buried avalanche beacon knows. As a matter of fact, depending on the number of burials and the searchers, your optimal search technique may be different.


> Not sure if there's a name for that.

Hill climbing! https://en.wikipedia.org/wiki/Hill_climbing

Basically: Go in any direction that makes the number go up. Repeat.


Gradient ascent?


Or gradient descent if you mentally negate the number in question. It's the same thing.


I think hill-climbing rejects updates that would worsen the objective while gradient descent usually doesn‘t


you need a second rule: "Don't go in any direction that makes the number go down." That way, when you're on top of it, you know to stop.


No you don't. Go in the upward direction implies don't go in the downward direction


I don't agree that that wording is as precise as you think it is. if you move in the direction where the signal goes up, when it stops going up, you are still moving in the same direction. Move "so long as the signal goes up" would tell you to stop, but it wouldn't tell you the direction, is the type of clarity I'm looking for.


"warmer colder"


Nice one, Yep this is it. We drew 3 rough circles and found the intersection




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: