Pushing Wi-Fi's Limits: Problems and Solutions
securitas writes "Forbes technology columnist Arik Hesseldahl discusses the problems with 802.11x Wi-Fi - speed and range - and how to push its limits in a pair of his Ten O'Clock Tech columns. He discusses the alphabet soup of Wi-Fi standards, so-called 'Super G' dual channel bonding that allows two of 11 channels to act as one (and the interference problems that ensue), and the multiple input/multiple output (MIMO) method 'using multiple antennas to break a single, high-rate signal into several lower-rate signals' that could be a solution. Pushing Wi-Fi's Limits, Part Two focuses on repeaters, Wi-Fi mesh networks, WiMax and a company called BelAir Networks that has deployed several Wi-Fi mesh networks."
While standards and spectrum sharing are definitely factors, hardware must move quite a bit forward if it is going to become more useful than small home networks and looking cool at a Starbucks. The real problem right now is the quality of the radio chips coming out of Taiwan. They are typically way under specified range and allow for alot of bleeding between channels. The average home user won't notice it, but when you are rigging up multi-antenna setups or relying on precise timing for a repeater, it matters to a HUGE extent.
I always save my last mod point to mod up a good troll. You people are too serious.
I wonder how healthy it is to be surrounded day in and day out by all these microwaves and such....
For The Best Jazz/Hip-hop fusion > COlD DUCK
802.11a at 5GHz was supposed to solve this. The 5GHz band is notable because of the extra spectrum it has. Compared to the 3 effective channels at 2.4GHz, the 5GHz UNII band has (again, it depends on your country) at least 8 usable channels of 20MHz. Additionally, the link rate is between 6 and 54 Mbps (as compared to 1 to 11Mbps for 11b, although this is somewhat moot given the growing preponderance of 11g solutions at 2.4Ghz). However, the 802.11a market never really took off and killed the 11b market the way we (engineers) expected it to. Mostly due to good (if slippery) marketing of 11g. As a result, there's a lot of unused 11a spectrum begging to be used. There are a lot of people with 2.4GHz equipment who want more range without losing data throughput. Using the 11a spectrum to extend the 11b/g range is what these guys have done. Neat - they get to use a superior technology with cheap chips available, to leverage a large market (albeit of dullards wed to an inferior solution).
I can sit in a college library and browse people's laptops as if they are on a trusted network. People don't realize how public WiFi is in these environments. I think the main cause for this is the connection wizard (microsoft specifically). When you first connect the computer for wireless access it automagically, without a lot of warning, shares folders, printers ... etc, because it is assuming you are at your house with your linksys router; not at the library, coffee shop, or hijacking i-net from an apartment complex across the street.
Although there is never enough bandwidth, until we can solve the last mile bottleneck, 11Mbs 802.11b networks will be sufficient. With ADSL and cablemodem rates at less than 1Mbs that is where the problem needs to be solved.
Imagine if you will, a world where you could hear everyone talking within a block of you. Sounds great - you can hear your stereo from a mile away (well, this already happens). Unfortunately you can also hear everyone elses stereo, and everyone else talking, and their refrigerators humming, and their dogs barking. The net result is that you can't hear anything clearly. It's very much the same as being in a very full pub towards the end of a horse race - everyone's making a tonne of noise, and you can't understand much of it at all.
The solution is to have smaller cells, in the limit pico-cells, where an individual user gets the full channel to herself, and 10m away another user gets their own full channel. An alternative is to have large cells, but with APs having different non-overlapping frequencies - so that the cells are isolated in the same manner as for the pico-cells. Sadly, the lack of spectrum for 11b at 2.4Ghz makes this second solution unrealistic.
At the base level, each data packet is acknowledged by the recipient. If it isn't acknowledged (an ACK) then the packet is re-sent. Depending on the particular manufacturers implementation, the retries continue, and if still unsuccessful, at some point the rate is dropped (the lower rates are more robust). Eventually, if there's no acknowledgement, the packet is dropped.
At the higher level the MAC can take advantage of RTS/CTS. In this mode, before sending a data packet, a small "Request to Send" packet is transmitted - telling all the radios in range that it is about to send a packet and it will take such and such a length of time to do it - so please stay off the air. The recipient (the STA to whom the eventual data packet is addressed) responds with CTS - Clear-to-Send. Then the data transfer goes ahead. The RTS/CTS mechanism is designed to reduce collisions in heavily loaded networks. Unfortunately, it relies on all the radios which can make noise being able to hear and succesfully demod the RTS/CTS. Adjacent channels have the annoying property that they are load and interfere with you, but they are also incomprehensible. As a result RTS/CTS doesn't help with one of the more common mechanisms for collisions.
In summary, collisions do happen, and adjacent cells/frequencies do lower throughput. Many users never notice this because of their low data requirements. As many posters have noted, even 1Mbps is more than most people need at present. However, as requirements go up (streaming video etc), this will become a much more visible problem.