Top Banner
Improving Bluetooth EDR Data Improving Bluetooth EDR Data Throughput Using FEC and Throughput Using FEC and Interleaving Interleaving Ling-Jyh Chen Ling-Jyh Chen * * , Tony Sun**, Yung-Chih Chen* , Tony Sun**, Yung-Chih Chen* *Institute of Information Science, Academia Sinica *Institute of Information Science, Academia Sinica **Dept. of Computer Science, UCLA **Dept. of Computer Science, UCLA
17

Improving Bluetooth EDR Data Throughput Using FEC and Interleaving

Jan 29, 2016

Download

Documents

Mikhail Semenov

Improving Bluetooth EDR Data Throughput Using FEC and Interleaving. Ling-Jyh Chen * , Tony Sun**, Yung-Chih Chen* *Institute of Information Science, Academia Sinica **Dept. of Computer Science, UCLA. Introduction. Wireless communication is inherently vulnerable to errors. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Improving Bluetooth EDR Data Throughput Using FEC and Interleaving

Improving Bluetooth EDR Data Improving Bluetooth EDR Data Throughput Using FEC and Throughput Using FEC and InterleavingInterleaving

Ling-Jyh ChenLing-Jyh Chen**, Tony Sun**, Yung-Chih Chen*, Tony Sun**, Yung-Chih Chen**Institute of Information Science, Academia Sinica*Institute of Information Science, Academia Sinica

**Dept. of Computer Science, UCLA**Dept. of Computer Science, UCLA

Page 2: Improving Bluetooth EDR Data Throughput Using FEC and Interleaving

IntroductionIntroduction

Wireless communication is inherently vulnerable to errors.

Wireless channel errors are usually bursty and dependent in occurrences rather than independently/ identically distributed.

Some robust link layer transmission schemes are required.

Page 3: Improving Bluetooth EDR Data Throughput Using FEC and Interleaving

ContributionContribution

We propose three link layer enhancements for Bluetooth v2.0

Adaptive Packet Type (APT) FEC coding Interleaving FEC (IFEC)

The proposed solutions are applicable to other wireless technologies.

Page 4: Improving Bluetooth EDR Data Throughput Using FEC and Interleaving

OutlineOutline

Bluetooth Overview Proposed Link Layer Enhancements Simulation Results Conclusion

Page 5: Improving Bluetooth EDR Data Throughput Using FEC and Interleaving

The “enabler” of Personal Area Network (PAN) Low power, low cost, and smaller chips

Mode FEC

Packet AsymmetricThroughput

(kbps)Size

(bytes)Length(slots)

DM1 yes 17 1 108.8 108.8

DM3 yes 121 3 387.2 54.4

DM5 yes 227 5 477.8 36.3

DH1 no 27 1 172.8 172.8

DH3 no 183 3 585.6 86.4

DH5 no 339 5 723.2 57.6

BluetoothBluetooth OverviewOverview

Page 6: Improving Bluetooth EDR Data Throughput Using FEC and Interleaving

Bluetooth packet typesBluetooth packet types

DH: Stop and Wait ARQ

DM: ARQ as well as FEC codes

FEC coding scheme: (15, 10) Shortened Hamming code Able to correct single bit error in each block.

Page 7: Improving Bluetooth EDR Data Throughput Using FEC and Interleaving

EDR does not provide FEC enabled packet types (ie., no DM series types)

Bluetooth Enhanced Data Rate Bluetooth Enhanced Data Rate (EDR)(EDR)

Page 8: Improving Bluetooth EDR Data Throughput Using FEC and Interleaving

Proposed Link Layer Proposed Link Layer EnhancementsEnhancements

1. Adaptive Packet Type (APT)

2. FEC coding

3. Interleaving FEC (IFEC)

Page 9: Improving Bluetooth EDR Data Throughput Using FEC and Interleaving

Enhancement (I): APTEnhancement (I): APT

Adaptive Packet Type (APT)Determine optimal packet typeT: Theoretical Data throughput

s: packet size/bits b: bit error rate p: packet error rate n: packet length in Bluetooth slots

Page 10: Improving Bluetooth EDR Data Throughput Using FEC and Interleaving

Enhancement (I): APT Enhancement (I): APT (Con’t) (Con’t)

Page 11: Improving Bluetooth EDR Data Throughput Using FEC and Interleaving

Enhancement (II) : FECEnhancement (II) : FEC

Propose to apply FEC to Bluetooth EDRCalled 2DM1/3/5 & 3DM1/3/5(15,10) shortened Hamming code that is

able to correct single bit error Packet Error Rate :

( p: packet error rate, b: bit error rate s: packet size/bits )

Page 12: Improving Bluetooth EDR Data Throughput Using FEC and Interleaving

Enhancement (II) : FEC Enhancement (II) : FEC (Con’t)(Con’t)

Page 13: Improving Bluetooth EDR Data Throughput Using FEC and Interleaving

Enhancement (III) – IFECEnhancement (III) – IFEC

Wireless errors are mostly bursty in presence, previous techniques should be modified.

Propose Interleaved FEC (IFEC) coding Called DMI 1/3/5, 2DMI 1/3/5, and 3DMI 1/3/5

Good Bad Pbb

Pbg

Pgb

Pgg

gbbb

bbg PP

PP

1

1

gbbb

gbb PP

PP

1

Burst Error Model (aka Burst Error Model (aka Gilbert-Elliott model)Gilbert-Elliott model)

Page 14: Improving Bluetooth EDR Data Throughput Using FEC and Interleaving

Enhancement (III) – IFEC Enhancement (III) – IFEC (Con’t)(Con’t)

FEC coding Interleaved FEC coding

Page 15: Improving Bluetooth EDR Data Throughput Using FEC and Interleaving

Simulation ResultsSimulation Results Gilbert-Elliott model: Pgb= 0.005, Pbb from 0.9 to

0.9999

FEC coding IFEC coding

Page 16: Improving Bluetooth EDR Data Throughput Using FEC and Interleaving

Conclusion Conclusion

We proposed three link layer enhancement techniques (APT/FEC/IFEC) for BT EDR.

We verified the proposed techniques using simulation.

The proposed solutions are applicable to other wireless technologies.

Page 17: Improving Bluetooth EDR Data Throughput Using FEC and Interleaving

Thank you !Thank you !