appropriate correlation and amplitude thresholds
Hello,
We have data from a 2 MHz aquadopp profiler in high resolution mode
(other settings: 6 s average interval, 12 pings per burst, 98 x 3 cm cells, 0.3 m/s horizontal vel. range, 0.13 m/s vertical vel range).
I'm trying to filter 'bad' data out of our velocity files.
Are there appropriate amplitude and threshold values to use? Corr>50 and amp>25-35 seem like rules of thumb for other instruments... are these also appropriate for the 2MHz HR profiler? Are these values appropriate for all three beams at all depths?
Is there a minimum velocity value that should also be used as a threshold?
How do other users do this thresholding? Matlab?
Thanks,
Ted
Dear Ted, I hope some of the other HR users will share some of their experiences.
A couple of general comments:
a) The HR measures using two pings to measure velocity but we only store one amplitude profile (the first one). This means that you can have pulse-to-pulse interference without seeing it in the amplitude profile. The cut-off criterion of around 25 counts for the 2 MHz profiler is otherwise correct - although it is rare that it become an effective criterion unless one or more beams are covered with something.
b) The (de-)correlation seems to contain three separate elements:
- Interference from the first pulse when you are trying to listen to the second pulse
- Acoustic mechanism due to beam divergence, residence time, turbulence, etc (usually scales with velocity)
- (Under)sampling mechanisms
The first one is easy to sort out with a fixed correlation limit. The second two criteria less so and I would recommend experimenting with a correlation value that scales with the mean velocity. If not, you risk throwing valid data that are collected close to (or exceeding) the ambiguity velocity.
Best regards, Atle Lohrmann
Ted,
Here are a few thoughts on screening HR data and responses to your questions.
> Are there appropriate amplitude and threshold values to use? Corr>50 and amp>25-35 seem like rules of thumb for other instruments...
> Is there a minimum velocity value that should also be used as a threshold? This will be flow dependent. Again looking at your velocity histograms, you can do a first pass and set upper and lower limits and throw any data points outside of those away. This removes the outliers that are so far out they'll skew statistics used for an adaptive filter. > How do other users do this thresholding? Matlab? I've used Matlab quite extensively for this type of analysis, but because they seem to get buggier and buggier under OS X I've decided to switch to Python and it's numerical packages. Almost any scripting language will let you do this with varying degrees of ease based on your familiarity with the language. Just use what you know how to work in. Good luck!

