Simulating a FIR filter
Afficher commentaires plus anciens
Hi,
I've found a lot of examples of how to use the fir1 function to calculate the FIR filter coeficients, but I need to define a input vector of samples, the coeficients and need as return the output vector.
I was able to use the filter function to simulate one sample, but I believe I should combine that with a conv function.
This is the diagram I need to simulate:
Where: x[n] is my input vector.
b[ tap_num ] is the coeficient vector.
y[n] is the output vector.
The "triangle" would be a multiplier between the input and b[ tap_num ];
As example, in a 5 tap filter, using an input like x = [ 0 0 0 1 1 1 1 1 ], and b = [ 1 1 1 1 1 ], the expected would be y = [ 1 2 3 4 5 4 3 2 ]
Whats the simpliest way to define the two input vectors ( x[n] and b[tap_num] ), and get an output vector?
Thank you!
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Digital Filter Design dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!