Data detection method and data detector for signals transmitted over a communication channel with inter-symbol interference