Design of Bluetooth Baseband Controller Using FPGA

Size: px
Start display at page:

Download "Design of Bluetooth Baseband Controller Using FPGA"

Transcription

1 Journal of the Korean Physical Society, Vol. 42, No. 2, February 2003, pp Design of Bluetooth Baseband Controller Using FPGA Sunhee Kim and Seungjun Lee CAD and VLSI Lab.,Department of Information Electronics Engineering, Ewha Womans University, Seoul (Received 23 April 2002) This paper presents the design of a Bluetooth baseband controller. Bluetooth, which is intended to replace the cables connecting portable and/or fixed electronic devices, is a universal shortrange radio link via an ad-hoc network and is specifically designed to provide low-cost and robust networking by applying fast frequency hopping and a shaped, binary FM modulation. Our baseband controller is designed in Verilog -hardware description language (HDL) and is implemented into a field programmable gate array (FPGA). The FPGA implementation integrated with Link Manager software was tested with Bluetooth spec version 1.1 and was shown to be fully functional. The controller carried out the baseband protocols and other low-level link routines and supported about a maximal 700 kbps at a 1 Ms/s symbol rate and about a maximal 5 Mbps at a 4 Ms/s symbol rate. PACS numbers: Bh Keywords: Bluetooth baseband I. INTRODUCTION Recently, the increasing demand on wireless personal area networking (WPAN) has resulted in various standards, such as Home RF, IEEE and Bluetooth, as well as systems applied to those. Due to the high demand for 2.4 GHz RF circuits, many CMOS RF solutions with low power consumption are being introduced to the market, and the cost for those devices is getting lower [1,2]. Bluetooth is a short-range radio link intended to replace the cable(s) connecting portable and/or fixed electronic devices [3]. For instance, Bluetooth built into both a cellular telephone and a laptop will replace the cumbersome cable used today to connect the laptop to a cellular telephone. Printers, personal digital assistants (PDAs), desktops, fax machines, keyboards, joysticks, and virtually any other digital device can be part of the Bluetooth system. In addition, Bluetooth provides a universal bridge to existing data networks, a peripheral interface, and a mechanism to form small private ad-hoc groupings of connected devices away from fixed network infrastructures [4]. Bluetooth establishes ad-hoc voice and data connections and operates in the 2.4 GHz unlicensed ISM band. Its specification is open and royalty-free. The symbol rate is 1 Ms/s to exploit a maximum available channel bandwidth of 1 MHz. Fast frequency hopping is applied to combat interference and fading. A shaped, binary FM modulation is applied to minimize transceiver complex- ity [3]. Figure 1 shows the Bluetooth protocol stack. The basic protocols that all Bluetooth systems must have are a radio, a baseband (BB), a link manager (LM), and a logical link controller. The radio takes care of sending and receiving modulated bitstreams. The BB takes care of the timing, and the framing, as well as packets, flow control, error detection, and correction. The LM takes care of managing states and packets and of controlling flow on the link. The logical link controller takes care of multiplexing user protocols, as well as segmentation and reassembly of larger datagrams into packets, and management [3]. This paper presents the hardware design of a Bluetooth baseband controller which supports an optional high data-rate mode of 5 Mbps at a 4 Ms/s symbol rate, as well as a normal data rate of 700 Kbps at 1 Ms/s slee@ewha.ac.kr; Fax: Fig. 1. Bluetooth protocol stack.

2 Design of Bluetooth Baseband Controller Using FPGA Sunhee Kim and Seungjun Lee Fig. 2. Block diagram of the designed baseband controller. Fig. 3. State diagram of the designed baseband controller. symbol rate, as specified in Bluetooth 1.1 specification. II. EVOLUTION OF BLUETOOTH STANDARD Since the Bluetooth specification version 1.1 was announced in February, 2001, the medium rate mode (MED) and the Bluetooth spec 2.0 high rate mode have been discussed as extensions to the current Bluetooth spec. MED aims to meet the demand for a higher data rate for new applications by supporting 2 3 times higher data rate than Bluetooth 1.1 while maintaining most of existing Bluetooth 1.1 functions. Bluetooth 2.0 tries to support up to an 8 Mbps gross air rate by adopting new network topology and a simple modulation scheme. It may also coexist in the Bluetooth 1.1 piconet. In this paper, we present a high data rate baseband controller that can support up to an 8 Mbps gross air rate. A 4-level Gaussian frequency shift keying (GFSK) modulation/demodulation scheme at a 4 Ms/s symbol rates is implemented by modifying only the data path and the modem part of the baseband controller such that Bluetooth 1.1 PHY can be reused without modification. The packet length was changed to accommodate increased user data, as well as the modulation type. However, the access code format remains the same as it is in Bluetooth 1.1. III. HARDWARE DESIGN As shown in Figure 2, the designed baseband controller consists of a register file, a controller, a data path, a modem, a hop selector, a clock generator and interface blocks. The register file is used to exchange information between LM and BB. The controller takes care of timing and state changing, as well as low-level link control. The data path composes the packet to be transmitted and decomposes the received packet. The modem takes care of smoothing the packet in the transmit path and recovering the data and the clock in the receive path. The hop selector selects the hop frequency for packet transmission, and the clock generator supplies clock signals to all the other blocks. 1. Register File The BB controller communicates with the LM processor through the register file. The register file has local device information, remote device information, current status information, transmitted and received packet information, and interrupt flags. Because most of the information requires only a few bits, the data in the register file can be accessed either as a byte, a half-word, or a word. 2. Controller The controller is divided into three parts: a timing controller, a state controller, and a link controller. The channel is divided into time slots that are numbered according to the Bluetooth clock of the piconet master. Each slot, 625 µs in length, corresponds to an RF hop frequency. A time-division duplex scheme is used in which the master and the slave alternately transmit [5]. Therefore, a piconet must be synchronized to the master Bluetooth clock, and each slave must calculate the clock offset when it receives the packets transmitted by the master to estimate the master Bluetooth clock. For that reason, we designed the time controller based on a half-slot time duration, which is the minimum time period needed for the ID packets, the shortest of all packets. The time controller counts from 0 to 2499 during a half slot, determines when both a master and a slave start their transmission, and estimates when the slave receives the packet transmitted by the master. Figure 3 shows the state diagram of our controller. There are seven states: STANDBY, page, page scan,

