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
Embed
Improving Bluetooth EDR Data Throughput Using FEC and Interleaving
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
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
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
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.
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.
OutlineOutline
Bluetooth Overview Proposed Link Layer Enhancements Simulation Results Conclusion
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
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.
EDR does not provide FEC enabled packet types (ie., no DM series types)
Bluetooth Enhanced Data Rate Bluetooth Enhanced Data Rate (EDR)(EDR)
Proposed Link Layer Proposed Link Layer EnhancementsEnhancements
1. Adaptive Packet Type (APT)
2. FEC coding
3. Interleaving FEC (IFEC)
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