IndexError: gr_firdes check failed: 0 < fa <= sampling_freq / 2

Hello everyone! I am getting another weird error here. i received my USB
e4k tuner and it was working. On OP25 i was using the scopes trying to
figure how to get the four lines of dots and with RTL_FM i was getting
audio, although the quality was bad. So i shut it down and i went out
try on high ground but the signal was still weak. So i shut it down
again, put myself within line of sight of the tower, and started it up
and now OP25 dies like this:

Traceback (most recent call last):
File “/home/matt/gr-baz/gr-baz-master/samples/op25_grc.py”, line 595, in

tb = op25_grc()
File “/home/matt/gr-baz/gr-baz-master/samples/op25_grc.py”, line 339, in
init
self.gr_freq_xlating_fir_filter_xxx_0 =
gr.freq_xlating_fir_filter_ccc(decim, (firdes.low_pass(1, samp_rate,
xlate_bandwidth/2, 1000)),
xlate_offset+xlate_offset_fine-fine_click_freq-auto_tune_offset_freq,
samp_rate)
File
“/usr/local/lib/python2.7/dist-packages/gnuradio/gr/gnuradio_core_general.py”,
line 6871, in low_pass
return _gnuradio_core_general.firdes_low_pass(*args, **kwargs)
IndexError: gr_firdes check failed: 0 < fa <= sampling_freq / 2

I have no idea how OP25 (same for RTL_FM) goes from working to failing
with this error. Anyone have any ideas about this error?

Cheers,
Matt

On Tue, Mar 12, 2013 at 5:20 PM, [email protected] wrote:

I have no idea how OP25 (same for RTL_FM) goes from working to failing with this
error. Anyone have any ideas about this error?

Cheers,
Matt

That error message is pretty explicit in what it’s telling you. Either
xlate_bandwidth/2 is less than 0 or greater than samp_rate/2. It
should be easy enough to print out the value you are passing it to see
what you are actually passing the filter constructor algorithm.

Tom

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs