image processing 2d fir filter systolic array 4860749