更新时间:2022-05-25 21:38:38
查看 filter
函数.
Look at the filter
function.
如果您只需要一个 1 极点低通滤波器,那就是
If you just need a 1-pole low-pass filter, it's
xfilt = filter(a, [1 a-1], x);
其中 a = T/τ,T = 样本之间的时间,并且 τ(tau) 是过滤时间常数.
where a = T/τ, T = the time between samples, and τ (tau) is the filter time constant.
这是相应的高通滤波器:
Here's the corresponding high-pass filter:
xfilt = filter([1-a a-1],[1 a-1], x);
如果您需要设计滤波器并拥有信号处理工具箱的许可证,请访问 一堆函数,看fvtool 和 fdatool.
If you need to design a filter, and have a license for the Signal Processing Toolbox, there's a bunch of functions, look at fvtool and fdatool.