1. A method for receiving data fields transmitted using block space time transmit diversity (BSTTD) comprising the steps of: receiving a first data field from a first antenna, and a second data field from a second antenna; the second data field produced by rearranging blocks of the first data field; ignoring interference between the data blocks; and determining transmitted data symbols of the first data field and the second data field utilizing minimum mean square error block linear equalization, approximate Cholesky decomposition, and forward and backward substitution.