Patent ID: 7477190

Claim:
A method for forming a beam based on a plurality of signals received through a plurality of antennas in a base station of a communication system, the method comprising: processing the plurality of signals to obtain a data subcarrier matrix allocated to at least one desired signal requested by the base station; estimating Direction-Of-Arrivals (DOAs) of the plurality of received signals based on the data subcarrier matrix; identifying the at least one desired signal and at least one interference signal from the plurality of signals based on the estimated DOA; generating an interference-plus-noise covariance matrix by using at least one DOA of the at least one interference signal among the DOAs; generating a plurality of beamforming vectors based on the covariance matrix; and using the plurality of beamforming vectors to form a plurality of final beams; wherein the identifying step further comprises: forming a steering matrix based on the DOAs; performing a filtering operation for the data subcarrier matrix using the steering matrix to extract a filtering matrix; forming a signal correlation matrix from the data subcarrier matrix based on the steering matrix; generating a maximum DOA based on the signal correlation matrix; comparing patterns of a preamble input to a controller for controlling the base station and a preamble of the filtering matrix to identify the at least one desired signal and the at least one interference signal; and estimating at least one DOA of the at least one desired signal and the at least one DOA of the interference signal.