The order (the ‘n’ parameter in fir1) for FIR filters is actually somewhat arbitrary. It has to be long enough to provide a decent filter response. (I use kaiserord to design FIR filters, since it arrives at the optimal value for this and several other parameters on its own.)
Basic fir1 question-what is N?
6 次查看(过去 30 天)
显示 更早的评论
HI everyone, I am working through code from a colleague (retired) and slowly interpreting what everything means as I learn matlab.
One of the lines is:
hp = fir1(128, 0.10, 'high'); %create hp filt to be applied later
%designs N'th order highpass filter
%0.10 (Wn) is cut-off frequency
...which I understand is creating a filter that I will later multiply my data array with. I am wondering where the 128 comes from? I see the filter has N+1 values (129) but wondering where the reasoning is for using 128 in first place. Or how do you decide from the start what to put N as?
Thanks!
0 个评论
回答(1 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Filter Analysis 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!