diff options
author | mleech <mleech@221aa14e-8319-0410-a670-987f0aec2ac5> | 2009-02-02 16:54:39 +0000 |
---|---|---|
committer | mleech <mleech@221aa14e-8319-0410-a670-987f0aec2ac5> | 2009-02-02 16:54:39 +0000 |
commit | 04defa6b9337b2499e906dc06ac49a3e690a4946 (patch) | |
tree | 9d27981297bc3ee5f94341fffaa11acd1d0b97aa | |
parent | f1d00c76d0d896a9de424865423508a31f24d18a (diff) |
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
-rwxr-xr-x | gr-radio-astronomy/src/python/usrp_ra_receiver.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/gr-radio-astronomy/src/python/usrp_ra_receiver.py b/gr-radio-astronomy/src/python/usrp_ra_receiver.py index d76c4807e0..ff6a9db0f9 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) |