time-domain processing