3 -202- Journal of the Korean Physical Society, Vol. 42, No. 2, February 2003 Fig. 5. Verilog simulation result of the modulator. Fig. 4. Block diagram of the data path. master response, slave response, NR, active and HR active. The NR active state corresponds to the active state specified in Bluetooth spec. 1.1, and the HR active state stands for high data rate active. The HR active state is added to support the higher data rate of a 4 Ms/s symbol rate with 4-level GFSK modulation, which has been implemented as a possible extension of current Bluetooth specification. In order to establish new connections, a master and a slave go through a paging and a page-scan procedure, respectively. Command from LM changes the current state to either a page or a page-scan state. During the paging procedure, the state must be changed upon receiving a packet or at time-out. In those cases, the BB controller analyzes the received packet or checks out the timers for each state. Therefore, the BB controller changes the state to NR active through a page response and carries out routines for each state. The link controller takes care of low-level link control, such as the automatic repeat request (ARQ) scheme and flow control. These are carried out independently of the other units. Thus, there is a separate ARQ-FLOW-Flag register for each AM-ADDR that is used to distinguish among the active members. 3. Data Path Each packet consists of three entities: the access code, the header, and the payload. The packet composer adds the header error check (HEC) to the header information read from the register file and the link controller, and then scrambles the header with a whitening word and encodes it at a rate of 1/3 forward error correction (FEC). The payload information plus the cyclic redundancy check (CRC) is scrambled, encrypted, and coded at a rate of 2/3 FEC. The packet decomposer extracts the header and the payload information from received packet in reverse order from the packet composer. CRC and/or FEC may be included optionally based on the packet type. Figure 4 shows a block diagram of the data path. Fig. 6. Block diagram of the demodulator. A TX buffer is provided separately for each AM- ADDR, but a RX buffer is shared. Each buffer consists of two fifo registers, two switches, and full-flag registers for each register. The switches determine which register can be accessed by the LM processor and which register can be accessed by the BB controller. All the TX and the RX buffer switches are controlled by the BB controller. 4. Modem The modulator consists of a symbol mapper and a gaussian low pass filter (GLPF). Data arrive at the mapper at the input bit rate and is demultiplexed as encoded symbols. In the 2-level GFSK mode, the data are directly passed to the GLPF. For a 4-level GFSK, the symbol rate is one-half of the bit rate, and each symbol is composed of two bits. However, the access code is directly passed to the GLPF because it is used for timing synchronization. Figure 5 shows the Verilog -hardware description language (HDL) simulation results. In the 4-level GFSK mode, the bit data (b) which corresponds to the access code is mapped to the 2-level symbol while the accesscode-valid signal (a) is high, and the bit data are mapped to the 4-level symbol when the access-code-valid signal is low. The signal (d) shows the Gaussian-filtered output. As shown in Figure 6, the demodulator consists of the correlator, the clock recovery, and the symbol demapper. We assume that the sample rate of the analog to digital converter (ADC) is four times the symbol rate, and its output with a resolution of 8 bits is passed to the slicer. The threshold value of the slicer is updated from the default value, 127, to the measured value by the clock recovery after the correlator is triggered. The correlator has the structure of a matched filter. The clock recovery

4 Design of Bluetooth Baseband Controller Using FPGA Sunhee Kim and Seungjun Lee Fig. 7. General block diagram of the hop selector. finds the symbol boundary by using the known, regular pattern of the access code trailer and recovers the symbol clock. 5. Hop Selector The hop selector generates hopping sequences - page hopping sequence, page response sequence, inquiry sequence, inquiry response sequence, and channel hopping sequence - for the 79-hop and the 23-hop systems. As shown in Figure 7, hopping frequency is selected by using control signals - X, Y, A, B, C, D, E, and F- that are derived from the upper address part (UAP)/ lower address part (LAP) of Bluetooth device address (BD- ADDR) and the Bluetooth clock. The Bluetooth clock may appear in two different forms: CLKN, which is a free-running native clock, and CLK, which is a master clock and is derived from CLKN by adding an offset. However, the Bluetooth spec. 1.1 has an obscure description of the page response sequence. X and Y for the slave page response sequence are given by X = [CLKN16(15) 12 + N] mod 32(16) (1) Y = CLKN 1. (2) It is written in the spec. that the value of N is increased by one each time CLKN 1 is set to zero, which corresponds to the start of a master TX slot [3]. However, the master CLKN 1 and the slave CLKN 1 don t correspond because CLKN is never adjusted and is never turned off. Thus, the hopping frequency of a master may be different from that of a slave when the master transmits an frequency hop synchronization (FHS) packet. To resolve this problem, we modified the equation such that the value of N was increased not by CLKN 1 but by CLK 1. When the slave receives an ID packet in the page scan state, it can infer that the master CLKN 1 0 is either 00 or 01, so it sets CLK 1 0 to 01. For a returning Fig. 8. Example comparing the spec and the proposed method of paging hop frequency. response, CLK 1 0 becomes 11, and the value of N is increased at the next half slot. The master transmits an FHS packet a half or one slot after it receives a response packet. Therefore, the slave awaits the arrival of an FHS packet when CLK 1 0 is either 00 and 01. If the slave receives an FHS packet when CLK 1 0 is 01, it resets CLK 1 0 to 00. Figure 8 shows one case - initially the master has CLKN , and the slave has CLKN to compare the spec. and the proposed method. 6. Clock Generator Table 1 shows all the clock signals classified according to their functionality, but the target field programmable gate array (FPGA) only supports four global clock buffers. Therefore, externally supplied clocks, CLK-BUS and CLK-IN, and divided clocks, CLK-MAIN and CLK- BIT, are assigned the clock buffers. The frequency of CLK-BIT is changed according to the operating mode (HR-Active/NR-Active) and the current slot type. CLK- SYMBOL, CLK-SAMPLE and CLK-FILTER are replaced by CLK-IN and enable signals. 7. Interface Block In our test environment the BB controller acts as an advanced high-performance bus (AHB) slave to communicate with the LM processor. Therefore, the Interface block has the AHB decoder to generate bus response signals.

