Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1Mhz
1 79
83.5 Mhz
4. Baseband Layer
Physical Channels.
1. It is represented by the pseudo-random sequence hopping the chosen
79or 23 among channels RF available in the 2.4 GHz band.
2. The hopping sequence is unique for each piconet
3. The channel is divided into intervals of time or slots
4. Each interval of time corresponds to an RF frequency among the hopping
sequence so that two consecutive slots correspond to two frequencies
5. The multiplexing technique uses time division duplex (TDD), i.e. the
master and slaves transmit alternatively (a master transmits in the even
slots and the slaves in the odd slots).
6. The intervals of time or slots are numbered and last 625 μs each one.
7. A packet corresponds to the juxtaposition of 1–5 consecutive time slots
8. when a packet has a size higher than 1 time slot (3 or 5 slots), one
speaks about multi-slot transmission
Logical Links.
Ø Several types of links can be established between a
master and one (or several) slave. We enumerate the used
most here:
-Synchronous connection oriented (SCO)
SCO are used for:
– Voice communications in circuit mode
– Synchronous and symmetrical services
- Extended SCO (ESCO)
ESCO are asymmetric links and they offer more packet types supported on
their communications.
- Asynchronous connection oriented (ACL)
ACL links are used for:
– Data communication
– Symmetrical and asymmetrical asynchronous services
– Discovery and paging
4.2 Addressing
Ø Four types of addresses are used between Bluetooth
devices
Ø BD_ADDR: Bluetooth device fixed address.
It is provided by the manufacturer.Each device must have a unique Ø
address. The length is 48 bits.corresponds to an MAC address
Ø There are several kinds of packets that are related to the different
link types.According to the application, we identify globally three kinds of
packets.
– Control packets: they are used between the server and slaves to carry
information related to the radio (frequency hopping, clock) to the link
(establishment, security) or to the connection (connection requests).
– Synchronous packets SCO: they are used by the connection oriented links
to carry voice.
– Asynchronous packets ACL: they are used for ACL connections, so mainly
best effort data traffic.
For each one of these types, several subcategories exist. The various
types of packets which result from this list are shown hereafter.
Access
Header Payload
code
control packets
In all, there are five types of control packets (ID, POLL, NULL, FHS, DM1)that
are used for control of the channel
Ø ID Packet It consists of the device access code (DAC) or inquiry access
code .(IAC) and has a fixed length of 68 bits. It contains the node address
an inquiry code to ask for a node with specific conditions .
Ø FHS Packet The FHS packet contains the MAC address of the sender
It is coded with 2/3 FEC rate.This packet is used in the answers to the
page requests and Inquiry ones before the creation of the PICONET or
when there is a role change.
Ø Access Code.
– Channel access code (CAC)
– Device access code (DAC)
– Inquiry access code (IAC)
Ø Packet Header.
4.4 Error Control
٢٥
Connection Establishment
Two step process : Inquiry – to get device addr
Paging – for Synchronization
Inquiry pkt
Inquiry Inquiry Scan
FHS pkt
Inquiry Response
Device A Device B
Connection Establishment -
Paging
Master Slave
Page pkt
Page Page Scan
ID pkt Slave Page
Response
Master Page FHS pkt
Response Uses FHS to get
Assigns active ID pkt CAC and clk info
addr POLL
NULL
Connected Connected
Connection Establishment
times