The invention relates generally to wireless communications. More particularly, the invention relates to a method and apparatus for regulation of transmit power.
Wireless networks, such as wireless mesh network, can include multiple transmitting devices simultaneously transmitting. The simultaneous transmission can cause interference between different devices of the network. For example,
It is desirable to have a wireless network and a method of operating transmission of signals within the wireless network that mitigates self-interference within the network.
The invention includes a method and apparatus for regulation of transmission signal between access nodes of a mesh network.
An embodiment of the invention includes a method of regulating transmit power of a wireless device within a wireless network. The method includes determining a type of data traffic being transmitted, comparing the type of data traffic with a predetermined set of data traffic types that include substantially periodic transmission, and if the type of traffic being transmitted is one of the predetermined set, then adjusting the transmission power to a lower transmission power level than if the type of traffic being transmitted is not one of the predetermined set.
Another embodiment of the invention includes a method of regulating transmission power of a device within a wireless mesh network. The method includes identifying packets for transmission as either data packets or as routing packets, and setting the transmission power of transmit signals from the device to be lower for routing packets than for data packets.
Another embodiment of the invention includes a method of regulating transmission signal power for minimizing interference with unintended receivers. The method includes identifying data traffic as bursty or substantially periodic, and setting the transmission signal power lower for substantially periodic data traffic than for bursty traffic.
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 a method and apparatus for regulating transmission signal power based upon the type of data traffic being transmitted. Generally, data traffic that is characterized as substantially periodic tends to cause greater interference to unintended receivers than data traffic that is characterized as bursty. Therefore, within a wireless network, regulating transmission signal power so that the substantially periodic data traffic (such as, routing beacons, voice over IP, streaming data (video, audio ect.), 802.11 beacons) is transmitted at a lower power level than bursty data traffic (such as internet search information), reduces interference within a wireless network.
The term packet is used throughout this description. It is to be understood that the term packet can include 802.11 frames as defined by the 802.11 standard.
A second time line 220 shows traffic density for transmission data traffic that can be characterized as substantially periodic. This data traffic can be continuous for extremely long period (such as the transmission of routing packets as will be described, which may continue for months), or for shorter periods (such as voice over IP which may only last for several minutes). The overriding characteristic of this type of data traffic is that it is continuously, and at least substantially periodic for a relatively long period of time. This type of data transmission can be particularly problematic because it has a greater likelihood of causing interference with unintended receivers than bursty traffic. That is, the continuous periodic nature of this data transmission provides a higher probability that it will cause interference than the previously described bursty data traffic. The magnitude of the traffic density, or the time duration during each substantially periodic transmission is generally not as critical as is the fact that the data transmission is substantially periodic.
The data traffic designated as substantially periodic even if one or two of the points of traffic density are missed, or if they occur just off of being periodic. That is, the time line 220 could be missing some, or have some of the points of traffic density be off-center.
A distinction between substantially periodic traffic and bursty traffic is that the effects of substantially periodic traffic tend to be independent of packet length and payload. However, the effects of bursty traffic are dependent upon packet length and payload.
The transmission signal power is described as being decreased. However, an embodiment could include increasing the signal power for substantially periodic traffic.
Several methods can be used to identify the type of data traffic. An access node within a wireless mesh network, for example, can have prior knowledge regarding the data traffic before transmission. Routing packets (also referred to as routing beacons) can be transmitted through the network to facilitate routing selections of the access nodes through the network. In at least some embodiments, the routing packets are transmitted at regular intervals. For example, one embodiment includes the routing packets being transmitted at a rate of four per second. Clearly, this type of routing packet can be classified as substantially periodic. As previously described, this type of data transmission is likely to cause unnecessary interference with unintended receivers. The access nodes have prior knowledge of when the routing packets are transmitted, and therefore, can identify this type of data traffic. Another type of data traffic that access nodes or transmitters in general can have prior knowledge of includes 802.11 beacons.
Another method of identifying the data traffic type includes inspecting data packets of the data traffic. This inspection can reveal, for example, whether the data traffic is voice over IP (VOIP) data traffic, streaming data (either video or audio) and should be designated as substantially periodic. The inspection of the data packets can also identify whether the data traffic in normal internet traffic (searching or email), and can be designated as bursty data traffic.
Once the traffic type has been identified, whether it can be categorized as substantially periodic can be determined by referencing a predetermined look up table. For example,
After determining the type of data traffic, the access node or other type of transmitter regulates the transmission power level depending upon the type of data traffic. The regulation includes reducing the transmission power for substantially periodic data traffic to be lower than bursty traffic.
One embodiment includes the transmit signal power being reduced as low as possible while still ensuring a desired transmission data rate. A desired transmission data rate requires a minimum level of signal to noise ratio (SNR) at the receiving device. Therefore, the transmission signal power level can be reduced until the transmission signal power at the receiver satisfies the requisite level of SNR.
Setting the transmission power level, while satisfying the requisite level of SNR can be influence by many factors. For example, FCC (Federal Communication Commisssion) rules in the United States allow a 2.4 GHz transmitter to operate at any power level below 1 W (30 dBm). A set of power levels can be selected by a transmitter in a number of ways. In one embodiment, this selection is based on pre-set configuration parameters of the transmitter. In another embodiment, this selection is based on selecting the power levels based on the spacing or density of access nodes. For instance, with a high density of access nodes per square mile, the selected relevant power levels might comprise 20 dBm, 22 dBm, and 24 dBm. For a low density of access nodes per square mile, the relevant power levels might comprise 28 dBm and 30 dBm, since lower densities of access nodes require higher power levels to achieve the required SNR on each link.
One other embodiment includes incrementally reducing the transmission signal by by a predetermined amount (for example, 5 or 10 dB). Initially, the transmission power is set to a default value, and if the data traffic is determined to be substantially periodic, the default power level is attenuated accordingly.
There are tradeoffs to operating a link at different transmit power levels. A higher transmit power choice leads to better probability of successful packet reception at the other end of a link. On the other hand, operating at a higher power level typically results in increased interference across a larger area, resulting in a reduction in available network-wide airtime and overall network capacity. Similarly, there are tradeoffs to operating a link at different transmit data rates. Operating at a higher transmit rate (if the link supports it) can result in more efficient use of airtime, since it takes less time to transmit a bit. As a result, network capacity can be increased. On the other hand, higher data rates require a larger signal-to-noise ratio at the receiver for successful packet reception, and using a higher data rate may result in higher probability of packet loss, necessitating retransmissions.
The wireless network includes gateways 620, 622 which are coupled to the wired network 610. The gateways 620, 622 typically include high bandwidth connections 615 to the wired network 610 which can be wired or wireless. A gateway is an access node that can originate routing beacons
Access nodes 620, 622, 630, 632, 634, 640 are coupled either directly or indirectly to the gateways 620, 622. That is, each access node is either directly connected to an upstream gateway 620, 622, or indirectly connected through another access node to at least one of the upstream gateways 620, 622. Many factors can be included in the decision of which access nodes or gateways each access node is connected. The network of
Gateways 620, 622 broadcast routing packets (beacons), which can be used to determine routing between access nodes 630-640 and gateways 620, 622 of the network. The beacons are received by all first-level access nodes (for example, access nodes 630, 632, 634), which are access nodes that are able to receive gateway transmitted beacons, and directly route data through to a gateway. The beacons can be designated as substantially periodic, and therefore, have their transmission power level reduced to be less than the data packet transmission as has been described.
The beacons are used to establish a route from each access node to a gateway. The first level access nodes re-broadcast the beacon data, attaching their own information to the beacon. The information indicates to the second level access nodes that the path to the gateway includes the first level access node. The first level access nodes re-broadcast the beacons at all relevant power levels and data rates.
An upstream route can be selected based upon routing packet received from upstream gateways and access nodes. The select upstream link can be based upon the quality of the received routing packets, in which the received routing packets having the best quality are selected. The quality of received routing packets can be determined by a persistence of the received routing packets. The persistence can be determined by comparing a number of received routing packets per unit of time to a predetermined number of routing packets transmitted per unit of time. For example, if the access node (and gateway access nodes) broadcast routing packets (beacons) at a rate of four per second, and persistence can be determined by counting the number of received routing packets per second. If three packets are received, the persistence is 0.75. The access node can select an upstream access node as a routing path based upon the quality of the link between the access node and the upstream access node as determined by the quality (persistence) of the received routing packets.
For one embodiment, the link quality of the beacon received determines whether an upstream route is selected, and whether that beacon is rebroadcast by the system. If the quality of the beacon is the best of all beacons received from upstream access nodes and gateways, the corresponding upstream route is selected, and the beacon (routing packet) is rebroadcast. The beacons can be used to determine the quality of the link in both an upstream (towards a gateway) direction, and in a downstream (away from a gateway) direction. The upstream and the downstream link qualities can be used by each access node to select the best data routing path to a gateway. The link qualities of both the upstream links and the downstream links can be influenced by the pre-selected power levels of neighboring access nodes. The link qualities may also be influenced by other wireless transmission factors such as interference, noise and fading.
The first level access nodes 630, 632, 634 include upstream links, and downstream links to the gateways 620, 622. As shown in
Each access node has at least one upstream node, and may have a plurality of downstream nodes. Upstream nodes are the nodes that are between the access node and the gateway. Upstream links are links in a path to a gateway. Downstream links are in a direction away from a gateway. For a level one access node, there is only one upstream node, the gateway. For a level four access node, there are four upstream nodes, which define the access node's path to the gateway. Downstream nodes are nodes that receive the beacon from a particular access node, and define their path to a gateway through that access node.
Methods of identifying the packets and data traffic have been described. Additionally, methods of setting the transmission power have been described.
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.