AST October 30,2003
Second set of notes on processing ATOC AST data received from Kathleen Wage on CD:
- The ultimate goal is as follows: a time designated as the finale
time for each transmission is determined. The user selects an offset
before this finale time. Given the finale time and the offset, there
are four outputs of the processing:
- A single complex data sample for each phone and circsum at the
offset time is output.
- A single complex data sample at the
offset time, corrected for phone position as projected on a vector
from the coordinate system origin to the source, is also output.
-
A window of data around the offset time is transformed into the
frequency domain and the DC bin is output. (Data has been demodulated
so the DC bin corresponds to 28 or 84 Hz depending on the input file).
- A window of data around the offset time, again corrected for each
phone's mooring motion by projection, is ffted, and the DC bin is
returned.
- Processing is in the following groups:
- Hawaii short files, 28Hz
- Hawaii long files, 28Hz
- Hawaii short files, 84Hz
- Hawaii long files, 84Hz
- Kiritimati short files, 28Hz
- Kiritimati long files, 28Hz
- Kiritimati short files, 84Hz
- Kiritimati long files, 84Hz
- Since files determined to be good or bad at 28Hz did not correspond
exactly with the those at 84Hz, the least common denominator of good files
were chosen. This left us with 5 long files, and 29 short files.
- For the Kiritimati files, since the two arrays had separate
clocks, corrections for clock drift have to be applied to both arrays before
summing. The available mooring motion data on the Wage CD did not have
clock data for a majority of these files. I ran the script moor.m,
after stealing the necessary matlab functions from Matt Dzieciuch's
directory on atocdb.ucsd.edu.
The first image shows the magnitude and phase of one of the circsums for a
Kiritimati file without any clock corrections:
- click HERE to view/print above plot separately
The next image shows the magnitude and phase of one of the circsums for a
Kiritimati file after applying clock corrections:
- click HERE to view/print above plot separately
Although the clock corrections did a good job in lining up the
magnitude of the data, there was still a very noticeable "seam" in the
phase running through the data at the interface of the shallow and
deep arrays. The following plot shows the raw phase difference between
the bottom phone on the shallow array and the top phone on the deep array
for an early file. There is an approximate average phase difference near pi/2
between the two.
- click HERE to view/print above plot separately
After plotting a number of these for a series of files for the days of
interest, there is a definite trend of increasing phase difference
that can be seen. A straight line was fitted to the approximate phase
differences, and interpolated for the short files:
- click HERE to view/print above plot separately
The interpolation was also done for the times of the long files:
- click HERE to view/print above plot separately
Finally, a correction was applied to the the phase of the lower array
based on the filetime. Here is the final corrected result for the file
shown above:
- click HERE to view/print above plot separately
- The phase corrections for the 84Hz data were determined by simply
scaling the 28Hz phase corrections by 84/28. It appears that the phase of the
84Hz data, after application the correction, is also more continuous across
the shallow/deep boundary. Here is an example of uncorrected 84Hz data:
- click HERE to view/print above plot separately
... and corrected 84Hz data:
- click HERE to view/print above plot separately
- In order to determine the finale times, data for all circsums and
all phones were summed in a script:
- for Hawaii: DoubleSum_AST_Hawaii_Shal.m
- for Kiritimati: DoubleSum_AST_Kiritimati_DeepShal.m.
A finale time for each transmission was interactively picked by clicking on
a point on a plot of the doubly-summed (over all phones and circs) via program
AST_PlotAndPickFinale3.m. Here is an example of a double sum plot:
- click HERE to view/print above plot separately
Finale times were picked for all eight categories of files mentioned above, and then
script ASTMake10x40_MM2.m was run to implement the finale time/ offset processing
discussed earlier. An offset of 1 second before finale time was used. A finale
script, AST_Package_Results.m was used to massage the data into a format for use
in further processing.
We end with examples of the final outputs.
- Broadband for a long file at 28Hz:
- click HERE to view/print above plot separately
- Broadband for a long file at 28Hz with mooring motion correction:
- click HERE to view/print above plot separately
- Narrowband for a long file at 28Hz:
- click HERE to view/print above plot separately
- Narrowband for a long file at 28Hz with mooring correction:
- click HERE to view/print above plot separately