The invention relates generally to communication systems. More particularly, the invention relates to a method and apparatus for selecting antenna patterns of nodes within a wireless network.
Wireless networks are gaining popularity because wireless infrastructures are typically easier and less expensive to deploy than wired networks. Many wireless nodes can collectively form a wireless mesh, in which client devices can associate with any of the wireless nodes.
Wireless networks, however, can be more difficult to maintain than wired networks. That is, wireless networks are typically subjected to environmental influences that make operation of the networks more problematic than wired networks. For example, the wireless links of wireless networks can suffer from fading or multi-path, which degrade the quality of transmission signals traveling through the wireless links. Additionally, wireless networks that include multiple access points can suffer from self-interference (that is, interference from other devices of the network), and non-network device interference.
Nodes of wireless mesh networks typically communicate with other nodes of the wireless mesh network, and form communication paths through the mesh network that can include several nodes. Each wireless link of a path influences the quality of the signal transmission through the path.
It is desirable have a method and apparatus for providing wireless links of wireless network that have suffer as little attenuation as possible, minimize interference, and maximize throughput.
An embodiment includes a method of a multiple antenna node within a wireless network selecting an antenna pattern. The method includes identifying a plurality of transmission paths through the node. One of a plurality of antenna patterns formed by the multiple antenna node is selected, providing a desired level of link quality through each of the identified plurality of transmission paths. The node wirelessly communicates through the identified transmission paths.
Another embodiment includes a method of receiving transmission signals through a plurality of antennas. The method includes setting the plurality of antennas to directionally receive or omni-directionally receive signals from the intended target transmitter based on whether the beam formed SINR is greater or less than the omni-directional SINR. The SINR of beam formed signals received from the target transmitter is measured while adjusting at least one beam formed by the plurality of antennas by adjusting at least one of a phase and amplitude of at least one of signals received through the plurality of antennas, wherein the at least one beam is focused to receive signals from a intended target transmitter. The SINR of omni-directional signals received from the target transmitter is measured and processed according to a characterization of a transmission channel by adjusting the plurality of antennas to omni-directionally receive transmission signals from the intended target transmitter. The plurality of antennas are set to directionally receive or omni-directionally receive signals from the intended target transmitter based on whether the beam formed SINR is greater or less than the omni-directional SINR.
Another embodiment includes method of transmitting signals through a plurality of antennas. The method includes adjusting at least one beam formed by the plurality of antennas by adjusting at least one of a phase and amplitude of at least one of signals transmitted through the plurality of antennas, wherein the at least one beam is focused to transmit signals to an intended target receiver. The SINR of beam formed signals received at the target receiver is measured. The plurality of antennas are adjusted to omni-directionally transmit transmission signals to the intended target receiver. A transmission channel to the target receiver is characterized by transmitting training signals. The SINR of omni-directional signals received by the intended target receiver and processed according to the characterized transmission channel is measured. The plurality of antennas are set to directionally transmit or omni-directionally transmit signals to the intended target receiver based on whether the beam formed SINR is greater or less than the omni-directional SINR.
Other aspects and advantages of the present invention will become apparent from the following detailed description, taken in conjunction with the accompanying drawings, illustrating by way of example the principles of the invention.
The invention includes an apparatus and method of a multiple antenna node within a wireless network selecting an antenna pattern. The selected antenna pattern can provide at least one of beam forming, spatial multiplexing, diversity reception, or a combination of. The multiple antenna node is operable within a wireless mesh network, and the antenna pattern selection can be based on a quality of service requested by neighboring nodes of the wireless mesh network.
To determine the most desirable communications mode, an embodiment of the multiple antenna transceivers 210, 220 cycles through the different multiple antenna communication modes, and selects the multiple antenna mode that provides the best transmission signal quality (the best transmission signal quality is defined by at least one signal parameter, such as, lowest packet error rate (PER)), and Quality of Service (QoS). That is, each transceiver can select the multiple antenna communication mode that provides the best quality link between the transceivers. Alternatively, the transceiver selects one of the communication modes that provide an acceptable level of link quality. Other factors, such as, signal power level or frequency bandwidth of the transmitted signals can also influence the selection.
Over time, the transceivers can monitor and store which multiple antenna communication mode provide the best wireless link with each of multiple other transceivers. That is, each transceiver can learn over time which multiple antenna communication mode provides the best wireless link quality with each other transceiver. With scheduled communication with the other transceivers, the best multiple antenna communication mode can be retrieved from memory rather than relearned every time the transceiver communicates with another transceiver. Retrieving the antenna communication mode is particularly effective in wireless environments that do not change rapidly.
The communication modes can be retrieved rather than relearned. Retrieving previously used communications modes can allow for more efficient determination of the best communication mode. That is, the retrieved settings can be used as a starting point when adapting the transceiver to the best communications mode. Typically, transceivers start from scratch when attempting to adapt their settings to provide a desired transmission link. Starting the communication mode setting based on previous settings can improve convergence of algorithms used to determine the best communications mode setting.
Other embodiments include selecting the communication mode to meet a minimum level of performance, or desired QoS. That is a neighboring transceiver node can in certain situations request a desired QoS. The communication mode can be selected based upon the requested QoS, and can be any one of the communication modes that provides the requested QoS. The mode selection, as will be described later, can be influenced by other factors. The modes that provide the desired QoS can be stored for future references.
Beam Forming
Beamforming includes directional focusing of antenna patterns on a particular receiver or transmitter, or creating a null in the antenna patterns to avoid receiving signals from an interferer (or other undesired device). The beams can be formed by adjusting the phase and amplitude of transmission signals from multiple transmission and/or receive antennas. Beamforming can be advantageous because the directional nature of beamforming increases signal power at an intended target receiver or intended target transmitter, while providing less signal power (interference) at other receivers, or receiving signal power (interference) from other transmitters.
Spatial Multiplexing
Spatial multiplexing is a transmission technology that exploits multiple antennas at both the transmitter and at the receiver to increase the bit rate in a wireless radio link with no additional power or bandwidth consumption. Under certain conditions, spatial multiplexing offers a linear increase in spectrum efficiency with the number of antennas. Multiple wireless substreams occupy the same channel of a multiple access protocol, the same time slot in a time-division multiple access protocol, the same frequency slot in frequency-division multiple access protocol, the same code sequence in code-division multiple access protocol or the same spatial target location in space-division multiple access protocol. The substreams are applied separately to the transmit antennas and transmitted through a radio channel. Due to the presence of various scattering objects in the environment, each signal experiences multipath propagation.
The composite signals resulting from the transmission are finally captured by an array of receiving antennas with random phase and amplitudes. At the receiver antennas, a spatial signature of each of the received signals is estimated. Based on the spatial signatures, a signal processing technique is applied to separate the signals, recovering the original substreams.
Communication Diversity
Antenna diversity is a technique used in multiple antenna-based communication system to reduce the effects of multi-path fading. Antenna diversity can be obtained by providing a transmitter and/or a receiver with two or more antennae. These multiple antennas imply multiple channels that suffer from fading in a statistically independent manner. Therefore, when one channel is fading due to the destructive effects of multi-path interference, another of the channels may not be suffering from fading simultaneously. By virtue of the redundancy provided by these independent channels, a receiver can often reduce the detrimental effects of fading.
In order to implement the spatial multiplexing/communication diversity technology, multiple antennas within a group have to be separated by a small distance, which can be as small as half the radio wavelength.
Mixed Modes Wireless Communication
The communication modes can be mixed. For example, an antenna pattern of a multiple antenna transceiver can be selected that forms multiple beams, such as, beams 350, 352. The plurality of the beams 350, 352 can be focused on a plurality of transmitting devices 312, 314, allowing the multiple antenna transceiver 310 to received signals of a desired level of signal quality from multiple transmitting devices 312, 314. The reception processing can include spatial multiplexing processing of the signals received from the multiple transmitting devices 312, 314, thereby providing multiple transmitting device spatial multiplexing reception of the multiple receive signals. That is, the communication can simultaneously include both beam forming and spatial multiplexing.
Another mixed mode can include beam forming and communication diversity. For example, a beam can be formed between one transmitting device and one receiving device, or multiple beams can be directed to multiple transmitting device, in which the multiple transmitting devices provide diversity.
Transmission Scheduling
Receiving devices and transmitting devices may know when and/or where data transmission between the devices will occur. The scheduling of the data transmission can be performed through media access control (MAC) scheduling. The scheduling determines which wireless devices are wirelessly communicating with each other. The wireless communication can be scheduled for time slots in a time-division multiple access protocol, frequency slots in frequency-division multiple access protocol, code sequences in code-division multiple access protocol or spatial target locations in space-division multiple access protocol.
The first node 310 schedules which transmission channels are used for communications with the second node 312 and the third node 314. The schedule of the first node 310 provides for timed selection of the selected mode of communication based which node the first node is communicating with, and the desired QoS of the corresponding wireless link. As previously described, over time the first node 310 can learn the prior multiple antenna settings that provide the best or at least desired link quality with each of the other nodes. This can provide efficiency in determining which communication mode provides that proper link quality.
Routing paths through the wireless mesh network generally include a source node and a destination node. The routing path is generally selected by the destination node based upon the qualities of the links of each of the routing paths, and other path metrics, such as traffic congestion. For example, if the third node 414 is a source node, and the fifth node 418 is a destination node, the destination node 418 selects the path from the source node 414 based upon the quality of the links between the nodes, and based on data traffic congestion. Generally, the path selection includes the nodes that provide the best link qualities (cumulative) and the least amount of data traffic. A first path could include the first node 410, or alternate path could include the second node 412 and the fourth node 416. Again, the destination node 418 typically makes the selection. The link qualities (this can include the link qualities of each of the communication modes, including the mixed modes) that influence the routing selection should be provided to the destination node. One embodiment includes the nodes each determining the communication modes that provide the best link quality, or at least a threshold link quality. Typically, each of the multiple antenna communication modes provides a varying level or degree of link quality. These link qualities are then communicated to the destination node for routing path selections. As described, the link qualities can be defined by BER, PER, SINR, Latency, and/or jitter. The path selections should be communicated to each node, so the each node can determine its scheduling, and the communication mode selections for communications with other nodes of the wireless network.
As shown in
As will be described, each node can cycle through the available communication modes and mixed modes, and determine the link qualities associated with each mode. The node, or a destination node of a mesh network, can select which communication mode the node is to operate for communication with other nodes. As previously stated, the nodes can each learn the communication mode that provides the desired QoS link quality with each of the neighboring nodes. The corresponding communication mode can then be selected when scheduling communication with a particular neighboring node.
The above-described routing through the nodes of the mesh network and the selected communication modes influence the transmission and reception scheduling of each of the nodes. The scheduling determines which node is transmitting or receiving, and determines which communication mode is selected. As will be described, each node determines the link quality each mode provides, each node determines the communication modes that provide a desired threshold of Qos, and makes a communication mode selection based on the link quality and can even be based on bandwidth and interference effects of the larger network.
When the node includes multiple transmission paths through it, beam forming can be used to provide more than one path simultaneously. That is, the beam formed can include multiple lobes in which a lobe corresponds with each of the multiple links required for the multiple paths. This beam formed antenna selection can be selected if the links provide the desired QoS, signal enhancement and interference signal rejection.
Another multiple antenna mode includes spatial multiplexing. Spatial multiplexing can be used to form a link having a desired QoS with one other node at a time, or spatial multiplexing can be used in receiving signals from multiple other nodes. As previously described, different signals are simultaneously transmitted over a common channel, and separated at the receiving node based on channel knowledge of the wireless links.
One embodiment of spatial multiplexing includes selecting an omni-directional antenna pattern, characterizing transmission channels of the identified plurality of transmission paths, and independently receiving signals of the plurality of transmission channels. Typically, the transmission channels are characterized by training the transmission channels.
Another mode of communication between the multiple antenna nodes includes communication diversity.
The communication mode selection depends upon the routing paths selected through the mesh and the desired (or requested) QoS of the links within the routing paths. The QoS the received signals can be determined, for example, by at least one of BER, PER, SINR, Latency, and jitter.
Once the communication modes have been analyzed and selected, transmission and reception by each node is scheduled. For one embodiment the scheduling includes scheduling transmission and reception through the plurality of transmission paths in at least one of time and frequency slots. More generally, the scheduling determines the wireless transmission through channels that can include time slots in a time-division multiple access protocol, frequency slots in frequency-division multiple access protocol, code sequences in code-division multiple access protocol or spatial target locations in space-division multiple access protocol.
The scheduled communication provides the selection of antenna patterns according to the scheduling, and according to varying pluralities of identified transmission paths. The scheduling varies as the routing changes over time, and as the communication modes vary due to changing locations of the nodes, and due to changes in the environment in which the network is located. The scheduling of the communication modes can vary, for example, in response to a desired signal rejection of signals transmitted from devices of the wireless network that are not part of the identified plurality of transmission paths, or upon a desired signal rejection of signals transmitted from devices that are not a part of the wireless network.
The communication mode determination can be influenced by a node receiving link quality feedback from a plurality of devices of the wireless network. If within a mesh network, the link quality feedback can also used to identify transmission paths through the node based on the link quality feedback. As previously described, the identified transmission paths influence the communication mode selection.
The determination of the impact the mode selection has on the surrounding network typically includes determining whether the wireless network surrounding the node is bandwidth (or capacity) limited or interference limited. That is, measurements can be made by other nodes of the wireless network to determine whether they are receiving large amounts of interference, or if they are bandwidth limited. If the surrounding network is bandwidth limited, then the node may be more likely to select a spatial multiplexing communication mode because of the efficient utilization of bandwidth that spatial multiplexing can provide. However, if the surrounding wireless network is interference sensitive, then the node may be more likely to select a beam forming communication mode because beam forming signal tend to cause less interference with neighboring nodes because of the focused communication.
For an embodiment, setting the plurality of antennas to directionally receive or omni-directionally receive signals from the intended target receiver further includes evaluating a Quality of Service of the directionally received signals and a Quality of Service of the omni-directionally received signals. Once determined, in the future adjustments of at least one beam formed by the plurality of antennas by adjusting at least one of a phase and amplitude of at least one of signals received through the plurality of antennas includes referring to information regarding locations of transmitters obtained from previous interactions with the transmitters.
A beam formed by the plurality of antennas can be adjusted by adjusting through N previously determined combinations of phase and amplitude settings. The selected adjustment can be made by adaptively converging on phase and amplitude settings to maximize SINR of the received signals. The selection between setting the plurality of antennas to directionally receive or omni-directionally receive signals from each of the intended target transmitters can be based on whether the beam formed SINR is greater or less than the omni-directional SINR for each of the intended transmitters. As described, the adjusting the at least one beam can be at least partially controlled by scheduling of transmissions between the intended target transmitters and the receiver.
Although specific embodiments of the invention have been described and illustrated, the invention is not to be limited to the specific forms or arrangements of parts so described and illustrated. The invention is limited only by the appended claims.