The goal of this lab is to learn about modulation, and implement the wireless transmitter for a USRP-to-USRP link. Specifically we will be implementing the pulse shaping filter (root raised cosine) and the modulator (BPSK, QPSK).
This lab is from a course developed at Stanford University entitled Building Networked Systems. The course was first taught with a trial group of students in the Spring 2011 quarter. With the software/hardware combination of LabVIEW and the NI USRP, students were able to build and explore each element of a complete communications system signal chain. The course progression covered topics including channel coding, modulation, demodulation, timing recovery and culminated with students building their own protocol.