discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] FFT filter bug in GR3.7.4


From: Marcus D. Leech
Subject: Re: [Discuss-gnuradio] FFT filter bug in GR3.7.4
Date: Wed, 02 Apr 2014 18:08:42 -0400
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111108 Fedora/3.1.16-1.fc14 Thunderbird/3.1.16



That's actually not surprising. The buffer is established when the top_block is started and will be based on the size of the FFT you need to run. Increasing the size of the filter will not increase the size of the buffer. We'll have to figure out how we want the solution to this to look. Might be we just refuse to increase the filter size during runtime so you'll have to lock/unlock the flowgraph. Will think more on this...

Tom
It's counter to the experience with the regular dot-product FIR filters in that you can re-size them at runtime and it's just fine. It certainly fails the "least astonishment" test when you have a filter that's configured for "pass-through" (1+0j single tap) and then later ask it to do some real
  filtering.

But this bug has been around for a long time, as I was reminded. My other code has "hacks" to get around this, and when I was re-structuring
  for migration to GR3.7, it reared its unpleasant little head again.

Granted, my use case, in this case, is a bit weird--the filter can go from "passthrough" to "farking massive" in one swell foop, when the user turns on coherent dedispersion and suddenly that's a rather-large de-dispersion filter in the path.



--
Marcus Leech
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org




reply via email to

[Prev in Thread] Current Thread [Next in Thread]