Simulating a FIR filter
Mostrar comentarios más antiguos
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!
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Digital Filter Design en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!