Hello
I noticed that the Long FIR block can only handle one input mono audio stream at a time. For stereo you need two FIR blocks and you have to duplicate the coefficients as well as use a de-interleaver and interleaver block. Is there a more efficient block that takes advantage of the SIMD capability of the SHARC DSP ?
regards
david
1:33pm
Hi David,
Our Long FIR module can only handle mono signals for now. In your case, you may want to compare using the Long FIR module with the interleave/deinterleave blocks against using the regular FIR module with multichannel input. The relative efficiency has to do with both your block size and the number of taps in your module. I suspect that if you have a large enough filter, then the overhead of interleaveing/deinterleaving will be less than the efficiency gained by the Long FIR algorithm.
Note that the underlying code for both the Long FIR and FIR do take advantage of the SHARC's SIMD capabilities, even though the Long FIR doesn't accept multichannel input.
Hope this helps,
-Axel