A timing generator for generating a timing signal, the timing generator comprising: a coarse delay circuit configured to generate a coarse timing signal, comprising a coarse delayed rising edge signal and a coarse delayed falling edge signal, from a reference timing signal; a fine delay circuit configured to generate a fine timing signal, comprising a fine delayed rising edge signal from the coarse delayed rising edge signal and a fine delayed falling edge signal, from the coarse delayed falling edge signal; an edge combiner configured to generate the timing signal based on the fine delayed rising edge signal and the fine delayed falling edge signal; and a masking circuit configured to: control a clock period in which the coarse delayed rising edge signal and the coarse delayed falling edge signal are timed, separately mask rising edges and falling edges of the coarse timing signal, passing the coarse delayed rising edge signal and the coarse delayed falling edge signal to the fine delay circuit based respectively on a rising edge mask control signal and a falling edge mask control signal, or control a clock period in which the fine delayed rising edge signal and the fine delayed falling edge signal are timed, separately mask the rising edges and the falling edges of the fine timing signal, passing the fine delayed rising edge signal and the fine delayed falling edge signal to edge combiner based respectively on a rising edge mask control signal and a falling edge mask control signal, wherein the timing generator creates pulses having widths larger than a clock period of the reference timing signal based on the masking unit separately masking the rising edges and the falling edges of the coarse or fine timing signal (202, 252). a coarse delay circuit configured to generate a coarse timing signal, comprising a coarse delayed rising edge signal and a coarse delayed falling edge signal, from a reference timing signal; a fine delay circuit configured to generate a fine timing signal, comprising a fine delayed rising edge signal from the coarse delayed rising edge signal and a fine delayed falling edge signal, from the coarse delayed falling edge signal; an edge combiner configured to generate the timing signal based on the fine delayed rising edge signal and the fine delayed falling edge signal; and a masking circuit configured to: control a clock period in which the coarse delayed rising edge signal and the coarse delayed falling edge signal are timed, separately mask rising edges and falling edges of the coarse timing signal, passing the coarse delayed rising edge signal and the coarse delayed falling edge signal to the fine delay circuit based respectively on a rising edge mask control signal and a falling edge mask control signal, or control a clock period in which the fine delayed rising edge signal and the fine delayed falling edge signal are timed, separately mask the rising edges and the falling edges of the fine timing signal, passing the fine delayed rising edge signal and the fine delayed falling edge signal to edge combiner based respectively on a rising edge mask control signal and a falling edge mask control signal, wherein the timing generator creates pulses having widths larger than a clock period of the reference timing signal based on the masking unit separately masking the rising edges and the falling edges of the coarse or fine timing signal (202, 252). control a clock period in which the coarse delayed rising edge signal and the coarse delayed falling edge signal are timed, separately mask rising edges and falling edges of the coarse timing signal, passing the coarse delayed rising edge signal and the coarse delayed falling edge signal to the fine delay circuit based respectively on a rising edge mask control signal and a falling edge mask control signal, or control a clock period in which the fine delayed rising edge signal and the fine delayed falling edge signal are timed, separately mask the rising edges and the falling edges of the fine timing signal, passing the fine delayed rising edge signal and the fine delayed falling edge signal to edge combiner based respectively on a rising edge mask control signal and a falling edge mask control signal, wherein the timing generator creates pulses having widths larger than a clock period of the reference timing signal based on the masking unit separately masking the rising edges and the falling edges of the coarse or fine timing signal (202, 252).