0
\$\begingroup\$

I have created a simulink model which had two filters implemented with an FIR block cascaded in series.enter image description here The first filter in my case is a moving average filter and the second one a Gaussian filter(being a special case of an FIR filter), which would obviously generate a delay ,Now my confusion is for the amount of delay it will produce. For symmetric coefficients for a single FIR filter it is (number of co-effcients)/2 but for a cascaded form would it be the (number of coeffcients of filter1 + number of coeffcients of filter2) /2 or (number of coeffcients)/2 +1 as there is one sample delay between both the filters assuming that the number of coefficients of both the filters are the same

\$\endgroup\$
  • \$\begingroup\$ Easy enough to test your understanding. \$\endgroup\$ – Brian Drummond Oct 24 '16 at 12:03
  • \$\begingroup\$ @BrianDrummond can u elaborate please \$\endgroup\$ – Novice_Developer Oct 24 '16 at 12:04
  • \$\begingroup\$ Delay your input signal by the hypothesised delay, and compare with (or subtract from) the output. \$\endgroup\$ – Brian Drummond Oct 24 '16 at 12:06
  • \$\begingroup\$ @BrianDrummond thanks for your input , I will try that but I also want to understand the reason behind it if its either of those \$\endgroup\$ – Novice_Developer Oct 24 '16 at 12:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.