Thursday, 12 October 2017

Bluetooth Functioning


Bluetooth has now established itself in the market place enabling a variety of devices to be connected together using wireless technology. Bluetooth technology has come into its own connecting remote headsets to mobile phones, but it is also used in a huge number of other applications as well.


Bluetooth technology originated in 1994 when Ericsson came up with a concept to use a wireless connection to connect items such as an earphone and a cordless headset and the mobile phone. The idea behind Bluetooth (it was not yet called Bluetooth) was developed further as the possibilities of interconnections with a variety of other peripherals such as computers printers, phones and more were realised. Using this technology, the possibility of quick and easy connections between electronic devices should be possible.

 It was decided that in order to enable the technology to move forward and be accepted as an industry standard that it needed to be opened up as an industry standard. Accordingly, in Feb 1998, five companies (Ericsson, Nokia, IBM, Toshiba and Intel) formed a Special Interest Group (SIG). Three months later in May 1998, Bluetooth was publicly announced with the first specification following on with the first release of the standard in July 1999. Later more members were added to the group with four new companies, Motorola, Microsoft, Lucent and 3Com, joining the group. Since then more companies have joined and the specification has grown and is now used in a large variety of products.

The name of the Bluetooth standard originates from the Danish king Harald Blatand who was king of Denmark between 940 and 981 AD. His name translates as “Blue Tooth” and this was used as his nickname. A brave warrior, his main achievement was that of uniting Denmark under the banner of Christianity, and then uniting it with Norway that he had conquered. The Bluetooth standard was named after him because Bluetooth endeavours to unite personal computing and telecommunications devices.

Bluetooth is a wireless data system and can carry data at speeds up to 721 Kbps in its basic form and in addition to this it offers up to three voice channels. Bluetooth technology enables a user to replace cables between devices such as printers, fax machines, desktop computers and peripherals, and a host of other digital devices. Furthermore, it can provide a connection between an ad hoc wireless network and existing wired data networks.

The technology is intended to be placed in a low cost module that can be easily incorporated into electronics devices of all sorts. Bluetooth uses the licence free Industrial, Scientific and Medical (ISM) frequency band for its radio signals and enables communications to be established between devices up to a maximum distance of 100 metres.

RF system

Running in the 2.4 GHz ISM band, Bluetooth employs frequency hopping techniques with the carrier modulated using Gaussian Frequency Shift Keying (GFSK).

With many other users on the ISM band from microwave ovens to Wi-Fi, the hopping carrier enables interference to be avoided by Bluetooth devices. A Bluetooth transmission only remains on a given frequency for a short time, and if any interference is present the data will be re-sent later when the signal has changed to a different channel which is likely to be clear of other interfering signals. The standard uses a hopping rate of 1600 hops per second. These are spread over 79 fixed frequencies and they are chosen in a pseudo-random sequence. The fixed frequencies occur at 2400 + n MHz where the value of n varies from 1 to 79. This gives frequencies of 2402, 2404 … 2480 MHz. In some countries the ISM band allocation does not allow the full range of frequencies to be used. In France, Japan and Spain, the hop sequence has to be restricted to only 23 frequencies because of the ISM band allocation is smaller.

During the development of the Bluetooth standard it was decided to adopt the use of frequency hopping system rather than a direct sequence spread spectrum approach because it is able to operate over a greater dynamic range. If direct sequence spread spectrum techniques were used then other transmitters nearer to the receiver would block the required transmission if it is further away and weaker.

Modulation

 The way in which the data is modulated onto the Bluetooth carrier was also carefully chosen. A form of frequency shift keying known as Gaussian Frequency Shift Keying is employed. Here the frequency of the carrier is shifted to carry the modulation. A binary one is represented by a positive frequency deviation and a binary zero is represented by a negative frequency deviation. It is then filtered using a filter with a Gaussian response curve to ensure the sidebands do not extend too far either side of the main carrier. By doing this it achieves a bandwidth of 1 MHz with stringent filter requirements to prevent interference on other channels. For correct operation the level of BT is set to 0.5 and the modulation index must be between 0.28 and 0.35.

