Multi-rate digital signal processing