Design and Application of an Approximate 2-D Convolver with Error Compensation