Improvement of Error Rate Performance by Write and Read Equalization and Viterbi Decoding.