30
Bluetooth V 3.0+HS Bluetooth V 3.0+HS

Bluetooth v3+HS

Embed Size (px)

DESCRIPTION

presentation about the core architecture of blueooth version 3 or high speed

Citation preview

Page 1: Bluetooth v3+HS

Bluetooth V 3.0+HSBluetooth V 3.0+HS

Page 2: Bluetooth v3+HS

What is the Bluetooth?What is the Bluetooth?

Bluetooth wireless technology is a short-range communications system intended to replace the cable(s) connecting portable and/or fixed electronic devices.

The key features of Bluetooth wireless technology are:• robustness.• low power.• low cost .• Many features of the core specification are optional.• allowing product differentiation.

Page 3: Bluetooth v3+HS

Main Features ofMain Features of Bluetooth v 3.0+HSBluetooth v 3.0+HS

Page 4: Bluetooth v3+HS

Bluetooth V 3.O+HS FeaturesBluetooth V 3.O+HS Features

Bluetooth 3.0 is the new Bluetooth wireless standard currently in development by the Bluetooth SIG and Wi-Media Alliance. The new standard is reportedly up to 160 times as fast as Bluetooth 2.1, and builds upon the previous standards.

Page 5: Bluetooth v3+HS

Bluetooth V 3.O+HS FeaturesBluetooth V 3.O+HS Features

It is fast:Bluetooth 3.0 will reportedly transfer files at rates of 480 megabits (60 Megabytes) per second in close proximity, and 100 megabits (12.5 Megabytes) per second at 10 meters.

High bandwidth mitigates interference:Bluetooth 3.0 will operate in the 6-9 GHz range rather than the current 2.4 GHz range, eliminating the concern of interference from wireless networks and other devices that use the 2.4 GHz range.

Backwards compatibility Best of all, Bluetooth 3.0 will be backwards-compatible, so all of your old devices will be able to communicate with the new ones and vice versa. New devices will feature a 2.4 GHz Bluetooth radio on the same radio chip, or its own separate chip. 

Page 6: Bluetooth v3+HS

Inside the BluetoothInside the BluetoothSpecificationSpecification

Page 7: Bluetooth v3+HS

Core system architectureCore system architecture

Host Host Host

BR/EDRControllerBR/EDR

ControllerBR/EDR

ControllerBR/EDR

ControllerAMP

ControllerAMP

ControllerBR/EDR

ControllerBR/EDR

ControllerAMP

ControllerAMP

ControllerAMPController

AMPController

The Bluetooth core system consists of a Host and one or more Controllers.

A computing device, peripheral, cellular telephone,access point to PSTN network or LAN, etc.

Page 8: Bluetooth v3+HS

Core system architectureCore system architecture

A host is defined as all of the layers below the profiles and above the Host Controller Interface (HCI). A Controller is defined as all of the layers below HCI.Two types of Controllers are defined in this version of the Core Specification:

•A Basic Rate / Enhanced Data Rate(BR/EDR) Controller including the Radio, Baseband, Link Manager and optionally HCI.• An Alternate MAC/PHY (AMP) Controller including the AMP PAL (Protocol Adaptation Layer), AMP MAC, Protocol Adaptation Layer (PAL), and optionally HCI.

Page 9: Bluetooth v3+HS

Versio

n 2.1 artich

itecture

Page 10: Bluetooth v3+HS

Versio

n 3 arch

itecture

Page 11: Bluetooth v3+HS

The AMP layer interfacingThe AMP layer interfacing

Page 12: Bluetooth v3+HS

Host Architectural BlocksHost Architectural Blocks

•Channel manager:The channel manager is responsible for creating, managing and destroyingL2CAP channels for the transport of service protocols and application dataStreams.• L2CAP resource managerThe L2CAP resource manager block is responsible for managing the ordering of submission of PDU fragments to the baseband and some relative scheduling between channels.• AMP Manager Protocol:The AMP manager is responsible for discoveringremote AMP(s) and determining their availability. It collects relevant remoteAMP(s) information. This information is used to set up and manage AMP physical links. The AMP manager uses a dedicated L2CAP signaling channel to communicate with remote AMP manager(s).

