Also relevant: Michael Ossmann's tutorial Software Defined Radio with HackRF - https://greatscottgadgets.com/sdr/