|
Main /
MeasuredCIRDataSetMeasured Channel Impulse Response Data SetThis site provides access to over 9300 measured channel impulse responses in a 44-node wireless network. Multiple measurements are provided for each of the 44*43=1892 pairwise links between the nodes. The data is freely available for non-commercial use. ExampleAn example of the measured channel impulse responses is shown in Figure 1. ![]() Figure 1: Example channel impulse response measured on link from Tx at location 1 and Rx at location 16.
Measurement CampaignThe measurement transmitter was a 40 MHz chip rate DS-SS signal generator. The center frequency was 2.443 GHz. The receiver was a software radio (Sigtek model ST-515) designed to receive the signal, cross-correlate it with the known transmitted signal, and thus have a high-bandwidth estimate of the (complex) channel impulse response. The transmitter and receiver were closely synchronized, to within 1-2 nanoseconds of each other, using GPS and rubidium oscillators, and extensive re-calibration. The data thus allows you to know the actual propagation delay of the RF signal. The measurement campaign consisted of 44 node locations, as shown in Figure 2. The measurements were conducted in a standard office area, as shown in Figure 3. ![]() Figure 2: Map of node locations used in the campaign on top of the cubicle map. ![]() Figure 3: Measurement area photo.
Details are provided in reference [1]. Download DataData is saved in Matlab .mat format (using Matlab 6.5). There are two .mat files provided.
We also provide an example Matlab script useful as an example of how to access and plot the CIR data:
These three files are contained in one .zip file. Data FormatIn general, savedSig is a 2-D Matlab cell array. Element savedSig{i,j} accesses the measurements for link with transmitter at i and receiver at j, where i and j are between 1 and 44. The measurements themselves are stored in a matrix, with each row representing one CIR. There are typically five rows in the matrix, although sometimes fewer. To save space, only the non-noise part of the CIR measurement is provided. Matlab cell array savedStartTime_ns{i,j}(k) provides the delay of the first sample of the kth measured CIR of link (i,j). The sampling period is delta_t. The script Plot_Sig_From_Meas.m contains more detailed descriptions of the data. ApplicationsThe data set was used in [2] to test a temporal link signature-based location distinction algorithm. It can be used for TOA and RSS measurements [1], as well as to test other time-synchronization algorithms. RestrictionsThe data set is not for commercial use. Please cite the appropriate references, and acknowledge Motorola Labs, Florida Communications Research Lab, and the University of Utah, when using the data set in published work. References
|