J'ai conçu un filtre numérique en utilisant fdatool de matlab et obtenu les coefficients de filtre de l'outil.
Le problème est que j'ai conçu un filtre de 4ème ordre. Cela m'a donné 5 valeurs de filtre
h[] = {0.1930,0.2035,0.2071,0.2035,0.1930}
x[k] = Discrete time input signal
Maintenant, en utilisant la formule
Output = h[k]*x[n-k];
La sortie représente la valeur filtrée finale.Bien que les résultats arrivent bien, mais je ne suis pas en mesure de savoir comment ces coefficients sont obtenus par matlab et comment la simple multiplication (convolution) donne la réponse filtrée finale pour n'importe quel échantillon.
Tout lien ou explication fera l'affaire. Je souhaite connaître le fonctionnement complet du calcul du coefficient de filtrage.
Veuillez commenter si je ne suis pas clair dans mon doute quelque part.
Merci :)
fdatool
)?