1 / 1

GNU Radio Companion (GRC) Graphical Flow Graph Design for Software Defined Radio

Creating an FM Receiver in GRC. Runtime Changeable Variables. Graphical FFT Display. Abstracted SDR Hardware. 1kHz Tone Transmitted & Received using 21MHz carrier. Available Signal Blocks. Automatic Gain Control. FM Demodulator. Transmitted Signal. Received Signal.

donald
Télécharger la présentation

GNU Radio Companion (GRC) Graphical Flow Graph Design for Software Defined Radio

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Creating an FM Receiver in GRC Runtime Changeable Variables Graphical FFT Display Abstracted SDR Hardware 1kHz Tone Transmitted & Received using 21MHz carrier Available Signal Blocks Automatic Gain Control FM Demodulator Transmitted Signal Received Signal Josh Blum , Patrick Mulligan, A. Brinton Cooper GNU Radio Companion(GRC)Graphical Flow Graph Design for Software Defined Radio What is GNU Radio? GNU Radio is a signal processing package, which is distributed under the terms of the GNU General Public License. The goal is to give ordinary software people the ability to 'hack' the electromagnetic spectrum, that is, to understand the radio spectrum and think of clever ways to use it. What is a Software Defined Radio? A software-defined radio (SDR) system is a radio communication system which can tune to any frequency band and receive any modulation across a large frequency spectrum by means of programmable hardware which is controlled by software. The goal of software defined radio technology is the quick prototyping of a radio and transmitter that use any specified waveform, modulation, coding, and signal processing. • Motivation • GNU Radio lacked a graphical interface • Using GNU Radio required a significant programming effort • ECE communications courses need experimental components Universal Software Radio Peripheral • The Universal Software Radio Peripheral (USRP) is a low-cost, high speed implementation of Gnu Radio Hardware, developed by a team led by Matt Ettus. • USRP is configured entirely in software using GNU Radio • Removable Daughterboards with varying transmit & receive capabilities • Receive: DC to 2.9GHz • Transmit: DC to 30MHz, 400 to 500MHz, 800MHz to 2.9GHz • Daughterboard specific implementation details are transparent to the User • Communicates with PC using USB 2.0 (allows for 8 MS/s or 4MHz of bandwidth) What is GRC? • GUI for creating flow-graphs in GNU Radio • Runs on most platforms: • Linux, MacOS, Windows, NetBSD • Used by amateur Radio Enthusiasts and students Worldwide • Used in communications courses at various Universities nationwide • Coded in the python programming language & GTK graphics • Graphical Sinks use WX graphics GRC is available for download http://gnuradio.org/trac/wiki/GNURadioCompanion Special Thanks: A. Brinton Cooper, CER Technology Fellowship Grant, William R. Kenan Jr. Fund, GNU Radio

More Related