On Sun, 12 Mar 1995 4700gbera@um*.cc*.um*.ed* wrote: > OK, I'll ask another possibly silly question; if two (or more) divers in > close proximity are using hoseless air-integrated computers, what prevents > diver A from displaying info from diver B's sending unit, etc? PArticularly > if both happen to have the same computer? I can easily get my wrist closer > to a buddy's 1st stage than is his own wrist. The question is not at all silly, and I wonder how much attention has been given, or needs to be given, to this problem by the manufacturers of air-integrated computers. I can think of three solutions to the problem, the first two probabilistic: 1. Adjust different units so as to broadcast on different frequencies. [Does anyone know what frequencies, incidentally, computers use? Do they come under FCC regulations?] This solution is probabilistic, because at some point one runs out of frequencies, and has to reassign frequencies. 2a. Assign to each unit a unique, n-bit identifier, where n is a sufficiently large number. [Global network addresses for schemes like Internet addressing currently depend on centrally-registered, unique IDs.] The software in the wrist unit for a particular transmitter must check the n-bit identifier before accepting incoming data-- and flash an "intruder alert" ("...humanoid countdown :)") warning if it sees packets destined for another address. 2b. Use an Aloha-based transmission protocol to handle "collisions". A transmitter should first "listen" for transmissions from other units before attempting to transmit. If the transmitter detects a collision while transmitting--and this would require the use of a receiver in the transmitter--then the transmitter should wait a random period of time before attempting to retransmit. Incidentally, the receiver might decode the transmitted message even in the event of transmission; relative signal strengths would be the key consderation here, as they are in ham radio. 3. Design the units so that collisions don't matter. Sense all crucial data in the wrist unit, and transmit only non-crucial data from the transmitter. Also, transmit a total--rather than an incrementally updated--representation of the data gathered at the transmitter, to prevent any problems that would result from data that was either lost, or captured spuriously. The worst that would then happen is that the wrist unit might become a little confused about the status of the non-essential, transmitted data for as long as the buddy is close to the "wired" diver. ==== Phil Pfeiffer, Computer Sci. Dept. | Kindness in thought leads to wisdom. East Stroudsburg University, | Kindness in speech leads to eloquence. East Stroudsburg, Pa. 18301-2999 | Kindness in action leads to love. phil@es*.ed* (717) 424-3820 | -- Lao-Tsu
Navigate by Author:
[Previous]
[Next]
[Author Search Index]
Navigate by Subject:
[Previous]
[Next]
[Subject Search Index]
[Send Reply] [Send Message with New Topic]
[Search Selection] [Mailing List Home] [Home]