Skip to main content

Advertisement

Analytical and empirical evaluation of the impact of Gaussian noise on the modulations employed by Bluetooth Enhanced Data Rates

  • 3781 Accesses

  • 7 Citations

Abstract

Bluetooth (BT) is a leading technology for the deployment of wireless Personal Area Networks and Body Area Networks. Versions 2.0 and 2.1 of the standard, which are massively implemented in commercial devices, improve the throughput of the BT technology by enabling the so-called Enhanced Data Rates (EDR). EDRs are achieved by utilizing new modulation techniques (π/4-DQPSK and 8-DPSK), apart from the typical Gaussian Frequency Shift Keying modulation supported by previous versions of BT. This manuscript presents and validates a model to characterize the impact of white noise on the performance of these modulations. The validation is systematically accomplished in a testbed with actual BT interfaces and a calibrated white noise generator.

1. Introduction

Bluetooth (BT) is one of the most broadly adopted technologies for the development of short range and low-power networking applications in Personal Area Networks and Body Area Networks.

Initially conceived for cable replacement, BT has expanded into a wide variety of electronic devices ranging from handheld products (laptops, electronic pads, smartphones, pen tablets) to automobile electronics, portable digital music players, peripherals, headsets, wireless sensor and gaming consoles such as Sony PlayStation 3 or Nintendo Wii. This progress of BT-enabled hardware promoted the delivery of new versions of the standard aimed at satisfying the growing bandwidth requirements of the networking applications.

The first increase of the basic BT transmission rate was introduced by BT 2.0+EDR standard [1], which is thoroughly compatible with previous versions 1.2 and 1.1 as it incorporates all their functional characteristics. Specifically, its major innovation resides in the optional utilization of two new Differential Phase Shift Keying (DPSK)-based modulation schemes to enable a faster data transfer through the so-called Enhanced Data Rates (EDR). These novel schemes (π/4-DQPSK and 8-DPSK) are employed to transmit the BT packet payload at a bit rate (2 or 3 Mbps, respectively) higher than the 1 Mbps basic speed of BT 1.1 and 1.2, which is achieved with a Gaussian Frequency Shift Keying (GFSK) modulation. These EDR modulations are also employed in the 2.1 version of BT [2].

BT physical layer works on the Industrial, Scientific and Medical (ISM) 2.4 GHz unlicensed band. As a consequence, BT radio transmissions are vulnerable to the interferences of other BT devices as well as other technologies operating in the same ISM band. Because of the wide expansion of some of these technologies (especially BT and 802.11), most practical scenarios of BT-capable applications will be deployed under a high environmental radio noise. The effects of the noise level on the bit errors experimented by the BT signal strongly depend on the employed modulation scheme. This article empirically evaluates the impact of Gaussian noise on the Bit Error Rate (BER) suffered by real BT transmissions. The study permits to assess the accuracy of existing analytical models that relates the BER to the Signal-to-Noise Ratio (SNR) for the considered modulations.

The rest of the article is organized as follows. Section 2 reviews and classifies the literature related to the modeling and performance evaluation of the different modulations (GFSK, π/4-DQPSK and 8-DPSK) contemplated by the BT 2.x+EDR (2.0 and 2.1) specifications. Based on existing studies, Section 3 analytically characterizes the BER as a function of the SNR for these different modulations. Section 4 evaluates the validity of these analytical models in an experimental testbed with actual interfaces provided with a commercial BT firmware. Finally, Section 5 summarizes the main conclusions of the article.

2. Related study

There is a vast literature on the characterization of the performance of the existing modulation techniques for RF communications. The relationship between the BER experienced by the transmissions and the SNR has extensively been studied. General analytical models for the GFSK [3], π/4-DQPSK [411] and 8-DPSK [1214] modulations have been proposed.

Some of these general models are particularized for characteristics of the transceivers which are implemented by the BT standard. For example, authors of [15] present an analytical study of the GFSK modulation with non-coherent detection. The study focuses on systems that employ frequency hopping as the spread spectrum technique (which is the case of BT). The analysis, which is performed for Rayleigh-type channels, results in a model that relates the BER to the SNR ratio and the modulation index. In addition, a method to improve the performance of frequency-hopping systems is proposed.

The study in [16] describes the theoretical design of a GFSK transceiver with carrier frequency offset correction. The design introduces a mechanism to simplify the implementation of a multi-symbol receiver. In order to reduce the BER, the proposed mechanism utilizes an algorithm that compensates the carrier frequency offset. The study shows some results when this proposal is applied to a BT receiver.

After examining the existing channel models in the literature for different propagation conditions, the study in [17] proposes a discrete channel model (based on Markov chains) to evaluate BT piconets by simulations.

A new scheme for a digital GFSK transceiver is proposed in [18]. The main novelty lies in the method employed to estimate the carrier frequency. The model for the computation of the BER, which is validated by means of simulations, assumes an additive white Gaussian noise (AWGN) channel. A similar carrier synchronization mechanism is presented in [19]. In that paper, least squares (LS) and maximum likelihood (ML) techniques are employed for decision-aided carrier recovery in a GFSK receiver. By analyzing the estimation error variance, the LS/ML carrier frequency offset estimation method is shown to outperform the traditional method using the discrete-time Fourier transform. In addition, the proposed scheme (which is not implemented and whose computational complexity is not evaluated) is compared by simulations with the DFT-based method in terms of the obtained BER. Noise is again characterized through an AWGN channel.

On the other hand, there are works in the literature specifically dealing with the characterization of the impact of the noise on BT transmissions. For example, authors of [20] analyze the performance of 1.1 version of BT technology in Gaussian and Rayleigh-type channels. The study offers analytical expressions (with some mathematical mistakes) to compute the transmission rate that can be achieved by the different BT packet types as a function of the SNR. For this purpose, the Packet Error Rate is calculated from the BER obtained with a GFSK modulation. The article discusses the utility of the different packet types depending on the considered channel type (Raleigh or AWGN).

An RF simulation system for the development of commercial BT transceiver was initially introduced in [21]. The emulation of the channel permits to combine an AWGN and the existence of interfering signals.

The article in [22] designs a policy to select the BT packet type depending on the estimation of the channel SNR. The authors of that article suggest the use of new modulations (which are not considered by BT 2.x+EDR) and new algorithms to compute the SNR. However, the feasibility of the implementations of these algorithms at the LM (Link Manager) layer of actual BT host controller is not discussed.

Author in [23] studies the behavior of BT transmissions in Nakagami-type channels. Results are based on simulations that estimate the BER as a function of the existing SNR. Analyses are conducted for different values of the fading parameter of the Nakagami distribution (as well as for an AWGN channel).

The study in [24] extends the model presented in [20] (conceived for the modulation employed by BT 1.1) to the EDR modes. As in [20], the benefits of using the new packet types under an AWGN channel are discussed. In this sense, a strategy for selecting the packet type as a function of the SNR is described. The article suggests deploying this selection at the L2CAP BT layer. However, it does not indicate how this decision must be executed at the Baseband layer.

In [25], the authors provide a Matlab simulation model for the physical layer of a transceiver implementing BT 2.0+EDR. The BER obtained with this model for different noise levels is contrasted with theoretical models which also assume an AWGN channel.

The study in [26] investigates the performance of Wireless Application Protocol data applications over the BT protocol stack. The performance of the communications is evaluated by assuming again that bit errors in a simulated BT piconet are induced by an AWGN channel.

Based on Markov chains, Zanella [27] presents a mathematical analysis of the BT 2.0+EDR transmissions in fading channels. In [28], Zanella performs a theoretical characterization of the bit error probability for BT 2.0 transmissions under both AGWN and Rice fading channels.

Table 1 lists the abovementioned studies about the characterization of the different modulations employed by BT. The table also includes the references to different articles dealing with the optimization and implementation of BT demodulators for GFSK, π/4-DQPSK, and 8-DPSK modulations.

Table 1 Taxonomy of the scientific literature on the relationship BER-SNR for BT modulations

In some of these previous studies, the proposed analytical models are not validated. In other cases, the evaluation is just carried out by means of simulations. To the best of the authors' knowledge, no study offers a validation of the models with actual BT devices. The goal of this study is to fill this gap by combining the analytical modeling with the empirical evaluation of the influence of noise on the errors experienced by BT transmissions.

3. Characterization of the modulations employed by BT 2.x+EDR in an AWGN channel

The goal is to analytically relate the BER of the BT transmissions to the existing SNR for GFSK, π/4-DQPSK, and 8-DPSK modulations. In this sense, as commented in the previous state-of-the-art, the characterization of the transmission channel as an AWGN channel has widely been considered by the literature for the analysis of the performance of BT connections and even for the design of BT radio transceivers. In studies on BT technology, several reasons have been argued to justify the use of this channel characterization:

  • BT communications are usually deployed in static (indoor) office scenarios. Thus, the transmission model can presume that short-term (fast) fading has a minor impact on BT performance.

  • The restrictions on the transmission power of BT devices impose low-range communications where Line-of-Sight from the receiver to the transmitter normally exists.

  • In this sense, indoor environments are typically characterized by the presence of other interfering technologies (such as Wi-Fi) operating in the same BT 2.4 GHz ISM band. These interference sources (with different spectral properties) can reasonably be approximated by a noise with a constant spectral density.

An AWGN channel adds a flat power white noise to the whole considered signal bandwidth. As the effect of an AWGN channel is the addition of a noise with constant energy in the whole signal bandwidth, the SNR ratio can be computed [29] as

SNR = P r N o B
(1)

where P r is the power at the receptor, expressed (in W), No/2 is the noise added by the channel, defined in terms of the Power Spectral Density (in W/Hz), and 2B is the considered bandwidth (in Hz) of the signal at the reception.

