A 1D analog VLSI implementation for non-linear real-time signal preprocessing