The Acoustic Doppler Current Profiler (ADCP) is used to measure river discharge from a small boat or floating platform. It measures river velocity and depth to calculate discharge. The system includes an ADCP unit, GPS, software, and a floating trimaran platform. It is designed to operate reliably in rivers up to 30 meters deep with high sediment levels, and provide accurate discharge measurements within 0.25% over a velocity range of -5 to 5 m/s.