acoustic_backscatter_processing {realTimeloads}R Documentation

Process acoustic backscatter from hADCP

Description

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.

Usage

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
)

Arguments

Site

Data frame with site, local vertical datum, and ADCP elevation information

Site_name

Site name (string)

Site_number

Unique site code (string)

ADCP_elevation_above_bed_m

Elevation of the ADCP above the bed (m)

ADCP_elevation_above_gauge_datum_m

Elevation of the ADCP above local gauge datum (m)

Distance_of_gauge_datum_below_thalweg_m

Distance from local gauge datum to lower point in cross-section (m)

Start_date_and_time

Installation date of ADCP (time, POSIXct)

End_date_and_time

Date if/when ADCP is moved vertically (time, POSIXct)

Comment

User comment (string)

ADCP

Data frame with various readings from ADCP

Site_number

Unique site code (string)

time

Date and time (time, POSIXct)

Ensemble

Measurment ensemble number (integer)

Accoustic_Frequency_kHz

Acoustic frequency of ADCP (kHz)

Transducer_radius_m

Radius of ADCP transducer (m)

Beam_angle_degrees

Angle of beam relative to normal (degrees)

Beam_aspect_ratio

Ratio of beam radius to beam length (-)

Range_to_bed_of_acoustic_beams_m

Normal range to bed, optional (m)

Range_to_water_surface_of_acoustic_beams_m

Normal range to water surface, optional (m)

Number_of_Cells

Number of measurement cells along beam (integer)

Bin_Size_m

Cell width measured normal to ADCP (m)

Blanking_distance_m

Blanking distance measured normal to ADCP (m)

Instrument_serial_number

Serial number of ADCP instrument (string)

CPU_serial_number

Serial number of ADCP CPU (string)

Ambient_Noise_Level_Beam_1_Counts

Ambient noise level for beam 1, optional (counts)

Ambient_Noise_Level_Beam_2_Counts

Ambient noise level for beam 2, optional (counts)

Distance_to_Bin_1_mid_point_m

Reported distance normal to ADCP to midpoint of bin/cell (m)

Distance_to_surface_m

Reported depth of ADCP from vertical beam, optional (m)

Speed_of_sound_m_per_s

Speed of sound used by ADCP in the field (m/s)

Temperature_degC

Temperature recorded by ADCP (degrees C)

Pressure_dbar

Pressure recorded by ADCP (dBar)

Salinity_PSU

Salinity in PSU recorded or assumed in ADCP data file, optional (PSU)

Distance_to_surface_m

Distance to water surface reported by vertical beam of ADCP (m)

Power_supply_voltage

Power to ADCP (V)

Height

Data frame with timeseries of river height

time

Date and time (time, POSIXct)

Height_m

Water surface elevation above gauge datum (m)

Site_number

Unique site code (string)

Sonde

Data frame with timeseries of conductivity, temperature, and depth from sonde

time

Date and time (time, POSIXct)

Water_Temperature_degC

Temperature (degrees C)

Conductivity_uS_per_cm

Conductivity (microS/cm)

Pressure_dbar

Pressure (dbar)

Site_number

Unique site code (string)

Echo_Intensity_Beam_1

Data frame of acoustic backscatter measurements from beam 2

Site_number

Unique site code (string)

time

Date and time (time, POSIXct)

Echo_Intensity_Counts_cell_n

Acoustic backscatter in nth cell (counts)

Echo_Intensity_Beam_2

Data frame of acoustic backscatter measurements from beam 2

Site_number

Unique site code (string)

time

Date and time (time, POSIXct)

Echo_Intensity_Counts_cell_n

Acoustic backscatter in nth cell (counts)

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)

Value

List with processed data, all variable names and units are written-out in list items, see Livsey (in review) for details of each variable

Author(s)

Daniel Livsey (2023) ORCID: 0000-0002-2028-6128

References

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.

Examples

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)

[Package realTimeloads version 1.0.0 Index]