frequency-domain analysis