What is Baseband?
The Baseband
is the layer that controls the radio. The frequency
hop sequences are provided by this layer. Baseband
also takes care
of lower level encryption for secure links. The packet
handling
over the wireless link is the responsibility of Baseband.
Two types of links can be established:
SCO: Synchronous Connection Oriented.
These links are meant
for
synchronous data typically voice.
ACL: Asynchronous Connection less. These links may be used for data transfer
applications, which do not require a synchronous link.
The Baseband
provides the functionalities required for devices
to synchronize their clocks and establish connections.
Inquiry
procedures for discovering the addresses of devices in
proximity are
also provided. Error correction for packets is
provided depending on
the type of packet. Various packet types are specified
for some
common applications, differing in their data capacity
and error
correction overheads. Five different channel types are
provided for
control information, link management information, user
synchronous
data, user asynchronous data and isosynchronous data.
Data whitening
is also carried out at this layer. The functions
required for generating
encryption keys and link keys are defined. A more
detailed description
of some of the baseband operations related to
connection
establishment is provided in the next section:
Establishing a
connection in Bluetooth.