H.Hachem
Junior Member level 3
Hi,
I'm currently writing my bachelor's thesis. I read many research papers and came up with a very efficient and fast FIR filter structure. However, yesterday I received the parameters of the filter needed at the institute in order to program it on an FPGA. And to my surprise, they need a high-pass filter with a pass band from 10Hz to 1MHz! Which means most of my work so far has been for nothing, since the filter order required to design such a filter is around 50000. My idea is to filter the high frequency signal from the original signal (narrow band low-pass) and subtract the resulting filter from the original. Am I on the right track?
The narrow band LPF, must be designed using a decimation filter and in my case since fs/2 is huge (at least 1 000 000 Hz), very large decimation factors must be used. I did a bit of research, and it seems CIC-filters are recommended for such decimation. However , I'm looking for a way to use FIR filters in the design, so my whole work during the past 4 months won't go to waste (at least not completely). Any thoughts?
So to sum it up: CIC filter or FIR decimation filters to achieve decimation factors of 50-100 ?
Thanks in advance
I'm currently writing my bachelor's thesis. I read many research papers and came up with a very efficient and fast FIR filter structure. However, yesterday I received the parameters of the filter needed at the institute in order to program it on an FPGA. And to my surprise, they need a high-pass filter with a pass band from 10Hz to 1MHz! Which means most of my work so far has been for nothing, since the filter order required to design such a filter is around 50000. My idea is to filter the high frequency signal from the original signal (narrow band low-pass) and subtract the resulting filter from the original. Am I on the right track?
The narrow band LPF, must be designed using a decimation filter and in my case since fs/2 is huge (at least 1 000 000 Hz), very large decimation factors must be used. I did a bit of research, and it seems CIC-filters are recommended for such decimation. However , I'm looking for a way to use FIR filters in the design, so my whole work during the past 4 months won't go to waste (at least not completely). Any thoughts?
So to sum it up: CIC filter or FIR decimation filters to achieve decimation factors of 50-100 ?
Thanks in advance