Abstract
In many packet-based communication systems such as TCP/IP-based systems, packets are communicated over a noisy physical layer (a channel), and if a packet cannot be decoded correctly, then the transport layer retransmits it. Of course, retransmissions consume significant resources and their use should be limited. However, decreasing the likelihood of retransmission requires to encode the packets with strong channel codes in the physical layer, which also requires additional channel resources. In this paper, we study the cross-layer tradeoff between coding and packet retransmissions, and optimize over the total channel resource consumption. We show that as the packet length k increases, the redundancy r beyond the k/C channel uses implied by Shannon's channel capacity C is ⊖(√k In(k)) extra channel uses. Moreover, as k increases we must use stronger channel codes. We then apply these results to universal coding over a piecewise memoryless channel with transitions between unknown i.i.d. statistics. Our constructive universal algorithm has redundancy r = O(k 2/3 √In(k)) using packets of polynomially increasing lengths while accounting for possible packet drops caused by transitions in the statistics.
Original language | English (US) |
---|---|
Title of host publication | 2006 IEEE Conference on Information Sciences and Systems, CISS 2006 - Proceedings |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 537-541 |
Number of pages | 5 |
ISBN (Print) | 1424403502, 9781424403509 |
DOIs | |
State | Published - Jan 1 2006 |
Event | 2006 40th Annual Conference on Information Sciences and Systems, CISS 2006 - Princeton, NJ, United States Duration: Mar 22 2006 → Mar 24 2006 |
Other
Other | 2006 40th Annual Conference on Information Sciences and Systems, CISS 2006 |
---|---|
Country/Territory | United States |
City | Princeton, NJ |
Period | 3/22/06 → 3/24/06 |
Keywords
- Channel coding
- Cross-layer design
- Non-asymptotic information theory
- Packet networks
- Piecewise memoryless channels
- Universal channel coding
ASJC Scopus subject areas
- General Computer Science