cbadc.analog_signal.clock.delay_clock_by_duty_cycle

cbadc.analog_signal.clock.delay_clock_by_duty_cycle(clock: Clock, delay: float = 0)[source]

Create a delayed clock version of an already existing clock signal.

Parameters
  • clock (cbadc.analog_signal.Clock) – the clock from which the new clock is derived

  • delay (float) – the amount of delay, defaults to the duty cycle which can be interpreted as if the positive edge of the new clock overlaps with the negative edge of the former.