Gain

AUTD can individually control the phase/amplitude of each transducer, allowing it to generate various sound fields. Gain is the structs that manages this, and the SDK provides several types of Gain to generate different sound fields by default.

  • Null ‐ No output
  • Focus - Single focus
  • Bessel - Bessel beam
  • Plane - Plane wave
  • Uniform - Drive all transducers with the same phase/amplitude
  • Custom - User can freely specify phase/amplitude
  • Group - Group transducers and apply different Gain to each group
  • Holo - Multi-focus sound field
  • Cache - Cache the calculation results of Gain