数字滤波器设计Matlab sptool/fdatool
-
16-09-2019 - |
题
什么是最佳选择方法的设计特性的数字滤波器在Matlab与GUI sptool?更具体地说,如果我有一个信号,我怎么去确定其过滤器值将产生最佳解决方案。
例如:
我的信号 A
:
一个可能的过滤器可能具有的性质:
- 设计方法:
FIR, Window
- 窗口类型:
Gaussian
- 顺序:
10
- Fs:
100
5:Fc:10
另一个可能的过滤器可能具有的性质:
- 设计方法:
FIR, Window
- 窗口类型:
Hamming
- 顺序:
7
- Fs:
64
5:Fc:28
有无穷多个可能的过滤器。
我假定的解决方案之一,产生了一个"更好"的回答比所有其他人,它是解决方案,我试图找到。我知道,我可以尝试暴力的方法,但我宁愿没有。请提出一种方法,用于选择的过滤性质,让这个"最佳"解决方案。
解决方案
你必须要得到一些详细信息的信号类型。
总是有一定的权衡不同类型的过滤器使用。在一般情况下,您将有至少向我们提供的频率,你有兴趣,多么尖锐的关切,需要,计算要求,并相的线性。
在一般情况下,我将只需转动你朝向wiki网页上过滤器: 挑选过滤器
正如你可以看到的页面,也有类别的过滤器(看一看特别是在雪夫、巴特沃兹贝塞尔,和椭圆型号),尽量提供某些特性的基础上你需要什么。你也应该注意的复杂性计算的每一类型的过滤器。
就个人而言,我很懒,通常不计算有限,所以我只是做:
信号->FFT>乘以所需的频率的反应-->送.
不隶属于 StackOverflow