SDR Showdown: HackRF vs. bladeRF vs. USRP