Skip to content

This repo contains proposal for google summer of code 2014

Notifications You must be signed in to change notification settings

mitul93/GSOC-14

Repository files navigation

###Google Summer of Code - 2014

This repo contains my proposal for GNU Radio project "Vector Network Analyzer" for google summer of code 2014.

###Files and Directories

  • gr-exp_average/

    This directory contains GNU Radio OOT (Out-Of-Tree) module to perform exponential averaging. To know more about exponential averaging visit Wikipedia

  • VNA_GSOC14_proposal.docx

    GSOC 14 proposal for VNA project in .docx format

  • VNA_GSOC14_proposal.pdf

    GSOC 14 proposal for VNA project in .pdf format

GNU Radio OOT module - gr-exp_average


#####Introduction

Exponential averaging is a part of VNA signal processing blocks. It is helpful to improve dynamic range of VNA. For more details and explanation refer agilent white paper This module performs exponential averaging on the input data of type float.

Runtime argument alpha also known as smoothning factor is calculated using formula:

2/(N+1) where N is no of days for which averaging is done.

To use this OOT, open the terminal and do the following:

  1. git clone https://github.com/mitul93/GSOC-14
  2. cd GSOC-14/gr-exp_average/build
  3. cmake ../
  4. make
  5. make test
  6. make install or sudo make install
  7. cd ../examples
  8. ./expavg_stock.py

After successful execution of all steps, you'll get plot like this. For more details of examples read README file in examples folder

alt tag

###Any doubt related to proposal?

About

This repo contains proposal for google summer of code 2014

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published