1. A time to digital converter, comprising: a sampling module configured to sample an input signal at multiple different instances of time; a transition detection module comprising a plurality of comparison elements, each comparison element configured to process the sampled input signal at successive time instances so as to detect transitions in the input signal in terms of time; and an output module comprising multiple parallel outputs operable to output in parallel said detected transitions in the input signal.