Delaying a Waveform in GNU Radio

download Delaying a Waveform in GNU Radio

of 4

Transcript of Delaying a Waveform in GNU Radio

  • 8/9/2019 Delaying a Waveform in GNU Radio

    1/4

  • 8/9/2019 Delaying a Waveform in GNU Radio

    2/4

     

    #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 forradio 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 simulation-

    like 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 beimplemented using gnu radio software and with support of minimal hardware.

  • 8/9/2019 Delaying a Waveform in GNU Radio

    3/4

     

    #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 bloSignal Source block is used to generate an analog waveform (e.g. Cosin

    the host machine. This block acts like signal generator

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

    Throttel is a device that control the flow of samples such that average rate doe

    exceeds samples/sec. Throttle is used because no hardware interface has done. 

    The WX GUI Scope sink is the destination block of the flow chart. This block is u

    to view the time domain representation of the output. The simulation output of

    received signal is seen with this block.

    Rational resampler is followed by the constant block where signal samples

    multiplied by constant value. 

  • 8/9/2019 Delaying a Waveform in GNU Radio

    4/4

     

    #9/3,Shree Lakshmi complex,2nd

     Floor,Opp,To Vivekananda Park,Girinagar,Bangalore-560085.

    www.tenettech.com 

      Final view of the flow graph