This repo contains my proposal for GNU Radio project "Vector Network Analyzer" for google summer of code 2014.
-
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
#####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:
- git clone https://github.com/mitul93/GSOC-14
- cd GSOC-14/gr-exp_average/build
- cmake ../
- make
- make test
- make install or sudo make install
- cd ../examples
- ./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
###Any doubt related to proposal?
- E-mail address : [email protected] or [email protected]
- IRC Nickname : mitul93