Updated the way the LPF bandwidth is set on daughtercard, if DBS_RX.
authormleech <mleech@221aa14e-8319-0410-a670-987f0aec2ac5>
Mon, 18 Sep 2006 23:28:22 +0000 (23:28 +0000)
committermleech <mleech@221aa14e-8319-0410-a670-987f0aec2ac5>
Mon, 18 Sep 2006 23:28:22 +0000 (23:28 +0000)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3571 221aa14e-8319-0410-a670-987f0aec2ac5

gr-radio-astronomy/src/python/usrp_psr_receiver.py
gr-radio-astronomy/src/python/usrp_ra_receiver.py

index 2f45b4d24642c4e78aa4f2146024ffe4dde03e59..1aeef8fd9715a33e56a445483f3fe0d09b8cc6b4 100755 (executable)
@@ -16,8 +16,8 @@
 # 
 # You should have received a copy of the GNU General Public License
 # along with GNU Radio; see the file COPYING.  If not, write to
-# the Free Software Foundation, Inc., 51 Franklin Street,
-# Boston, MA 02110-1301, USA.
+# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+# Boston, MA 02111-1307, USA.
 # 
 
 
@@ -219,7 +219,7 @@ class app_flow_graph(stdgui.gui_flow_graph):
         self.decim = int(decim)
 
         # So that we can view 4 pulses in the pulse viewer window
-        FOLD_MULT=4
+        FOLD_MULT=1
 
         # determine the daughterboard subdevice we're using
         self.subdev = usrp.selected_subdev(self.u, options.rx_subdev_spec)
@@ -235,7 +235,10 @@ class app_flow_graph(stdgui.gui_flow_graph):
         # Set baseband filter bandwidth if DBS_RX:
         #
         if self.cardtype == usrp_dbid.DBS_RX:
-            self.subdev.set_bw((self.u.adc_freq() / self.u.decim_rate())/2)
+            lbw = input_rate / 2
+            if lbw < 1.0e6:
+                lbw = 1.0e6
+            self.subdev.set_bw(lbw)
 
         #
         # We use this as a crude volume control for the audio output
index 55137878635878da014fd7a42c2173f70863a133..de7e747dd4144106e62e981e5085b91f6c3af5e4 100755 (executable)
@@ -16,8 +16,8 @@
 # 
 # You should have received a copy of the GNU General Public License
 # along with GNU Radio; see the file COPYING.  If not, write to
-# the Free Software Foundation, Inc., 51 Franklin Street,
-# Boston, MA 02110-1301, USA.
+# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+# Boston, MA 02111-1307, USA.
 # 
 
 from gnuradio import gr, gru
@@ -290,7 +290,10 @@ class app_flow_graph(stdgui.gui_flow_graph):
 
         # Set analog baseband filtering, if DBS_RX
         if self.cardtype == usrp_dbid.DBS_RX:
-            self.subdev.set_bw((self.u.adc_freq() / self.u.decim_rate())/2)
+            lbw = (self.u.adc_freq() / self.u.decim_rate()) / 2
+            if lbw < 1.0e6:
+                lbw = 1.0e6
+            self.subdev.set_bw(lbw)
 
         # Tell calibrator our declination as well
         calib_set_decln(self.decln)