# Electrical and Computer Engineering

## College of Engineering and Applied Science

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

• 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