2015
Delaying a waveform in GNU Radio
Author: Rakesh Rakesh Email id:
[email protected]
#9/3,Shree Lakshmi complex,2 nd Floor,Opp,To Vivekananda Park,Girinagar,Bangalore-560085 Park,Girinagar,Bangalore-560085.www.tenettech.com
What is GNU Radio? 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 u sing 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. environment.
Idea behind GNU Radio: The goal is to give ordinary software people the ability to 'hack' the electromagnetic electromagnetic spectrum, i.e. to understand understand the radio spectrum and think think of ways to use it.
Why GNU Radio? Instead of purchasing multiple expensive radios, a single generic radio can be implemented implemented using gnu radio software and with support of minimal hardware. hardware.
#9/3,Shree Lakshmi complex,2 nd Floor,Opp,To Vivekananda Park,Girinagar,Bangalore-560085 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 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,2 nd Floor,Opp,To Vivekananda Park,Girinagar,Bangalore-560085 Park,Girinagar,Bangalore-560085.www.tenettech.com
Final view of the flow graph
#9/3,Shree Lakshmi complex,2 nd Floor,Opp,To Vivekananda Park,Girinagar,Bangalore-560085 Park,Girinagar,Bangalore-560085.www.tenettech.com