**All data sets:**

800 snapshots per second

6 uniformly spaced sensors with a sensor spacing of 2.1 times the wavelength

carrier frequency 40 kHz**dataset1**

- one moving source
- approximately constant velocity
- 1917 snapshots of data

dataset1 is available both as a MATLAB data file (dataset1.bin, 210k) and as an ASCII file (dataset1.asc, 421k)

Note: To use the dataset1.bin file as the .mat file, simply save the file as dataset1.mat
when prompted.

Use "save as" to obtain the ascii file.

dataset1.mat contains the following MATLAB variables:

- "X" is the complex data matrix (1917x6) where each row represents a snapshot vector
- "index" is a vector of the snapshot number running from zero to 1916
- "mvsource" is a vector containing the true position of the moving source as a function of the index recorded by the encoder

dataset1.asc contains an ASCII file

- the first 6 columns of the ASCII file are the real portion of the snapshot vector (e.g. column 4 is the real portion of the data from sensor/receiver 4)
- the next 6 columns of the ASCII file are the imaginary portion of the snapshot vector (e.g. column 10 is the imaginary portion of the data from sensor/receiver 4)
- column 13 is the "index" vector containing the snapshot number running from zero to 1916
- column 14 is the "mvsource" vector containing the true position of the moving source as a function of the index recorded by the encoder

**dataset2**

- one stationary source and one moving source
- approximately constant velocity for the moving source
- 1533 snapshots of data

dataset2.bin ( 180k) contains the following MATLAB variables:

Note: To use the dataset2.bin file as the .mat file, simply save the file as dataset2.mat
when prompted.

Use "save as" to obtain the ascii file.

- "X" is the complex data matrix (1533x6) where each row represents a snapshot vector
- "index" is a vector of the snapshot number running from zero to 1532
- "mvsource" is a vector containing the true position of the moving source as a function of the index recorded by the encoder
- "stsource" is a vector containing the position of the stationary source as a function of the index

dataset2.asc ( 361k) contains an ASCII file

- the first 6 columns of the ASCII file are the real portion of the snapshot vector (e.g. column 4 is the real portion of the data from sensor/receiver 4)
- the next 6 columns of the ASCII file are the imaginary portion of the snapshot vector (e.g. column 10 is the imaginary portion of the data from sensor/receiver 4)
- column 13 is the "index" vector containing the snapshot number running from zero to 1532
- column 14 is the "mvsource" vector containing the true position of the moving source as a function of the index recorded by the encoder
- column 15 is the "stsource" vector containing the position of the stationary source as a function of the index

**dataset3** (constant velocity data set used in Pierre, Scott, Hays, Proc. ICASSP97)

- one stationary source (-3.8°) and one moving source
- approximately constant velocity for the moving source
- 1000 snapshots of data

dataset3.bin ( 117k) contains the following MATLAB variables:

Note: To use the dataset3.bin file as the .mat file, simply save the file as dataset3.mat
when prompted.

Use "save as" to obtain the ascii file.

- "X" is the complex data matrix (1000x6) where each row represents a snapshot vector
- "index" is a vector of the snapshot number running from zero to 999
- "mvsource" is a vector containing the true position of the moving source as a function of the index recorded by the encoder
- "stsource" is a vector containing the position of the stationary source as a function of the index

dataset3.asc ( 235k contains an ASCII file

- the first 6 columns of the ASCII file are the real portion of the snapshot vector (e.g. column 4 is the real portion of the data from sensor/receiver 4)
- the next 6 columns of the ASCII file are the imaginary portion of the snapshot vector (e.g. column 10 is the imaginary portion of the data from sensor/receiver 4)
- column 13 is the "index" vector containing the snapshot number running from zero to 999
- column 14 is the "mvsource" vector containing the true position of the moving source as a function of the index recorded by the encoder
- column 15 is the "stsource" vector containing the position of the stationary source as a function of the index

dataset4 (acceleration data set used in Pierre, Scott, Hays, Proc. ICASSP97)

- one stationary source (-5.7°) and one moving source
- the moving source is accelerating slightly
- 1000 snapshots of data

dataset4.bin ( 117k) contains the following MATLAB variables:

Note: To use the dataset4.bin file as the .mat file, simply save the file as dataset4.mat
when prompted.

Use "save as" to obtain the ascii file.

- "X" is the complex data matrix (1000x6) where each row represents a snapshot vector
- "index" is a vector of the snapshot number running from zero to 999
- "mvsource" is a vector containing the true position of the moving source as a function of the index recorded by the position encoder
- "stsource" is a vector containing the position of the stationary source as a function of the index

dataset4.asc ( 235k) contains an ASCII file

- column 13 is the "index" vector containing the snapshot number running from zero to 999
- column 15 is the "stsource" vector containing the position of the stationary source as a function of the index