1. A method of wireless communication by a Multiple-Input Multiple-Output (MIMO) receiver, comprising: receiving a signal at the MIMO receiver; recording a receive data vector corresponding to the received signal; and determining a plurality of likely candidates for MIMO demodulation via Vector Candidate Sampling (VCS), based at least on the receive data vector, wherein the determining a plurality of likely candidates comprises estimating a transmit data vector for each candidate, comprising employing a slicing function to a perturbed receive data vector for the candidate and an estimator matrix, wherein the slicing function selects a nearest constellation point for the transmit data vector in a vector space.