CRAWDAD metadata: rutgers/noise (v. 2007-04-20)

We performed experiments wherein noise injection was used as a method for mapping real world wireless network topologies onto the ORBIT testbed. This dataset includes received signal strength indicator (RSSI) for each correctly received frame at receiver nodes for different levels of noise injected on the ORBIT testbed.
[xml metadata]

Note: This metadata was prepared by the CRAWDAD team and verified by the data set (or tool) authors. We have made every effort to ensure its accuracy, but urge all users to consider the metadata and data carefully and be sure that their use in research is consistent with the nature and limitations of the data. We welcome any corrections.


CRAWDAD metadata structure[what is CRAWDAD metadata]


[Dataset] rutgers/noise (v. 2007-04-20)

top

version v. 2007-04-20
changes
the initial version
bibtex
@MISC{rutgers-noise-2007-04-20,
  author = {Sanjit Krishnan Kaul and Marco Gruteser and Ivan Seskar},
  title = {{CRAWDAD} data set rutgers/noise (v. 2007-04-20)}, 
  howpublished = {Downloaded from http://crawdad.cs.dartmouth.edu/rutgers/noise},
  month = apr,  
  year = 2007
}
					
metadata last modified2007-05-29
summary
We performed experiments wherein noise injection was used as a method for mapping real world wireless network topologies onto the ORBIT testbed. This dataset includes received signal strength indicator (RSSI) for each correctly received frame at receiver nodes for different levels of noise injected on the ORBIT testbed.
release date2007-04-20
measurement start 2005-10-15
measurement end 2005-10-15
authorsSanjit Krishnan Kaul
Marco Gruteser
Ivan Seskar
web site http://www.orbit-lab.org/
wiki go to the wiki page for this data set
keyword802.11, ORBIT
measurement purposesRouting Protocol
network type802.11 ad-hoc
environment
To evaluate routing protocols on a controlled indoor wireless testbed, 
the radio range must be compressed so that larger multi-hop topologies 
can be mapped into a laboratory size area.  We propose noise injection 
as a more flexible option than hardware attenuation and consider methods 
for mapping real world wireless network topologies onto the testbed. 

We performed experiments for a free space propagation environment. 
By selecting node positions through an automated procedure, we were able
to create a 5-node/4-hop string topology and a random partially
connected 6-node topology in a 8m by 8m area with off-the-shelf
IEEE 802.11 hardware.
network
One example of a controlled indoor testbed is provided by
the Open Access Research Testbed for Next-Generation Wireless
Networks (ORBIT). ORBIT's prototype indoor testbed comprises 
128 IEEE 802.11a/b/g radio interfaces attached to 64 static nodes 
arranged on an 8 by 8 grid.

The antennas are mounted on the sides of crates, at 45 and 225
degree positions when looking at the topside of a node and
are connected through shielded cables to the Atheros-based
wireless cards. Every node is a small form factor PC with
1GHz Via C3 CPU, 512 MB RAM, 20 GB hard disk and three
ethernet ports, one of which is used for node configuration and
control.

The ORBIT grid used is a 8 by 8 square grid consisting of
64 radio nodes, 32 of them fitted with two Atheros 5212-based
IEEE 802.11a/b/g cards each. The remaining are Intel cards.
We use Atheros cards for all our experiments as we found
the drivers more open and malleable than others.
collection
Each node runs a Debian Linux distribution with 2.4.26 kernel and 
uses the madwifi stripped driver.2 This allows generation and processing 
of raw IEEE802.11 encapsulated frames from the Click Modular Router. 
One node is configured in Master mode to transmit 802.11 beacon packets,
while all other nodes act as receivers. Thus packet error due
to collisions is not a possibility. The receivers' driver provides
all received MAC frames encapsulated with a so-called Prism header 
that contains bitrate, received signal strength indicator (RSSI), and 
other physical layer information. A Click script on the receiver extracts 
and logs the sequence number and RSSI for each correctly received frame.
tracesets included rutgers/noise/RSSI (v. 2007-04-20)

[Traceset] rutgers/noise/RSSI (v. 2007-04-20)

top

version v. 2007-04-20
changes
the initial version
bibtex
@MISC{rutgers-noise-RSSI-2007-04-20,
  author = {Sanjit Krishnan Kaul and Marco Gruteser and Ivan Seskar},
  title = {{CRAWDAD} trace set rutgers/noise/RSSI (v. 2007-04-20)}, 
  howpublished = {Downloaded from http://crawdad.cs.dartmouth.edu/rutgers/noise/RSSI},
  month = apr,  
  year = 2007
}
					
metadata last modified2007-04-10
summary
This traceset includes received signal strength indicator (RSSI) 
for each correctly received frame at recever nodes when various levels 
of noises are injected on the ORBIT testbed.
release date2007-04-20
measurement start 2005-10-15
measurement end 2005-10-15
measurement purposesRouting Protocol
network type802.11 ad-hoc
methodology
We assume that an experimenter has access to a number of
interferers and a number of nodes that can act as senders and
receivers. The interferers are configured to emit additive white
Gaussian noise (AWGN) with an experimenter-specified center
frequency, bandwidth, and power level. The experimenter can
adjust the positions of both the interferers and nodes within
a square area (either by physically rearranging nodes or, if
working with a stationary testbed, the experimenter may select
nodes close to the intended positions from a larger number
of candidates). The interference levels are configurable at the
interferers and can be used to vary the link conditions between
any two nodes. The experimenter can also control bitrate and
transmission power on the senders.

We define the radio mapping problem as follows: Given a
virtual scenario with a set of n nodes and a time-invariant
virtual packet error rate on every link between two nodes,
configure the testbed so that the packet error rate (PER) on the
links between the chosen testbed nodes approximates the PER
in the virtual scenario (note that we do not consider packet
collisions when we refer to PER). 

As mapping algorithms, we consider an automated Select Nodes with 
Fixed Interference (SNFI) procedure and compare it against a manual 
Select Interference for Fixed Nodes (SIFN) procedure as a baseline.
For details about SNFI and SIFN procedures, please refer to
[kaul-topologies].

We implemented the SNFI algorithm in a Perl script, that
executes on a server and can remotely execute commands
on the nodes through ssh. Log files were copied back to the
server and the packet error rate (PER) at each receiver node 
is calculated as 1-N_r/N_t, where N_r is the number of packets 
in the log file and N_t is the number of transmitted beacons. 
Since the transmitter sends one beacon per 100ms, N_t = d/100ms, 
where d is the duration of the experiment in milliseconds.

The testbed supports additive white Gaussian noise interference
generation at center frequencies of 250KHz to 6GHz.
An Agilent E4438C ESG vector signal generator provides the
interference signal. 

Let us refer to each node as node (x,y), where x is the row index 
and y is the column index (both in the interval [1, 8]).
The signal generator is connected to four omni-directional noise 
antennae, placed between node (2,1) and node (2,2); node (2,7) and 
node (2, 8); node (7,1) and node(7,2); and node (7,7) and node (7,8). 

The noise power is split equally amongst the noise antennae. 
An amplifier is used to amplify the signal from the ESG before 
it is split amongst the noise antennae. The amplifier approximately
compensates for any losses in the coaxial cables that connect
the ESG to the antennae. All experiments carried out used
I/Q modulated AWGN as the interference. Noise power can
be varied between -95dbm and -5dbm (at a granularity of
0.5dbm), and distributed over a noise bandwidth of up to 40MHz.

Unless otherwise mentioned the wireless cards and the noise generator 
use the configuration shown in table II in [kaul-topologies]. 
We selected the highest transmit power and lowest available bitrate 
for these experiments, because they result in largest possible transmission 
range and so present the most challenging scenario for our approach.

Unless otherwise mentioned PER was measured over a period of 30sec. 

The receivers' driver provides all received MAC frames encapsulated 
with a so-called Prism header that contains bitrate, received signal 
strength indicator (RSSI), and other physical layer information. 
A Click script on the receiver extracts and logs the sequence number 
and RSSI for each correctly received frame.
parent datarutgers/noise (v. 2007-04-20)
traces included rutgers/noise/RSSI/dbm0 (v. 2007-04-20)
rutgers/noise/RSSI/dbm-5 (v. 2007-04-20)
rutgers/noise/RSSI/dbm-10 (v. 2007-04-20)
rutgers/noise/RSSI/dbm-15 (v. 2007-04-20)
rutgers/noise/RSSI/dbm-20 (v. 2007-04-20)

[Trace] rutgers/noise/RSSI/dbm0 (v. 2007-04-20)

top

version v. 2007-04-20
changes
the initial version
bibtex
@MISC{rutgers-noise-RSSI-dbm0-2007-04-20,
  author = {Sanjit Krishnan Kaul and Marco Gruteser and Ivan Seskar},
  title = {{CRAWDAD} trace rutgers/noise/RSSI/dbm0 (v. 2007-04-20)}, 
  howpublished = {Downloaded from http://crawdad.cs.dartmouth.edu/rutgers/noise/RSSI/dbm0},
  month = apr,  
  year = 2007
}
					
metadata last modified2007-04-10
summary
This traceset includes received signal strength indicator (RSSI) 
for each correctly received frame at recever nodes when noises of 
0 dbm are injected on the ORBIT testbed.
derivedfalse
release date2007-04-20
measurement start 2005-10-15
measurement end 2005-10-15
configuration
The data includes measurements made at 0 dbm for each node configured as transmitter.
format
The main directory in the tar file consists of sub directories 
each of which corresponds to measurements for a selected transmitter 
and noise level. 

Each sub-directory is named as 

Results_node<x>-<y>_DailyTest_<DayOfWeek>-<Month>-<date>-<hrs>_<mins>_<secs>-<year> 

where x, y are co-ordinates of the grid node that was configured as transmitter. 

In each sub-directory, we store the sequence number and RSSI for each packet received 
at each receiver node as a file named as 

sdec<rx-x>-<rx-y> 

where rx-x, rx-y are the grid co-ordinates of the receiver nodes.
download urlDownload (62 KB tar.gz) from US UK
parent datarutgers/noise/RSSI (v. 2007-04-20)

[Trace] rutgers/noise/RSSI/dbm-5 (v. 2007-04-20)

top

version v. 2007-04-20
changes
the initial version
bibtex
@MISC{rutgers-noise-RSSI-dbm-5-2007-04-20,
  author = {Sanjit Krishnan Kaul and Marco Gruteser and Ivan Seskar},
  title = {{CRAWDAD} trace rutgers/noise/RSSI/dbm-5 (v. 2007-04-20)}, 
  howpublished = {Downloaded from http://crawdad.cs.dartmouth.edu/rutgers/noise/RSSI/dbm-5},
  month = apr,  
  year = 2007
}
					
metadata last modified2007-04-10
summary
This traceset includes received signal strength indicator (RSSI) 
for each correctly received frame at recever nodes when noises of 
-5 dbm are injected on the ORBIT testbed.
derivedfalse
release date2007-04-20
measurement start 2005-10-15
measurement end 2005-10-15
configuration
The data includes measurements made at -5 dbm for each node configured as transmitter.
format
The main directory in the tar file consists of sub directories
each of which corresponds to measurements for a selected transmitter
and noise level. 
            
Each sub-directory is named as
        
Results_node<x>-<y>_DailyTest_<DayOfWeek>-<Month>-<date>-<hrs>_<mins>_<secs>-<year>

where x, y are co-ordinates of the grid node that was configured as transmitter.

In each sub-directory, we store the sequence number and RSSI for each packet received
at each receiver node as a file named as 

sdec<rx-x>-<rx-y> 

where rx-x, rx-y are the grid co-ordinates of the receiver nodes.
download urlDownload (62 KB tar.gz) from US UK
parent datarutgers/noise/RSSI (v. 2007-04-20)

[Trace] rutgers/noise/RSSI/dbm-10 (v. 2007-04-20)

top

version v. 2007-04-20
changes
the initial version
bibtex
@MISC{rutgers-noise-RSSI-dbm-10-2007-04-20,
  author = {Sanjit Krishnan Kaul and Marco Gruteser and Ivan Seskar},
  title = {{CRAWDAD} trace rutgers/noise/RSSI/dbm-10 (v. 2007-04-20)}, 
  howpublished = {Downloaded from http://crawdad.cs.dartmouth.edu/rutgers/noise/RSSI/dbm-10},
  month = apr,  
  year = 2007
}
					
metadata last modified2007-04-10
summary
This traceset includes received signal strength indicator (RSSI) 
for each correctly received frame at recever nodes when noises of 
-5 dbm are injected on the ORBIT testbed.
derivedfalse
release date2007-04-20
measurement start 2005-10-15
measurement end 2005-10-15
configuration
The data includes measurements made at -10 dbm for each node configured as transmitter.
format
The main directory in the tar file consists of sub directories
each of which corresponds to measurements for a selected transmitter
and noise level. 
            
Each sub-directory is named as
        
Results_node<x>-<y>_DailyTest_<DayOfWeek>-<Month>-<date>-<hrs>_<mins>_<secs>-<year>

where x, y are co-ordinates of the grid node that was configured as transmitter.

In each sub-directory, we store the sequence number and RSSI for each packet received
at each receiver node as a file named as 

sdec<rx-x>-<rx-y> 

where rx-x, rx-y are the grid co-ordinates of the receiver nodes.
download urlDownload (62 KB tar.gz) from US UK
parent datarutgers/noise/RSSI (v. 2007-04-20)

[Trace] rutgers/noise/RSSI/dbm-15 (v. 2007-04-20)

top

version v. 2007-04-20
changes
the initial version
bibtex
@MISC{rutgers-noise-RSSI-dbm-15-2007-04-20,
  author = {Sanjit Krishnan Kaul and Marco Gruteser and Ivan Seskar},
  title = {{CRAWDAD} trace rutgers/noise/RSSI/dbm-15 (v. 2007-04-20)}, 
  howpublished = {Downloaded from http://crawdad.cs.dartmouth.edu/rutgers/noise/RSSI/dbm-15},
  month = apr,  
  year = 2007
}
					
metadata last modified2007-04-10
summary
This traceset includes received signal strength indicator (RSSI) 
for each correctly received frame at recever nodes when noises of 
-5 dbm are injected on the ORBIT testbed.
derivedfalse
release date2007-04-20
measurement start 2005-10-15
measurement end 2005-10-15
configuration
The data includes measurements made at -15 dbm for each node configured as transmitter.
format
The main directory in the tar file consists of sub directories
each of which corresponds to measurements for a selected transmitter
and noise level. 
            
Each sub-directory is named as
        
Results_node<x>-<y>_DailyTest_<DayOfWeek>-<Month>-<date>-<hrs>_<mins>_<secs>-<year>

where x, y are co-ordinates of the grid node that was configured as transmitter.

In each sub-directory, we store the sequence number and RSSI for each packet received
at each receiver node as a file named as 

sdec<rx-x>-<rx-y> 

where rx-x, rx-y are the grid co-ordinates of the receiver nodes.
download urlDownload (62 KB tar.gz) from US UK
parent datarutgers/noise/RSSI (v. 2007-04-20)

[Trace] rutgers/noise/RSSI/dbm-20 (v. 2007-04-20)

top

version v. 2007-04-20
changes
the initial version
bibtex
@MISC{rutgers-noise-RSSI-dbm-20-2007-04-20,
  author = {Sanjit Krishnan Kaul and Marco Gruteser and Ivan Seskar},
  title = {{CRAWDAD} trace rutgers/noise/RSSI/dbm-20 (v. 2007-04-20)}, 
  howpublished = {Downloaded from http://crawdad.cs.dartmouth.edu/rutgers/noise/RSSI/dbm-20},
  month = apr,  
  year = 2007
}
					
metadata last modified2007-04-10
summary
This traceset includes received signal strength indicator (RSSI) 
for each correctly received frame at recever nodes when noises of 
-5 dbm are injected on the ORBIT testbed.
derivedfalse
release date2007-04-20
measurement start 2005-10-15
measurement end 2005-10-15
configuration
The data includes measurements made at -20 dbm for each node configured as transmitter.
format
The main directory in the tar file consists of sub directories
each of which corresponds to measurements for a selected transmitter
and noise level. 
            
Each sub-directory is named as
        
Results_node<x>-<y>_DailyTest_<DayOfWeek>-<Month>-<date>-<hrs>_<mins>_<secs>-<year>

where x, y are co-ordinates of the grid node that was configured as transmitter.

In each sub-directory, we store the sequence number and RSSI for each packet received
at each receiver node as a file named as 

sdec<rx-x>-<rx-y> 

where rx-x, rx-y are the grid co-ordinates of the receiver nodes.
download urlDownload (62 KB tar.gz) from US UK
parent datarutgers/noise/RSSI (v. 2007-04-20)

[Author] Sanjit Krishnan Kaul

top

emailsanjit@winlab.rutgers.edu
institutionRutgers, The State University of New Jersey
departmentWINLAB, Department of ECE
positionGraduate Assistant
addressWINLAB, Rutgers, The State University of New Jersey, Technology Centre of New Jersey, 671 Route 1 South, North Brunswick, NJ 08902-3390
web site http://www.winlab.rutgers.edu/~sanjit
related data/toolsrutgers/noise (v. 2007-04-20)

[Author] Marco Gruteser

top

emailgruteser@winlab.rutgers.edu
institutionRutgers, The State University of New Jersey
departmentWINLAB, Department of ECE
positionAssistant Professor
addressWINLAB, Rutgers, The State University of New Jersey, Technology Centre of New Jersey, 671 Route 1 South, North Brunswick, NJ 08902-3390
web site http://www.winlab.rutgers.edu/~gruteser/
related data/toolsrutgers/capture (v. 2007-04-20)
rutgers/ap_density (v. 2007-08-09)
rutgers/noise (v. 2007-04-20)

[Author] Ivan Seskar

top

emailseskar@winlab.rutgers.edu
institutionRutgers, The State University of New Jersey
departmentWINLAB, Department of ECE
positionAssociate Director
addressWINLAB, Rutgers, The State University of New Jersey, Technology Centre of New Jersey, 671 Route 1 South, North Brunswick, NJ 08902-3390
web site http://www.winlab.rutgers.edu/~seskar/
related data/toolsrutgers/capture (v. 2007-04-20)
rutgers/noise (v. 2007-04-20)

[Paper] kaul-topologies

top

category inproceedings
authorsSanjit Krishnan Kaul
Marco Gruteser
Ivan Seskar
titleCreating wireless multi-hop topologies on space-constrained indoor testbeds through noise injection
booktitleProceedings of the 2nd International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities (TRIDENTCOM 2006)
month--03--
year2006
download urlhttp://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1649191
keywordsmeasurement
keywordswireless
keywordsrutgers/noise
keywordscrawdad
related data/toolsrutgers/noise
abstract
To evaluate routing protocols on a controlled indoor wireless testbed, the 
radio range must be compressed so that larger multi-hop topologies can be 
mapped into a laboratory-size area. We propose noise injection as a more 
flexible option than hardware attenuation and consider methods for mapping real 
world wireless network topologies onto the testbed. Our experimental results 
show that additive white Gaussian noise effectively reduces the radio range, 
without the need for hardware attenuation and careful shielding of wireless 
cards. We performed experiments for a free space propagation environment. By 
selecting node positions through an automated procedure, we were able to create 
a 5-node/4-hop string topology and a random partially connected 6-node topology 
in a 8m by 8m area with off-the-shelf IEEE 802.11 hardware.