Hi Chad!
So, yeah, it seems we forgot to wrap the raw C++ GLFSR with SWIG,
so that it's not directly available in Python-land.
So, this[1] fixes that.
You'd use it like this:
* have an import Block, "from gnuradio import digital"
* Have a variable with id "taps_gen" (or so), value
"digital.glfsr(degree, seed)". Any integer seed for which
(seed%(2**degree))>0 is valid.
* in your Filter, use "[taps_gen.next_bit() for _ in range(31)]"
Hope this helps,
Best regards,
Marcus
[1] https://github.com/gnuradio/gnuradio/pull/1472
On 09/26/2017 05:45 PM, Chad Spooner
wrote:
All:
I've got a working signal generator in GRC that uses the FFT
Filter block. In the Taps
field of this block, I've hand-entered a length-31 sequence
that is an MLSR sequence.
These sequences can be generated using the GRC block GLFRS
Source as well.
What I would like to do is call GLFSR from within the FFT
Filter Taps field with arguments
that depend on a Parameter. Specifically, the Degree
parameter of GLFSR would
be tied to a Parameter in the flowgraph.
I've been searching around the web for a way to do this, but
I can't seem to find how
to call things like GLFSR as opposed to using the GLFSR block
in GRC. My Google
searches do not seem to contain the correct keywords to get
me to the help I need.
I'd appreciate any hints, especially links to explanations on
the web.
Thanks!
Chad
--
Chad M. Spooner
NorthWest Research Associates
301 Webster Street
Monterey, CA 93940
address@hidden
831 582 4904
cyclostationary.blog
_______________________________________________
Discuss-gnuradio mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio