time-domain averaging