QPSK with USRP
This repo is for our Spring 2017 Introduction to Analog and Digital Communications final project, where we want to use USRP boxes to transmit data wirelessly using QPSK. This is not a fully-functional implementation of QPSK. The transmitting side of things should work using the __TransmitQPSKEncoding.m__ script in Matlab, and the receiving end works to some degree but does not ultimately decode the original signal.To run the receiving end of things, open up the testReceive.m file in the test folder. From there, initiate the address and setup the reeiver by uncommenting lines 1 and 5 and running the script to start listening/receiving. Should you want to try receiving again, re-comment lines 1 and 5 as those only have to be setup once per session.
In the jen-test branch, there is additional code, so check out that branch for how we extracted bits from the adjusted signal.
There is a lot of hardcoding involved, so tweaks may be necessary to get this working for you.