High linearity for digital attenuators