How are significant wave height, dominant period, average period, and wave steepness calculated?
Significant wave height, WVHT, is approximately equal to the average of the highest one-third of the waves, as measured from the trough to the crest of the waves. WVHT is calculated using:
where m0 is the variance of the wave displacement time series acquired during the wave acquisition period. However, since wave displacement time series are not returned from NDBC's wave measurement systems, variance is calculated using the nondirectional wave spectrum according to the following relationship:
where the summation of spectral density, S(f), is over all frequency bands, from the lowest frequency fl to the highest frequency, fu, of the nondirectional wave spectrum and d(f) is the bandwidth of each band. NDBC wave analysis systems typically sum over the range from 0.0325 to 0.485 Hz with frequency bandwidths varying from 0.005 Hz at low frequencies to 0.02 Hz at high frequencies. Older systems sum from 0.03 Hz to 0.40 Hz with a constant bandwidth of 0.01Hz. For greater detail on these spectra, click here. For an overall of description of how spectral wave data are derived from buoy motion measurements, click here.
Dominant or peak wave period, DPD, is the period corresponding to the frequency band with the maximum value of spectral density in the nondirectional wave spectrum. It is the reciprocal of the peak frequency, fp:
Dominant period is representative of the higher waves encountered during the wave sampling period. NDBC computes average period (APD) using:
and m0 as previously defined.
Greater detail on the processing of NDBC wave data can be found in:
Average periods (APD) for Scripps’s buoys are “… derived from the zeroth moment divided by the first moment of the reported energy spectrum.” – see the CDIP Document pages at http://cdip.ucsd.edu.
Average periods for the buoys of the United Kingdom, Ireland, and France that are displayed on NDBC’s webpages compute average periods from a zero-crossing method.
NDBC also provides estimates of the height and period of wind-seas and swell on each station page by applying the above process to the respective wind-sea and swell portions of the wave spectrum.
The algorithm used to estimate wave steepness is taken from work done by William Buckley, discussed in a paper that appeared in the Naval Engineers Journal, September 1988, titled "Extreme and Climatic Wave Spectra for Use in the Structural Design of Ships". The algorithm involves the relationship between significant wave height (Hs) and dominant wave period (DPD), or more precisely, its inverse - the peak wave frequency (fp).
The algorithm follows:
val = exp(-3.3 * ln(fp)) if Hs > (val/250) steepness = 'very steep'; elseif Hs > (val/500) steepness = 'steep'; elseif Hs > (va1/1000) steepness = 'average'; else if(SwH or WWH is missing) steepness = ‘N/A’; elseif SwH >= WWH steepness = 'swell'; else steepness = 'average'; endif endif
where SwH and WWH are the respective significant heights of the swell and wind waves. N/A will also appear if the Hs is less than 0.8 meters or missing.
For more information about wave steepness, see:
An Introduction to Sea State Forecasting by Graham Britton, published by NOAA in 1981. Chapter 10 discusses steepness and can be viewed by clicking this link - Sea State Forecasting.
Coastal Engineering Manual, Part II (available at:
Guide to Wave Analysis and Forecasting, (available at: