Project #5: In-flight file-transfer

Background

This project targets a situation where two persons are onboard an aircraft. Both persons have android smart phones and want to transfer a file from the SDCARD on one phone to the other, as illustrated in Figure 1 below. Use of radio transmitters and receivers is forbidden so the remaining choice is file transfer by sound. In this project you will do just this. The main challenge in this task is to design and implement a modem that modulates your digital data (the file on the SD-CARD) over the acoustic channel, transmits it through the loudspeakers of one of the smartphones and receives it via the microphone of the other one. Then, the received signal should be demodulated back to raw digital data. Therefore, the required skills for a good implementation includes knowledge of modulation and coding schemes, pulse-shaping and synchronization techniques. The references at the bottom of the page can provide you with some initial information for your task.




Figure 1: Illustration of smartphone file-transfer using sound.

Specification

Basic requirements

Implement a system which is capable of transfering a file at 100bits/sec using some simple technique e.g. FSK at a distance of at least 1 meter.

Advanced requirements

Push the data-rate incrementally to at least 10kbit/sec. Describe and motivate the techniques needed to achieve the data-rate.

Mid-term requirements

The android assignment completed (given during the android lecture). An implementation according to the basic requirements where signals are sent over the acoustic channel but the processing is done in matlab.

Literature

  1. Aditya Dhananjay, Ashlesh Sharma, Michael Paik, Jay Chen, Trishank Karthik, Kuppusamy, Jinyang Li and Lakshminarayanan Subramanian, "Hermes: Data Transmission over Unknown Voice Channels", Proceedings of the sixteenth annual international conference on Mobile computing and networking (MobiCom 10). link .
  2. Davinder Pal Sharma, "On the Implementation of Differential Encoder for Spectral Shaping in 56Kbps Embedded Modems", Ubiquitous Computing and Communication Journal, link
  3. Henderson, P.M, "56 Kbps data transmission across the PSTN. How does it work?", Wescon/97. Conference Proceedings, pp. 352-365.