Wireless communication device and method to operate near-full duplex wireless mesh network
A wireless communication device includes a first wireless radio transceiver to operate on a first frequency band with a first time-division duplexing (TDD) configuration that allocates more time for radio frequency (RF) signal transmission than RF signal reception, a second wireless radio transceiver that operates on second frequency band with second TDD configuration that allocates more time for RF signal reception than RF signal transmission, one or more dual-polarized phased array antennas, and a processor. The processor executes a trained artificial neural network (ANN) model to predict local data transmission and reception demand based on historical data usage patterns at the wireless communication device, adjusts the first TDD configuration and the second TDD configuration based on the local data transmission and reception demands, and generates, via the one or more dual-polarized phased array antennas, a plurality of beams of RF signals in a narrow beam pattern.
1 . A wireless communication device, comprising:
a first wireless radio transceiver configured to operate on a first frequency band with a first time-division duplexing (TDD) configuration that allocates more time for radio frequency (RF) signal transmission than RF signal reception;
a second wireless radio transceiver configured to operate on a second frequency band with a second time-division duplexing (TDD) configuration that allocates more time for the RF signal reception than the RF signal transmission;
one or more dual-polarized phased array antennas; and
a processor configured to:
execute a trained artificial neural network (ANN) model to predict local data transmission and reception demand based on historical data usage patterns at the wireless communication device;
adjust the first TDD configuration and the second TDD configuration based on the local data transmission and reception demand; and
generate, via the one or more dual-polarized phased array antennas, a plurality of beams of RF signals in a narrow beam pattern with beamwidth between 10 degrees to 30 degrees.
2 . The wireless communication device of claim 1 , wherein the one or more dual-polarized phased array antennas are further configured to communicate data on orthogonal polarizations based on the first TDD configuration and the second TDD configuration.
3 . The wireless communication device of claim 2 , wherein the processor is further configured to concurrently control communication with one or more wireless communication devices of a plurality of wireless communication devices on the first frequency band and the second frequency band based on:
the first TDD configuration and the second TDD configuration, and
the communication of the data on the orthogonal polarizations.
4 . The wireless communication device of claim 3 , wherein the processor is further configured to determine a hopping sequence for the plurality of beams of RF signals in the narrow beam pattern for the control of the communication with the one or more wireless communication devices of the plurality of wireless communication devices.
5 . The wireless communication device of claim 4 , wherein the processor is further configured to switch between the plurality of beams of RF signals for the control of the communication with the one or more wireless communication devices of the plurality of wireless communication devices, and wherein the switch between the plurality of beams of RF signals is based on the determined hopping sequence.
6 . The wireless communication device of claim 4 , wherein the processor is further configured to switch between the plurality of beams of RF signals at a higher switching frequency at transmission periods of the first TDD configuration than at transmission periods of the second TDD configuration.
7 . The wireless communication device of claim 4 , wherein the processor is further configured to switch between the plurality of beams of RF signals at a higher switching frequency at reception periods of the second TDD configuration than at reception periods of the first TDD configuration.
8 . The wireless communication device of claim 4 , wherein the processor is further configured to:
detect an interference on the first frequency band or the second frequency band; and
dynamically adjust the determined hopping sequence based on the detected interference on the first frequency band or the second frequency band.
9 . The wireless communication device of claim 1 , wherein the processor is further configured to concurrently transmit a first set of RF signals on the first frequency band and receive a second set of RF signals on the second frequency band to reduce self-interference at the wireless communication device.
10 . The wireless communication device of claim 3 , wherein the wireless communication device is a part of a wireless mesh network that comprises the plurality of wireless communication devices.
11 . A method of wireless communication, the method comprising:
in a wireless communication device that includes a first wireless radio transceiver, a second wireless radio transceiver, and one or more dual-polarized phased array antennas:
operating the first wireless radio transceiver on a first frequency band with a first time-division duplexing (TDD) configuration that allocates more time for radio frequency (RF) signal transmission than RF signal reception;
operating the second wireless radio transceiver on a second frequency band with a second time-division duplexing (TDD) configuration that allocates more time for the RF signal reception than the RF signal transmission;
executing a trained artificial neural network (ANN) model to predict local data transmission and reception demand based on historical data usage patterns at the wireless communication device;
adjusting the first TDD configuration and the second TDD configuration based on the local data transmission and reception demand; and
generating, via the one or more dual-polarized phased array antennas, a plurality of beams of RF signals in a narrow beam pattern with beamwidth between 10 degrees to 30 degrees.
12 . The method of claim 11 , further comprising communicating data on orthogonal polarizations based on the first time-division duplexing configuration and the second time-division duplexing configuration.
13 . The method of claim 12 , further comprising concurrently controlling communication with one or more wireless communication devices of a plurality of wireless communication devices on the first frequency band and the second frequency band based on:
the first time-division duplexing configuration and the second time-division duplexing configuration, and
the communication of the data on the orthogonal polarizations.
14 . The method of claim 13 , further comprising determining a hopping sequence for the plurality of beams of RF signals in the narrow beam pattern for the controlling of the communication with the one or more wireless communication devices of the plurality of wireless communication devices.
15 . The method of claim 14 , further comprising switching between the plurality of beams of RF signals for the controlling of the communication with the one or more wireless communication devices of the plurality of wireless communication devices, wherein the switching between the plurality of beams of RF signals is based on the determined hopping sequence.
16 . The method of claim 14 , further comprising switching between the plurality of beams of RF signals at a higher switching frequency at transmission periods of the first time-division duplexing configuration than at transmission periods of the second time-division duplexing configuration.
17 . The method of claim 14 , further comprising switching between the plurality of beams of RF signals at a higher switching frequency at reception periods of the second time-division duplexing configuration than at reception periods of the first time-division duplexing configuration.
18 . A computer program product for wireless communication, the computer program product comprising a non-transitory computer-readable storage medium having program instructions embodied therewith, the program instructions are executable by a system to cause the system to execute operations, the operations comprising:
operating a first wireless radio transceiver on a first frequency band with a first time-division duplexing (TDD) configuration that allocates more time for radio frequency (RF) signal transmission than RF signal reception;
operating a second wireless radio transceiver on a second frequency band with a second time-division duplexing (TDD) configuration that allocates more time for the RF signal reception than the RF signal transmission;
executing a trained artificial neural network (ANN) model to predict local data transmission and reception demand based on historical data usage patterns at a wireless communication device;
adjusting the first TDD configuration and the second TDD configuration based on the local data transmission and reception demand; and
generating, via one or more dual-polarized phased array antennas, a plurality of beams of RF signals in a narrow beam pattern with beamwidth between 10 degrees to 30 degrees.
19 . The computer program product of claim 18 , further comprising communicating data on orthogonal polarizations based on the first time-division duplexing configuration and the second time-division duplexing configuration.
20 . The computer program product of claim 19 , further comprising concurrently controlling communication with one or more wireless communication devices of a plurality of wireless communication devices on the first frequency band and the second frequency band based on:
the first time-division duplexing configuration and the second time-division duplexing configuration, and
the communication of the data on the orthogonal polarizations.