Related Technical Report: Dimitrios Lymberopoulos, Quentin Lindsey and Andreas Savvides, An Empirical Analysis of Radio Signal Strength Variability in IEEE 802.15.4 Networks using Monopole Antennas, ENALAB Technical Report 050501 pdf
This page provides the data and ground truth information from an indoor experiment using the CC2420 radio and monopole antennas. Our experimental setup is comprised of 42 nodes deployed in 3 dimensions as shown in the figure below. The ground truth information and collected data are provided at the bottom of this page. More information regarding the deployment and antenna characterization can be found in the technical report.
![]() |
![]() |
| ENALAB testbed scenario configuration | Node placement and node IDs. |
Antenna Orientation Conventions (Very Important!)
The main parameter that needs to be carefully considered when analyzing the data posted here is antenna orientation. On our indoor scenario, we followed the following antenna deployment conventions.
Lab Scenario Description
Each node is labeled with a node ID from 1(0x0001) to 42(0x002A). Due to battery issues nodes 20,21, and 36 were not powered properly during our experiment. Therefore, no data was recorded with respect to these nodes. Also, node 41(0x0029) was operating correctly only for a small fraction of the experiment because of not fully charged batteries.
The data collected can be found here. You can use a formatted text editor such as Textpad to view the data. The format of the data is the following:
<TX_NODE_ID> <RX_NODE_ID> <TX_POWER_LEVEL> <RSSI_VALUE> <LQI_VALUE>
The <TX_NODE_ID> and <RX_NODE_ID> fields contain the node ID of the transmitter and the receiver respectively. All the other fields on the same line refer to the transmission from
<TX_NODE_ID> to <RX_NODE_ID>.
The <TX_POWER_LEVEL> field takes values from 0 to 7. Value 0 corresponds to the highest transmission power level and value 7 corresponds to the lowest transmission power level. Note that in our paper we refer to the power levels with values ranging from 1 to 8, where value 1 corresponds to the highest transmission power level and value 8 corresponds to the lowest transmission power level. Basically we have increased all values by 1 for presentation purposes.
The <RSSI_VALUE> field contains the RSSI value that was recorded on the
<RX_NODE_ID> while the <TX_NODE_ID> was transmitting at the
<TX_POWER_LEVEL> transmission power level. This field is always negative.
The <LQI_VALUE> field contains the Link Quality Indication (LQI) value that was recorded on the
<RX_NODE_ID> while the <TX_NODE_ID> was transmitting at the
<TX_POWER_LEVEL> transmission power level. This field is always positive. The LQI value is defined in the IEEE 802.15.4 specification and more information about it can be found here (page 48).
Ground truth information:(MS-Excel format) includes coordinates and inter node distances
Collected RSSI Data (Text file)
Transmitter/Receiver Variability Across Different Radio Chips
The experimental setup for measuring variations across different radios is described in detail in Section VI of our paper. All the data used in the paper as well as some additional data that we collected can be found here.
Monopole Antenna Characterization
The experimental setup for characterizing our antenna is described in detail in Section VII of our paper. All the data used in the paper as well as some additional data that we collected in the basketball court can be found
here. Every array in the text file is named as follows: rssi_<degrees>_<height>. The field <degrees> can take the values: 0, 45, 90, 135, 180, 225, 270, and 315 and represents the angle with respect to the transmitter's antenna. The field <height> can take the values: high, medium, and low that correspond to the heights 6.5ft, 3.5ft and 1.25ft of the receiver. The first value in each array corresponds to the RSSI value recorded at the receiver when the receiver was at a distance equal to: sqrt( 2^2 + (7-6.5)^2 ) ft. The second value in each array corresponds to the RSSI value recorded at the receiver when the receiver was at a distance equal to: sqrt( 4^2 + (7-6.5)^2 ) ft. The third value in each array corresponds to the RSSI value recorded at the receiver when the receiver was at a distance equal to: sqrt( 6^2 + (7-6.5)^2 ) ft and so on.
For additional information on the collected data and for comments regarding future collections please contact Dimitrios Lymberopoulos or Andreas Savvides