Design of Bluetooth Baseband Controller Using FPGA
|
|
- Annabelle Logan
- 6 years ago
- Views:
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 Chapter 5 Wireless Personal Area Networks Objectives Describe a wireless personal area network (WPAN) List the different WPAN standards and their applications
More informationA 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 informationLocal 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]
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 informationUNIT 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 informationBluetooth: 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 informationWireless 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 informationCS4/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 informationENRNG3076 : 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 informationBluetooth. 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 informationBASEBAND 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 informationSystem 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 informationSimulation 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 informationInside 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 informationBluetooth. 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 informatione-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 informationWPAN-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 informationAmarjeet 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 informationBluetooth 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 informationSIMULATION 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 informationBluetooth. 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 informationCS263: 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 informationWireless 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 informationCROSS-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 informationBy 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 informationComputer 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 informationIntroduction 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 informationPrototyping 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 informationALL 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 informationPCs 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 informationA 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 informationSolving 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 informationImplementing 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 informationMaster. 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 informationBy 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 informationResearch 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 information12/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 informationBluetooth 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 informationMOBILE 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 informationCorrect 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 informationCSC 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 informationIntroduction 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 informationCommunication 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 informationExtending 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 informationAd 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 informationBluetooth. 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 informationMOBILE 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 informationRedes 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 informationCourse 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 informationSTUDY, 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 informationWIRELESS 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 informationRECOGNITION 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 informationAT 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 informationClass-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 informationSensor 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 informationModulation. 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 informationWireless# 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 informationThe 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 informationCHAPTER 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 informationSE 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 informationDelivering 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 informationController 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 informationFeasibility 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 informationWireless 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 informationBluetooth 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 informationENGI 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 informationWireless 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 informationImproving 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 informationBluetooth 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 informationEmbedded 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 informationDominique 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 informationHCTL 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 informationObjectives 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 informationA 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 informationEthernet. 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 informationTotal 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 informationWireless 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 informationWireless 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 informationLecture 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 informationWireless 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 informationIntellectual 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
(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 informationIntroduction 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 informationLogiCORE 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 informationWireless 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 informationBLUETOOTH 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 informationA 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 informationObjectives. 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 informationHZX 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 informationPerformance 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 informationLecture 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 informationWireless 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 informationData 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 informationGetting 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 informationImplementation 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 informationCS 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 informationLecture 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 informationELET114A 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 informationBluetooth 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 informationPersonal 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