Adaptive noise filtering using an error-backpropagation neural network | Synapse