Patent ID: 8064407

Claim:
A method for implementing WCDMA system smart antenna, comprising the steps of: (a) processing signals received by an antenna array in a radio frequency channel to get baseband array data including a plurality of components; (b) estimating and identifying a channel environment according to eigenvalues of correlation matrix and an in-band power spectrum deviation of said array data, determining a channel type related to the channel environment to which the channel belongs currently based on a set decision criterions for the channel type; wherein in said decision criterion for channel type, channel types are divided into the following three kinds or any combination thereof: first, Additive White Gaussian Noise is a main part of interference, the environment located in is far away from a base station, and a signal power is weak and noise is strong; second, co-channel interference is a main part of interference, the environment located in is interfered by a co-channel from other cells; third, inter symbol interference is a main part of interference, the environment located in has severe inter symbol interference due to a great difference of time delays between each of multi-path components; (c) selecting a corresponding adaptive beam forming algorithm in real time according to an identification result of the channel type, calculating an uplink weight value; wherein in selecting the corresponding adaptive beam forming algorithm according to the identification result of the channel type, the following three criterions are followed: for the first channel type with Additive White Gaussian Noise being the main part of interference, a Maximal Ratio Combing beam forming algorithm is adopted; for the second channel type with co-channel interference being the main part of interference, an Advanced Constant Modulus algorithm (CAM) for beam funning is adopted, wherein an original weight value of CMA, W 0 =(X·X H ) −1 ·X·d H , is obtained according to a Wiener solution, wherein d is a reference signal, and X is the signal received by the antenna array, a cost function of an implementation method of steepest-descending Constant Modulus is: J=E{∥w H (n)x(n)|−|α∥ 2 }, α=W 0 H ·X(0), and an update direction selection iterative formula is w(n+1)=w(n)−μx(n)e*(n), e(n)=2[y(n)−y(n)/|y(n)|], wherein μ is the step length, y(n) is the beam formed by said array data and said uplink weight value; for the third channel type with inter symbol interference being the main part of interference, an advanced concatenated recursive beam forming algorithm is adopted; (d) multiplying said array data and said uplink weight value to form a beam.