5 -204- Journal of the Korean Physical Society, Vol. 42, No. 2, February 2003 Table 1. Clock signals classified functionally. CLK-BUS AHB bus clock 20 MHz CLK-MAIN Timing controller clock 8 MHz Normal rate High rate CLK-BIT TX bit processing clock 1 MHz 8 MHz RX bit processing clock 1 MHz 8 MHz CLK-SYMBOL TX mapping clock 1 MHz 4 MHz RX demapping clock 1 MHz 4 MHz CLK-SAMPLE RX sampling clock 4 MHz 16 MHz CLK-FILTER Gaussian filter clock 8 MHz 32 MHz Table 2. Implementation results using a Xilinx Virtex XCV2000EFG FPGA. Number of Slices 6,099 Number of Slice Flip Flops 2,996 Total Number of 4 input LUTs 9,825 Number of bonded IOBs 136 Number of Block RAMS 52 Number of GCLKs 4 Total equivalent gate count for design 947,288 a XCV2000E FPGA board for our design, the BB controller. In our test set-up, we connected data and frequency value pins between two boards with cables to isolate the BB from the RF channel noise. The LM commands one to start paging and the other to start page scan, so a connection is established between them under the management of the state controller and the hop selector. To test the link controller, we inserted regularly an error bit to a received packet, we checked the average data rate decrease and the packet error rate difference between the data-medium rate (DM) packet coded with 2/3 FEC and the data-high rate (DH) packet not coded. Also, we intentionally kept RX buffer full in order to check the flow control. As a result, we get about a maximum 700 kbps in the NR-active state and about a maximum 5 Mbps in the HR-active state. VI. CONCLUSIONS Fig. 9. Test environment. IV. IMPLEMENTATION RESULTS The baseband controller was designed in Verilog-HDL and was verified using the Verilog-XL T M simulator. The Verilog description is mapped onto Xilinx Virtex XCV2000. Table 2 shows the implementation results. The total number of 4-input LUTs is 9,825, and the number of bonded IOBs, including test pins, is 136. Fiftytwo block RAMs, each 256-bit, are used for TX and RX buffers. The operating frequency is 32 MHz, and the total equivalent gate count for design is 947,288. V. TEST RESULTS As shown in Figure 9, the test board consists of a ARM7TDMI development board for LM software and In this paper, we present the design of a Bluetooth baseband controller that complies with Bluetooth spec. version 1.1 and supports an extended data rate. It is designed in Verilog-HDL and implemented using a Xilinx Virtex XCV2000. The implementation is tested with LM software executed in an ARM7TDMI. The designed baseband controller was verified to be fully functional to carry out the baseband protocols and other low-level link routines. It supports about a maximal 700 Kbps at a 1 Ms/s symbol rate 2-level GFSK and about a maximal 5 Mbps at a 4 Ms/s symbol rate 4-level GFSK. ACKNOWLEDGMENTS This work has been supported by the Electronics and Telecommunications Research Institute and partly by Brain Korea 21. REFERENCES

6 Design of Bluetooth Baseband Controller Using FPGA Sunhee Kim and Seungjun Lee [1] Gun Sang Lee, Je Kwang Cho, Jae Shin Lee, Suki Kim and Nam Ki Min, J. Korean Phys. Soc. 39, 14 (2001). [2] Ickjin Kwon and Hyungcheol Shin, J. Korean Phys. Soc. 40, 4 (2002). [3] Bluetooth Special Interest Group, The Bluetooth System: Part B: Baseband Specification Draft Ver1.1, (2000). [4] Bluetooth document/overview, com/v2/document/default.asp (1999). [5] Dan Sonnerstam, BLUETOOTH DOC. Document No. 1.C.40/0.9 (1998).

Guide to Wireless Communications, 3 rd Edition. Objectives

Guide to Wireless Communications, 3 rd Edition. Objectives Guide to Wireless Communications, 3 rd Edition Chapter 5 Wireless Personal Area Networks Objectives Describe a wireless personal area network (WPAN) List the different WPAN standards and their applications

More information

A Guide. Wireless Network Library Bluetooth

A Guide. Wireless Network Library Bluetooth A Guide to the Wireless Network Library Conforming to Standard v1.1 SystemView by ELANIX Copyright 1994-2005, Eagleware Corporation All rights reserved. Eagleware-Elanix Corporation 3585 Engineering Drive,

More information

Local Area Networks NETW 901

Local Area Networks NETW 901 Local Area Networks NETW 901 Lecture 6 IEEE 802.15.1 - Bluetooth Course Instructor: Dr.-Ing. Maggie Mashaly maggie.ezzat@guc.edu.eg C3.220 1 The 802.15 Family Target environment: communication of personal

More information

[A SHORT REPORT ON BLUETOOTH TECHNOLOGY]

[A SHORT REPORT ON BLUETOOTH TECHNOLOGY] 2011 [A SHORT REPORT ON BLUETOOTH TECHNOLOGY] By Ram Kumar Bhandari 1. Introduction Bluetooth Technology A Technical Report Bluetooth is a short-ranged wire-less communication technology implementing the

More information

UNIT 5 P.M.Arun Kumar, Assistant Professor, Department of IT, Sri Krishna College of Engineering and Technology, Coimbatore.

UNIT 5 P.M.Arun Kumar, Assistant Professor, Department of IT, Sri Krishna College of Engineering and Technology, Coimbatore. Communication Switching Techniques UNIT 5 P.M.Arun Kumar, Assistant Professor, Department of IT, Sri Krishna College of Engineering and Technology, Coimbatore. Bluetooth Techniques References 1. Wireless

More information

Bluetooth: Short-range Wireless Communication

Bluetooth: Short-range Wireless Communication Bluetooth: Short-range Wireless Communication Wide variety of handheld devices Smartphone, palmtop, laptop Need compatible data communication interface Complicated cable/config. problem Short range wireless

More information

Wireless Sensor Networks

Wireless Sensor Networks Wireless Sensor Networks 11th Lecture 29.11.2006 Christian Schindelhauer schindel@informatik.uni-freiburg.de 1 Bluetooth in WSN? There are several commercially available MAC protocol/products Wi-Fi Bluetooth

More information

CS4/MSc Computer Networking. Lecture 13: Personal Area Networks Bluetooth

CS4/MSc Computer Networking. Lecture 13: Personal Area Networks Bluetooth CS4/MSc Computer Networking Lecture 13: Personal Area Networks Bluetooth Computer Networking, Copyright University of Edinburgh 2005 BlueTooth Low cost wireless connectivity for Personal Area Networks

More information

ENRNG3076 : Oral presentation BEng Computer and Communications Engineering

ENRNG3076 : Oral presentation BEng Computer and Communications Engineering Jean Parrend ENRNG3076 : Oral presentation BEng Computer and Communications Engineering 1 Origin 2 Purpose : Create a cable replacement standard for personal area network Handle simultaneously both data

More information

Bluetooth. Quote of the Day. "I don't have to be careful, I've got a gun. -Homer Simpson. Stephen Carter March 19, 2002

Bluetooth. Quote of the Day. I don't have to be careful, I've got a gun. -Homer Simpson. Stephen Carter March 19, 2002 Bluetooth Stephen Carter March 19, 2002 Quote of the Day "I don't have to be careful, I've got a gun. -Homer Simpson 1 About Bluetooth Developed by a group called Bluetooth Special Interest Group (SIG),

More information

BASEBAND SPECIFICATION

BASEBAND SPECIFICATION Core System Package [Controller volume] Part B BASEBAND SPECIFICATION This document describes the specification of the Bluetooth link controller which carries out the baseband protocols and other lowlevel

More information

System Level Analysis of the Bluetooth standard

System Level Analysis of the Bluetooth standard System Level Analysis of the standard Massimo Conti, Daniele Moretti Università Politecnica delle Marche, via Brecce Bianche, I-60131, Ancona, Italy Abstract The SystemC modules of the Link Manager Layer

More information

Simulation of Bluetooth Network

