Design of an adaptive finite impulse response filter using low error efficient approximate adder and two-stage operand trimming approximate logarithmic multiplier for WSN in IoT | Synapse