Intro to noise-shaping ADCs: Delta-sigma modulators, error-feedback noise-shaping & VCO-based ADCs