Simulation of Bluetooth Network Simulation of Bluetooth Network Lennart Lagerstedt Stockholm, 2003 Master of Science Thesis Project The Department of Microelectronics and Information Technology, Royal Institute of Technology (KTH) Lennart

More information

Inside Bluetooth. Host. Bluetooth. Module. Application RFCOMM SDP. Transport Interface. Transport Bus. Host Controller Interface

Inside Bluetooth. Host. Bluetooth. Module. Application RFCOMM SDP. Transport Interface. Transport Bus. Host Controller Interface Inside Bluetooth Application Host Application Host Audio (SCO) RFCOMM SDP Data (ACL) Control API and Legacy Support Modules Bluetooth HCI Driver Transport Interface Physical I/F Transport Bus Bluetooth

More information

Bluetooth. Bluetooth Radio

Bluetooth. Bluetooth Radio Bluetooth Bluetooth is an open wireless protocol stack for low-power, short-range wireless data communications between fixed and mobile devices, and can be used to create Personal Area Networks (PANs).

More information

e-pg Pathshala Quadrant 1 e-text

e-pg Pathshala Quadrant 1 e-text e-pg Pathshala Subject : Computer Science Module: Bluetooth Paper: Computer Networks Module No: CS/CN/37 Quadrant 1 e-text In our journey on networks, we are now exploring wireless networks. We looked

More information

WPAN-like Systems. UWB Ultra Wide Band. IrDA Infrared Data Association. Bluetooth. Z-Wave. WPAN Wireless Personal Area Network

WPAN-like Systems. UWB Ultra Wide Band. IrDA Infrared Data Association. Bluetooth. Z-Wave. WPAN Wireless Personal Area Network WPAN-like Systems WPAN Wireless Personal Area Network PAN: Personal Area Network. Small, within a few meters. WPAN: Wireless PAN. Mostly short-range, low-power, lowrate networks. More or less self-organizing.

More information

Amarjeet Singh. February 7, 2012

Amarjeet Singh. February 7, 2012 Amarjeet Singh February 7, 2012 References Bluetooth Protocol Architecture v.1 www.bluetooth.org http://www.tutorial-reports.com/wireless/bluetooth/ Slides from last class uploaded on the course website

More information

Bluetooth Demystified

Bluetooth Demystified Bluetooth Demystified S-72.4210 Postgraduate Course in Radio Communications Er Liu liuer@cc.hut.fi -10 Content Outline Bluetooth History Bluetooth Market and Applications Bluetooth Protocol Stacks Radio

More information

SIMULATION BASED ANALYSIS OF BLUETOOTH NETWORKS. M. Subramani and M. Ilyas

SIMULATION BASED ANALYSIS OF BLUETOOTH NETWORKS. M. Subramani and M. Ilyas SIMULATION BASED ANALYSIS OF BLUETOOTH NETWORKS M. Subramani and M. Ilyas College of Engineering Florida Atlantic University Boca Raton, Florida 33431 {msubrama@cse.fau.edu, ilyas@fau.edu} Abstract Many

More information

Bluetooth. Basic idea

Bluetooth. Basic idea Bluetooth Basic idea Universal radio interface for ad-hoc wireless connectivity Interconnecting computer and peripherals, handheld devices, DAs, cell phones replacement of IrDA Embedded in other devices,

More information

CS263: Wireless Communications and Sensor Networks

CS263: Wireless Communications and Sensor Networks CS263: Wireless Communications and Sensor Networks Matt Welsh Lecture 6: Bluetooth and 802.15.4 October 12, 2004 2004 Matt Welsh Harvard University 1 Today's Lecture Bluetooth Standard for Personal Area

More information

Wireless Local Area Network. Internet Protocol Suite

Wireless Local Area Network. Internet Protocol Suite Wireless Local Area Network Internet Protocol Suite Application layer File transfer protocol Telnet Hypertext transfer protocol Transport layer Network layer Host-tonetwork layer User datagram protocol

More information

CROSS-LAYER APPROACHES TO WIRELESS COMMUNICATIONS AND NETWORKING

CROSS-LAYER APPROACHES TO WIRELESS COMMUNICATIONS AND NETWORKING Proceedings of the 4th Annual ISC Research Symposium ISCRS 2010 April 21, 2010, Rolla, Missouri CROSS-LAYER APPROACHES TO WIRELESS COMMUNICATIONS AND NETWORKING Chaitri Aroskar caa279@mst.edu Y.R.Zheng

More information

By FaaDoOEngineers.com

By FaaDoOEngineers.com ABSTRACT The seemingly endless entanglement of data wires connecting today s electronic devices has become slightly less jumbled with the introduction of Bluetooth technology and the creation of a wireless

More information

Computer Networks II Advanced Features (T )

Computer Networks II Advanced Features (T ) Computer Networks II Advanced Features (T-110.5111) Bluetooth, PhD Assistant Professor DCS Research Group Based on slides previously done by Matti Siekkinen, reused with permission For classroom use only,

More information

Introduction to Wireless Networking ECE 401WN Spring 2009

Introduction to Wireless Networking ECE 401WN Spring 2009 I. Overview of Bluetooth Introduction to Wireless Networking ECE 401WN Spring 2009 Lecture 6: Bluetooth and IEEE 802.15 Chapter 15 Bluetooth and IEEE 802.15 What is Bluetooth? An always-on, short-range

More information

Prototyping NGC. First Light. PICNIC Array Image of ESO Messenger Front Page

Prototyping NGC. First Light. PICNIC Array Image of ESO Messenger Front Page Prototyping NGC First Light PICNIC Array Image of ESO Messenger Front Page Introduction and Key Points Constructed is a modular system with : A Back-End as 64 Bit PCI Master/Slave Interface A basic Front-end

More information

ALL SAINTS COLLEGE OF TECHNOLOGY, BHOPAL

ALL SAINTS COLLEGE OF TECHNOLOGY, BHOPAL BLUETOOTH Amita Tiwari IIIrd Semester amitaasct@gmail.com Sunil Kumar IIIrd Semester sunilasct@gmail.com ALL SAINTS COLLEGE OF TECHNOLOGY, BHOPAL ABSTRACT Blue tooth is a standard developed by a group

More information

PCs Closed! Cell Phones Off! Marketing Assistant Manager - Magic Lin

PCs Closed! Cell Phones Off! Marketing Assistant Manager - Magic Lin Bluetooth solution PCs Closed! Cell Phones Off! Marketing Assistant Manager - Magic Lin 林 lin.magic@tw.anritsu.com 0933-710-634 v.9 群 1 Bluetooth Core System Architecture 2 Bluetooth Core System Architecture_2

More information

A Routing Protocol and Energy Efficient Techniques in Bluetooth Scatternets

A Routing Protocol and Energy Efficient Techniques in Bluetooth Scatternets A Routing Protocol and Energy Efficient Techniques in Bluetooth Scatternets Balakrishna J. Prabhu and A. Chockalingam Department of Electrical Communication Engineering Indian Institute of Science, Bangalore

More information

Solving the Interference Problem due to Wireless LAN for Bluetooth Transmission Using a Non- Collaborative Mechanism. Yun-Ming, Chiu 2005/6/09

Solving the Interference Problem due to Wireless LAN for Bluetooth Transmission Using a Non- Collaborative Mechanism. Yun-Ming, Chiu 2005/6/09 Solving the Interference Problem due to Wireless LAN for Bluetooth Transmission Using a Non- Collaborative Mechanism Yun-Ming, Chiu 2005/6/09 Outline Overview Survey of Bluetooth Structure of Bluetooth

More information

Implementing A Bluetooth Stack on UEFI

Implementing A Bluetooth Stack on UEFI Implementing A Bluetooth Stack on UEFI Tony C.S. Lo Senior Manager American Megatrends Inc. presented by UEFI Plugfest October 2014 Agenda Introduction Bluetooth Architecture UEFI Bluetooth Stack Summary

More information

Master. Slave. Master. Slaves. TCP/IP Traffic with Efficient Bluetooth Technology. Shafqat Hameed 1, Umar F.Khan 2, *Muhammad Saleem 3

Master. Slave. Master. Slaves. TCP/IP Traffic with Efficient Bluetooth Technology. Shafqat Hameed 1, Umar F.Khan 2, *Muhammad Saleem 3 / Traffic with Efficient Bluetooth Technology Shafqat Hameed 1, Umar F.Khan 2, *Muhammad Saleem 3 1,3 National University of Sciences and Technology (NUST), Pakistan 2 University of Bradford, Bradford,

More information

By N.Golmie Presented by: Sushanth Divvela

By N.Golmie Presented by: Sushanth Divvela By N.Golmie Presented by: Sushanth Divvela 1 Agenda Introduction WPAN WLAN Simulation Models Simulation results Concluding remarks 2 Introduc.on Coexistence of WPAN and WLAN Performance evaluation WLAN

More information

Research on Modern Bluetooth Technology

Research on Modern Bluetooth Technology Research on Modern Bluetooth Technology D.Annal 1, T.Indira 2, K.Poojitha 3, R.Rajashree 4 Student, Dept. of CSE, Magna College of Engineering, Chennai, Tamil Nadu, India 1,2,3,4 ABSTRACT: The seemingly

More information

12/2/09. Mobile and Ubiquitous Computing. Bluetooth Networking" George Roussos! Bluetooth Overview"

12/2/09. Mobile and Ubiquitous Computing. Bluetooth Networking George Roussos! Bluetooth Overview Mobile and Ubiquitous Computing Bluetooth Networking" George Roussos! g.roussos@dcs.bbk.ac.uk! Bluetooth Overview" A cable replacement technology! Operates in the unlicensed ISM band at 2.4 GHz! Frequency

More information

Bluetooth technology, developed by Ericsson Mobile Communications, a. worldwide telecommunications company based in Sweden, is fast becoming the

Bluetooth technology, developed by Ericsson Mobile Communications, a. worldwide telecommunications company based in Sweden, is fast becoming the Bluetooth technology, developed by Ericsson Mobile Communications, a worldwide telecommunications company based in Sweden, is fast becoming the worldwide standard for short-range wireless communication.

More information

MOBILE COMPUTING. Jan-May,2012. ALAK ROY. Assistant Professor Dept. of CSE NIT Agartala.

MOBILE COMPUTING. Jan-May,2012. ALAK ROY. Assistant Professor Dept. of CSE NIT Agartala. WPAN: Bluetooth MOBILE COMPUTING Jan-May,2012 ALAK ROY. Assistant Professor Dept. of CSE NIT Agartala Email-alakroy.nerist@gmail.com EM Spectrum ISM band 902 928 Mhz 2.4 2.4835 Ghz 5.725 5.85 Ghz LF MF

More information

Correct Bluetooth EDR FEC Performance with SEC-DAEC Decoding

Correct Bluetooth EDR FEC Performance with SEC-DAEC Decoding Correct Bluetooth EDR FEC Performance with SEC-DAEC Decoding R. Razavi, M. Fleury and M. Ghanbari By selecting from Bluetooth s Enhanced Data Rate (EDR) packet types according to channel conditions, optimal

More information

CSC 4900 Computer Networks: Wireless Networks

CSC 4900 Computer Networks: Wireless Networks CSC 4900 Computer Networks: Wireless Networks Professor Henry Carter Fall 2017 Last Time Mobile applications are taking off! What about current platforms is fueling this? How are an application s permission

More information

Introduction to Bluetooth Wireless Technology

Introduction to Bluetooth Wireless Technology Introduction to Bluetooth Wireless Technology Jon Inouye Staff Software Engineer Mobile Platforms Group Intel Corporation Bluetooth Bluetooth is is a a trademark trademark owned owned by by Bluetooth Bluetooth

More information

Communication Systems. WPAN: Bluetooth. Page 1

Communication Systems. WPAN: Bluetooth. Page 1 Communication Systems WPAN: Bluetooth Page 1 Outline Historical perspective Piconet Scatternet Lattency modes Applications Page 2 Bluetooth Bluetooth (BT) wireless technology is a short-range communications

More information

Extending or Interconnecting LANS. Physical LAN segment. Virtual LAN. Forwarding Algorithm 11/9/15. segments. VLAN2, Port3. VLAN1, Port1.

Extending or Interconnecting LANS. Physical LAN segment. Virtual LAN. Forwarding Algorithm 11/9/15. segments. VLAN2, Port3. VLAN1, Port1. Physical LAN segment q Hosts connected on the same physical LAN segment q Same subnet; L2 forwarding q ARP (IPè MAC) L2 frame (S, D), send q Scale? Extending or Interconnecting LANS q q q Why not just

More information

Ad Hoc Nets - MAC layer. Part II TDMA and Polling

Ad Hoc Nets - MAC layer. Part II TDMA and Polling Ad Hoc Nets - MAC layer Part II TDMA and Polling More MAC Layer protocols Bluetooth Piconet: a polling/tdma scheme Cluster TDMA: based on TDMA (with random access and reserved slots) research protocol

More information

Bluetooth. Renato Lo Cigno

Bluetooth. Renato Lo Cigno Bluetooth Renato Lo Cigno www.dit.unitn.it/locigno/teaching ...Copyright Quest opera è protetta dalla licenza Creative Commons NoDerivs- NonCommercial. Per vedere una copia di questa licenza, consultare:

More information

MOBILE COMPUTING. Bluetooth 9/20/15. CSE 40814/60814 Fall Basic idea