In order to compare the effect of noise on the different digital modulations employed by BT 2.x+EDR, we characterize the SNR as a function of the energy transmitted per bit or per symbol

SNR = P r N 0 B = E S N 0 B T S = E b N 0 B T b
(2)

where Es and Ts represent the energy per transmitted symbol (expressed in W) and the symbol transmission period, respectively. Eb and Tb denote the energy per transmitted bit (in W) and the bit transmission period.

As B, Ts, and Tb are known constant values in BT, the SNR can directly be referred to the SNR ratios per symbol (γs) and bit (γb), defined as [29]

γ s = E s N 0
(3)
γ b = E b N 0
(4)

The relationship between these two parameters can be computed as

γ b = γ s lo g 2 M
(5)

where M indicates the number of symbols of the modulation constellation.

The next step is to determine the BER, defined as the bit error probability, Pb, as a function of γb, for all the modulations specified by BT 2.x+EDR. For the case of multi-level symbol constellations, Pb can be obtained from the probability of symbol error (Ps) and the number (M) of existing constellation symbols. Assuming that bit errors are uncorrelated, for low values of Ps (e.g., below 0.1) Pb can be reasonably approximated [29] as

P s = 1 - 1 - P b lo g 2 M P b 0 lo g 2 M P b P b P s lo g 2 M
(6)

3.1. GFSK modulation

GFSK scheme can be assimilated to an FSK modulation. To determine the bit error probability, we have to take into account that BT was conceived as a low-cost technology. At the expense of a lower performance, non-coherent detection is preferred to simplify the hardware architecture of the demodulator. When this type of detection is utilized, the bit error probability can be computed [30] as

P b = 1 2 e - γ b 2
(7)

The previous expression in Equation (7) describes a lower bound for Pb which assumes an orthogonal modulation scheme with a modulation index h of 0.5. However, BT specification imposes the index h to have a value in the interval [0.28-0.35], lower than 0.5. Under this non-orthogonal modulation, Pb can be estimated [31] from

P b = Q 1 α , β - 1 2 e - α 2 + β 2 2 I 0 α , β
(8)

where Q1(α, β) represents the Marcum Q-function, which is defined as

Q 1 α , β = β x e - x 2 + α 2 2 I 0 α x d x = e - α 2 + β 2 2 n = 0 α β n I n α β ; β > α > 0
(9)

where I n (x) expresses the n th-order modified Bessel function. In Equation (8), α and β are two parameters that can be calculated from γb[31]

α = γ b 2 1 - 1 - ρ 2
(10)
β = γ b 2 1 + 1 - ρ 2
(11)

In the previous expressions, the term ρ is the so-called correlation coefficient, which can be calculated from the modulation index h

ρ = sin 2 π h 2 π h
(12)

Therefore, to calculate the bit error probability, Pb, for transmissions with the basic rate of BT, we just have to consider that the modulation index h is in the range [0.28-0.35]. In any case, this computation neglects the effect of the Inter-Symbol Interference (ISI) which is introduced by the Gaussian filter implemented by GFSK.

3.2. π/4-DQPSK modulation

As it refers to the performance of the radio receptor, π/4-DQPSK (Differential Quaternary PSK) modulation has an identical behavior to DQPSK (4-DPSK) for an ideal lineal AWGN channel [32]. Thus, for π/4-DQPSK, the symbol error probability, Ps, can be approximated [32] as

P s = sin π M 2 π π 2 - π 2 exp γ s 1 - cos π M cos θ 1 - cos π M cos θ d θ
(13)

The π/4-DQPSK constellation defines four different symbols (M = 4), so that 2 bits are codified per symbol. On the other hand, once the value of M is known, Pb and γs can be easily derived from Ps and γb by applying Equations (6) and (5), respectively. So, we have that the expression for the calculus of Pb under π/4-DQPSK is

P b = 1 lo g 2 M sin π M 2 π π 2 - π 2 exp ( γ b lo g 2 M ) 1 - cos π M cos θ 1 - cos π M cos θ d θ
(14)

3.3. 8-DPSK modulation

In this case, Equation (14) also permits to calculate the bit error probability, Pb, if M is set to 8 (as 8-DPSK codifies log28 = 3 bits per symbol). However, as it is remarked in [31], the exact computation of this formula for Pb under M-DPSK becomes very complex for values of M higher than 2. Authors of [32] provide an upper bound for the value of Ps which can be computed as

P s 2 . 06 1 + cos π M 2 cos π M Q γ s 1 - cos π M
(15)

From this expression and Equation (6), Pb can easily be derived.

4. Empirical evaluation of the model

4.1. Description of the employed testbed

In order to empirically evaluate the accuracy of the above-presented theoretical models as well as the impact of the noise on the bit errors experienced by actual BT transmissions, we deployed the testbed shown in Figure 1. Aiming at emulating the Gaussian channel in a fully controlled environment, we construct a scenario where the transmissions between two BT devices are uniquely affected by two externally tunable parameters: an attenuation factor and an additive Gaussian white noise. For this purpose, the testbed introduces a signal attenuator and a noise generator between the two BT interfaces (acting as the BT master and slave, respectively). To avoid any external interference, all the connections between the utilized devices are performed through coaxial cables with SMA connectors. The attenuation introduced by the cables and the connectors is proved to be less than 0.5 dB.

Figure 1
figure1

Connection diagram of the testbed.

The following sections describe the characteristics of these elements of the measurement system, which has been depicted in Figure 2.

Figure 2
figure2

Employed testbed for the measurements.

4.1.1. BT devices

The deployed testbed utilizes two BT development boards from Bluegiga vendor [33]. In particular, these boards are those included in the EKWT11-E development kit [34], which also incorporates a Serial Peripheral Interface (SPI) programming interface. Each board integrates a WT11-E BT module with the Bluecore-4 chipset from CSR (the most popular manufacturer of BT technology). These class-1 modules incorporate a flash memory that permits to modify the module firmware. Thus, by using the SPI interface, the original firmware from Bluegiga in the modules was updated with a CSR firmware version fully compatible with the BT 2.0+EDR specification. More precisely this version employs:

  • HCI Version: 2.0 (0x3) and revision: 0xafa

  • LM Version: 2.0 (0x3) and subversion: 0xafa

4.1.2. Signal attenuator

In order to simulate the attenuation introduced by the radio propagation in the 2.4-GHz ISM band between the transmitter and the receiver, we utilize two adjustable microwave attenuators (the 8494B [35] and 8496B [36] models from Agilent). These manual step attenuators are able to operate from 0 to 18 GHz. The 8494B model provides a calibrated attenuation level from 0 to 11 dB with an attenuation step of 1 dB. Similarly, the range and attenuation step of the 8496B model are [0-110 dB] and 10 dB, respectively. As depicted in Figure 1, the two devices are coupled in series and connected with the SMA antenna connector of the transmitting BT board. Thus, a global adjustable signal attenuation of up to 121 dB with a resolution of 1 dB can be achieved.

4.1.3. Noise generator

The White Gaussian noise is introduced by a NoiseCom NC6124A Noise Generator by [37]. This model injects a white noise with a power level of -10 dBm in the 2-4 GHz band. The equipment integrates an attenuator which can reduce the noise power up to 10 dB with 1 dB steps. The noise is added to the BT signal by a combiner also included in the generator.

4.2. Measurements of the SNR and the BER at the receptor

BER has been measured using the test capabilities of the RF layer implemented in the utilized BT modules. Under the test mode [1, 2], the RF subsystem module is configured to estimate a set of quality and performance parameters (including the BER) defined by the BT specification for the RF layer. In particular, we have employed BlueTest, an application provided by CSR which allows to set up this test mode in modules incorporating CSR chipsets.

The programmed test mode in the Bluegiga devices estimates the BER after the emission of a series of 339-byte packets. Packets are emitted at a rate of 200 packets per second (with a constant time of 5 ms between consecutive packets). These probe packets contain a predefined Pseudo-random bit sequence (specified in [38] as PRBS9 payload pattern) so that errors can easily be detected at the receptor. This PRBS9 sequence (which is generated from a feedback 9-stage shift register) is conceived to run performance tests on digital transmission equipments. The test program actually calculates the residual BER, i.e., after decoding and applying Forward Error Correction (FEC) to the received data. Thus, for the tests, DH5-type packets are employed as the data in the payload of these 5-slot packets are not FEC encoded.

Besides, aiming at estimating the actual SNR, an N9010A spectrum analyzer from Agilent Technologies [39] has been utilized to measure the actual power densities of the noise and the signal at the BT receptor.

BT technology optionally enables the use of an adaptive transmission power control system. Based on the feedback messages describing the receiver signal strength, this control allows the emitter to regulate the transmission power so that the power at the receptor always keeps in a preset range (the "golden receive power range"). In our experiments, in order to ensure that the emitting power does not vary during the transmissions, the signal attenuation is set to a certain constant value (45 dB). This attenuation guarantees that the signal power at the reception remains within a range ([-40, -60] dBm for the BlueCore-4 chipset) where the receptor disables the automatic gain control and consequently no feedback to the transmitter is executed to modify the transmitting power. With this value of the signal attenuation, from the power measurements obtained with the spectrum analyzer, we can deduce that

  • The noise density level in the input of the receptor (if no attenuation is selected in the generator) is -109.1 dBm/Hz, with a deviation of less than 1 dB for the whole operation bandwidth.

  • The signal density level at the receptor varies from -101.7 to -102.6 dBm/Hz, depending on the RF channel utilized by BT. In our analysis, we consider the average value of -102.15 dBm/Hz.

From these two values of the received power density of the noise and the signal, we have that the SNR at the reception point is 6.95 dB for zero noise attenuation. By increasing the adjustable attenuation in the noise generator, we can evaluate the BER for different SNR scenarios.

4.3. Analysis of the obtained results

In this section, we evaluate the accuracy of the analytical models presented in Section 3 to fit the BER that is obtained in the empirical testbed for different values of the SNR.

The measured values of the BER, for a constant signal attenuation (45 dB) and different levels of noise attenuation, are tabulated in Table 2 for the three studied modulations (GFSK, π/4-DQPSK, and 8-DPSK). Note that the table does not show some results obtained with the π/4-DQPSK modulation and high noise attenuation, due to the difficulty of measuring a stable value of the BER when this parameter is very low. Similarly, the results for the 8-DPSK modulation are not represented when noise induces so many losses in the BT connections that they become unviable.

Table 2 BER for GFSK, π/4-DQPSK, and 8-DPSK modulations for a 45-dB signal attenuation

Figures 3, 4, and 5 compare these empirical results with those computed with the analytical models when the same values of the SNR ratio (expressed in terms of γb) are utilized as the input variable of the corresponding equations. In particular, Figure 3 depicts the results obtained for the GFSK modulation employed by the BT basic rate of 1-Mbps. The graphs include the values of the BER measured in the testbed when the basic mode is selected in the transmitter, as well the BER calculated by the analytical model (defined by Equation 8) for three different modulation indexes (h): h = 0.28, h = 0.30, and h = 0.35. Results show that for high values of the SNR (i.e., those above 14 dB), the measured vales are clearly higher than those computed analytically. This divergence could be explained by the fact that the analytical model does not take into consideration the second-order effects, such as the ISI introduced by the Gaussian filter employed by the GFSK modulator. Unfortunately, it is not possible to analytically characterize the ISI without taking into consideration the utilized demodulation technique and its specific hardware implementation in the BT interfaces. The particular characteristics of these elements are unknown in the actual testbed, as the vendors do not offer a detailed description of their modulator/demodulator modules. Nevertheless, from the results, it is inferred that ISI only (slightly) increases the BER in scenarios with low noise (and low BER). In any case, the impact of this low BER on the actual performance of the BT transmissions is negligible. In fact, for a value of the SNR above 14.95 dB (obtained in the testbed with a noise attenuation of 8 dB), the erroneous packets and, consequently, the increase of the delay provoked by packet retransmissions are practically undetectable. To show this, Figure 6 represents the mean delay experienced by the data at the user layer when they are transmitted by a BT connection using the Serial Port Profile. The figure compares this mean delay (for different data sizes) obtained in the testbed in ideal conditions (when no noise is added) and for an SNR of 14.95 dB. The graphs (which are indistinguishable) clearly indicate that an SNR above a certain level has no practical consequences on the behavior of BT transmissions. Thus, an exact characterization of the relationship between the BER and the SNR when the SNR is above this level could not be necessary.

Figure 3
figure3

Bit error probability ( P b ) as a function of the SNR per bit ( γ b ) for the basic rate (GFSK modulation). Comparison between the analytical approximation and the empirical measurements.

Figure 4
figure4

Bit error probability ( P b ) as a function of the SNR per bit ( γ b ) for the 2-Mbps rate mode (π/4-DQPSK modulation). Comparison between the analytical approximation and the empirical measurements.

Figure 5
figure5

Bit error probability ( P b ) as a function of the SNR per bit ( γ b ) for the 3-Mbps rate mode (8-DPSK modulation). Comparison between the analytical approximation and the empirical measurements.

Figure 6
figure6

Transmission delay master-slave (DM packets), T poll = 10 ms. Comparison of the measured delay in a noise-free transmission and with a 8-dB noise attenuation (SNR = 14.95 dB). Measurements obtained in the master-slave sense with DM packets and a poll interval of 10 ms.

Conversely, for SNR values lower than 10 dB (and high values of the BER), the measured BER is always slightly below the analytical estimations, even for the highest modulation index (h = 0.35). This can be justified by the fact that the estimation of the empirical BER only computes the errors existing in packets that have properly been received (and corrected). Therefore, it does not consider the errors included in those packets that have been lost because of the high noise level. Nevertheless, this underestimation of the BER can be again disregarded as, in an actual scenario, such a magnitude of the BER would provoke the loss of the BT connection. Consequently, the transmission conditions render BT transmission virtually infeasible for this range of the SNR (in fact, performed tests show that the analysis of the packet delay cannot be properly executed because of the high probability of a connection loss).

The graphs in Figures 4 and 5 show the results obtained when the experiments are repeated with π/4-DQPSK and 8-DPSK modulations, respectively. In the first case, we use the theoretical model defined by Equation (14) for π/4-DQPSK modulation, where M is given a value of 4 (M = 4). For 8-DPSK modulation (which uses a constellation of eight symbols), Equation (15) is employed with M = 8.

Under 8-DPSK modulation, transmissions with a BER over 0.1 are not feasible (due to the excessive number of packet retransmissions and the losses of connections that errors provoke). Figure 5 shows that the analytical model performs an accurate adjustment of the BER in the range [0.1, 0.01].

For 4-DQPSK, which is a more robust modulation, tests with a BER greater than 0.1 are possible. In this case, Figure 4 illustrates that the model fits the experimental BER up to values of 0.001 more adequately.

The mismatch of the models for the scenarios with low noise (high values of γb) can be explained again by the effects of the ISI as well as by limitations and inaccuracies of the hardware of the phase detector in the demodulator. The non-idealities of the phase detector may degrade the performance of the demodulator. Certainly, the theoretical model computes an upper bound of the BER but assuming ideal modulators/demodulators. That is the reason why the model (for 4-DQPSK and 8-DPSK modulations) outperforms the measurements.

As a perfect synchronization is not achievable with actual hardware devices, the BER is under-estimated by the model, especially in scenarios with high SNR (and low BER). On the other hand, the practical impact of BER under 0.001 on the performance of BT is shown to be negligible. Thus, we consider that a particularized model of the specific behavior of the employed modulator/demodulator is not required to evaluate the performance of BT in noisy environments.

5. Conclusions

Basing on existing analytical studies, the article has presented a model aimed at characterizing the BER of BT 2.x+EDR transmission. Following the common assumption of an AWGN channel, the presented formulas allow to calculate the BER as a function of the SNR. The formulas are particularized for the three different modulations (GFSK, π/4-DQPSK, and 8-DPSK) employed by BT 2.x+EDR.

The accuracy of the analytical model has been thoroughly evaluated in a real testbed implementing wired transmissions of commercial BT interfaces. The testbed included two signal attenuators and a calibrated generator of white noise, which is added to the BT signal through a combiner. By regulating both the transmission power of the emitting devices (which has been characterized in a spectrum analyzer) and the noise level at the noise generator, different noise conditions in the channel were emulated. For the different values of the induced SNR, the BER of the actual transmissions is measured by the systematic emission of probe BT packets.

Measurements show that, for the three modulations, analytical models reasonably approximate the actual behavior of BT communications for BERs higher than 10-3. On the other hand, actual BER is underestimated as SNR increases most probably because models do not consider ISI introduced by the Gaussian filter. However, the analysis of the packet delay reveals that this inaccuracy of the model could be neglected for most practical purposes. This is due to the fact that, in scenarios with a BER lower that 10-3, packet delay remains almost unaffected with respect to the ideal case where no packet has to be retransmitted.

Consequently, the presented analytical model (based on the related literature) can be utilized to predict the feasibility of networking applications based on BT 2.x+EDR as a function of the power of the environmental noise.

Abbreviations

AWGN:

additive white Gaussian noise

BER:

bit error rate

BT:

bluetooth

DPSK:

differential phase shift keying

DQPSK:

differential quaternary phase shift keying

EDR:

enhanced data rates

FEC:

forward error correction

FSK:

frequency shift keying

GFSK:

Gaussian frequency shift keying

LM:

link manager

LS:

least squares

ML:

maximum likelihood

SNR:

signal-to-noise ratio

SPI:

serial peripheral interface.

References

  1. 1.

    Bluetooth SIG: Bluetooth Core Specification Version 2.0+EDR. Specification of the Bluetooth System Bluetooth Special Interest Group; 2004. Accessed 3/9/2011 [https://www.bluetooth.org/Technical/Specifications/adopted.htm]

  2. 2.

    Bluetooth SIG: Bluetooth Core Specification Version 2.1+EDR. Specification of the Bluetooth System Bluetooth Special Interest Group; 2007. Accessed 3/9/2011 [https://www.bluetooth.org/Technical/Specifications/adopted.htm]

  3. 3.

    Shimizu M, Aoki N, Shirakawa K, Tozawa Y, Okubo N, Daido Y: New method of analyzing BER performance of GFSK with postdetection filtering. IEEE Trans Commun 1997, 45(4):429-436. 10.1109/26.585918

  4. 4.

    Chandra A, Mandal SC, Bose C: BER of π/4-DQPSK with multichannel reception: some series solutions. In TENCON 2008 - 2008 IEEE Region 10 Conference. Hyderabad (India); 2008:1-6.

  5. 5.

    Al Falujah I, Prabhu VK: Error performance of DQPSK with EGC diversity reception over fading channels. IEEE Trans Wirel Commun 2008, 7(4):1190-1194.

  6. 6.

    Kiasaleh K, He T: Performance of DQPSK communication systems impaired by mixer imbalance, timing error, and Rayleigh fading. In ICC 96, IEEE International Conference on Communications, 1996. Volume 1. Dallas (TX, USA); 1996:364-368.

  7. 7.

    Kiasaleh K, He T: On the performance of DQPSK communication systems impaired by timing error, mixer imbalance, and frequency nonselective slow Rayleigh fading. IEEE Trans Veh Technol 1997, 46(3):642-652. 10.1109/25.618190

  8. 8.

    Miller LE, Lee JS: BER expressions for differentially detected π/4-DQPSK modulation. IEEE Trans Commun 1998, 46(1):71-81. 10.1109/26.655405

  9. 9.

    Ng CS, Tjhung TT, Adachi F, Lye KM: On the error rates of differentially detected narrowband π/4-DQPSK in Rayleigh fading and Gaussian noise. IEEE Trans Veh Technol 1993, 42(3):259-265. 10.1109/25.231876

  10. 10.

    Sun Y, Baricz A, Zhao M, Xu X, Zhou S: Approximate average bit error probability for DQPSK over fading channels. Electron Lett 2009, 45(23):1177-1179. 10.1049/el.2009.2467

  11. 11.

    Wong DPC, Mathiopoulos PT: Nonredundant error correction analysis and evaluation of differentially detected π/4-shift DQPSK systems in a combined CCI and AWGN environment. IEEE Trans Veh Technol 1992, 41(1):35-48. 10.1109/25.120143

  12. 12.

    Chow YC, Nix AR, McGeehan JP: An error bound analysis for M-DPSK in frequency-selective Rayleigh fading channel with diversity reception. In Singapore ICCS '94 Conference Proceedings. Volume 2. Singapore; 1994:686-690.

  13. 13.

    Kostic I: Average symbol error probability for M-ary DDPSK. Electron Lett 2008, 44(20):1203-1204. 10.1049/el:20081934

  14. 14.

    Noneaker DL, Pursley MB: Error probability bounds for M-PSK and M-DPSK and selective fading diversity channels. IEEE Trans Veh Technol 1994, 43(4):997-1005. 10.1109/25.330162

  15. 15.

    Liu H, Venkatesan V, Nilsen C, Kyker R, Magana ME: Performance of frequency hopped noncoherent GFSK in correlated Rayleigh fading channels. In ICC '03, IEEE International Conference on Communications, 2003. Volume 4. Anchorage (AK, USA); 2003:2779-2783.

  16. 16.

    Tibenderana C, Weiss S: Low-complexity high-performance GFSK receiver with carrier frequency offset correction. In IEEE Proceedings of International Conference on Acoustics, Speech, and Signal Processing, 2004 (ICASSP'04). Volume 4. Montreal (Canada); 2004:933-936.

  17. 17.

    García-Armada A, Rodríguez BB, Jiménez VPG, Sánchez-Fernández M: Modelling, performance analysis and design of WPAN systems. Wirel Personal Commun 2007, 42(3):367-386. 10.1007/s11277-006-9183-x

  18. 18.

    Chang DC, Shiu TH: Digital GFSK carrier synchronization. In APCCAS 2006, IEEE Asia Pacific Conference on Circuits and Systems, 2006. Singapore; 2006:1523-1526.

  19. 19.

    Chang DC: Least squares/maximum likelihood methods for the decision-aided GFSK receiver. IEEE Signal Process Lett 2009, 16(6):517-520.

  20. 20.

    Valenti MC, Robert M, Reed JH: On the throughput of Bluetooth data transmissions. In WCNC2002, IEEE Wireless Communications and Networking Conference, 2002. Volume 1. Orlando (FL, USA); 2002:119-123.

  21. 21.

    Skudlarek JP: RadiSim--a fast digital RF behavioral simulator including bit error rate assessment for system exploration, validation, and tuning. In BMAS 2002, Proceedings of the 2002 IEEE International Workshop on Behavioral Modeling and Simulation, 2002. Santa Rosa (CA, USA); 2002:61-66.

  22. 22.

    Yoon JH, Lee SB, Park SC: Packet and modulation type selection scheme based on channel quality estimation for Bluetooth evolution systems. In WCNC 2004, IEEE Wireless Communications and Networking Conference. Volume 2. Atlanta (GA, USA); 2004:1014-1017.

  23. 23.

    Sung Roh J: Performance analysis and evaluation of bluetooth networks in wireless channel environment. In ICSNC'06, International Conference on Systems and Networks Communications, 2006. Tahiti; 2006:61.

  24. 24.

    Hua Y, Zou Y: Analysis of the packet transferring in L2CAP layer of Bluetooth v2.x+EDR. In International Conference on Information and Automation, 2008. ICIA 2008. Zhangjiajie, China; 2008:753-758.

  25. 25.

    Mikulka J, Hanus S: Bluetooth EDR physical layer modeling. In 18th International Conference Radioelektronika, 2008. Prague; 2008:1-4.

  26. 26.

    Moon IY: Performance analysis of WAP in bluetooth ad-hoc network system. In Knowledge-Based Intelligent Information and Engineering Systems. Springer-Verlag, Heidelberg; 2007:390-396. Lecture Notes in Computer Science, vol. 4692/2010

  27. 27.

    Zanella A: A mathematical framework for the performance analysis of bluetooth with enhanced data rate. IEEE Trans Commun 2009, 57(8):2463-2473.

  28. 28.

    Zanella A: Analysis of the packet reception statistics of Bluetooth v2+EDR in fading channels. Technical Report 155, Dep. of Information Engineering, University of Padova, Italy; 2007.

  29. 29.

    Goldsmith A: Wireless Communications. Cambridge University Press, Cambridge; 2005.

  30. 30.

    Bruce Carlson A: Communication Systems: An Introduction to Signals and Noise in Electrical Communication. 3rd edition. McGraw-Hill Education, New York; 1986.

  31. 31.

    Proakis J: Digital Communications. 4th edition. McGraw-Hill Science/Engineering/Math, New York; 2001.

  32. 32.

    Simon MK, Alouini MS: Digital Communication over Fading Channels. Wiley Series in Telecommunications and Signal Processing. 2nd edition. Wiley-IEEE Press, Hoboken, NJ, USA; 2005.

  33. 33.

    BlueGiga Tech. Bluegiga Technologies[http://www.bluegiga.com]

  34. 34.

    BlueGiga Tech. WT11 Evaluation Kit[http://www.bluegiga.com/eval_wt11]

  35. 35.

    Agilent Tech. 8494B Manual Step Attenuator, DC to 18 GHz, 0 to 11 dB, 1 dB steps[http://www.home.agilent.com/agilent/product.jspx?pn=8496B]

  36. 36.

    Agilent Tech. 8496B Manual Step Attenuator, DC to 18 GHz, 0 to 110 dB, 10 dB steps[http://www.home.agilent.com/agilent/product.jspx?pn=8496B]

  37. 37.

    NoiseCom. Analog Noise Generators NC6000A/8000A[http://noisecom.com/products/instruments/nc6000a-8000a-series]

  38. 38.

    ITU-T: ITU-T Recommendation 0.150. International Telecommunication Union; 1996.

  39. 39.

    Agilent Tech. N9010A EXA Signal Analyzer[http://www.home.agilent.com/agilent/product.jspx?cc=GB%26lc=eng%26ckey=1160741%26nid=-33932.710350.00%26id=1160741%26cmpid=28198]

  40. 40.

    Han D, Zheng Y: An ultra low power GFSK demodulator for wireless body area network. In ESSCIRC 2008, 34th European Solid-State Circuits Conference, 2008. Edinburg (UK); 2008:434-437.

  41. 41.

    Han UD, Zheng Y: A GFSK demodulator based on instant phase computation and adaptive multi-threshold quantization. In A-SSCC 2009, IEEE Asian Solid-State Circuits Conference 2009. Singapore; 2009:249-252.

  42. 42.

    Ibrahim N, Lampe L, Schober R: Bluetooth receiver design based on Laurent's decomposition. IEEE Trans Veh Technol 2007, 56(4):1856-1862.

  43. 43.

    Kao HS, Yang MJ, Lee TC: A delay-line-based GFSK demodulator for low-IF receivers. In ISSCC 2007, 54th IEEE International Solid-State Circuits Conference. San Francisco (CA, USA); 2007.

  44. 44.

    Lee TC, Chen CC: A mixed-signal GFSK demodulator for Bluetooth. IEEE Trans Circ Syst II: Exp Briefs 2006, 53(3):197-201.

  45. 45.

    Xia B, Xin C, Sheng W, Valero-Lopez AY, Sánchez-Sinencio E: A GFSK demodulator for low-IF Bluetooth receiver. IEEE J Solid State Circ 2003, 38(8):1397-1400. 10.1109/JSSC.2003.814424

  46. 46.

    Xin C, Xia B, Sheng W, Valero-Lopez AY, Sanchez-Sinencio E: A mixed-mode IF GFSK demodulator for Bluetooth. In ISCAS 2002, IEEE International Symposium on Circuits and Systems, 2002. Volume 3. Scottsdale (AZ, USA); 2002:457-460.

  47. 47.

    Sheng W, Xia B, Emira AE, Xin C, Valero-López AY, Moon ST, Sánchez-Sinencio E: A 3-V, 0.35-μm CMOS Bluetooth receiver IC. IEEE J Solid State Circ 2003, 38(1):30-42. 10.1109/JSSC.2002.806277

  48. 48.

    Hyun SB, Tak GY, Kim SH, Kim BJ, Ko J, Park SS: A dual-mode 2.4-Ghz CMOS transceiver for high-rate Bluetooth systems. ETRI J 2004, 26(3):229-240. 10.4218/etrij.04.0103.0090

Download references

Acknowledgements

This study was supported by the Project No. TEC2009-13763-C02-01.

Author information

Correspondence to José Rafael Luque.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ original submitted files for images

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and Permissions

About this article

Cite this article

Luque, J.R., Morón, M.J. & Casilari, E. Analytical and empirical evaluation of the impact of Gaussian noise on the modulations employed by Bluetooth Enhanced Data Rates. J Wireless Com Network 2012, 94 (2012) doi:10.1186/1687-1499-2012-94

Download citation

Keywords

  • Bluetooth
  • bit error rate
  • modulation
  • white noise