9
www.agilent.com/find/esg
To configure a packet, first set the Link Type pull-down menu to ACL or SCO, Figure 6.
Then select the desired packet in the packet type pull-down menu. A different set of
packets is available to choose from in the packet type pull-down menu depending on
which link type is selected, see Table 1. Control packets are always available because
they are common to both link types.
Table 1. Summary of packet types that can be configured using Signal Studio for Bluetooth.
ACL and SCO packets
The Signal Studio software performs the all the necessary coding to create the selected
packet type; including forward error correction (FEC) and cyclic redundancy check (CRC)
for the header and payload fields when required. As a result, the process for configuring
the different ACL and SCO packets is very similar. Only a few basic parameters need to
be set so that the access code, header, and payload fields of the Bluetooth packet can
be created.
Access code
The access code field is created based on the user-defined Bluetooth Device Address
(BD ADDR). The BD ADDR is a unique 48-bit device address allocated to each Bluetooth
transceiver. To configure the BD ADDR, enter a 48-bit device address in hexadecimal
notation (most significant bit to least significant bit).
Header
The header field is created using the type code of the selected packet type and the
active member address (AM ADDR) of the Bluetooth device for which the packet is
intended. The AM ADDR is a 3-bit address used to distinguish between the active
participating slaves on a piconet. To configure the AM ADDR, enter the 3-bit address
in octal notation (most significant bit to least significant bit).
Payload
The structure of the payload field varies depending on which packet type is selected.
Table 2 provides a summary of the payload field structure for all packet types supported
by the software. Additional details regarding the packet structure can be found in the
Bluetooth System Specification.
Creating Signals
Packet
Type
Description
Length
ACL SCO Control
Code
(Slot)
(b
3
b
2
b
1
b
0
)
DH1
•
0100 High data rate packet 1
DH3
•
1011 High data rate packet 3
DH5
•
1111 High data rate packet 5
DM1
••
0011 Medium data rate packet 1
DM3
•
1010 Medium data rate packet 3
DM5
•
1110 Medium data rate packet 5
AUX1
•
1001 Auxiliary packet 1
HV1
•
0101 High quality voice packet 1
HV2
•
0110 High quality voice packet 1
HV3
•
0111 High quality voice packet 1
NULL
•
0000 Null packet 1
POLL
•
0001 Poll packet 1
ID
•
n/a Identification packet 1