<blockquote style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid" class="gmail_quote">
<div class="Ih2E3d">the commercial products are able to do it with unmodified laptops, so it should not require a change to the over-the-air signal (unless this generation of active antenna hardware isn&#39;t up to the task) </div>
</blockquote>
<div class="gmail_quote">&nbsp;</div>
<div class="gmail_quote">I&#39;d be very innterested to know how they work - I can&#39;t see any way it could work using speed of light triangulation using any old off the shelf hardware, although there are quite a lot of other tricks I can see it could do:</div>

<div class="gmail_quote">
<ol>
<li>If you can pursuade two or more laptops to transmit simultaniously, you could adjust the phase of the signal to see at what point you get most constructive interference.&nbsp; Possibly that could work without any way to adjust the phase, instead relying on the inaccuracy in the clock generator of each radio.&nbsp; It might be possible to repeat that process on a couple of similar wireless channels to calculate a total distance that is much longer than the wavelength.&nbsp; I suspect this method would need many more than 3 laptops - I&#39;m just trying to visualize how it could work since chances are no laptop is going to know the phase it&#39;s transmitting on with respect to any other, so you need at least multiple observors.</li>

<li>Another method that would look like &quot;transmission time&quot; to the software layer would be to just time, in microsecs, the amount of time to ping a laptop - the ping time here is far more affected by the nominal bitrate than by the distance, but in general since the auto bit rate selection&nbsp;is&nbsp;dependant on&nbsp;signal, and signal is dependant on distance, it could give meaningful results.</li>
</ol></div>
<div></div>
<blockquote style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid" class="gmail_quote">the problem with trying to use sound is that it requres a clear path from the servers to the laptops, something I would not expect to see very much. it&#39;s also very sensitive to the direction the laptops are pointing.</blockquote>

<div>&nbsp;</div>
<div>Doesn&#39;t need to be the server - any path from any laptop to any other can be used, and the multiple path/no lign of sight path will exist in a similar way in wireless.&nbsp; I suspect that if you&#39;ve got a year project ahead of you, it might be best to start on sound to understand the issues involved, and then move to wireless, since at the physics level, they&#39;re both waves and have many similar behaviours.&nbsp; (reflection, refraction, diffraction etc.)</div>

<div>&nbsp;</div>
<div>For a finished product, sound within or near audible frequencies&nbsp;will not be suitable for many uses - so that means nothing below 25kHz - don&#39;t be tempted to use 15-22kHz because those of us with good ears get very angry at devices that pollute those frequencies - yes I&#39;m looking at all those Electronic Engineers who make switch mode power supplies with low tolerence timing circuits!! (nokia chargers, XO charger, laptops when on standby, set top boxes) (/rant)</div>

<div>&nbsp;</div>
<div>Thanks</div>
<div>Oliver</div>
<div>&nbsp;</div>
<blockquote style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid" class="gmail_quote">
<div>
<div class="Wj3C7c">
<blockquote style="PADDING-LEFT: 1ex; BORDER-LEFT: #ccc 1px solid" class="gmail_quote">On Wed, Apr 2, 2008 at 3:14 PM, Martin Langhoff &lt;<a href="mailto:martin.langhoff@gmail.com" target="_blank">martin.langhoff@gmail.com</a>&gt; 
<div>wrote:</div>
<div></div>
<div></div>
<blockquote style="PADDING-LEFT: 1ex; BORDER-LEFT: #ccc 1px solid" class="gmail_quote">On Wed, Apr 2, 2008 at 4:27 AM, &nbsp;&lt;<a href="mailto:david@lang.hm" target="_blank">david@lang.hm</a>&gt; wrote: 
<div></div>
<blockquote style="PADDING-LEFT: 1ex; BORDER-LEFT: #ccc 1px solid" class="gmail_quote">&nbsp;trying to work from signal strength won&#39;t work well, but you may be 
<div></div></blockquote>able 
<div></div>
<blockquote style="PADDING-LEFT: 1ex; BORDER-LEFT: #ccc 1px solid" class="gmail_quote">&nbsp;to triangulate based on the arrival time of the signal at various 
<div>&nbsp;locations.</div>
<div></div>
<div>&nbsp;there are companies that do this commercialy with 3+ access points</div>
<div></div></blockquote>
<div>The recommended configuration for mid-to-high-end school servers has 3</div>
<div>active antennaes attached, and our recommendation is that they are</div>
<div>placed well apart. They can be up to 10m apart due to USB cable lenght</div>
<div>limits, and Wad mentioned 2m minimum recommended distance. If the</div>
<div>distance is enough (in relation to the granularity of timers in the</div>
<div>antennaes) then telling the XS about relative location of the</div>
<div>antennaes could provide enough info.</div>
<div></div>
<div>Having said that, I suspect that being able to do any of the above is</div>
<div>somewhat far ahead in time ;-)</div>
<div></div>
<div>cheers,</div>
<div></div>
<div></div>
<div></div>
<div>m</div>
<div>--</div>
<div>&nbsp;<a href="mailto:martin.langhoff@gmail.com" target="_blank">martin.langhoff@gmail.com</a></div>
<div>&nbsp;<a href="mailto:martin@laptop.org" target="_blank">martin@laptop.org</a> -- School Server Architect</div>
<div>&nbsp;- ask interesting questions</div>
<div>&nbsp;- don&#39;t get distracted with shiny stuff - working code first</div>
<div>&nbsp;- <a href="http://wiki.laptop.org/go/User:Martinlanghoff" target="_blank">http://wiki.laptop.org/go/User:Martinlanghoff</a></div>
<div>&nbsp;_______________________________________________</div>
<div>Networking mailing list</div>
<div><a href="mailto:Networking@lists.laptop.org" target="_blank">Networking@lists.laptop.org</a></div>
<div><a href="http://lists.laptop.org/listinfo/networking" target="_blank">http://lists.laptop.org/listinfo/networking</a></div>
<div></div>
<div></div></blockquote>
<div></div></blockquote></div></div></blockquote><br>