1Getting Started with GNU Radio: Synthetic Signals
This first chapter aims at achieving three outcomes; introducing the general concepts of software-defined radio (SDR) and how to reduce to a minimum the hardware dependence of the processing to move all digital signal processing steps after the analog-to-digital conversion; justifying the handling of complex numbers with a real and imaginary by GNU Radio; and becoming familiar with the GNU Radio Companion graphical user interface (GUI). These goals will be reached by using GNU Radio to process synthetic signals so that no hardware is needed to complete this first chapter. All GNU Radio Companion flowgraphs presented in this and the subsequent chapters are available from the GitHub repository at , also mirrored at . When opening these flowcharts, it is assumed that View ![]()
Show parameter expressions in block and Show parameter value in block as well as Show Block comments are active for best layout experience.
1.1 Evolution of Radio Frequency Electronics Toward SDR
The term “software radio” was coined by J. Mitola in the early 1990s [Mitola, 1993]. The main idea of this technology is to reduce the analog electronics of a radio receiver to the part near the antenna, namely the radio frequency (RF) front end (RF amplifier + filters), and use a high-speed analog-to-digital converter (ADC) to get the baseband signal in the digital ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access