Example #1
0
    def __init__(self, callback, options):
        gr.flow_graph.__init__(self)

        if options.verbose:
            print "Samples per data bit = ", options.spb

        self.txpath = bbn_80211b_transmit_path(self,
                                               options.tx_subdev_spec,
                                               options.interp, options.spb,
                                               options.barker)

        ok = self.txpath.set_freq(options.freq)

        if not options.tx_only:
            self.u = usrp_rx(self, options.decim,
                             options.rx_subdev_spec, options.width_16,
                             options.verbose, options.gain,
                             options.freq)

            self.bit_rx = bbn_80211b_demod_pkts(self, spb=options.spb,
                                                alpha=0.5,
                                                callback=callback,
                                                use_barker=options.barker,
                                                check_crc=
                                                not options.no_crc_check)

            self.connect(self.u, self.bit_rx)
        self.freq=options.freq
Example #2
0
 def __init__(self, tx_subdev_spec, interp_rate, spb, use_barker):
     gr.flow_graph.__init__(self)
     self.txpath = bbn_80211b_transmit_path(self, tx_subdev_spec, \
                                            interp_rate, spb, use_barker)