Patent ID: 7304608

Claim:
A wireless network apparatus, comprising: an antenna array, having a plurality of antennae; a transceiver for receiving a plurality of analog input signals from a client via the antennae; a A/D converter for converting the analog input signals into digital input signals; a weighting device for receiving and multiplying the digital input signals by a weight vector to output an digital weighted signal, comprising: a weight generator, for generating the weight vector, which includes a plurality of weights corresponding to the digital input signals from the antenna array, wherein the weight generator further comprises: a searching unit for determining a main central angle of one of a plurality of beams in response to the digital input signals by switching location of the plurality of beams among N different locations in a coverage area defined by the antenna array until the largest signal strength of the incoming signals is found, wherein the N different locations correspond to N number of the beams required to cover all incoming signals in the coverage area; a radio pattern unit for determining the weight vector in response to the main central angle by looking up a predetermined table; and a track unit for fine-tuning the main central angle; and an algorithmic unit, multiplying the digital input signals by the weight vector to generate a digital weighted signal; and a MAC device connected to the weighting device for processing the digital weighted signal.