1. An apparatus comprising: an input configured to receive data that has been transmitted over a wireless channel using multiple transmit antennas, n t , and received using multiple receive antennas, n r ; and an equalizer responsive to multiple data streams corresponding to the multiple receive antennas and configured to generate an equalization matrix, G n t xn r , using a recursively updated kernel matrix, wherein equalization matrix generation is distributed over time by updating the equalization matrix during preamble processing.