Where is the gain control in cmu_macs?

I am using the following code:
https://www.cgran.org/browser/projects/cmu_macs and this is a request
help with anyone with experience with that code. I have spent a fair
bit of
time looking through gmsk.cc, cmac.cc, … but I cannot find the parts
control the gain of the VGA on USRP1. There are some gain settings but
seem to be for filters. The CMAC code makes use of (now deprecated)
messaging, but I am assuming that it is still built on top of the normal
gnuradio base (I believe with a patch to permit mblocks).

How do I determine which gain control blocks (e.g. AGC/AGC2/…) that it
using, if any? George N. worked on the project but is less familiar
with the physical layer code, since his project is at a higher MAC
Does anyone else out there know this off the top of their head? When I
at data being received from transmitters placed at long and then short
distances from the USRP using
the amplitude of the IQ data, as seen in gmsk.cc, is relatively
This must be a sign of adaptive gain control (somewhere?) or of
elements in the RF to baseband path, right?

Alternatively, could anyone suggest a method to query and/or control the
gain settings of the USRP1 from C++ source code? As an alternative to
the cmu-macs code, I’d also be interested in any working gnuradio
implementations of a QPSK/MSK demodulator too. This would enable me to
explicit gain control elements (like the AGC blocks) although I am quite
familiar with the c++ source code in the cmu_macs project now and don’t
really want to abandon it given the time I’ve invested already.

Thanks, in advance,
/ David K.

View this message in context:
Sent from the GnuRadio mailing list archive at Nabble.com.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs