Simulating ultrasonic pulse echo registration including multiple scattering, attenuation and nonlinearity