The invention provides an MMSE detection method for a spread-spectrum OFDMA communication
system. The code
spread factor of the spread-spectrum OFDMA communication
system is Ns, and the
payload is L, wherein L is more than or equal to half NS and less than or equal to Ns; and a code spread matrix with the size of Ns*L is formed by the first L columns of an original matrix w with the size of Ns*Ns. The method comprises the following steps of: a, performing OFDM
demodulation and receiving to acquire a received symbol r; b, performing channel
estimation, forming a
diagonal matrix
lambda h by Ns channel estimations, and estimating
noise power sigma 2; c, calculating an MMSE detection operator BL when the
payload is L, wherein the step c comprises the following substeps of: c.1, calculating an MMSE detection operator c when the
payload is Ns; and c.2, recurring in turn according to a
recursion rule to acquire a
recursion rule: for given BL', first decomposing BL' in a way that QL' is a matrix composed of the first (L'-1) columns of the BL', and qL' is the last row of the BL'; and then calculating BL'-1, wherein WL' is the L' th column of w; and d, calculating a detection symbol y. The MMSE detection method adopts a
recursion method, avoids direct matrix inversion, greatly reduces the calculation amount and reduces the
power consumption of detecting hardware.