duty cycle analysis