Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Wireless Networks Anatomy of a radio LAN • The radio modem – Analog transmitter • The MAC controller – Interface to transmitter – At least partly in hardware • The host interface – How the software(driver) talks to the MAC – PCI, PCMCIA, USB, Ethernet • The driver – How the App talks to the device – Implements the part of MAC not in hardware The Radio Modem (Physical Layer) • ISM frequency bands (900 MHz & 2.4 GHz) • 5 GHz frequency bands (HiperLan and UNII band) • Spread Spectrum techniques • Modulations • Interferences and noises • Other (analog concerns) The MAC level (link layer) • • • • Main channel access mechanisms MAC techniques Network topology Some throughput considerations Some Wireless LAN standards • • • • • • IEEE 802.11 802.11 HR and 802.11 at 5 GHz HiperLan HiperLan II HomeRF & SWAP BlueTooth The radio modem (physical layer) ISM frequency bands • FCC/ETSI allocated – Unlicensed but regulated • Very different from HAM radio – For industrial/scientific/medical use • (900 MHz & 2.4 GHz) • rules originally allowed around 2 Mb/s maximum bit rate – found a loophole and now offer 11 Mb/s systems • Free = heavily polluted • 2.4 GHz suffers from microwave oven interference 5 GHz frequency bands • complicated power rules – around 20 MHz bandwidth is optimal • More bandwidth = more speed – 10 – 40Mb/s • Higher frequency – More interference • Obstacles – Requires greater SNR (signal to noise ratio) • Shorter range Spread Spectrum • Use increased bandwidth – Decrease noise effects – Shares spectrum pretty fairly • Direct Sequence vs. Frequency Hopping Direct Sequence • Broadcast on many channels – Modulate signal via a single code • One chip per band $$ • Same chip for decoding – Take average of decoded signals • Interference on any narrow bands is averaged out – What if interference is too great? • Wide channels – Only a few available (about 3) • CDMA (cell phones) use something like this – Different (orthogonal) code for each channel Frequency Hopping • Uses a set of narrow channels – Changes channel every 20 - 400 ms • If a channel is bad (interference) a new one will be used soon – Averages interference over time – At least some channels should be good • Complicates MAC level – Performance cost of synch/init • Co-Existance • Ultra Secure Modulations • Carrier (base frequency) modulated to encode bits • AM – Strength • FM – Frequency – Phase 2FSK vs. 4FSK (frequency shift keying) • 2FSK – 0, carrier – d (some offset) – 1, carrier + d • 4FSK – 00, carrier – 3/2d – 01, carrier – 1/2d – 10, carrier + 1/2d – 11, carrier + 3/2d • Distance decreased from 2d to d 11Mb/s? (802.11 HR) • Modulate code of DS to encode more data – Not originally allowed but after showing FCC that it causes no more harm than DS it was allowed • Faster = reduced range • More complex hardware • More sensitive to noise OFDM • Transmit bits in parallel • Orthogonal sub-carriers modulated independently Interference and Noise • Fading – Temporal variations • Microwave Oven noise – 2.4Ghz is the frequency where water molecules vibrate • FEC – Error correcting codes – Not very useful since errors tend to be bursty – Still used to correct small errors • Multi-path/delay – Not a problem at lower bit-rate (up to 1Mb/s) The MAC level Main channel access mechanisms • Must allocate the main resource (channel) between nodes • Allocated by regulating its use – TDMA – CSMA – Polling TDMA (Time Division Multiple Access) • Time broken up into frames • Time slices of a frame given to nodes • Done via mgmt. Frame – Specified by base station • Up slices and down slices TDMA • • • • • Used for cell phones Low latency Guarantee of bandwidth Connection oriented Not well suited for data network – Inflexibility – Does not handle bursts of traffic well CSMA/CA • • • • • Used by most wireless LANs (in ISM) Connectionless Best effort No bandwidth or latency guarantees Because a nodes own signal overpowers all others collisions are not detectable – Collision avoidance CSMA/CA • Listen to channel • If idle - send one packet • If busy - wait until idle then start contention – Transmissions only start at beginning of slots • Since it takes time to switch from rcv to xmit • 20 - 50µs Polling • Mix of TDMA and CSMA/CA • Base controls channel access • Asks nodes if they want to transmit – Connection oriented or connectionless – Ask each node or reservation (out of channel) MAC Techniques • Need to improve performance of CSMA/CA • Retransmission – Via ack’s • Fragmentation – Small packets to reduce retransmissions • RTS/CTS – CSMA/CA only sees locally – Ask receiver if ok to send – One side effect is reduced collision penalty • All add overhead Network topology • Ad hoc – Isolated – Each node provides routing • Access points – Similar to bridges Some throughput considerations • Very low user throughput – On a 1Mb/s system users can frequently see as low as hundreds of bits per second • Multi-rate systems – Lesser bandwidth channel available with greater range • TCP assumes packet loss is congestion Some Wireless LAN standards IEEE 802.11 • One MAC – CSMA/CA or polling • 3 possible physical layers – 1Mb FH – 1 or 2 Mb DS – Diffuse IR • Optional APM and encryption 802.11 HR & 802.11 at 5 GHz • Only changes physical layer • 5Ghz – OFDM – 6 - 52 Mb HiperLan • By ETSI • Dedicated band – 5.1 - 5.3GHz – Only in Europe • 23.5 Mb HiperLan II • By ETSI • Dedicated band – 5.1 - 5.3GHz – Only in Europe • OFDM – First standard based on OFDM • 6 - 52 Mb • Wireless ATM • TDMA HomeRF & SWAP • Cheap – MAC is in software – Moore’s law doesn’t apply to wireless because of analog parts • 1 - 2 Mb FH BlueTooth • • • • • Not wireless LAN Cable replacement technology Offers point to point links No IP support only PPP Each channel is ~768kb FH – 1 data, 3 voice