Time of flight diffraction ultrasonics