1. An apparatus comprising: at least one processor configured to detect for a first arriving path (FAP) and a last arriving path (LAP) in a communication channel, to perform correlation on received data for a first hypothesis corresponding to the FAP and LAP being correctly detected, to perform correlation on the received data for a second hypothesis corresponding to the FAP and LAP being incorrectly detected, and to determine a correct hypothesis among the first and second hypotheses based on correlation results for the first and second hypotheses; and a memory coupled to the at least one processor.