If I have two input streams at different sample rate(e.g. 44.1KS/s and
2MS/s) , what about the output rate if I multiply those input streams by
gr.multiply_ff() ? I know this question is kind of silly, but I really
need a little help from you guys.
I think the output is equal to the rate of the slower stream. The
multiply_ff block multiplies inputs from two different streams so the
work()
function sees input available on these streams and multiplies and
outputs
it. It doesn’t have any clue of the rate at which they are generated.
Until
data is available on the slower stream the data on the faster stream
will
have to wait.
This is my understanding of it. Someone correct me if I am wrong.
Thanks,
Mir
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.