[USRP-users] Where is the AGC2 Level Controller C code for use in RFNoC HLS?

Jonathon Pendlum jonathon.pendlum at ettus.com
Wed Oct 14 13:48:49 EDT 2015

Hi Craig,

Much of GNU Radio's code, especially DSP related code, is broken up into
modules such as gr-digital, gr-analog, etc. The modules keep their C/C++
implementation code in the lib directory. For instance, AGC2 is located
at gnuradio/gr-analog/lib/agc2_cc_impl.cc. You should also take a look at
the out of tree module tutorial


On Thu, Oct 8, 2015 at 3:02 PM, Swanson, Craig <
Craig.Swanson at gtri.gatech.edu> wrote:

> Martin and Jonathon,
> I wanted to try running in parallel the AGC2 like the
> gr-ettus/examples/rfnoc/rfnoc_moving_avg.grc flowgraph does for the Moving
> Average.  I am assuming the AGC2 is written in C code somewhere in gnuradio
> and I wanted to run that code through Vivado HLS  and then create a
> noc_block_AGC2.v.  My ultimate goal is to run the gnuradio Level
> Controller: AGC2 block in parallel with the RFNOC: AGC2 and prove they
> perform exactly the same.
> Where is the C code for the gnuradio blocks in general?
> Craig
> *Craig F. Swanson*
> *Research Engineer II *
> *Information and Communications Laboratory*
> *Communications, Systems, and Spectrum Division*
> *Georgia Tech Research Institute*
> *Room 560 250 14th St NW *
> *Atlanta, GA 30318*
> *Cell: 770.298.9156 <770.298.9156>*
> http://www.gtri.gatech.edu
> <https://mail.gtri.gatech.edu/owa/redir.aspx?C=c20925f2f0af4dd29329ddf0701ecfff&URL=http%3a%2f%2fwww.gtri.gatech.edu%2f>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20151014/88dcfb20/attachment-0002.html>

More information about the USRP-users mailing list