| CPC H04W 16/14 (2013.01) [H04B 7/0456 (2013.01); H04B 7/0617 (2013.01); H04B 7/0626 (2013.01); H04B 7/0689 (2013.01)] | 17 Claims |

|
1. A method of sharing a frequency spectrum between a primary wireless network and a secondary wireless network coexisting with the primary wireless network, the method comprising:
at a node of the secondary wireless network, the node comprising a plurality of antennas, at least one processor including a protocol stack, and memory:
(a) at the plurality of antennas, receiving incoming signals transmitted on a same frequency band from one or more users of the primary wireless network and from one or more users of the secondary wireless network;
(b) at a bottom of the protocol stack integrated between the plurality of antennas and upper layers of the protocol stack:
determining a beamforming scheme and beamforming coefficients for transmission to scheduled users of the secondary wireless network, the beamforming coefficients being determined based on at least three of:
the selected beamforming scheme,
extracted channel state information,
a schedule of secondary users,
a number of primary users sharing the frequency band, and
a number of the plurality of antennas; and
precoding data bit-streams based on the beamforming coefficients for transmission on the plurality of antennas to the scheduled users;
(c) from the plurality of antennas, transmitting outgoing signals to the scheduled users of the secondary wireless network according to the beamforming scheme; and
(d) at a physical layer driver at the bottom of the protocol stack in communication with the plurality of antennas, for each antenna:
on a primary receiver chain, receiving and demodulating the incoming signals from the primary wireless network;
on a secondary receiver chain, receiving and demodulating the incoming signals from the secondary wireless network; and
on a transmission chain, precoding outgoing data bit-streams according to the beamforming scheme and modulating the outgoing data bit-streams for transmission from the plurality of antennas to the scheduled users of the secondary wireless network.
|