Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Depth varying high frequency cutoff option for vector wave stats processing #196

Open
scmcgill0 opened this issue Mar 15, 2024 · 1 comment

Comments

@scmcgill0
Copy link
Contributor

It would be super helpful to have the option to use a depth varying high frequency cutoff when obtaining wave stats for a vector.
We have this in our current matlab wave stat routine as shown below:

uht = elevation of velocity data, sv
ff = a fudge factor to allow us to account for things like platform sinking and any other reason we might not be able to measure the theoretically highest frequency possible waves, this should be an optional input variable

depf = burst_mean_depth - uht+ ff;

hf_cut = (9.81/(4pidepf))^0.5;

@dnowacki-usgs
Copy link
Member

Depth-varying high-frequency cutoffs are already implemented in stglib, although the cutoff specifications are not presently specified by the user. The cutoff used is the more conservative of:

  • the index where the pressure transfer function (to relate pressure PSD to surface-elevation PSD) becomes >= 0.1
  • the noise cutoff frequency as defined in Jones & Monismith (2007)

For frequencies greater than the index as defined above, a f^-4 tail is applied, and then the resulting full PSD is used to compute the wave statistics. This is for the waves computed from pressure, i.e. those not with a puv_ prefix.

For PUV, statistics are computed with both the specified fixed cutoffs, as well as those with the dynamic cutoffs and tails applied.

Are you looking for more granularity than this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants