Improving Bluetooth EDR Data Throughput Using FEC and Interleaving

  • Ling-Jyh Chen
  • Tony Sun
  • Yung-Chih Chen
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4325)


Wireless communication is inherently vulnerable to errors from the dynamic wireless environment. Link layer packets discarded due to these errors impose a serious limitation on the maximum achievable throughput in the wireless channel. To enhance the overall throughput of wireless communication, it is necessary to deploy link layer transmission schemes that is robust to the errors intrinsic to the wireless channel. In this paper, we investigated the impact of three link layer enhancement techniques on the new Enhanced Data Rate (EDR) mode detailed in the new Bluetooth spec v2.0. We first studied the APT algorithm, and used it to obtain the optimal packet type for different bit error rates. We then evaluated FEC/IFEC coding schemes for the new EDR packet types, assessed their ability to alleviate the impact of burst errors, and discussed the tradeoffs. Using analysis and simulation, we show that the performance of the new Bluetooth EDR mode can be significantly improved when FEC and/or IFEC techniques are employed.


Forward Error Correction Packet Error Rate Data Throughput Burst Error Packet Type 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bluetooth specifications v1.1,
  2. 2.
    Ieee 802.15 wpan task group 1 (tg1),
  3. 3.
    Johansson, P., Kapoor, R., Kazantzidis, M., Gerla, M.: Bluetooth: An enabler for personal area networking. In: IEEE Network Magazine (September/October 2001)Google Scholar
  4. 4.
    Ieee 802.11, the working group setting the standards for wireless lans,
  5. 5.
    Ieee 802.15.4 wpan-lr task group,
  6. 6.
    Golmie, N., Chevrollier, N., Elbakkouri, I.: Interference aware bluetooth packet scheduling. In: GLOBECOM (2001)Google Scholar
  7. 7.
    Bluetooth specifications v1.2,
  8. 8.
    Golmie, N., Chevrollier, N., Rebala, O.: Bluetooth and wlan coexistence: Challenges and solutions. IEEE Wireless Communications Magazine (December 2003)Google Scholar
  9. 9.
    Chen, L.-J., Kapoor, R., Sanadidi, M.Y., Gerla, M.: Enhancing bluetooth tcp throughput via link layer packet adaptation. In: IEEE ICC (2004)Google Scholar
  10. 10.
    Chen, L.-J., Sun, T., Sanadidi, M.Y., Gerla, M.: Improving wireless link throughput via interleaved fec. In: The Ninth IEEE Symposium on Computers and Communications (2004)Google Scholar
  11. 11.
    Bluetooth specifications core v2.0,
  12. 12.
    Elliott, E.O.: Estimates of error rates for codes on burst-error channels. Bell Syst. Tech. Journal 42 (September 1963)Google Scholar
  13. 13.
    Gilbert, E.: Capacity of a burst-noise channel. Bell Syst. Tech. Journal 39, 1253–1266 (1960)Google Scholar
  14. 14.
    Zorzi, M., Rao, R.R.: Error control and energy consumption in communications for nomadic computing. IEEE Trans. Computers 46, 279–289 (1997)CrossRefGoogle Scholar
  15. 15.
    Barakat, C., Altman, E.: Bandwidth tradeoff between tcp and link-level fec. In: IEEE ICN (July 2001)Google Scholar
  16. 16.
    Bolot, J.-C., Fosse-Parisis, S., Towsley, D.: Adaptive fec-based error control for internet telephony. In: IEEE Infocom (1999)Google Scholar
  17. 17.
    Frossard, P.: Fec performance in multimedia streaming. IEEE Communication Letters 5, 122–124 (2001)CrossRefGoogle Scholar
  18. 18.
    Ju, M., Park, C., Hong, D., Youn, K., Cho, J.: Packet selection scheme based on a channel quality estimation for bluetooth systems. In: The 5th International Symposium on Wireless Personal Multimedia Communications (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Ling-Jyh Chen
    • 1
  • Tony Sun
    • 2
  • Yung-Chih Chen
    • 1
  1. 1.Institute of Information ScienceAcademia SinicaTaipeiTaiwan
  2. 2.Department of Computer ScienceUCLALos AngelesUSA

Personalised recommendations