View Single Post
  #2   Report Post  
Old January 27th 04, 12:32 AM
Joel Kolstad
 
Posts: n/a
Default

Christopher wrote:
Hi guys,

ok, I've got an idea but it's based on determining the distance of a
transmitter from a receiver, I originally thought about a synchronised
clock in both units, the transmitter sends the time it has out, by the
time the receiver unit gets this time a period has passed (probably a
few millionth's of a second) and a diff time is detemined, combined with
the speed those waves travel, will reveal the distance.


Yes, but as you've deduced, the problem is keeping the clocks synchronize.

On the other hand, there's no reason you can't have one unit send out a
pulse and begin timing. The second unit receives it, immediate sends a
'reply' pulse, and you stop your clock when the first unit receives that.
Now the accuracy is determined by the accuracy of just one clock, the amount
of uncertainty in the 'turnaround' time of the second unit... and the
variation in the speed of light as a function of athmospheric conditions.
(The last one being more of a concern if you're trying to listen to
satellites -- GPS receivers run into this problem.)

You can also use multiple transmitters with high-quality clocks and one
receiver -- this is what GPS goes. The transmitters send out a message
saying, 'I sent this at exactly this time... really I did!' You record on
your local clock when you receive those messages and hence can perform
triangulation to determine your position. Better yet, if you have yet
another transmitter, you can solve for your position as well as the
_relative error in your timebase_ and thereby synchronize one (or more)
receivers to the high-quality clock in the transmitter. In GPS receivers,
this additional satellite is what gets you a 2D fix vs. a 3D fix.

signal strength perhaps?
literally I am talking about a transmitter within a cuboid shaped
enclosure around 10m maximum and being able to pinpoint that transmitter
within that enclosure accurately, to around 1cm, perhaps 2cm.


Ah, OK, if it's enclosed field strength would be a reasonably reliable
indicator. There was an article in Circuit Cellar Ink just a year or so
back where a guy did this (and cited references -- the idea has been around
for awhile), but it's sort of the oppposite of what you suggest: You stick
large (transmitting) coils at the edges of your box and then detect the
signal strength on a small receiver. 1cm in 10m is 1 part in 1000, which I
would gander is right about in the middle of 'trivial' and 'pushing
impossible.'

There are also '3D' computer mice (mouses?) out there that use a couple of
ultrasonic receivers on the 'mouse pad' and perform triangulation after
listening for the mouse's transmission. Same idea as with RF, but easier
because sound waves are so much slower than electromagnetic waves -- times
are measured in microseconds or milliseconds rather than picosecond and
nanoseconds!

---Joel Kolstad