1. A method for beamforming in a wireless communication system comprising: observing a predetermined times of channel spatial signatures; generating one or more test spatial signatures based on statistical analysis of the observed spatial signatures for predicting channel characteristics; and deriving a beamforming weight based on the generated test spatial signatures for beamforming by an antenna subsystem of the wireless communication system.