Because of inherent advantages in dynamic range and noise rejection, digital signal processing is used whenever possible in modern systems. Critical applications remain for analog components, however, where the signal frequency, signal level, or the data rate is not compatible with digital processing.