Sie sind auf Seite 1von 4

2015

Delaying a waveform in GNU Radio

Author: Rakesh
Email id: rakesh@tenettech.com

#9/3,Shree Lakshmi complex,2nd Floor,Opp,To Vivekananda Park,Girinagar,Bangalore-560085.www.tenettech.com

What is GNU Radio?


GNU Radio is a software library, which can be used to develop complete applications for
radio engineering and signal processing.

Introduction:
GNU Radio is licensed under the GNU General Public License (GPL) version 3. All of the
code is copyright of the Free Software Foundation. While all the applications are implemented
using python language while critical signal processing path is done using C++ language.
GNU Radio is a free and open-source software development toolkit that provides signal
processing blocks to implement software radios. It can be used with readily available low-cost
external RF hardware to create software-defined radios, or without hardware in a simulationlike environment.

Idea behind GNU Radio:


The goal is to give ordinary software people the ability to 'hack' the electromagnetic
spectrum, i.e. to understand the radio spectrum and think of ways to use it.

Why GNU Radio?


Instead of purchasing multiple expensive radios, a single generic radio can be
implemented using gnu radio software and with support of minimal hardware.

#9/3,Shree Lakshmi complex,2nd Floor,Opp,To Vivekananda Park,Girinagar,Bangalore-560085.www.tenettech.com

Blocks explanation :

Every flow graph should contain atleast one source and destination blocks.
Signal Source block is used to generate an analog waveform (e.g. Cosine) in
the host machine. This block acts like signal generator

Throttel is a device that control the flow of samples such that average rate does not
exceeds samples/sec. Throttle is used because no hardware interface has done.

This block helps you to create the GUI representation of Slider, where you can
the change the values just by sliding it. Variable slider in the flow graph is
used to define the frequency by varying the frequency we can listen to the
sound.

The WX GUI Scope sink is the destination block of the flow chart. This block is used
to view the time domain representation of the output. The simulation output of the
received signal is seen with this block.

Rational resampler is followed by the constant block where signal samples are
multiplied by constant value.

#9/3,Shree Lakshmi complex,2nd Floor,Opp,To Vivekananda Park,Girinagar,Bangalore-560085.www.tenettech.com

Final view of the flow graph

#9/3,Shree Lakshmi complex,2nd Floor,Opp,To Vivekananda Park,Girinagar,Bangalore-560085.www.tenettech.com

Das könnte Ihnen auch gefallen