MOBILE COMPUTING. Bluetooth 9/20/15. CSE 40814/60814 Fall Basic idea OBILE COUTING CE 40814/60814 Fall 2015 Bluetooth Basic idea Universal radio interface for ad-hoc wireless connectivity Interconnecting computer and peripherals, handheld devices, DAs, cell phones replacement

More information

Redes Inalámbricas Tema 2.B Wireless PANs: Bluetooth

Redes Inalámbricas Tema 2.B Wireless PANs: Bluetooth Redes Inalámbricas Tema 2.B Wireless PANs: Bluetooth Bluetooh Acknowledgments: Foo Chun Choong, Ericsson Research / Cyberlab Singapore, and Open Source Software Lab, ECE Dept, NUS Máster de Ingeniería

More information

Course 10: Interfaces Agenda

Course 10: Interfaces Agenda Course 10: Interfaces 1 Agenda Introduction V.24 interface (RS232) USB 2 Introduction 3 Definition(s) (from the web) A boundary across which two independent systems meet and act on or communicate with

More information

STUDY, DESIGN AND SIMULATION OF FPGA BASED USB 2.0 DEVICE CONTROLLER

STUDY, DESIGN AND SIMULATION OF FPGA BASED USB 2.0 DEVICE CONTROLLER STUDY, DESIGN AND SIMULATION OF FPGA BASED USB 2.0 DEVICE CONTROLLER 1 MS. PARUL BAHUGUNA CD 1 M.E. [VLSI & Embedded System Design] Student, Gujarat Technological University PG School, Ahmedabad, Gujarat.

More information

WIRELESS TECHNOLOGIES

WIRELESS TECHNOLOGIES WIRELESS TECHNOLOGIES Bluetooth, ZigBee and ANT Thomas Aasebø OVERVIEW What are wireless sensor networks? What are personal area networks? What are these networks typically used for? Bluetooth, ZigBee

More information

RECOGNITION OF BLUETOOTH SIGNALS BASED ON FEATURE DETECTION

RECOGNITION OF BLUETOOTH SIGNALS BASED ON FEATURE DETECTION Facoltà di Ingegneria Tesi di Laurea Specialistica in Ingegneria delle Telecomunicazioni RECOGNITION OF BLUETOOTH SIGNALS BASED ON FEATURE DETECTION Candidato Stefano Boldrini Relatore Prof.ssa Maria-

More information

AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE

AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE Wireless Technology AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE UNDERLYING WIRELESS TECHNOLOGIES. References 2 The physical layer provides mechanical, electrical, l functional,

More information

Class-based Packet Scheduling Policies for Bluetooth

Class-based Packet Scheduling Policies for Bluetooth Class-based Packet Scheduling Policies for Bluetooth Vishwanath Sinha, D. Raveendra Babu Department of Electrical Engineering Indian Institute of Technology, Kanpur - 08 06, INDIA vsinha@iitk.ernet.in,

More information

Sensor Application for Museum Guidance

Sensor Application for Museum Guidance Sensor Application for Museum Guidance Radka Dimitrova a a TU,Dresden, Germany, e-mail: dimitrova@ifn.et.tu-dresden.de Abstract - This article examines the conditions for successful communication and power

More information

Modulation. Propagation. Typical frequency bands

Modulation. Propagation. Typical frequency bands References Wireless Technology 2 AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE UNDERLYING WIRELESS TECHNOLOGIES. The physical layer provides mechanical, electrical, l functional,

More information

Wireless# Guide to Wireless Communications. Objectives

Wireless# Guide to Wireless Communications. Objectives Wireless# Guide to Wireless Communications Chapter 6 High Rate Wireless Personal Area Networks Objectives Define a high rate wireless personal area network (HR WPAN) List the different HR WPAN standards

More information

The Open System Interconnect model

The Open System Interconnect model The Open System Interconnect model Telecomunicazioni Undergraduate course in Electrical Engineering University of Rome La Sapienza Rome, Italy 2007-2008 1 Layered network design Data networks are usually

More information

CHAPTER 12 BLUETOOTH AND IEEE

CHAPTER 12 BLUETOOTH AND IEEE CHAPTER 12 BLUETOOTH AND IEEE 802.15 These slides are made available to faculty in PowerPoint form. Slides can be freely added, modified, and deleted to suit student needs. They represent substantial work

More information

SE 4C03 Winter 2005 Bluetooth Wireless Network Technology

SE 4C03 Winter 2005 Bluetooth Wireless Network Technology SE 4C03 Winter 2005 Bluetooth Wireless Network Technology Researcher: Daren Tan Shen Hau Last Revised: April 4, 2005 Bluetooth As everyone will ask, what is Bluetooth? Bluetooth is a new technology that

More information

Delivering Voice over IEEE WLAN Networks

Delivering Voice over IEEE WLAN Networks Delivering Voice over IEEE 802.11 WLAN Networks Al Petrick, Jim Zyren, Juan Figueroa Harris Semiconductor Palm Bay Florida Abstract The IEEE 802.11 wireless LAN standard was developed primarily for packet

More information

Controller IP for a Low Cost FPGA Based USB Device Core

Controller IP for a Low Cost FPGA Based USB Device Core National Conference on Emerging Trends in VLSI, Embedded and Communication Systems-2013 17 Controller IP for a Low Cost FPGA Based USB Device Core N.V. Indrasena and Anitta Thomas Abstract--- In this paper

More information

Feasibility of a Bluetooth Based Structural Health Monitoring Telemetry System

Feasibility of a Bluetooth Based Structural Health Monitoring Telemetry System Feasibility of a Bluetooth Based Structural Health Monitoring Telemetry System Item Type text; Proceedings Authors Uchil, Vilas; Kosbar, Kurt Publisher International Foundation for Telemetering Journal

More information

Wireless Networked Systems

Wireless Networked Systems Wireless Networked Systems CS 795/895 - Spring 2013 Lec #7: Medium Access Control WPAN, Bluetooth, ZigBee Tamer Nadeem Dept. of Computer Science Bluetooth Page 2 Spring 2013 CS 795/895 - Wireless Networked

More information

Bluetooth Baseband. Chingwei Yeh 2001/9/10

Bluetooth Baseband. Chingwei Yeh 2001/9/10 Bluetooth Baseband Chingwei Yeh 2001/9/10 Outline Introduction Masters, Slaves, and Piconets System Timing Physical Links: SCO and ACL Bluetooth Packets Logical Channels Synchronization Scope Higher Protocol

More information

ENGI 4557 Digital Communications Practice Problems 2017 (Part 2)

ENGI 4557 Digital Communications Practice Problems 2017 (Part 2) ENGI 4557 Digital Communications Practice Problems 207 (Part 2) H = n p i log 2 ( ) p i C = W log 2 ( + S N ) SNR = 6m + 0 log 0 ( 3σ2 x V ) 2 SNR = 6m 0 ( ) n n! = k k!(n k)! x = σ 2 = + + x p(x)dx (x

More information

Wireless Sensor Networks BLUETOOTH LOW ENERGY. Flavia Martelli

Wireless Sensor Networks BLUETOOTH LOW ENERGY. Flavia Martelli Wireless Sensor Networks BLUETOOTH LOW ENERGY Flavia Martelli flavia.martelli@unibo.it Outline Introduction Applications Architecture Topology Controller specifications: Physical Layer Link Layer Host

More information

Improving Bluetooth EDR Data Throughput Using FEC and Interleaving

Improving Bluetooth EDR Data Throughput Using FEC and Interleaving Improving Bluetooth EDR Data Throughput Using FEC and Interleaving Ling-Jyh Chen 1, Tony Sun 2, and Yung-Chih Chen 1 1 Institute of Information Science, Academia Sinica, Taipei 11529, Taiwan {cclljj, ycchen}@iis.sinica.edu.tw

More information

Bluetooth Tutorial. Bluetooth Introduction. Bluetooth Technology

Bluetooth Tutorial. Bluetooth Introduction. Bluetooth Technology Bluetooth Tutorial Bluetooth strives to remove the never ending maze of wires which provide a communication link between different electronic devices, through a short range wireless solution. Consider

More information

Embedded Systems. 8. Communication

Embedded Systems. 8. Communication Embedded Systems 8. Communication Lothar Thiele 8-1 Contents of Course 1. Embedded Systems Introduction 2. Software Introduction 7. System Components 10. Models 3. Real-Time Models 4. Periodic/Aperiodic

More information

Dominique Chomienne & Michel Eftimakis NewLogic

Dominique Chomienne & Michel Eftimakis NewLogic Dominique Chomienne & Michel Eftimakis NewLogic Bluetooth is a trademark owned by the Bluetooth SIG, and licenced to NewLogic Page 1 Tutorial Agenda Bluetooth Marketing view Bluetooth network topology

More information

HCTL Open Int. J. of Technology Innovations and Research HCTL Open IJTIR, Volume 4, July 2013 e-issn: ISBN (Print):

HCTL Open Int. J. of Technology Innovations and Research HCTL Open IJTIR, Volume 4, July 2013 e-issn: ISBN (Print): Design, Implementation and Functional Verification of Serial Communication Protocols (SPI and I2C) on FPGAs Amit Kumar Shrivastava and Himanshu Joshi amit0404@gmail.com Abstract Today, at the low end of

More information

Objectives of the Bluetooth Technology

Objectives of the Bluetooth Technology Bluetooth Origin of the name Harald I Bleutooth (in Danish, Harald Blåtand) (b. c. 910 d. c. 987), king of Denmark was credited with the first unification of Denmark and Norway Ericsson, inspired on the

More information

A Dynamic Interference-Avoidance Algorithm for Frequency Hopping Systems

A Dynamic Interference-Avoidance Algorithm for Frequency Hopping Systems 7 JOURNAL OF COMMUNICATIONS SOFTWARE AND SYSTEMS, VOL. 5, NO. 2, JUNE 2009 A Dynamic Interference-Avoidance Algorithm for Frequency Hopping Systems Ivo Stojan Original scientific paper Abstract: In this

More information

Ethernet. Lecture 6. Outline. Ethernet - Physical Properties. Ethernet - Physical Properties. Ethernet

Ethernet. Lecture 6. Outline. Ethernet - Physical Properties. Ethernet - Physical Properties. Ethernet Lecture 6 Ethernet Reminder: Homework 2, Programming Project 2 due on 9/20/12. Thick-net Thin-net Twisted Pair Thursday, September 13 CS 475 Networks - Lecture 6 1 Thursday, September 13 CS 475 Networks

More information

Total IP Solution for Mobile Storage UFS & NAND Controllers

Total IP Solution for Mobile Storage UFS & NAND Controllers Total IP Solution for Mobile Storage UFS & NAND Controllers Yuping Chung Arasan Chip Systems San Jose, CA Mobile Forum Taiwan & Korea 2012 Fast Growing NAND Storage Markets GB(M) 15 10 5 Mobile SSD Tablet

More information

Wireless and WiFi. Daniel Zappala. CS 460 Computer Networking Brigham Young University

Wireless and WiFi. Daniel Zappala. CS 460 Computer Networking Brigham Young University Wireless and WiFi Daniel Zappala CS 460 Computer Networking Brigham Young University Wireless Networks 2/28 mobile phone subscribers now outnumber wired phone subscribers similar trend likely with Internet

More information

Wireless Personal Area Networks

Wireless Personal Area Networks CE 477 Wireless and obile Networks Wireless ersonal Area Networks Bluetooth CE 477 User cenarios Architecture rotocol tack IEEE 802.15.1 and IEEE 802.15.2 IEEE 802.15.4 (Low-Rate Wireless ersonal Area

More information

Lecture 6 The Data Link Layer. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

Lecture 6 The Data Link Layer. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it Lecture 6 The Data Link Layer Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it Link Layer: setting the context two physically connected devices: host-router, router-router, host-host,

More information

Wireless Networks. CSE 3461: Introduction to Computer Networking Reading: , Kurose and Ross

Wireless Networks. CSE 3461: Introduction to Computer Networking Reading: , Kurose and Ross Wireless Networks CSE 3461: Introduction to Computer Networking Reading: 6.1 6.3, Kurose and Ross 1 Wireless Networks Background: Number of wireless (mobile) phone subscribers now exceeds number of wired

More information

Intellectual Property Macrocell for. SpaceWire Interface. Compliant with AMBA-APB Bus

Intellectual Property Macrocell for. SpaceWire Interface. Compliant with AMBA-APB Bus Intellectual Property Macrocell for SpaceWire Interface Compliant with AMBA-APB Bus L. Fanucci, A. Renieri, P. Terreni Tel. +39 050 2217 668, Fax. +39 050 2217522 Email: luca.fanucci@iet.unipi.it - 1 -

More information

(12) Patent Application Publication (10) Pub. No.: US 2001/ A1

(12) Patent Application Publication (10) Pub. No.: US 2001/ A1 (19) United States US 2001.0002906A1 (12) Patent Application Publication (10) Pub. No.: US 2001/0002906A1 Rune (43) Pub. Date: Jun. 7, 2001 (54) METHOD AND ARRANGEMENT INA COMMUNICATION NETWORK (75) Inventor:

More information

Introduction to Partial Reconfiguration Methodology

Introduction to Partial Reconfiguration Methodology Methodology This material exempt per Department of Commerce license exception TSU Objectives After completing this module, you will be able to: Define Partial Reconfiguration technology List common applications

More information

LogiCORE IP Serial RapidIO Gen2 v1.2

LogiCORE IP Serial RapidIO Gen2 v1.2 LogiCORE IP Serial RapidIO Gen2 v1.2 Product Guide Table of Contents Chapter 1: Overview System Overview............................................................ 5 Applications.................................................................

More information

Wireless Personal Area Networks & Wide Area Networks

Wireless Personal Area Networks & Wide Area Networks Wireless Personal Area Networks & Wide Area Networks Patrick J. Stockreisser p.j.stockreisser@cs.cardiff.ac.uk Lecture Outline In the lecture we will: Look at PAN s in more detail Look at example networks

More information

BLUETOOTH 2.0 UART MODUEL USER GUIDE (BT20_U)

BLUETOOTH 2.0 UART MODUEL USER GUIDE (BT20_U) Documents Version: 1.05 Document No. 2013-0015-E Copyright is reserved by Rping Group Limited (2012-2016) BLUETOOTH 2.0 UART MODUEL USER GUIDE (BT20_U) Shenzhen,China: RF WORLD (RPing Group) Rm611,1C,Shuxiangmendi,Longhua,Shenzhen,China

More information

A COLLOCATED APPROACH FOR COEXISTENCE RESOLUTION IN WIRELESS HOME NETWORKING

A COLLOCATED APPROACH FOR COEXISTENCE RESOLUTION IN WIRELESS HOME NETWORKING A COLLOCATED APPROACH FOR COEXISTENCE RESOLUTION IN WIRELESS HOME NETWORKING Md Enamul Islam, Sanjay Jha, Dr. Paul W.H. Kwan, Monzurur Rahman School of Mathematics, Statistics and Computer Science, University

More information

Objectives. Learn how computers are connected. Become familiar with different types of transmission media

Objectives. Learn how computers are connected. Become familiar with different types of transmission media Objectives Learn how computers are connected Become familiar with different types of transmission media Learn the differences between guided and unguided media Learn how protocols enable networking 2 Objectives

More information

HZX N03 Bluetooth 4.0 Low Energy Module Datasheet

HZX N03 Bluetooth 4.0 Low Energy Module Datasheet HZX-51822-16N03 Bluetooth 4.0 Low Energy Module Datasheet SHEN ZHEN HUAZHIXIN TECHNOLOGY LTD 2017.7 NAME : Bluetooth 4.0 Low Energy Module MODEL NO. : HZX-51822-16N03 VERSION : V1.0 1.Revision History

More information

Performance Evaluation of Bluetooth Links in the Presence of Specific Types of Interference

Performance Evaluation of Bluetooth Links in the Presence of Specific Types of Interference Vol:1, No:3, 27 Performance Evaluation of Bluetooth Links in the Presence of Specific Types of Interference Radosveta Sokullu and Engin Karatepe International Science Index, Electrical and Computer Engineering

More information

Lecture 6. Reminder: Homework 2, Programming Project 2 due on Thursday. Questions? Tuesday, September 13 CS 475 Networks - Lecture 6 1

Lecture 6. Reminder: Homework 2, Programming Project 2 due on Thursday. Questions? Tuesday, September 13 CS 475 Networks - Lecture 6 1 Lecture 6 Reminder: Homework 2, Programming Project 2 due on Thursday. Questions? Tuesday, September 13 CS 475 Networks - Lecture 6 1 Outline Chapter 2 - Getting Connected 2.1 Perspectives on Connecting

More information

Wireless LANs/data networks

Wireless LANs/data networks RADIO SYSTEMS - ETIN15 Lecture no: 12 Wireless LANs/data networks Ove Edfors, Department of Electrical and Information Technology Ove.Edfors@eit.lth.se 2016-05-03 Ove Edfors - ETIN15 1 Centralized and

More information

Data Communication & Networks G Session 5 - Main Theme Wireless Networks. Dr. Jean-Claude Franchitti

Data Communication & Networks G Session 5 - Main Theme Wireless Networks. Dr. Jean-Claude Franchitti Data Communication & Networks G22.2262-001 Session 5 - Main Theme Wireless Networks Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences

More information

Getting Connected (Chapter 2 Part 4) Networking CS 3470, Section 1 Sarah Diesburg

Getting Connected (Chapter 2 Part 4) Networking CS 3470, Section 1 Sarah Diesburg Getting Connected (Chapter 2 Part 4) Networking CS 3470, Section 1 Sarah Diesburg Five Problems Encoding/decoding Framing Error Detection Error Correction Media Access Five Problems Encoding/decoding Framing

More information

Implementation of the hardwired AFDX NIC

Implementation of the hardwired AFDX NIC Implementation of the hardwired AFDX NIC Pusik Park, Hangyun Jung KETI #68 Yatap, Bundang, Seongnam, Gyeonggi, Korea +82-31-789-{7318, 7319} {parksik, junghg}@keti.kr Daekyo Shin, Kitaeg Lim KETI #68 Yatap,

More information

CS 332 Computer Networks Wireless Networks

CS 332 Computer Networks Wireless Networks CS 332 Computer Networks Wireless Networks Professor Szajda Chapter 6: Wireless and Mobile Networks Background: # wireless (mobile) phone subscribers now exceeds # wired phone subscribers! computer nets:

More information

Lecture 23 Overview. Last Lecture. This Lecture. Next Lecture ADSL, ATM. Wireless Technologies (1) Source: chapters 6.2, 15

Lecture 23 Overview. Last Lecture. This Lecture. Next Lecture ADSL, ATM. Wireless Technologies (1) Source: chapters 6.2, 15 Lecture 23 Overview Last Lecture ADSL, ATM This Lecture Wireless Technologies (1) Wireless LAN, CSMA/CA, Bluetooth Source: chapters 6.2, 15 Next Lecture Wireless Technologies (2) Source: chapter 16, 19.3

More information

ELET114A Bluetooth Module DATASHEET. Website:http://www.elinketone.com / 7

ELET114A Bluetooth Module DATASHEET. Website:http://www.elinketone.com / 7 Bluetooth Module DATASHEET Website:http://www.elinketone.com 2013 06 09 1 / 7 A. Overview Bluetooth Module is designed by ShenZhen ElinkEtone Technology Company for intelligent wireless transmission, with

More information

Bluetooth low energy technology Bluegiga Technologies

Bluetooth low energy technology Bluegiga Technologies Bluetooth low energy technology Bluegiga Technologies Topics Background What is Bluetooth low energy? Basic concepts Architecture Differentiation and comparison Markets and applications Background Background

More information

Personal Area Networking over Bluetooth

Personal Area Networking over Bluetooth Personal Area Networking over Bluetooth Pravin Bhagwat Networking Research Group AT&T Labs - Research pravin@acm.org ACM Mobicom 2000 Half day tutorial Aug 06, 2000 Boston, MA Bluetooth A cable replacement

More information