From 04defa6b9337b2499e906dc06ac49a3e690a4946 Mon Sep 17 00:00:00 2001 From: mleech Date: Mon, 2 Feb 2009 16:54:39 +0000 Subject: [PATCH] Included support for decim=4, by loading non-default firmware. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10374 221aa14e-8319-0410-a670-987f0aec2ac5 --- gr-radio-astronomy/src/python/usrp_ra_receiver.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gr-radio-astronomy/src/python/usrp_ra_receiver.py b/gr-radio-astronomy/src/python/usrp_ra_receiver.py index d76c4807..ff6a9db0 100755 --- a/gr-radio-astronomy/src/python/usrp_ra_receiver.py +++ b/gr-radio-astronomy/src/python/usrp_ra_receiver.py @@ -227,9 +227,16 @@ class app_flow_graph(stdgui2.std_top_block): # if (self.setimode): options.decim = 256 + + if (self.dual_mode == True and self.decim <= 4): + print "Cannot use decim <= 4 with dual_mode" + sys.exit(1) if (self.dual_mode == False and self.interferometer == False): - self.u = usrp.source_c(decim_rate=options.decim,fusb_block_size=8192) + if (options.decim > 4): + self.u = usrp.source_c(decim_rate=options.decim,fusb_block_size=8192) + else: + self.u = usrp.source_c(decim_rate=options.decim,fusb_block_size=8192, fpga_filename="std_4rx_0tx.rbf") self.u.set_mux(usrp.determine_rx_mux_value(self.u, options.rx_subdev_spec)) # determine the daughterboard subdevice we're using self.subdev[0] = usrp.selected_subdev(self.u, options.rx_subdev_spec) -- 2.39.5