Singular value decomposition FPGA implementation for tactile data processing