I designed a digital filter using fdatool of matlab and obtained the filter coefficients from the tool.
The problem is that i designed a 4th order filter. This gave me 5 filter values
h[] = {0.1930,0.2035,0.2071,0.2035,0.1930}
x[k] = Discrete time input signal
Now on using the formula
Output = h[k]*x[n-k];
Output represents the final filtered value.Although the results are coming fine, but I am not able to find out how those coefficients are obtained by matlab and how mere multiplication(convolution) gives the final filtered response for any sample.
Any link or explanation will do. I wish to know the complete back-end working of filter coefficient calculation.
Please comment if i am unclear in my doubt somewhere.
Thanks :)
fdatool
)? $\endgroup$