Forum Discussion
Altera_Forum
Honored Contributor
12 years agoFIR Compiler II multichannel operation
Hi all. I'm using FIR compiler II megafunction to create a block with the following parameters: Decimation filter this N = 2; Number of channels : 11; Clock frequency : 50 MHz; Input...
Altera_Forum
Honored Contributor
12 years agoAt these rates, unless you have a huge number of taps, you might just be able to do this in software with a fast Nios (with a hardware multiplier). By interleaving the FIR sequences, the top bandwidth uses 1 in 2 sequences, the next 1 in 4 and so on, you can fit in an infinite number of decimations - each decimation of course needs its own set of sample memory registers. However, you need them even if it is all done in hardware.
As Kaz points out, if you do use the FIR blocks, only the last in the chain needs all those taps.