1. A method for selectively detecting a user communication signal received with a plurality of antennae elements, the output of said antennaes being multiplexed into a plurality of user-channel signals comprising: for each of a plurality of chromosome channels, demodulating each user channel signal into a predetermined number of baseband signals based on a candidate weight set associated with the corresponding chromosome channel; estimating a fitness level corresponding to the baseband signals for each chromosome channel, genetically processing each fitness level to update each candidate weight set; and selecting one of the demodulated baseband output signals based on a predetermined fitness level.