A receiver and method for recovering transmitted symbols in a H-ARQ packet
retransmission. The method includes receiving a communication signal;
determining components of the signal that are not attributed to the
desired symbols; removing the unwanted components from the signal to
generate a modified communication signal; determining the effective
channel impulse response for the modified communication signal;
generating a block filter using the effective channel impulse response;
and filtering the modified communication signal using the block filter to
remove the inter-code interference in the modified communication signal
and recover the desired symbols.