A method detects unused frequency bands in a cognitive radio network.
Multiple frequency bands for RF signals are sensed using an antenna array
including a plurality of elements coupled to a receive RF chain, in which
the plurality of elements are individually controllable. For each
frequency band, multiple spatial directions are sensed for the RF signals
using the antenna array. A particular frequency band and a particular
direction and a particular time slot are assigned as an available
frequency band, an available direction and a particular time slot for
transmitting RF signals in a cognitive radio if the RF signals are not
sensed in the particular spatial direction for the particular frequency
band, and in which the RF signals are transmitted by a transmit chain
connected to the antenna array.