Patent ID: 7570211

Claim:
An apparatus, comprising: an antenna array having at least three elements for receiving a transmission from at least one source in a simultaneous transmission environment; a signal processor operatively coupled to said antenna array, said signal processor for receiving a signal from each of said at least three antenna array elements, said signal processor including: a first process for producing a cross correlation vector for said at least one source on each signal from each of said at least three antenna array elements; a second process for producing a column vector for said at least one source utilizing said cross correlation vectors for said signals from each of said at least three antenna array elements; a third process for producing a conjugate transpose of a matrix comprising said column vectors for said at least one source; a fourth process for producing an idealized covariance matrix from the matrix comprising said column vectors for said at least one source and said conjugate transpose of said matrix comprising said column vectors for said at least one source; a full rank forcer for producing a weight vector for said at least one source from said idealized covariance matrix; and a controller utilizing said weight vector for said at least one source to at least partially cancel another source transmitting within the simultaneous transmission environment.