Multiple-constraint adaptive filtering | Synapse