This file contains two sets of data: one taken in passive mobile mode and another taken in active mobile mode.




passive_mobile information:

load 'expg_import.mat' and 'expg_setup.mat' into MATLAB

'expg' is where all of the recorded data is.  It is a 3D matrix.  The first dimension represents the speed that the data was taken at (1-4).  If you do 'squeeze(expg(1,:,:))' [enter] (you might want to do 'more on' first) then you will see all of the data recorded at a speed of "1."  The first column of these entries represents the time index the sample was taken at, in microseconds.  The second entry reflects the track number that sample was taken at.  The third column reflects the measured distance in cm's.  The fourth column reflects the beacon ID that the measurement was taken from, and you can ignore the fifth column.  The coordinates of any given track number can be looked up in 'pdata', where track zero corresponds to 'pdata(1,:)'.  Track numbers are modulo counter_max (344).  The coordinates of any beacon can be looked up by 'c(find(beacon_id == FNid),:)' where beacon_id is the beacon whose coordinates you are trying to find.  'speed' contains the speed of each "1-4" in cm's per second (this was derived from the other data).  'r_coord' tells you the corodinates of the "corners" of the track (of little importance here).  You can also ignore 'MNid.'  All coordinates are in cm's,

Some graphs are given of the measurement error at different speeds; you can try to reproduce these to check your understanding of the formatting of the data.




active_mobile information:

The MATLAB workspace here is formatted the same as above.  A graph is given of the number of beacons heard per chirp at one tick.  Note that records which have the same time index coorespond to the same active mobile (passive beacon) chirp.