Communication systems and methods are described in which multiple transmit
signals are generated from an input stream or signal. The communication
systems and methods, collectively referred to as antenna virtualization
or virtual antenna systems, generate from each input stream multiple
transmit signals that when driven into multiple antennas create a
radiation pattern that effectively appears to originate from a single
antenna. The communications operations include receiving at least one
input stream. Multiple transmit signals are generated from the received
input stream; the number of transmit signals generated is greater than
the number of received input streams. Generation of the transmit signals
involves transforming the input stream. The transforming includes
applying one or more of a variable delay, a phase shift, and signal
shaping to information of the input stream. The transmit signals are
transmitted by a separate antenna of an antenna system.