1. A method for encoding a plurality (M) of components of a signal comprising: filtering each of said M components into a plurality (N) of filtered signals; and encoding each of said N filtered-signals using at least one Time Encoding Machine (TEM) to generate a plurality (N) of TEM-encoded filtered signals.