WIRELESS COMMUNICATION RF Design Considerations when starting an RF design: How many members/nodes will participate the wireless network? What Is is the required range between the devices there a special need for low power consumption? Are there common standards that have to be met? Point to Point or Star topology Range and Data Rate How far nodes would be? How much Data need to be transferred per unit time? Range and Data Rate Power Consumption Is power consumption a factor? Source of Power Battery Ease powered of replenishing power source? Environment Obstruction, multipath, Line of sight Power Consumption- Duty Cycle Power Consumption- Duty Cycle Use the lowest possible duty cycle Send data only when needed, do not send more data than necessary Use the highest data rate if you can (trade-off vs. range) Watch out for protocol-related overhead Use the lowest possible voltage RF chips have reduced current draw at lower voltages Low voltage degrades RF performance Selecting Wireless Solution How to choose the perfect wireless solution: Does the application need to associate with an existing system? What kind of software protocols fit the application best? Are there regulations to be considered? How much time/resources are available to get the product to market? Regulation: ISM Bands Regulation: 2.4 GHz ISM Bands 2.4 GHz Pros Same solution for all markets without SW/HW alterations Large bandwidth available, allows many separate channels and high datarates More compact antenna solution than below 1 GHz • 2.4 GHz Cons Shorter range than a sub 1 GHz solution (with the same current consumption) Many possible interferers are present in the band Regulation: sub 1 GHz ISM Bands The ISM bands under 1 GHz are not world-wide. Limitations vary a lot from region to region and getting a full overview is not an easy task Sub 1GHz Pros Better range than 2.4 GHz with the same output power and current consumption Lower frequencies have better penetration through concrete and steel (buildings and office environments) compared to 2.4 GHz Sub 1GHz Cons No worldwide solution possible. Since different bands are used in different regions a custom solution has to be designed for each area Duty cycle restrictions in some regions Antenna Design Wireless Networks Wireless networks are standardized by IEEE. Under 802 LAN MAN standards committee. ISO OSI 7-layer model Application Presentation Session IEEE 802 standards Transport Network Logical Link Control Data Link Medium Access (MAC) Physical Physical (PHY) Short range Wireless Communication Bluetooth – 802.15.1 Zigbee - 802.15.4 Wi-Fi - 802.11 WPAN (wireless personal area network) Vs WLAN(wireless local area network) Bluetooth Designed for short range networks also called piconets Provide device connectivity to computer peripherals Printers, Smartphone's , PDA’s Keyboard, mouse versions Bluetooth 1.x Bluetooth 2.x – Extended data rate Bluetooth 3.0 – High Speed Bluetooth 4.0 – Bluetooth Low Energy Bluetooth 2.4 GHz frequency range Use FHSS with 79 channels and 1 MHz bandwidth Low Power Consumption Typical range is about 10 meters extendable up to 100 meters Data Rates Bluetooth 1.2 - 1Mbps (721 Kbps) Bluetooth 2.0 – Extended data rate - 3 Mbps (2.1Mbps) Bluetooth 3.0 – High Speed - (24Mbps with 802.11) Bluetooth 4.0 – Bluetooth Low Energy (200 Kbps) Bluetooth Master slave configuration Slaves communicate only with their master in a point-to-point fashion Master’s transmissions may be either point-to-point or point-to-multipoint besides in an active mode, a slave device can be in the parked or standby modes so as to reduce power consumptions Bluetooth Topology a) Piconet with one slave b) Piconet with multiple slaves c) a Scatternet Bluetooth programming Similar to network programming Steps in programming – Choosing a communication partner • Each device has a 48 bit address given by manufacturer similar to mac addresses • Each device has a symbolic name but actually 48 bit address is used for communication • Master broadcast a search message and slave respond. Searching take considerable time. Bluetooth programming Steps in programming – Choosing a Transport protocol • Choose among many available – RFCOMM - Establishes point to point communication over which reliably streams of data can be exchanged – L2CAP - Connection oriented protocol that sends individual datagram's of fixed maximum length – Selecting port number – 1-30 for RFCOMM, Odd numbers in range 1 to 32767 for L2CAP Bluetooth programming Steps in programming – Making a outgoing connection – Accepting an incoming connection – Sending and receiving data • Uses sockets programming framework similar to network programming • Functions like create, bind, listen, connect, accept, receive and send BLE-Bluetooth Low Energy For small form factor devices in healthcare, fitness, security and home entertainment industries Simplified protocol 40, 2MHz channels Range up to 50 meters Not Compatible with Classic Bluetooth Wi-Fi – 802.11 Provide wireless connectivity for fixed, portable and moving stations within a local area Internet access Public Wi-Fi Direct For – Wi-Fi hotspots file sharing and media sharing Range 30-100m Overview, 802.11 Architecture ESS Existing Wired LAN AP STA BSS AP STA STA BSS STA Infrastructure Network STA Ad Hoc Network STA BSS BSS STA STA Ad Hoc Network Zigbee – 802.15.4 Applications- WSN, Industrial Control Network Frequencies and data rates 868 MHz - 20Kbps 915 MHz – 40 Kbps 2.4 GHz – 250 kbps • Self organized, Multi Hop and reliable mesh networking Zigbee RF4CE - Radio frequency based remote control Zigbee – 802.15.4 Zigbee Layer Structure Zigbee Comparison between Bluetooth, Zigbee and Wi-Fi Radio interference Adaptive Frequency hopping(Bluetooth) CSMA CA