I’m just looking at the gr_fractional_interpolator, and looks to me like
there’s no way to adjust the phase-shift after the block is
instantiated. Is this deliberate?
I have an application where I need to tweak the phase at run-time (not
very often, but I don’t want to have to stop, reconfig, and start
again).
–
Marcus L.
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
The fractional interpolator works by shifting the phase through a block
of
fractionally delayed filters. It rolls over every full sample.
It should be easy to put a method in that will advance this phase. Just
add
some mutex around some of the variables.
On 07/15/2011 10:16 PM, Colby B. wrote:
The fractional interpolator works by shifting the phase through a
block of fractionally delayed filters. It rolls over every full sample.
It should be easy to put a method in that will advance this phase.
Just add some mutex around some of the variables.
Actually, it looks like there’s a set_mu() exported as a public
function–swigged 'n everything.
It’s just that the GRC block doesn’t expose that function.
–
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
On Fri, Jul 15, 2011 at 8:07 PM, Marcus D. Leech [email protected]
wrote:
–
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org
make sure that it works how you expect it too…its a little
non-intuitive
on how they use d_mu in the block.