Design of a multi-mode channel-select and resampling-processor (ASIP)