Abstract
A method and system are disclosed for decoding block codes using a single decoder and trellis diagram. The signal can include at least one block code, and the block code can be modulated using at least one of a plurality of modulation modes. The block code contained in the signal can be selectively decoded based on the modulation mode for the block code using a trellis diagram corresponding to the modulation mode for the block code, for example, a low and high-rate CCK modulation mode or a differential quadrature phase shift keying (DQPSK) Baker sequence modulation mode and a differential binary phase shift keying (DBPSK) Barker sequence modulation mode. The trellis diagram can have multiple embedded subtrellis diagrams in the trellis diagram. In this manner, multiple types of block codes and be decoded using a single decoder and trellis diagram.