On Fri, Apr 26, 2013 at 10:15 AM, Josh Blum <j...@joshknows.com> wrote:

>
> >   File "/home/s/tdm/tdma_radio.py", line 70, in __init__
> >     freq=freq,
> >   File "/home/s/.grc_gnuradio/tdma_hier.py", line 76, in __init__
> >     self.tdma_engine =
> >
> precog.tdma_engine(initial_slot,slot_interval,guard_interval,number_of_slots,lead_limit,link_speed)
> >   File "/usr/local/lib/python2.7/dist-packages/precog/tdma_engine.py",
> line
> > 100, in __init__
> >     self.set_tag_propagation_policy(extras_swig.TPP_DONT)
> > NameError: global name 'extras_swig' is not defined
> >
>
> Looks like an import got removed from that file, but I dont think its
> needed.
>
> try changing this trouble line to
>
> self.set_tag_propagation_policy(gnuradio.extras.TPP_DONT)
>
> Or if that doesnt work
>
> from gnuradio import extras
> self.set_tag_propagation_policy(extras.TPP_DONT)
>
> -josh
>

Thanks that solved the problem. tdma_radio.grc ran without any error with
output as follows:

UHD Warning:
    The send buffer could not be resized sufficiently.
    Target sock buff size: 1048576 bytes.
    Actual sock buff size: 1000000 bytes.
    See the transport application notes on buffer resizing.
    Please run: sudo sysctl -w net.core.wmem_max=1048576
--     1) catch time transition at pps edge
--     2) set times next pps (synchronously)
--     1) catch time transition at pps edge
--     2) set times next pps (synchronously)
>>> gr_fir_fff: using SSE

How can I use tdma_engine in my following FSK flow graph;

TX Flow graph:
File source ---> Packet Encoder ---> pack to unpack/chunks to symbol -->
upsample  by 8---> Freq Mod---> USRP

Lets say USRP sampling rate is 500k.

 I want USRP to transmit for 1 second and then wait for 2 second (in these
two seconds two other same type of transmitters would transmit)and this
process should continue.  Can I do that? Where should I place this
"tdma_engine" block. And what would be the values for its parameters?

Thanks for the time.

-- 

Best Regards,

Sam
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to