Economic analysis of networking technologies for rural developing regions
WINE'05 Proceedings of the First international conference on Internet and Network Economics
A case for custom silicon in enabling low-cost information technology for developing regions
Proceedings of the First ACM Symposium on Computing for Development
Data broadcasting using mobile FM radio: design, realization and application
Proceedings of the 13th international conference on Ubiquitous computing
VillageCell: cost effective cellular connectivity in rural areas
Proceedings of the Fifth International Conference on Information and Communication Technologies and Development
How voice calls affect data in operational LTE networks
Proceedings of the 19th annual international conference on Mobile computing & networking
Hi-index | 0.00 |
While the cellular revolution has made voice connectivity ubiquitous in the developing world, data services are largely absent or are prohibitively expensive. In this paper, we present Hermes1, a point-to-point data connectivity solution that works by modulating data onto acoustic signals that are sent over a cellular voice call. The main challenge is that most voice codecs greatly distort signals that are not voice-like; furthermore, the backhaul can be highly heterogeneous and of low quality, thereby introducing unpredictable distortions. Hermes modulates data over the extremely narrow-band approximately 3kHz bandwidth) acoustic carrier, while being severely constrained by the requirement that the resulting sound signals are voice-like, as far as the voice codecs are concerned. Hermes uses a robust data transcoding and modulation scheme to detect and correct errors in the face of bit flips, insertions and deletions; it also adapts the modulation parameters to the observed bit error rate on the actual voice channel. Through real-world experiments, we show that Hermes achieves approximately 1.2 kbps goodput which when compared to SMS, improves throughput by a factor of 5× and reduces the cost-per-byte by over a factor of 50x