Page 13: Bluetooth v3+HS

BR/EDR Controller Architectural BlocksBR/EDR Controller Architectural Blocks

•Device Manager:The device manager is the functional block in the baseband that controls the general behaviour of the Bluetooth device. It is responsible for all operation of the Bluetooth system that is not directly related to data transport.• Link Manager:

The link manager is responsible for the creation, modification and release of logical links (and, if required, their associated logical transports), as well as the update of parameters related to physical links between devices. The link manager achieves this by communicating with the link manager in remote Bluetooth devices using the Link Management Protocol (LMP.)• Baseband Resource Manager: The baseband resource manager is responsible for all access to the radio medium.

Page 14: Bluetooth v3+HS

BR/EDR Controller Architectural BlocksBR/EDR Controller Architectural Blocks

• Link Controller: The link controller is responsible for the encoding and decoding of Bluetooth packets from the data payload and parameters related to the physical channel, logical transport and logical link.• RF:The RF block is responsible for transmitting and receiving packets of informationon the physical channel.

Page 15: Bluetooth v3+HS

AMP Controller architectural blocksAMP Controller architectural blocks

• AMP HCI:The AMP HCI is the logical interface between an AMP Controller and Host(L2CAP and AMP manager). HCI is an optional layer used when the Host and AMP Controller(s) are physically separated. Support for AMPs requires additional HCI commands and events. These new commands and events are related to AMP physical and logical link management, QoS, as well as flow control.

• AMP PAL:The AMP PAL is the AMP layer interfacing the AMP MAC with the Host(L2CAP and AMP Manager).

Page 16: Bluetooth v3+HS

•AMP MAC: The AMP MAC is the MAC layer as defined in the IEEE 802 reference layer model. It provides services such as addressing and mechanisms to control and access channels. The AMP MAC is in between AMP PHY and AMP PAL layers.

•AMP PHY:The AMP PHY is the AMP physical layer.

AMP Controller architectural blocksAMP Controller architectural blocks

Page 17: Bluetooth v3+HS

DATA TRANSPORT ARCHITECTUREDATA TRANSPORT ARCHITECTURE

Page 18: Bluetooth v3+HS

•Unframed data traffic:If the application does not require delivery of data in frames, possibly because it includes in-stream framing, or because the data is a pure stream, then it may avoid the use of L2CAP channels and make direct use of a baseband logical link.

•Framed data traffic:The L2CAP layer services provide a frame-oriented transport for asynchronous and isochronous user data.

DATA TRANSPORT ARCHITECTUREDATA TRANSPORT ARCHITECTURE

Page 19: Bluetooth v3+HS

BR/EDR packet structureBR/EDR packet structure

Page 20: Bluetooth v3+HS

PHYSICAL CHANNELSPHYSICAL CHANNELS

- BR/EDR Physical Channels• Basic piconet channel:

The basic piconet channel is used for communication between connected devices during normal operation.

•Adapted piconet channel:

The adapted piconet channel differs from the basic piconet channel in twoways. First the frequencies on which the slaves transmit are the same as thepreceding master transmit frequency. In other words the frequency is notrecomputed between master and subsequent slave packets. The second wayin which the adapted piconet channel differs from the basic piconet channel isthat the adapted type can be based on fewer than the full 79 frequencies.•Inquiry scan channel:

In order for a device to be discovered an inquiry scan channel is used. A discoverable device listens for inquiry requests on its inquiry scan channel andthen sends responses to these requests.

Page 21: Bluetooth v3+HS

•Page scan channel:A connectable device (one that is prepared to accept connections) does so using a page scan channel.

•AMP physical channel:An AMP physical channel is used for communication between connected devices during normal operation. It is used in parallel with an adapted piconet channel between the associated BR/EDR Controllers.

PHYSICAL CHANNELS cons.PHYSICAL CHANNELS cons.

Page 22: Bluetooth v3+HS

PHYSICAL linksPHYSICAL links

