1. A receiver comprising: an input module configured to receive a message from a wireless communication channel, the message including a plurality of training fields and user data; a computation module configured to recursively compute equalizer parameters, as the plurality of training fields is being received, in response to i) the plurality of training fields and ii) a channel estimation matrix, wherein the equalizer parameters include a first set of parameters, a second set of parameters, and a substream signal-to-noise ratio vector; and an equalizer module configured to apply the equalizer parameters to the message to recover the user data contained in the message.