Anti-aliasing filter design
显示 更早的评论
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?
采纳的回答
更多回答(1 个)
Jon
2022-6-3
0 个投票
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.
I woud suggest Googling choice of antialiasing filters to get some further ideas and details, for example: https://www.digikey.com/en/articles/the-basics-of-anti-aliasing-low-pass-filters#:~:text=Selecting%20a%20filter%20type&text=The%20most%20commonly%20used%20are,the%20application%20(Figure%203).&text=The%20three%20filter%20responses%20shown%20have%20specific%20characteristics.
类别
在 帮助中心 和 File Exchange 中查找有关 Multirate Signal Processing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!