USRP does all of the waveform specific processing. The FPGA is an important part on the USRP, because it is in this board where all the DACs and ADCs are connected. The FPGA also does the high bandwidth math, reducing the data rate to rates compatible with USB 2.0