Patent ID: 8126043

Claim:
A method of recovering symbols from a received signal conveying a stream of symbol blocks, each symbol block comprising two or more symbols, the method comprising: obtaining signal values from the received signal for each symbol block; performing block-based equalization using one or more filters to suppress inter-block interference and performing joint detection on a per-block basis to address intra-block interference; said block-based equalization comprising generating detection statistics for the symbols in each symbol block by performing block-based feedforward filtering of the signal values obtained for the symbol block; said generating detection statistics comprising subtracting interference associated with one or more previously detected symbol blocks from the signal values of the symbol block; and said joint detection comprising jointly detecting the symbols in each symbol block on a per-block basis by, for each symbol block, generating joint metrics from the detection statistics generated for the symbol block and comparing the joint metrics to identify the most likely combination of symbols contained with the symbol block.