Transmitter power levels

The transmitter powers for Bluetooth are quite low, although there are three different classes of output dependent upon the anticipated use and the range required. Power Class 1 is designed for long range communications up to about 100m devices, and this has a maximum output power of 20 dBm, Next is Power Class 2 which is used for what are termed for ordinary range devices with a range up to about 10m, with a maximum output power of 4 dBm. Finally there is Power Class 3 for short range devices. This support communication only to about 10cm and it has a maximum output power of 0 dBm.

There are also some frequency accuracy requirements for Bluetooth transmissions. The transmitted initial centre frequency must be within ±75 kHz from the receiver centre frequency. The initial frequency accuracy is defined as being the frequency accuracy before any information is transmitted and as such any frequency drift requirement is not included.

In order to enable effective communications to take place in an environment where a number of devices may receive the signal, each device has its own identifier. This is provided by having a 48 bit hard wired address identity giving a total of 2.815 × 1014 unique identifiers.

Data transfer

There are two ways in which data is transferred. The first is by using what is termed an Asynchronous Connectionless Communications Link (ACL). This is used for file and data transfers. A second method is termed a Synchronous Connection-orientated Communications Link (SCL). This is used for applications such as digital audio.

 The ACL is enables data to be transferred via Bluetooth at speeds up to the maximum rate of 732.2 kbits/sec. This occurs when it is operating in an asymmetric mode. This is commonly used because for most applications there is far more data transferred in one direction than the other. When a symmetrical mode is needed with data transferred at the same rate in both directions, the data transfer rate falls to 433.9 kbits/sec. The synchronous links support two bi-directional connections at a rate of 64 kbits/sec. The data rates are adequate for audio and most file transfers. However, the available data rate is insufficient for applications such as high rate DVDs that require 9.8 Mbit/sec or for many other video applications including games spectacles.

Data is organised into packets to be sent across a Bluetooth link. The Bluetooth specification lists seventeen different formats that can be used dependent upon the requirements. They have options for elements such as forward error correction data and the like. However, the standard packet consists of a 72 bit access code filed, a 54 bit header field, and then the data to be transmitted which may be between 0 and 2745 bits. This data includes the 16 bit CRC if it is needed.

As it is likely that interference will cause errors, error handling is incorporated within the system. For asynchronous links packet sequence numbers are transmitted. If an error is detected in a packet then the receiver can request it to be re-sent. Error coding using a 16 bit CRC is also available. For the synchronous links packets cannot be re-sent as there is unlikely to be sufficient bandwidth available to re-send data and “catch up” However, it is possible to include some forward error control.

Communication nets

In order that Bluetooth devices may communicate with each other they form small clusters or nets. These are termed “piconets” and comprise up to eight devices. Within a piconet, one of the devices assumes the role of “Master” while the others become slaves.

If more than eight devices are available to join the net, eight are allowed in, and the others need to remain in an inactive standby state. They may be requested to join the net at a later state if required.

To enable a net to eb set up, the master transmits an enquiry message every 1.28 seconds to discover whether there are any other devices within range. If a reply is received then an invitation to join the net is transmitted to the specific device that has responded. After this the master allocates each device a member address and then controls all the transmissions.

All Bluetooth devices have a clock that runs at twice the hopping speed and this provides synchronisation to the whole net. The master transmits in the even numbered time slots whilst the slaves transmit in the odd numbered slots once they have been given permission to transmit.

As security is becoming an important issue, especially where links to computers are concerned, secure communications are possible over Bluetooth with the devices encrypting the data transmitted. A key up to 128 bits is used and it is claimed that the level of security provided is sufficient for financial transactions. However, in some countries the length of the key is limited to enable the security agencies to gain access if required.

No comments:

Post a Comment