Unsupervised ANN-Based Equalizer and Its Trainable FPGA Implementation