Abstract
A method and system are disclosed that provide a more efficient decoder for decoding block codes such as a complementary code keying (CCK) code. A receiver receives a signal containing at least one block codeword. A decoder decodes the block codeword contained in the received signal by finding a path in a trellis diagram with a calculated path metric that accounts for intersymbol interference (ISI). The path metric can be based on a branch metric that is calculated according to a decision feedback sequence estimation algorithm.