10-17-2014 06:15 AM
Hi,
I have some doubts about the ChnFiltCal
Here comes my question.
Does anybody know what exactly the IIR Bessel 10 Order High pass filter in DIAdem does? I mean, It makes internally two 5 order high pass filters and then, cascade them in a second degree filter? If is not that, what it does?
Thank you and any Help you can give to me would be aprecciated!
10-28-2014 03:32 AM
I answer myself.
10 Order bessel high pass filter in Diadem is the same as cascading two 5 order Bessel high pass filter with a correction factor.
I have simulated a 10 order Bessel high pass filter in Diadem and in Matlab using an unitary step and I get same results when I cascade two 5 order High pass filters in Matlab. Correction factor is in this case 2.192.
I got this factor by trial and error. The correction factor divides the cutoff frequency.
Pseudocode in Matlab would be:
[a,b] = besself(5,2*pi*cutoffFrequency/ CorrectionFactor,'high')
[num,den] = bilinear( b,a,samplingFrequency)
filteredSignal = filter( num , den , originalSignal )
Regards