Skip to Content

AdcpXP Software (Release II)

AdcpXP is a customized software developed at the University of Iowa’s IIHR—Hydroscience & Engineering (IIHR). The software provides a wide range of flow characteristics derived from velocities measured by Acoustic Doppler Current Profilers (ADCP). In this initial stage, the software uses standard output files produced by Teledyne RD Instruments’ Rio Grande and StreamPro ADCPs. AdcpXP is a stand-alone application fitted with graphical user interfaces that was developed with C++ and operates on Microsoft’s Windows platforms.

The software complements TD RDI’s WinRiver software that is primarily related to the estimation of stream discharges. AdcpXP brings in new visualization and post-processing capabilities to obtain additional flow characteristics enhancing the value of the measurements collected at fixed points or from moving vessels. The analysis can be conducted in a point, vertical, transect or at the reach scale. A summary of the AdcpXP capabilities is listed below.


Measurement Approach

AdcpXP Capabilities

Moving Vessel ADCP Measurements

Transect analysis

  • Estimation of the main flow direction and conversion of velocities in stream coordinates
  • Estimation of stream bulk flow characteristics (Froude number, aspect ratio, hydraulic radius, bulk stream velocity)
  • Visualization of secondary flow (cross section)
  • Visualization of cross-section velocity distribution and depth-averaged velocity profiles (streamwise & spanwise directions)
  • Estimation of the unmeasured edge bathymetry
  • Discharge estimation (using both TD RDI and customized algorithms)
  • Spatial averaging of the vertical and horizontal velocity distribution with variable averaging step
  • Estimation of the shear-driven longitudinal dispersion coefficients
  • Regression on raw or spatially-averaged velocity profiles using logarithmic, power
  • Estimation of the bed shear stress
  • Detection of moving bed and estimation of bed load
Reach-scale analysis

  • Visualization of the stream bathymetry using spatial interpolation (also for fixed point)
  • Interactive visualization of velocity flow distribution in the stream reach (raw and spatially averaged; also for fixed point)

Fixed Point

ADCP Measurements

Point analysis

  • Visualization of time series in individual bins
  • Evaluation of the required sampling time for estimation of mean velocity
  • Calculation of power spectrum and autocorrelation for point time series


Vertical profile analysis

  • Visualization of time-averaged mean velocity
  • Regression on mean profiles using s using logarithmic, power
  • Estimation of the turbulent intensities
  • Estimation of the Reynolds stress
  • Estimation of the turbulent kinetic energy


All of the Above Collected with WinRiver II

The original AdcpXP was developed for ADCP data collected with WinRiver I.  Release II of the AdcpXP includes an additional piece of code (HydroML2Summary) that converts data collected with WinRiver II to a format that can be processed by the original AdcpXP post-processing software.

For more information about AdcpXP, contact Dongsu Kim at

Software Acquisition      AdcpXP User’s Manual     HydroML2Summary     HydroML2SummaryTutorial


Last modified on August 4th, 2015
Posted on June 13th, 2012

Site by Mark Root-Wiley of MRW Web Design