Skip to content

Analog and Digital Communications FA19 Final Project

Notifications You must be signed in to change notification settings

anushadatar/USRP-airdrop

Repository files navigation

USRP "Airdrop"

Olin College FA19 Analog and Digital Communications Final Project completed by Samantha Young, Vivien Chen, Lauren Anfenson, and Anusha Datar.

Summary

In this final project we send images wirelessly between two USRP B210 software defined radios. We first use Lempel-Ziv-Welch (LZW) compression, a popular source coding technique, to compress the image file. We then modulate the compressed signal using Quadrature Phase Shift Keying (QPSK), or 4-bit QAM. We transmit this information with one radio, receive it with another radio, and then correct for errors and decode the values in the received signal. This combination of compressing the image and using QPSK increases the data rate and reduces the time needed to send and receive the signal.

This repository includes the code associated with this process, with transmit_image calling the necesssary functions to prepare a file to transmit and receive_data to process a received file.

For more information, check out our final report and presentation.

About

Analog and Digital Communications FA19 Final Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •