what's new

palowireless
          Bluetooth Resource Center


Advanced search


Bluetooth Protocol Stack Technology Profiles
Bluetooth Stack Examples Overview FAQ
WPAN Technology Tutorial Baseband RFCOMM L2CAP LMP HCI


specs specifications docs pdfs WPAN Wireless Personal Area Network
 
 

Members

Member:

Password:

Forgot your
password?


New Member


 
 
 

 

 

Effect of HV1 Packets on Bluetooth Device Capacity

Original Post: HV1 packets using ALL Bluetooth capacity? (eGroups Msg.)      Date: 2000-08-22



    If a master & slave are communicating using SCO HV1 packets, then all of the Bluetooth capacity is being used.

    This conclusion comes from the fact that HV1 packets have to be transmitted at every other packet , (and hence the return duplex packets in between), i.e. a HV1 packet has to be sent every 2 slots.

  Assume the master is sending voice data to a slave. The full Bluetooth link capacity is used ,regardless of the slave device's intervening TX slot (slave-to-master slot) .This intervening slot, and the gap in voice data it causes, is handled by the fact that the time it take to move from one slave's RX slot (master-to-slave) to another is 1.25ms (2*625us) and each HV1 packet contains 1.25ms of voice.

    No other slave can attempt to use the link as the Master to Slave slot is directed at a single slave, so it is the only slave that can respond.

    In tests the Ericsson module switches to DV packets if the ACL channel is doing data transmission when HV1 is requested for voice. This can be explained by the fact that:

  • All of the device's capacity is tied up servicing the HV1 link.
  • When a new link has to be serviced , resources (capacity) has to be taken away from the current voice link (HV1 packets), and given to the new link.

    Also by assumption, three simultaneous SCO links must all use HV3 packets

    It may be best to use a DM1 packet and drop the SCO data if the Master wish to talk to other slaves, as the human ear will not perceive 1.25ms of lost audio.