A stochastic gradient adaptive filter with gradient adaptive step size | Synapse