View source: R/acoustic_backscatter_processing.R
acoustic_backscatter_processing | R Documentation |
Processes acoustic backscatter from horizontally profiling ADCP (hADCP). Returns attenuation of sound due to water and suspended-sediment. Applies all corrections to acoustic backscatter detailed in the guideline.
acoustic_backscatter_processing(
Site,
ADCP,
Height,
Sonde,
Echo_Intensity_Beam_1,
Echo_Intensity_Beam_2,
Instrument_Noise_Level = NULL,
Include_Rayleigh = FALSE,
Include_near_field_correction = TRUE
)
Site |
Data frame with site, local vertical datum, and ADCP elevation information
|
ADCP |
Data frame with various readings from ADCP
|
Height |
Data frame with timeseries of river height
|
Sonde |
Data frame with timeseries of conductivity, temperature, and depth from sonde
|
Echo_Intensity_Beam_1 |
Data frame of acoustic backscatter measurements from beam 2
|
Echo_Intensity_Beam_2 |
Data frame of acoustic backscatter measurements from beam 2
|
Instrument_Noise_Level |
Estimate of noise level, recommended if ambient noise level is not recorded (counts) |
Include_Rayleigh |
Logical to include data within Rayleigh Distance for processing of acoustic backsactter |
Include_near_field_correction |
Logical to include near-field correction of Downing et al (1995) |
List with processed data, all variable names and units are written-out in list items, see Livsey (in review) for details of each variable
Daniel Livsey (2023) ORCID: 0000-0002-2028-6128
Livsey, D.N. (in review). National Industry Guidelines for hydrometric monitoring–Part 12: Application of acoustic Doppler velocity meters to measure suspended-sediment load. Bureau of Meteorology. Melbourne, Australia.
InputData <- realTimeloads::ExampleData
Site <- InputData$Site
ADCP <- InputData$ADCP
Height <- InputData$Height
Sonde <- InputData$Sonde
EIa <- InputData$Echo_Intensity
# example code assumes backscatter is equal across beams
EIb <- InputData$Echo_Intensity
Output <- acoustic_backscatter_processing(Site,ADCP,Height,Sonde,EIa,EIb)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.