B. Useful Softwares and Programming Tricks
B.1 The GNU Radio (GR) Project
B.1.1 For those willing to stop reading and run code
B.1.2 Basic facts about GR
B.2 GR-Based SDR Hardware (USRP, RTL-SDR Dongle, etc.)
B.2.1 Universal Software Radio Peripheral (USRP)
B.3 Using GNU Radio and USRP
B.4 Matlab and Octave
B.4.1 Octave Installation
B.5 Manipulating signals stored in files
B.5.1 Hex / Binary File Editors
B.5.2 ASCII Text Files: Unix/Linux versus Windows
B.5.3 Binary Files: Big versus Little-endian
B.5.4 Some Useful Code to Manipulate Files
B.5.5 Interpreting binary files with complex headers
B.1.1 For those willing to stop reading and run code
B.1.2 Basic facts about GR
B.2 GR-Based SDR Hardware (USRP, RTL-SDR Dongle, etc.)
B.2.1 Universal Software Radio Peripheral (USRP)
B.3 Using GNU Radio and USRP
B.4 Matlab and Octave
B.4.1 Octave Installation
B.5 Manipulating signals stored in files
B.5.1 Hex / Binary File Editors
B.5.2 ASCII Text Files: Unix/Linux versus Windows
B.5.3 Binary Files: Big versus Little-endian
B.5.4 Some Useful Code to Manipulate Files
B.5.5 Interpreting binary files with complex headers