Professional Documents
Culture Documents
Locata, as mentioned above, employs a TDMA-based scheme In a Locata network, each LocataLite transmits during only
and operates within a Master-Slave architecture. Time- allocated Locata time-slots. In the proposed time-sharing
synchronization is achieved by synchronizing all slave scheme it is proposed that the available time-slots in a single
LocataLites to a master LocataLite’s Navigation signal. This Locata transmission cycle be divided between Locata and
requires all LocataLites, except the master, to be equipped WiFi. Implementation requires every LocataLite to transmit a
with a receiver for listening to the synchronizing signal. This probe, before transmitting its own data. This probe will be a
makes LocataLites, and rover receivers, vulnerable to RFI. WiFi-type packet defining a duration long enough to cover
This TDMA-based scheme is employed to overcome multi- time for Locatalite’s own packet transmission and some
Locatalite-1
Locatalite-2
Locatalite-3
Locatalite-4
D
I Random WiFi Data
F Back off
S
Transmission Cycle
Probe
Locatalites Transmission
NAV Timer
WiFi Transmission
additional time. This additional time will be used by the next each probe can silence WiFi for durations of more than 32ms.
LocataLite to transmit its probe. As a response to this probe, This time period is more than enough for one Locata
all WiFi devices within the coverage area would refrain from transmission cycle. However, there is a catch to this solution.
accessing the channel, re-setting their NAV according to the There could be a situation where an interfering WiFi device is
duration defined in the probe. This would prevent WiFi not in the coverage area of the master LocataLite. In this case,
devices from transmitting while their NAV counter counts that device will not be able to listen to the probe transmitted
down to zero. Consecutive probes will keep resetting the by the master LocataLite, and will keep on transmitting its
NAV, until all LocataLites transmit in their allocated slots. signals. In the proposed scheme each LocataLite transmits the
When all Locata slots allocated to LocataLites are elapsed, no probe, accessing WiFi devices located anywhere in the Locata
more probes would be sent until the start of the next network’s coverage area.
transmission cycle, leaving the NAV counter to reach zero
value. Once the NAV counter reaches zero, a WiFi device will 4. IMPLEMENTATION OUTCOMES
wait for Distributed Coordination Function Inter-frame Space
(DIFS) and some random amount of time (random back-off), Experiments and simulations were performed to determine
as defined by the 802.11 protocol. This can be followed by how Locata and WiFi performance are affected in an
data transmission by the eligible WiFi device, in a Locata- implementation of the proposed scheme.
interference-free environment, until the start of the next
Locata transmission cycle. A. Locata Performance Improvement
Locata performance was experimentally evaluated in the
In the currently implemented scheme, Locata’s rover receiver presence and absence of WiFi interference. It was assumed
listens to a particular LocataLite during the slot allocated to that injection of probing signals would prevent WiFi nodes
that LocataLite. Given the FPGA based nature of Locata from transmitting any interfering packets. This has
devices, it is possible to program the rover not to listen to experimentally been demonstrated in [4]. A Locata network of
anything while the probe is being transmitted. This would four LocataLites was set up in an urban-canyon environment.
avoid any possible interference from the probing signal to the A rover receiver was allowed to acquire signals from
rover’s normal operation. The proposed scheme does not LocataLites before any interference was introduced. Netgear’s
require any significant change in rover functionality. It will WG102 WiFi Access Point was used as an interference source
only turn on its receiver while Locata signals are being and was placed at a distance of 10 metres from the rover. The
transmitted and will not listen to anything while the probe is rover output was observed in the presence and absence of
being transmitted or when WiFi is allowed to use the channel. WiFi interference.
Considering that it is possible for a single probe to silence The raw data, output by the rover, provides the number of
WiFi for the complete Locata transmission cycle, an alternate low-correlator-output-events for each observation interval, i.e.
solution could be that only one LocataLite (the master the number of times per observation interval the correlator
LocataLite, for instance) transmits a probe. This is possible, as output was unable to meet the pre-set threshold. This also
400
300
200
100
0
0 50 100 150 200 250 300 350 400
indicates the presence of interference, which was high enough protocol-based overheads and channel impairments. After
to potentially keep correlator output below the threshold. This implementation of this scheme, this throughput is predicted to
was chosen as the variable of interest for these experiments. reduce, depending upon the number of allocated Locata slots
Figure 2 shows the low-correlator-output events, out of 500 to the WiFi network, as shown by the simulation results in
total correlator outputs per observation interval of 0.5 sec Figure 3. This is an important trade-off considering the
each, in the presence and absence of WiFi interference. As decrease in the WiFi network’s throughput. However, it needs
Locata and WiFi both share the same portion of the ISM band, to be noted that WiFi would still experience a considerable
inter-system interference is inevitable. This can be observed in decrease in throughput while its data packets are being
Figure 2, where a total of 800 observation intervals spanning a corrupted by Locata-induced interference.
time period of 400 seconds are shown. It can be seen that
correlator output was unable to meet the threshold for more C. Effect of Slot Allocations on Locata and WiFi
than 50% of the total observed time, in the presence of Performance
interference. It is interesting to note that during this 50% time, It was observed in the previous section that altering the
there were at least 300 low-correlator-output events, out of a number of Locata slots allocated to WiFi could control the
total of 500, during each observation interval. WiFi throughput. A larger number of allocated Locata slots to
WiFi will lead to improved data throughput. Nevertheless, this
After removal of interference, it was observed that these low- will leave fewer Locata slots to be allocated to each individual
correlator-output events reduced from 300 to 50 for each LocataLite, which could result in sub-optimal performance.
observation interval. This value of 50 occurred due to some This suggests a trade-off between Locata’s performance and
non-WiFi interference. In a perfectly clean environment, this WiFi’s achieved data throughput, depending upon the
value is expected to go down to zero. This shows the level of allocated Locata slots to each network. To study this trade-off
improvement in Locata performance that could be achieved by an experiment was performed, which recorded mean values of
implementing the proposed scheme. Percentage of Total Slots Allocated per Locatalite
15 10 13.33 16.67 20 23.33 15
B. WiFi Performance Evaluation
14 14
In order to determine WiFi performance after implementation
WiFi Throughput (Mbps)
5. CONCLUDING REMARKS
The proposed time-sharing scheme described in this paper
offers inter-system operability with highly reduced inter-
system interference. This is achieved by reducing the chances
of overlapping of WiFi and Locata packets, at the expense of
the transmission of an extra probing signal. The FPGA based
design of Locata makes the introduction of this new signal
practicable. Experimental results were presented that confirm
the level of improvement that can be achieved for Locata. In
addition, WiFi data throughput was predicted using simulation
results. A trade-off is suggested between WiFi and Locata