Ho progettato un filtro digitale usando fdatool di matlab e ottenuto i coefficienti di filtro dallo strumento.
Il problema è che ho progettato un filtro del 4 ° ordine. Questo mi ha dato 5 valori di filtro
h[] = {0.1930,0.2035,0.2071,0.2035,0.1930}
x[k] = Discrete time input signal
Ora su usando la formula
Output = h[k]*x[n-k];
L'output rappresenta il valore filtrato finale. Sebbene i risultati stiano andando bene, ma non sono in grado di scoprire come quei coefficienti sono ottenuti da Matlab e come la semplice moltiplicazione (convoluzione) dia la risposta filtrata finale per qualsiasi campione.
Qualsiasi link o spiegazione lo farà. Desidero conoscere il funzionamento completo del back-end del calcolo del coefficiente di filtro.
Si prega di commentare se non sono chiaro nei miei dubbi da qualche parte.
Grazie :)
fdatool
)?