A physical link represents a baseband connection between Bluetooth devices. A physical link is always associated with exactly one physical channel (although a physical channel may support more than one physical link.)

•Active physical link:The physical link between a master and a slave device is active if a default ACL logical transport exists between the devices.

• Parked physical link:The physical link between a master and a slave device is parked when the slave remains synchronized in the piconet, but has no default ACL logical transport. Such a slave is also said to be parked.

Page 23: Bluetooth v3+HS

LOGICAL TRANSPORTSLOGICAL TRANSPORTS

•BR/EDR Asynchronous connection-oriented (ACL)

•BR/EDR Synchronous Connection-Oriented (SCO)

•BR/EDR Extended Synchronous Connection-Oriented (eSCO)

•BR/EDR Active Slave Broadcast (ASB)

• BR/EDR Parked Slave Broadcast (PSB)

Page 24: Bluetooth v3+HS

COMMUNICATION TOPOLOGYCOMMUNICATION TOPOLOGY

PICONET TOPOLOGY:

Page 25: Bluetooth v3+HS

Operation Procedures & modesOperation Procedures & modes

• BR/EDR Procedures:• Inquiry (Discovering) Procedure:

Bluetooth devices use the inquiry procedure to discover nearby devices, or to be discovered by devices in their locality.

• Paging (Connecting) Procedure: The procedure for forming connections is asymmetrical and requires that one Bluetooth device carries out the page (connection) procedure while the other Bluetooth device is connectable (page scanning.) The procedure is targeted, so that the page procedure is only responded to by one specified Bluetooth device.

• Connected mode:After a successful connection procedure over the BR/EDR

Controller, the devices are physically connected to each other within a piconet.

Page 26: Bluetooth v3+HS

Operation Procedures & modesOperation Procedures & modes

• BR/EDR Procedures:• Hold mode:

When in this mode, the physical link is only active during slotsthat are reserved for the operation of the synchronous link

types SCO and eSCO. All asynchronous links are inactive.•Sniff mode:

When in this mode the availability of these logical transports is modified by defining a duty cycle consisting of periods of presence and absence.

•Parked state:In this state the device cannot support any logical links to themaster with the exception of the PSB-C and PSB-U logical

links that are used for all communication between the piconet master and the parked slave.

Page 27: Bluetooth v3+HS

Operation Procedures & modesOperation Procedures & modes

Role switch procedure:The role switch procedure is a method for swapping the roles of two devices connected in a piconet.Enhanced Data Rate:is a method of extending the capacity and types of Bluetoothpackets for the purposes of increasing the maximum throughput, providing better support for multiple connections, and lowering power consumption, while the remainder of the architecture is unchanged.

Page 28: Bluetooth v3+HS

Operation Procedures & modesOperation Procedures & modes

AMP Procedures :

•AMP Discovery Procedures:The AMP Manager is responsible for discovering local AMP

Controller(s) and maintaining that list over time as AMPs may be added or removed dynamically from the system.

• Physical Link Creation Procedure:Collects the necessary information about the remote AMP(s) to

set up a physical link in an optimal way and then initiates the physical link creation.

•Logical Link Creation Procedure:Once a physical link exists, L2CAP creates an AMP logical link

with the desired QoS. An L2CAP channel is then created over the logical link, at which point the channel is ready for data communications.

Page 29: Bluetooth v3+HS

CHANGES FROM V2.1 TO V3.0 + HSCHANGES FROM V2.1 TO V3.0 + HS

Several new features are introduced in Bluetooth Core Specification v3.0 + HS.The major areas of improvement are:

• AMP Manager Protocol (A2MP)• Enhancements to L2CAP including• Enhanced Retransmission Mode and Streaming Mode• Improvements to the L2CAP state machine for AMP channels• Fixed channel support• Enhancements to HCI for AMP• Enhancements to Security for AMP• 802.11 Protocol Adaptation Layer• Enhanced Power Control• Unicast Connectionless Data• HCI Read Encryption Key Size command• Generic Test Methodology for AMP• Enhanced USB and SDIO HCI Transports

Page 30: Bluetooth v3+HS

تم بحمد الله