The present invention relates generally to wireless networks and to techniques for adjustment of one or more receiver sensing thresholds in wireless devices. Specifically, the invention relates to techniques for adjustment of a receiver communication (packet demodulation) sensitivity threshold and/or a receiver detection (packet recognition) sensitivity threshold in wireless devices operating in wireless networks including cellular types such as IEEE 802.11 WLAN's.
An ordinary, wireless network (system) may be comprised of a wired distribution system (DS), one or more wired-to-wireless medium (WM) access points (AP's), and usually one or many wireless stations (STA's). Examples of wireless stations are portable PC's (laptops), portable digital assistants (PDA's), wireless phones or any other wireless device having basic wireless service capability. In an infrastructure type wireless network, wireless stations are associated to a single AP that facilitates the network access and data transport between the wireless stations and wired distribution system (DS). An example of the wired distribution system may be an Ethernet network. A non-infrastructure type wireless network, usually called ad-hoc or peer-to-peer wireless network is generally comprised of wireless stations (STA's) that may take on a temporal AP or wireless relay functionality role.
In order for a wireless station to join or associate to an AP, the wireless station must be within the communications range of that AP. The communications range of any wireless device (e.g., AP or STA) is related substantially to the minimal limit of the receiver dynamic range (e.g., sensitivity), regardless of the type of physical limit mechanism (e.g., SNR limit, RSS Threshold limit, etc.). Specifically, this minimal communication sensitivity limit may be a receiver Start of Packet (SOP) Threshold.
In addition to the communications range, a wireless device also has a signal detection range. The signal detection range of a wireless device (AP or STA) is related substantially to the minimal limit of the receiver dynamic range, regardless of the type of physical limit mechanism (e.g., SNR limit, RSS Threshold limit, etc). Specifically, this minimal detection sensitivity limit may be the receiver Clear Channel Assessment (CCA) Threshold.
In any wireless device (AP or STA), the minimal communications range may be substantially different from the minimal detection range (re: receiver dynamic range). Moreover, the minimal detection range is usually greater or equal to the communications range consistent with the least complex communication signaling that may be received under normal circumstances (e.g., communication cell for the lowest available data rate, shortest packet length, etc.).
As described herein, the communications range of a wireless device may be equally described as a communications cell (coverage area) having a communications radius indicating separation or distance. Also, the detection range of a wireless device may be equally described as a detection cell (area) having a detection radius indicating separation or distance. For each range (communication and detection), a wireless device has a tuning adjustment capability or threshold corresponding to each. The AP cell, AP range, or physical cell always corresponds to the physical coverage area the AP is designated to provide wireless access (detection and communications) to STA's.
As described in U.S. patent application Ser. No. 10/977,284 and U.S. Provisional Application No. 60/604,269, raising the receiver communication sensitivity threshold (SOP) and/or receiver detection sensitivity threshold (CCA) can be advantageously applied to wireless networks, especially contention based network access types such as IEEE 802.11 WLAN's. For example, raising the SOP threshold can improve network efficiency by reducing receiver busy times processing irrelevant signals that essentially capture the receiver. An improved method for reducing unnecessary receiver capture is one which optimally discriminates against excessive SOP sensitivity based on signaling criteria such as interference range, received power level, or received data rate. A simple direct threshold adjustment may also be employed (fixed tuning method). Likewise, raising the CCA threshold can improve network efficiency by reducing unnecessary transmitter hold-offs between AP's and/or STA's due to RF channel contention. An improved method for controlling or managing transmitter hold-offs is one which automatically discriminates against insufficient or excessive CCA sensitivity based signaling criteria such as received signal type (desired or undesired), range, power level, or data rate. A simple direct threshold adjustment may also be employed (fixed tuning method).
A High Density (HD) wireless network generally refers to the concept or capability of effectively increasing the density of access points (cell) within a given coverage area over what would be considered normal in practice. Specifically, High Density is used to describe an infrastructure based management technique or techniques employed by AP's and STA's for adjustment of receiver communication cell (SOP) and detection cell (CCA) thresholds for the purpose of optimizing (increasing) the available network capacity. It is well known that wireless networks having a limited number of available RF channel frequency's and employing contention based media access methods (e.g., CSMA/CA) experience a network capacity scaling deficiency with instances of substantial (local) RF frequency reuse.
The Hidden Node phenomenon occurs if one or more other STA's operating in an AP cell cannot reliably detect the presence of another STA (the ‘hidden node’) causing a breakdown of the CSMA/CA protocol. Specifically, if a particular STA operating within an AP cell transmits and one or more other STA's operating in the same AP cell cannot reliably detect that transmission, that particular STA is considered a hidden node. The Hidden Node phenomenon is undesirable in a wireless cellular type networks due to the probability of intra-cellular interference that may result.
a and 1b, are examples illustrating the Hidden Node Phenomenon.
In a typical wireless networks including cellular types such as IEEE 802.11 WLAN networks, channel access protocols may be used (e.g., RTS/CTS) to mitigate unknown interference problems such as hidden nodes, usually at an acceptable bandwidth overhead cost. In some applications, though, the channel access protocol (overhead) burden may not be advantageous, especially when short transmission periods are included (e.g., voice protocol). For such applications, additional channel access protocol significantly reduces overall network efficiency (capacity).
The Exposed Node phenomenon occurs if an AP or STA operating in a given cell can be detected by an AP or STA operating in another cell, usually on the same RF channel frequency. For example, an STA is considered exposed if an AP or STA's operating in a given cell can be detected by an AP or STA operating in another cell, usually on the same RF channel frequency. Specifically, if a particular STA operating within a given cell transmits and one or more STA's operating in another separate cell can detect that transmission and holds-off transmission as a result of the detection, the transmitting STA is considered an exposed node. Although CSMA/CA mechanism is intended to also mitigate interference occurrences related to intercellular detection of signals (any co-channel AP cells), in some circumstances the mechanism is too sensitive and may result in unnecessary transmission holds-offs.
a and 2b, illustrate examples of the Exposed Node phenomenon.
Another consequence of the Exposed Node phenomenon is related to the AP or STA receiver communications range and specifically the receiver (signal) capture mechanism including the communication sensitivity threshold (SOP). As shown in
The physical cell size 30 is the cell size that is planned for when a cellular system is set up. This cell is setup to account for frequency re-use of cellular systems and is used for the planned area in which a Glet wireless station is assumed to be associated to a particular AP.
b illustrates an example of detection cells for a AP cell. The detection cell is the range in which a station will defer transmission or hold off for another signal source based on physical or virtual hold off mechanisms. The other source can be another 802.11 device if CS (carrier sense) detection is used, or RSSI. AP1 has a physical cell size 30, and a detection cell 35 that is larger than the physical cell size 30. The detection cells 36, 37 are for wireless stations STA1, STA2 respectively.
In accordance with an aspect of the present invention, there is described herein a method or methods for adjustment of a receiver communication (packet demodulation) sensitivity threshold and/or a receiver detection (packet recognition) sensitivity threshold in wireless devices (AP's or STA's) operating in cellular wireless networks, including, but not limited to High Density IEEE 802.11 WLAN's to achieve a desired range.
In accordance with an aspect of the present invention, there is described herein a method for operating a wireless station (STA) comprising setting one of the group consisting of a communication sensitivity threshold and a detection sensitivity threshold relative to the access point (AP) communication sensitivity threshold and detection sensitivity threshold settings, such as the planned cell radius. It is contemplated that the AP communication sensitivity threshold and detection sensitivity threshold are adjusted to correspond to a predetermined physical AP cell coverage area (e.g., AP cell plan). It is further contemplated the STA is associated to the AP and therefore a member of the AP cell in which the detection sensitivity and communication sensitivity threshold adjustments are referred.
In accordance with another aspect of the present invention there is described herein a wireless station (STA) comprising a wireless transceiver and a controller coupled to the wireless transceiver and operative to control the operation of the wireless transceiver. The controller is configured for setting one of the group consisting of a STA communication sensitivity threshold and a detection sensitivity threshold corresponding conceptually to a prescribed AP coverage area (AP cell plan).
Still other aspects of the present invention will become readily apparent to those skilled in this art from the following description wherein there is shown and described a preferred embodiment of this invention, simply by way of illustration of one of the best modes best suited for to carry out the invention. As it will be realized, the invention is capable of other different embodiments and its several details are capable of modifications in various obvious aspects all without departing from the invention. Accordingly, the drawing and descriptions will be regarded as illustrative in nature and not as restrictive.
The accompanying drawings incorporated in and forming a part of the specification, illustrate several aspects of the present invention, and together with the description serve to explain the principles of the invention.
Throughout this description, the preferred embodiment and examples shown should be considered as exemplars, rather than limitations, of the present invention. Described herein is a method to adjust either the receiver communication sensitivity threshold (e.g., the Start Of Packet, SOP) and/or the receiver detection sensitivity threshold (e.g. the Clear Channel Assessment, CCA) in wireless stations operating in High Density wireless networks in order to achieve a desired range(s). One or both of these receiver sensitivities may be adjusted, together or separately (independently), in order to improve the intra-cell and inter-cell network efficiency. By improving the efficiency of the network, an available network capacity gain may be realized. The present invention includes apparatuses configured to implement a method and/or technique described herein.
Referring now to
There are several methods available to STA 408 for determining the detection sensitivity threshold setting of AP 402. In one example, AP 402 and STA 408 use detection sensitivity threshold settings that are fixed upon association. In another example, AP 402 sends STA 408 the detection sensitivity threshold setting directly during the STA association period or during a subsequent STA management period. Further, the detection sensitivity setting sent from AP to STA can be absolute value or a relative value to be compared with another STA value, especially the communication sensitivity threshold setting (e.g., an offset value setting).
Once STA 408 has successfully associated with AP 402 and adjusted to the default detection sensitivity setting for cell 404 and radius 406, the STA 408 detection sensitivity setting may be further adjusted to cell 412 and radius 410 (e.g., increasing cell 404 to cell 412 increases the detection sensitivity radius 2 times) This procedure will mitigate occurrences of hidden nodes by extending the STA detection range (e.g., cell 412) to include the entirety of the AP detection range (e.g., cell 404).
Referring now to
There are several methods available to STA 508 for determining the detection sensitivity threshold setting of AP 502. In one example, AP 502 and STA 508 use detection sensitivity threshold settings that are fixed upon association. In another example, AP 502 sends STA 508 the detection sensitivity threshold setting directly during the STA association period or during a subsequent STA management period. Further, the detection sensitivity setting sent from AP to STA can be absolute value or a relative value to be compared with another STA value, especially the communication sensitivity threshold setting (e.g., an offset value setting).
Once STA 508 has successfully associated with AP 502 and adjusted to the default detection sensitivity setting for cell 504 and radius 506, the STA 508 detection sensitivity setting may be further adjusted up to cell 512 and radius 510 (e.g., increasing cell 504 to cell 512 increases the detection sensitivity radius 2 times).
There are several methods available to STA 508 for dynamically (adjustment time intervals undefined) determining the detection sensitivity threshold increase (setting) to use when associated to AP 502. In each method, the STA 508 determines the detection sensitivity threshold increase in proportion to the approximate separation from STA 508 to AP 502. In one example, the separation may be derived from STA 508 and AP 502 received signal strength measurements averaged over a particular integration time period. In another example, the separation may be derived from STA 508 and infrastructure (AP's) RSSI measurements used to determine location (e.g., triangulation). In still another example, the separation may be derived from infrastructure (AP's) and/or stations (STA's) based on time difference of arrival (TDOA) measurements. Generally, the adjustment increase to the STA 508 default detection sensitivity is proportionate to the estimated physical separation increase (default setting referenced to the lowest reasonable separation). This procedure will mitigate occurrences of hidden nodes by extending the STA detection range (e.g., cell 512 max.) to include the entirety of the AP detection range (e.g., cell 504 max.).
Referring now to
As can been observed in
Referring to
There are several techniques that wireless station 1808 can use for determining when to lengthen or shorten the detection cell radius 1812, and consequently detection cell 1810. For example, while wireless station 1808 can have set the detection sensitivity threshold, detection cell radius 1812A, it receives a Clear-To-Send (CTS) message from access point 1802. If wireless station 1808 determines that it did not receive the preceding Request-To-Send (RTS) message, it may assume that a wireless station exists outside its detection cell 1810, and in response, adjust the detection sensitivity threshold, cell radius 1812 (e.g., from 1812A to 1812B) until the size of detection cell 1810 (which expands from 181 OA to 1812B) includes wireless station 1816. Instead of adjusting the size of detection cell radius 1812 each time a CTS is sent where wireless station 1808 did not receive an RTS, it is also possible to adjust detection cell radius 1812 by waiting until a predetermined number of CTS messages are received within a predetermined time period. The receiver threshold adjustments may be continuously variable or in discrete steps. For example, cell radius 1812 can be smoothly increased (or decreased) ten percent or stepped any desired amount or iteration. Moreover, if wireless station 1808 becomes aware wireless station 1816 has disassociated from the cell, it can reduce the size of detection cell radius 1812, for example from 1812B to 1812A.
For example, in
Although it is possible that the detection cell and communication cell can be set to the same size using any of the techniques as illustrated in
In addition to setting the size of detection cell 912, wireless station 908 also uses physical separation 916 to set the size of communication cell 918. In this example, wireless station 908 selects a communications sensitivity cell radius 920 that is substantially equal to physical separation 916. Region 922 illustrates the amount of communication cell 918 that exists outside of cell 904.
System 1100 illustrates access points AP1, AP4, AP6, AP8 and AP11 corresponding to cells 1104, 1110, 1114, 1120 and 1126 respectively as operating on the same channel. As wireless stations 1128, 1130, 1116, 1120 and 1132 are i operating in one of cells 1104, 1110, 1114, 1120 and 1126 respectively, they are also operating on the same channel. AP2, AP3, AP5, AP7, AP9, AP10 corresponding to cells 1106, 1108, 1112, 1118, 1122 and 1124 respectively are operating on different channels.
Using wireless station 1116 as an exemplary wireless station for generating a histogram 1000 as illustrated in
It should be noted that additional histographic curves may be formed by additional cells farther away than cells 1104, 1110, 1120 and 1126 (not shown). However, these curves will have less in signal strength and/or energy than curve 1010 and can be ignored.
“Logic”, as used herein, includes but is not limited to hardware, firmware, software and/or combinations of each to perform a function(s) or an action(s), and/or to cause a function or action from another component. For example, based on a desired application or need, logic may include a software controlled microprocessor, discrete logic such as an application specific integrated circuit (ASIC), a programmable/programmed logic device, memory device containing instructions, or the like, or combinational logic embodied in hardware. Logic may also be fully embodied as software.
The invention is related to the use of computer system 1300 for adjusting one or more of detection sensitivity threshold to obtain a detection cell and a communication sensitivity threshold to obtain a communication cell of wireless transceiver 1324. According to one embodiment of the invention, adjusting one or more of detection cell and communication cell is provided by computer system 1300 in response to processor 1304 executing one or more sequences of one or more instructions contained in main memory 1306. Such instructions may be read into main memory 1306 from another computer-readable medium, such as storage device 1310. Execution of the sequence of instructions contained in main memory 1306 causes processor 1304 to perform the process steps described herein. One or more processors in a multi-processing arrangement may also be employed to execute the sequences of instructions contained in main memory 1306. In alternative embodiments, hard-wired circuitry may be used in place of or in combination with software instructions to implement the invention. Thus, embodiments of the invention are not limited to any specific combination of hardware circuitry and software.
The term “computer-readable medium” as used herein refers to any medium that participates in providing instructions to processor 1304 for execution. Such a medium may take many forms, including but not limited to non-volatile media, volatile media, and transmission media. Non-volatile media include for example optical or magnetic disks, such as storage device 1310. Volatile media include dynamic memory such as main memory 1306. Transmission media include coaxial cables, copper wire and fiber optics, including the wires that comprise bus 1302. Transmission media can also take the form of acoustic or light waves such as those generated during radio frequency (RF) and infrared (IR) data communications. Common forms of computer-readable media include for example floppy disk, a flexible disk, hard disk, magnetic cards, paper tape, any other physical medium with patterns of holes, a RAM, a PROM, an EPROM, a FLASHPROM, any other memory chip or cartridge, a carrier wave as described hereinafter, or any other medium from which a computer can read.
Computer system 1300 also includes a communication interface 1318 coupled to bus 1302. Communication interface 1318 provides a two-way data communication coupling to a link 1320 that is connected to a wireless transceiver 1324. Computer system 1300 can send messages and receive data, through link 1320, and communication interface 1318, enabling it to control the operation of wireless transceiver 1324.
In view of the foregoing structural and functional features described above, methodologies in accordance with various aspects of the present invention will be better appreciated with reference to
Both the detection cell and the communication cell can be set equal to each other or the detection cell and communication cell can be independently set to different sizes. Preferably, the detection cell is set large enough to abate the hidden node problem but small enough to prevent excessive transmission hold-offs for the wireless stations outside its associated AP cell. Additionally, preferably the receiver detection cell is set small enough to abate the exposed node problem that result in excessive receiver capture from signal emanating outside the AP cell. Any of the methodologies described herein, including those described in
If at 1504 it is determined that a static detection cell is set (STATIC), then at 1506 the detection cell is set to two times the cell radius. An example of the technique used at 1506 is given in
If at 1504 it is determined that a dynamic detection sell size is to be used (DYNAMIC), then at 1508 the wireless station determines the physical separation to its associated access point (AP). By using a dynamic detection cell, the detection cell only needs to be large enough to avoid collisions with other wireless station operating inside the AP cell (hidden node mitigation) but also allows the detection cell to remain small enough to optimize the detection with other co-channel cells outside cell. Consequently, there is a detection efficiency gain with respect to local co-channel wireless stations while providing hidden node mitigation within AP cell.
At 1510, in accord with a first technique for dynamically setting detection cell, the detection cell is set based on the wireless station detection cell size and the physical separation to the access point. As the wireless station moves towards its access point, the size of the detection cell diminishes. Similarly, as the wireless station moves away from the access point, the detection cell increases. For example, if wireless station is next to the access point, the radius of the detection cell is approximately equal to the radius of the AP cell. In the worse case scenario, when wireless station is at the edge of the AP cell and the radius of the detection cell may be approximately twice the AP cell radius to ensure the entire AP cell is within the wireless station detection cell. Thus, the detection cell radius varies from a minimum value of approximately R (where R is the AP detection cell radius) to a maximum value of 2R. The wireless station can use any technique suitable for determining its physical separation from the associated access point, including but not limited to RSSI and/or TDOA. An example of a system employing the technique of 1510 is illustrated in
Alternatively, at 1512, in accordance with a second technique, the wireless station determines the location of the wireless station node that is farthest away from the access point. At 1514 the wireless station determines the detection cell based on AP cell size, the wireless station's physical separation to the access point, and the physical separation of the farthest node from the access point. Using the technique of 1514, the detection cell is only large enough to avoid collisions with other wireless stations inside AP cell 604 (hidden node mitigation) but also remains small enough in order to optimize the detection with other co-channel cells. This results in a lower chance of detection with other co-channel cells but also maintains hidden node mitigation.
The wireless station uses either physical separation between itself and the wireless station farthest away from the access point, or the physical separation between itself and the access point, whichever is longer to ensure that both the wireless station farthest away from the access point and the access point are within its detection cell. As stated herein, wireless station can use any technique suitable for determining the physical separation between itself and the access point and/or the wireless station farthest away from the access point. Depending on the location of the farthest wireless station (or the lack of another wireless station in the cell) it is possible for detection cell radius to be even less than the AP cell radius. An example of a system employing the technique of 1514 is illustrated in
At 1602 the wireless station determines either the AP cell range or the cell radius or both. At 1604, it is determined whether the receiver sensitivity thresholds will be set statically or dynamically.
If the communication sensitivity threshold is to remain static, then the communication sensitivity threshold should be set so that the wireless station can communicate with the access point throughout the entire cell. Therefore if at 1604 it is determined that the communication cell is set statically (STATIC), then at 1606 the radius of the communication cell is set to the same size as the cell radius (R). By setting the communication radius equal to the cell radius, the exposed node problem is reduced by shrinking the amount of area that a wireless station can receive, reducing the chance it will receive other signals from other co-channels in neighboring basic service sets. An example of a system employing the technique of 1606 is illustrated in
Alternatively, the communication cell can be adjusted dynamically to abate the exposed node problem. If the communication cell is set dynamically, it can expand or shrink in order to keep the wireless station's associated access point in its range and maintain a link with the access point. The larger the client communication cell is, the more likely it may hear signals from another co-channel and create an exposed node problem. The exposed node problem is avoided by shrinking the amount of area that a client can receive “sense,” reducing the change that co-channel signals will interfere.
If at 1604 it is determined that the communication cell will be dynamically set (DYNAMIC), at 1608 the wireless station determines the physical separation between itself and its associated access point. As has been stated herein, any suitable technique can be used for determining physical separation, including but not limited to RSSI and/or TDOA. At 1610, the wireless station sets the communication cell radius to be substantially equal to the physical separation between wireless station and the access point. An example of a system employing the technique of 1610 is illustrated in
However, it should be appreciated that there are several techniques that wireless station can use for determining when to expand or reduce the size of detection cell radius and consequently the detection cell. For example, while a wireless station has its detection cell radius set at a first setting if it receives a CTS message as in 1904, but determines that it did not receive the preceding request-to send (RTS) signal at 1906, it can assume that a wireless station exists outside its detection cell, and increase the size of detection cell (or cell radius) iteratively or continuously until the size of detection cell includes wireless station that initiated the RTS. Furthermore, instead of adjusting the size of detection cell (or cell radius) each time a CTS is sent where wireless station did not receive an RTS, it is also possible may adjust detection cell (and/or radius) by waiting until a predetermined number of CTS messages are received within a predetermined time period. In addition, the size of each adjustment is also variable. For example, the detection cell radius can be increased (or decreased) ten percent or any other desired amount. Moreover, if wireless station does not notice any traffic from the wireless station causing the CTS after a predetermined time period, it can reduce the size of the detection cell (and/or radius).
What has been described above includes exemplary implementations of the present invention. It is, of course, not possible to describe every conceivable combination of components or methodologies for purposes of describing the present invention, but one of ordinary skill in the art will recognize that many further combinations and permutations of the present invention are possible. Accordingly, the present invention is intended to embrace all such alterations, modifications and variations that fall within the spirit and scope of the appended claims interpreted in accordance with the breadth to which they are fairly, legally and equitably entitled.
This application is a continuation-in-part of U.S. application Ser. No. 10/977,284, filed on Oct. 29, 2004, which claims the benefit of priority of U.S. Provisional Application No. 60/604,269 filed Aug. 25, 2004, all of which are hereby incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
60604269 | Aug 2004 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 10977284 | Oct 2004 | US |
Child | 11187305 | Jul 2005 | US |