我在这里使用Matlab函数:
https://www.mathworks.com/help/signal/ref/firpm.html?searchHighlight=firpm
我被告知要使用以下内容:
h = firpm(62, [0 0.09 0.19 1], [1 1 0 0], [1 300], {20});
我遇到的麻烦是那个写作的人已经不在了,我有问题要明白什么" [1 300],{20}"手段。我认为我不需要它们但想在解雇之前理解它们。
答案 0 :(得分:1)
您的链接“具有非对称衰减的FIR带通滤波器”的示例似乎很适合解释权重(您的情况下为[1 300]
)的作用。如果您不太关心过滤器的某些部分是否能够模拟所需的响应,则可以降低它们的重量。在这个例子中,他们似乎最关心上阻带有很多拒绝因此它的权重最高。
{20}
是lgrid
参数,它控制手册的频率密度。