Anti-aliasing filter design

112 visualizaciones (últimos 30 días)
L'O.G.
L'O.G. el 3 de Jun. de 2022
Comentada: Star Strider el 3 de Jun. de 2022
Can you use the lowpass function as an anti-aliasing filter, or is there some preferrable way to do it such as using the butter function?

Respuesta aceptada

Star Strider
Star Strider el 3 de Jun. de 2022
Yes, generally. The lowpass function designs a FIR filter by default, and will design an efficient elliptic IIR filter if the 'ImpulseResponse','iir' name-value pair is included in the argument list.
We had the anti-aliasing discussion before, so I will not repeat it here.
  2 comentarios
L'O.G.
L'O.G. el 3 de Jun. de 2022
Thank you!
Star Strider
Star Strider el 3 de Jun. de 2022
As always, my pleasure!

Iniciar sesión para comentar.

Más respuestas (1)

Jon
Jon el 3 de Jun. de 2022
For the purposes of preventing aliasing the only thing that is essential is that the resulting frequency content that is above the Nyquist frequency is neglibibly small. So any filter with sufficient attenuation above Nyquist frequency will work.
The choice of which filter to use then depends upon the application. There are various tradeoffs, which must be considered, and different filter types are better for particular applications. For example, If the application is for a real time signal, particularly within a feedback loop then the delay will be quite important. If the application is for an offline application where the signal can be post processed, then the delay can be removed.

Etiquetas

Productos


Versión

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by