A programmable multi-channel CMOS pulser chip to drive ultrasonic array transducers | IEEE Journals & Magazine | IEEE Xplore