techniques for low-power digital signal processing