#!/usr/bin/env python ################################################## # Gnuradio Python Flow Graph # Title: untitled # Author: unknown # Description: gnuradio flow graph # Generated: Sun Jan 25 00:23:24 2009 ################################################## from gnuradio import gr from grc_gnuradio import usrp as grc_usrp from grc_gnuradio import wxgui as grc_wxgui import wx class Scott_Dual_FFT_RFX900(grc_wxgui.top_block_gui): def __init__(self): grc_wxgui.top_block_gui.__init__( self, title="GRC - Executing: untitled", ) ################################################## # Variables ################################################## self.samp_rate = samp_rate = 32000 ################################################## # Blocks ################################################## self.gr_null_sink_0 = gr.null_sink(gr.sizeof_gr_complex*1) self.gr_null_sink_1 = gr.null_sink(gr.sizeof_gr_complex*1) self.gr_null_source_0 = gr.null_source(gr.sizeof_gr_complex*1) self.gr_null_source_1 = gr.null_source(gr.sizeof_gr_complex*1) self.usrp_dual_sink_x_0 = grc_usrp.dual_sink_c( number=0, frequency_a=900e6, frequency_b=900e6, interpolation=400, gain_a=50, gain_b=50, mux=0x0, auto_tr=False, tx_enb_a=True, tx_enb_b=True, ) self.usrp_dual_source_x_0 = grc_usrp.dual_source_c( number=0, frequency_a=900e6, frequency_b=900e6, decimation=200, gain_a=50, gain_b=50, mux=0x0, auto_tr=False, rx_ant_a="RX2", rx_ant_b="RX2", ) ################################################## # Connections ################################################## self.connect((self.usrp_dual_source_x_0, 0), (self.gr_null_sink_1, 0)) self.connect((self.usrp_dual_source_x_0, 1), (self.gr_null_sink_0, 0)) self.connect((self.gr_null_source_0, 0), (self.usrp_dual_sink_x_0, 0)) self.connect((self.gr_null_source_1, 0), (self.usrp_dual_sink_x_0, 1)) def set_samp_rate(self, samp_rate): self.samp_rate = samp_rate if __name__ == '__main__': tb = Scott_Dual_FFT_RFX900() tb.Run()