A configurable Viterbi decoder to decode a coded signal for inclusion in a
radio receiver for implementing the physical layer receiving function
(PHY) of a wireless data network. The decoder includes a branch metric
generator with an input to the coded signal, an ACS subsystem coupled to
the branch metric generator, and a survivor memory unit coupled to the
ACS subsystem. The decoder includes a plurality of outputs each providing
a decoded version of the input signal decoded to a distinct decision
depth such that the Viterbi decoder is programmable to decode the signal
to one of a plurality of decision depths.